About This Course
Course Curriculum
-
Intro To Python Section Overview00:05:00
-
What is Python Programming00:09:00
-
Who is This Course For00:05:00
-
Python Programming Marketplace
-
Python Job Opportunities00:05:00
-
How To Land a Python Job Without a Degree00:08:00
-
Python Programmer Job Roles00:09:00
-
Python from A-Z Course Structure00:04:00
-
Getting Familiar with Python Section Overview00:06:00
-
Installing Python on Windows00:10:00
-
Anaconda and Jupyter Notebooks Part 100:08:00
-
Anaconda and Jupyter Notebooks Part 200:16:00
-
Comments00:05:00
-
Python Syntax00:02:00
-
Line Structure00:03:00
-
Line Structure Exercise00:07:00
-
Joining Lines
-
Multiple Statements on a Single Line00:05:00
-
Indentation00:08:00
-
Basic Data Types Section Overview00:08:00
-
String Overview00:10:00
-
String Manipulation00:07:00
-
String Indexing00:04:00
-
String Slicing00:08:00
-
Printing00:10:00
-
Python Variables00:08:00
-
Integers and Floats00:08:00
-
Booleans00:05:00
-
Mini Project 1 : Letter Counter00:20:00
-
Python Operators Section Overview00:04:00
-
Comparison Operators00:09:00
-
Arithmetic Operators00:08:00
-
Assignment Operators00:04:00
-
Logical Operators00:13:00
-
Identity Operators00:05:00
-
Membership Operators00:02:00
-
Bitwise Operators00:08:00
-
Python Advanced Data Types Section Overview00:11:00
-
Sets00:06:00
-
List Overview00:05:00
-
List Slicing and Indexing00:04:00
-
Tuples00:02:00
-
Dictionaries00:11:00
-
When to use each one?00:05:00
-
Compound Data Types00:03:00
-
Control Flow Part 1 Section Overview00:15:00
-
Intro to Control Flow00:01:00
-
Basic Conditional Statements00:14:00
-
More Conditional Statements
-
For Loops00:10:00
-
While Loops00:12:00
-
Control Flow Part 2 Section Overview00:02:00
-
Break Statements00:08:00
-
Continue Statements00:05:00
-
Zip Function00:07:00
-
Enumerate Function00:04:00
-
List Comprehension00:04:00
-
Python Functions Section Overview00:03:00
-
Intro to Functions00:02:00
-
Python help Function00:03:00
-
Defining Functions00:09:00
-
Variable Scope00:08:00
-
Doc Strings00:04:00
-
User Input and Error Handling Section Overview00:02:00
-
Introduction to error handling00:03:00
-
User Input00:04:00
-
Syntax Errors00:04:00
-
Exceptions00:11:00
-
Handling Exceptions Part 100:08:00
-
Handling Exceptions Part 200:08:00
-
Python Advanced Functions Section Overview00:05:00
-
Lambda Functions00:05:00
-
Functions args and kwargs00:10:00
-
Iterators00:08:00
-
Generators and Yield00:12:00
-
Map Function00:14:00
-
Filter Function
-
Python Scripting and Libraries Section Overview00:04:00
-
What is a script00:01:00
-
What is an IDE00:17:00
-
What is a text editor?00:12:00
-
From Jupyter Notebook to VScode Part 100:15:00
-
From Jupyter Notebook to VScode Part 200:05:00
-
Importing Scripts00:03:00
-
Standard Libraries00:04:00
-
Third Party Libraries00:06:00
-
NumPy Section Overview00:04:00
-
Intro to NumPy00:04:00
-
Why use NumPy?00:04:00
-
NumPy Arrays00:10:00
-
Reshaping, Accessing, and Modifying00:07:00
-
Slicing and Copying00:06:00
-
Inserting, Appending, and Deleting00:10:00
-
Array Logical Indexing00:04:00
-
Broadcasting00:08:00
-
Intro to Pandas00:17:00
-
Pandas Series00:17:00
-
Pandas Series Manipulation00:17:00
-
Pandas DataFrame00:17:00
-
Pandas DataFrame Manipulation00:13:00
-
Dealing with Missing Values00:10:00
-
Functional vs OOP00:06:00
-
OOP Key Definitions00:04:00
-
Create your First Class00:12:00
-
How to Create and Use Objects00:06:00
-
How to Modify Attributes00:12:00
-
Python Decorators00:27:00
-
Property Decorator00:09:00
-
Class Method Decorator00:07:00
-
Static Methods00:10:00
-
Inheritance from A to Z00:21:00
-
Python Career Section Overview00:06:00
-
Getting Started with Freelancing00:09:00
-
Building A Brand00:12:00
-
Personal Branding00:13:00
-
Importance of Having Website/Blog00:04:00
-
Do’s and Don’ts of Networking00:06:00
-
Top Freelance Websites00:08:00
-
Creating A Python Developer Resume00:06:00