UDEMY
UDEMY Logo

One Week Python 

  • Offered byUDEMY

One Week Python
 at 
UDEMY 
Overview

A Quick and Effective Way To Learn Python, Made For Busy People

Duration

15 hours

Total fee

399

Mode of learning

Online

Difficulty level

Beginner

Credential

Certificate

One Week Python
 at 
UDEMY 
Highlights

  • 30-Day Money-Back Guarantee
  • Certificate of completion
  • Full lifetime access
  • Learn from 39 downloadable resources and 3 articles
Read more
Details Icon

One Week Python
 at 
UDEMY 
Course details

What are the course deliverables?
  • Master modern Python fundamentals as quickly as possible
  • Learn the Python you need to move on to Data Science or Web Development
  • Work with 3rd party Python libraries and modules
  • Complete dozens of exercises, quizzes, and projects
  • You'll learn to code with Python while staying sane!
More about this course
  • Don't waste your time with 60+ hour behemoth courses that you never finish! Instead, try this quick and effective pathway to Python that was designed with your sanity in mind. This course is the p1erfect first step into the world of data science, web dev, machine learning, or any other discipline that requires Python knowledge.As an-person coding bootcamp instructor, I created this course to keep you engaged the entire way through. It's full of exercises, quizzes, challenges, and projects. The slides, diagrams, and cheatsheets were painstakingly designed to help you visualize the tricky concepts. There are no 20-minute monster videos in this course; the average video is only 4 minutes long. Everything about this course has been designed to make it actually completable!This course covers all the Python essentials you need: everything from variables to data structures to object oriented programming and modules. You will fill up your Python toolbox so you can go on and tackle libraries like pandas, flask, scikitlearn, django, and more.What this course is not: This course is not a complete guide to every single possible feature in the Python language. It focuses on the 80% that is absolutely critical and worth your time, but there are other (much longer) courses that are more akin to Python textbooks that take the time to cover every feature. In fact, I created one of those courses, and it happens to be 40 hours long! As someone who has both created and purchased massive Udemy mega bootcamp courses, I know they are still the standard format on the platform, but maybe it's time for something a bit more human and engaging. I thought it was worth a try at least.Here's a detailed breakdown of what we cover:Painless installation for all platforms and usersWorking with numbersPython variablesStrings and string methodsBooleansConditional LogicBoolean LogicLoopsFunctionsScopeListsDictionariesSets Tuples*args and **kwargs Working with errorsCustom modules3rd party modules PIPObject Oriented ProgrammingClasses
Read more

One Week Python
 at 
UDEMY 
Curriculum

Welcome & Introduction

Welcome To The Course!

Join The Community!

What This Course IS NOT

Why You Should Learn Python

What We Can Do With Python

Download All Slides Here!

Installation & Setup

Python Versions: They Actually Matter!

2 Ways of Running Python

Installation For Mac Users

Installation For Windows Users

The "No-Installation" Option: REPL.it

Python Numbers

Intro to Data Types

Integers and Floats

★ Numbers Basics Quiz

OPTIONAL: Numeric Notations

Basic Operators

★ Basic Operators Quiz

Lesser Known Operators

★ Other Operators Quiz

Python Comments

Variables Basics

Introducing Variables

★ Variables Quiz

Variable Naming

★ Variable Naming Quiz

Assignment Operators

★ Assignment Operators Quiz

Numbers & Variables In The Wild

The Print() Function

★ Magic Trick Exercise

Strings Basics

Introducing Strings

★ Strings Basics Quiz

String Variables

String Operators

★ String Variables Quiz

String Indexing

★ String Indexing Quiz

The Special Value None

A Little More On Strings

String Slices

★ String Slice Quiz

Revisiting Print()

Escape Characters

★ Escape Character Quiz

Triple Quoted Strings

Strings In The Wild

★ Nico Hülkenberg Exercise

Strings & Built-Ins

Introducing Functions!

The Len Function

★ Len Quiz

The Input Function

Type Casting

★ Types Quiz

★ Age Calculator Exercise

F Strings

★ F-Strings Quiz

F-Strings and Type Casting In The Wild

★ Shopping Cart Exercise

The World Of Methods

Introducing Methods: Upper and Lower

★ Quick String Methods Quiz

Navigating The Docs

Help() & ipython '?'

Reading Function Signatures + Strip Methods

★ Yet Another String Quiz!

Replace

Other String Methods

Method Chaining

★ Even More String Methods Quiz

String Methods In The Wild

★ Press Release Exercise

Booleans

Introducing Booleans

★ Booleans Quiz

Comparison Operators

Equality Operators

★ Comparison Quiz

Comparing Across Types

Truthiness & Falseyness

★ Truthy/Falsey Quiz

The "in" Operator

OPTIONAL: Comparing Strings

Booleans In The Wild

Conditionals Basics

Introducing Conditionals

The If Keyword

★ If Quiz

The Elif Keyword

★ Elif Quiz

The Else Keyword

★ Else Quiz

★ Name Length Codealong

Generating Random Numbers With Randint()

★ Tweet Checker Exercise

A Little More On Conditionals

A Tangent On Indentation

★ Indentation Quiz

Nesting Conditionals

★ Nested Conditionals Quiz

