One Week Python
- Offered byUDEMY
One Week Python at UDEMY Overview
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
One Week Python at UDEMY Course details
- 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!
- 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
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