arrow_back
Introduction
Welcome to the Course
Section 2: Introduction To Python✅
Why so many Programming Languages?
Why Python is So Popular?
Different Versions of Python
How to Use Replit
Importance of Replit
First Python Program
Section 3: Python Basics
Learning Python
Data Types
Tips to Succeed
int float Data Type
Math Functions
Developer Fundamental
Operator Precedence
Exercise Operator Precedence
bin(),Complex
Variables
Statements & Expressions
Augmented Assignment Operator
Strings
String Concatenation
Type Conversion
Escape Sequence
Formatted String
String Indexing
Immutability
Built in Functions or Method
Boolean
Exercise Type Conversion
Developer Fundamentals
Exercise Password Checker
Lists
List Slicing
Matrix
List Method 1
List Method 2
Lists Method 3
Common List Patterns
List Unpacking
None
Dictionary
Developer Fundamental 3
Dictionary Keys
Dictionary Methods 2
Dictionary Method 1
Tuple 1
Tuples 2
Sets 1
Sets 2
Section 4: Python Basics 2
Breaking the Flow
Conditional Logic
Identation
Truthy and Falsy
Ternary Operator
Short Circuiting
Logical Operators
Exercise Logical Operators
is vs ==
Loops
iterables
Exercise Counter
Range Function
enumerate
While 1
While 2
Break Continue Pass
First GUI
Developer Fundamental 4
Exercise remove Duplicates
Functions
Parameters & Arguments
Default Parameter & Keyword Arguments
Return
Exercise on Function
Methods vs Functions
Docstrings
CleanCode
Args & Kwargs
Exercise Function
Walrus Operator
Scope Rules
Scope
Global
Non-Local Keyword
Why do we need Scope?
Imposter Syndrome Exercise
Python Exam Testing your Understanding
Section 5: Developer Environment
Windows Installing Python
Windows-get Terminal
Python Developer Tool
VS Code
Jupyter Notebook
Section Review
SECTION 6: ADVANCED PYTHON:OBJECT ORIENTED PROGRAMMING
Note on Upcoming Section
What is OOP? (Part 2)
What is OOP?
Creating Your Own Object
Attributes & Methods
_init_
Exercise (Find the Oldest Cat)
Class Method and Static Method
Reviewing Topics
Abstraction
Private vs Public Variables
Multiple Inheritance 2
Multiple inheritance 1
Inheritance 2
Inheritance
Polymorphism
Exerdiise_Pets
Dhunder Methods 2
Extending List
MRO
SECTION 7: ADVANCED PYTHON: FUNCTIONAL PROGRAMMING
Functional Programming
What is Functional Programming?
Pure Function
Map()
Filter()
Zip()
Reduce()
Exercise on Lambda Function
Lambda Function
List Comprehensions
Set Dict Comprehensions
SECTION 8: ADVANCED PYTHON DECORATORS
Decorators
Higher Order Function
Decorators 2
Decorators 3
Why do we need Decorators?
SECTION 9: ADVANCED PYTHON: ERROR HANDLING
Errors in Python
Errors Handling
Errors Handling 2
Exercise on Error Handling
Error Handling 3
SECTION 10: ADVANCED PYTHON: GENERATORS
Generators
Generators 2
Generator Performance
Under the hood of Generators
Exercise Fibonacci Numbers
Quiz
SECTION 11: MODULES IN PYTHON
Modules in Python
Packages in Python
Different Ways to Import
_name_
Python Package Index
Python Built-in modules 2
PIP Install
Virtual Enviournment
Useful Modules
Dict are Ordered
Useful Modules 2
SECTION 12 : DEBUGGING IN PYTHON
Debugging in Python
SECTION 13: FILE I/O
Working with Files in Python
read, write, append modes
File Paths
File IQ Errors
SECTION 14: REGULAR EXPRESSIONS
Regular Expressions
Regular Expressions 2
Regular Expressions 3
Exercise Password Validation
SECTION 15: TESTING IN PYTHON
Testing Introduction
Unittest
Writing Unit Test
Writing Unit Test 2
Writing Unit Test 3
SECTION 16: CAREER OF A PYTHON DEVELOPER
What after Learning Python?
SECTION 17: SCRIPTING WITH PYTHON
Section Overview
Images with Python
Images with Python 2
Images with Python 3
Open CV
PDFs with Python
Exercise PDFs
Project Password Checker 1
Password API
Optional Hash Function
Password Checker
Password Checker 2
Password Checker 3
Twitter API
Twitter API 2
Our First Twitter Bot
Our First Twitter Bot 2
astro
bulbasaur
charmander
pikachu
squirtle
SECTION 18: SCRAPING DATA WITH PYTHON
Web Scrapping Introduction
Google bot and hackers news
Requesting Data & Beautiful Soup
Beautiful Soup Basics
Beautifulsoup Selector
Beautifulsoup Selector 2
Hacker news Project
Web Scraping and API
Hackers news Project 2
scrapy.py
SECTION 19: AUTOMATION/TESTING
Section Overview
Selenium Introduction
Selenium Basics
Selenium Basics 2
Selenium Basics 3
SECTION 20: MACHINE LEARNING AND DATA SCIENCE
Section Overview
How data Works?
Tools in Machine Learning
data.csv
Data Science 1
Data Science 2
Data Science 3
soccerpy
Machine Learning 1
Machine Learning 2
Machine Learning 3
iris_ml
Hands-On Python Coding Challenge
Thank You 🙏
Preview - Complete Python Course in Hindi: Zero to Hero Bootcamp
Discuss (
0
)
navigate_before
Previous
Next
navigate_next
×