★ Water Boiling Codealong

Conditionals In The Wild

★ Quick 1-Question Feedback Survey

★ BMI Calculator Exercise

Writing More Complex Logic

Logical AND

Using Logical AND In Practice

★ Logical AND Quiz

Logical OR

Using Logical OR In Practice

★ Logical OR Quiz

Logical NOT

★ Logical NOT Quiz

Using Logical NOT In Practice

The Last Section On Conditionals

Truthy/Falsey Testing

★ Truthy/Falsy Testing Quiz

Logical Operator Precedence

★ Operator Combo Quiz

Logical Operators In The Wild

★ Rock Paper Scissors Exercise Intro

★ Rock Paper Scissors Exercise Solution

Loops Part I

Introducing Loops!

While Loops

★ While Loops Practice

★ While Loop Quiz

Avoiding Infinite Loops

★ Infinite Loop Quiz

★ Snake Eyes Codealong

For Loops

★ For Loops Quiz

Loops and Indentation

The range() function

★ Range Quiz

★ 99 Bottles Of Beer Codealong

★ Loops Problem Set

Loops Part II

Break and Continue Keywords

★ Break Quiz

Working With Nested Loops

★ Nested Loop Quiz

★ Dice Roller Exercise

★ Dice Roller Exercise Solution

Loops In The Wild

★ Toothpick Game Exercise Intro

★ Toothpick Game Exercise

★ Toothpick Game Refactor

Introducing Functions

Introducing Functions

Our Very First Function!

Functions With An Input

Functions With Multiple Arguments

★ Functions Basics Quiz

Introducing Return!

Using The Return Keyword

★ Return Quiz

★ Function Practice Set

Default Parameters

★ Default Params Quiz

Ordering Default Parameters

Keyword/Named Arguments

Scope

Global Scope

Local Scope

★ Scope Quiz

Scope In Loops and Conditionals?

Enclosing Scope

★ Scope Quiz II

Built-In Scope

Scope Precedence Rules

★ Scope Quiz III

The 'Global' Keyword

★ Global Quiz

Lists: The Basics

Creating Lists

★ Creating Lists Quiz

Accessing Data In Lists

★ Lists Quiz II

Updating List Elements

★ Lists Basics Recap Quiz

append() and extend()

insert()

★ List Methods Quiz

List Slices

Deletion Methods: pop(), popitems(), remove()

★ List Methods Quiz II

Iterating Over Lists

★ List Loop Quiz

Lists + Loops Patterns

★ Grand Prix Exercise

Lists: More List Stuff

Nested Lists

★ Nested Lists Quiz

List Operators

Sort(), Reverse(), and Count()

Lists Are Mutable

Comparing Lists: == vs is

★ Lists Are Mutable Quiz

Join() and Split()

List Unpacking

Copying Lists

★ Todo List Exercise Intro

★ Todo List Exercise Solution

Dictionaries

Introducing Dictionaries

Creating Your Own Dictionaries

★ Creating Dictionaries Quiz

Accessing Data In Dictionaries

★ Accessing Dictionaries Quiz

Adding and Updating Data In Dictionaries

The get() method and "in" operator

★ Yet Another Dictionary Quiz

Dictionary pop(), clear(), and del

Dictionaries Are Mutable Too!

Iterating Dicts: keys(), values(), and items()

Fancy Dictionary Merging

Lists and Dicts Combined!

★ Peak Dictionary Exercise

Sets and Tuples

Introducing Tuples

★ Tuples Basics Quiz

Tuple Functionality

Why Use Tuples?

Sets Introduction

★ Sets Basics Quiz

Working With Sets

Set Operators: Intersection, Union, Difference

★ Set Operators Quiz

When Use Sets?

Returning To Functions

Introducing *args

Using *args

★ *args Quiz

Introducing **kwargs

★ **kwargs Quiz

Parameter List Ordering

A Common Gotcha: Mutable Default Args

Unpacking Args

★ Args/Kwargs Problem Set

Working With Errors

Common Error Types

Raising Exceptions

When To Raise?

Try and Except

LBYL and EAFP

Modules

Working With Built-In Modules

Importing More Built-In Modules

Fancy Import Syntax

★ Import Quiz

Creating Custom Modules

3rd Party Modules: Pip & PyPI

Our First Pip Package!

Language Translator Package

★ Sentiment Analysis Fun Project Installation

★ Sentiment Analysis Fun Project

Object Oriented Programming

Introducing OOP

Class Syntax

Writing Our First Class

Instance Methods

Practicing Instance Methods

Class Attributes

Class Methods

Inheritance Basics

The super() Function

The End: What's Next??

Looking Back At The Progress We've Made

What We Did Not Cover

Potential Pathways & Next Steps

One Piece Of Advice

Faculty Icon

One Week Python
 at 
UDEMY 
Faculty details

Colt Steele
Designation : Developer and Bootcamp Instructor

Other courses offered by UDEMY

549
50 hours
– / –
3 K
10 hours
– / –
549
4 hours
– / –
599
10 hours
– / –
View Other 2346 CoursesRight Arrow Icon
qna

One Week Python
 at 
UDEMY 

Student Forum

chatAnything you would want to ask experts?
Write here...