*** Proof of Product ***
Exploring the Essential Features of “Mosh Hamedani – Complete Python Mastery“
Complete Python Mastery
Everything you need to program in Python in one course (includes 3 real-world projects)
COURSE OVERVIEW
- Beginner to Pro
- 12 hours of HD video
- 200 lessons
- Downloadable content
- Hands-on exercises
- English captions
- Learn at your own pace
Clear. Concise. Comprehensive.
Tired of piecing together disconnected tutorials or dealing with rambling, confusing instructors? This course is for you! It’s perfectly structured into a series of bite-sized, easy-to-follow videos that cover both theory and practice.
What You’ll Learn
- Write Python code with confidence
- Use Python in machine learning and data science projects
- Learn the basics of building websites with Python and Django
- Automate boring, repetitive tasks
- Build command-line utilities
- Build web scraping tools
- Process CSV, JSON, Excel spreadsheets, PDFs, ZIP files, etc
- Send emails and text messages
- Automate UI testing with Selenium
- Call backend APIs
- Apply object-oriented programming principles
- Use 3rd-party Python packages and publish your own
Course Content
12 Hours . 13 Sections . 200 Lessons
Getting Started(33m)
What is Python
Installing Python
Python Interpreter
Code Editors
Your First Python Program
Python Extension
Linting Python Code
Formatting Python Code
Running Python Code
Python Implementations
How Python Code is Executed
Quiz
Follow Me Around
Learning Paths
Primitive Types (35m)
Variables 3m 04s
Variable Names 3m 02s
Strings 5m 30s
Escape Sequences 2m 40s
Formatted Strings 2m 08s
String Methods 5m 54s
Numbers 2m 46s
Working with Numbers 2m 09s
Type Conversion 5m 04s
Quiz 2m 43s
Control Flow (39m)
Comparison Operators 2m 04s
Conditional Statements 4m 09s
Ternary Operator 2m 09s
Logical Operators 4m 02s
Short-circuit Evaluation 2m 06s
Chaining Comparison Operators 1m 22s
Quiz 1m 43s
For Loops 3m 38s
For..Else 2m 46s
Nested Loops 2m 44s
Iterables 3m 08s
While Loops 4m 59s
Infinite Loops 1m 37s
Exercise 2m 05s
Functions (41m)
Defining Functions 2m 24s
Arguments 2m 20s
Types of Functions 4m 02s
Keyword Arguments 2m 00s
Default Arguments 1m 35s
xargs 4m 15s
xxargs 2m 20s
Scope 5m 09s
Debugging 6m 50s
VSCode Coding Tricks – Windows 2m 21s
VSCode Coding Tricks – Mac 1m 49s
Exercise 1m 29s
Solution 4m 41s
A Quick Note
Data Structures (1h)
Lists 3m 54s
Accessing Items 3m 13s
List Unpacking 3m 51s
Looping over Lists 2m 54s
Adding or Removing Items 2m 56s
Finding Items 1m 28s
Sorting Lists 4m 35s
Lambda Functions 1m 49s
Map Function 3m 25s
Filter Function 2m 05s
List Comprehensions 3m 10s
Zip Function 1m 49s
Stacks 4m 24s
Queues 2m 50s
Tuples 4m 02s
Swapping Variables 2m 37s
Arrays 3m 11s
Sets 4m 03s
Dictionaries 5m 24s
Dictionary Comprehensions 3m 19s
Generator Expressions 3m 51s
Unpacking Operator 4m 05s
Exercise 6m 21s
Exceptions (23m)
Exceptions 2m 16s
Handling Exceptions 4m 10s
Handling Different Exceptions 3m 05s
Cleaning Up 1m 57s
The With Statement 3m 07s
Raising Exceptions 3m 21s
Cost of Raising Exceptions 4m 41s
Classes (1h)
Classes 2m 35s
Creating Classes 3m 45s
Constructors 4m 37s
Class vs Instance Attributes 3m 58s
Class vs Instance Methods 4m 05s
Magic Methods 3m 13s
Comparing Objects 3m 11s
Performing Arithmetic Operations 1m 31s
Making Custom Containers 6m 55s
Private Members 3m 40s
Properties 7m 30s
Inheritance 4m 23s
The Object Class 2m 23s
Method Overriding 3m 14s
Multi-level Inheritance 2m 42s
Multiple Inheritance 3m 22s
A Good Example of Inheritance 4m 31s
Abstract Base Classes 4m 50s
Polymorphism 3m 56s
Duck Typing 2m 50s
Extending Built-in Types 2m 26s
Data Classes 4m 36s
Modules (18m)
Creating Modules 4m 16s
Compiled Python Files 2m 19s
Module Search Path 1m 35s
Packages 2m 27s
Sub-packages 1m 01s
Intra-package References 1m 36s
The dir Function 1m 39s
Executing Modules as Scripts 2m 55s
Python Standard Library (1h)
Python Standard Library 0m 51s
Working With Paths 4m 48s
Working with Directories 4m 14s
Working with Files 3m 59s
Working with Zip Files 3m 15s
Working with CSV Files 4m 50s
Working with JSON Files 3m 57s
Working with a SQLite Database 9m 10s
Working with Timestamps 2m 24s
Working with DateTimes 5m 05s
Working with Time Deltas 2m 41s
Generating Random Values 4m 09s
Opening the Browser 1m 12s
Sending Emails 6m 48s
Templates 4m 53s
Command-line Arguments 1m 54s
Running External Programs 8m 06s
Python Package Index (46m)
Pypi 1m 49s
Pip 6m 23s
Virtual Environments 4m 04s
Pipenv 3m 40s
Virtual Environments in VSCode 3m 49s
Pipfile 4m 48s
Managing Dependencies 3m 28s
Publishing Packages 8m 22s
Docstrings 5m 48s
Pydoc 4m 06s
Popular Python Packages (1h)
Introduction 1m 41s
What are APIs 2m 36s
Yelp API 2m 51s
Searching for Businesses 9m 54s
Hiding API Keys 2m 05s
Sending Text Messages 6m 02s
Web Scraping 9m 06s
Browser Automation 11m 28s
Working with PDFs 6m 18s
Working with Excel Spreadsheets 9m 52s
Command Query Separation Principle 4m 39s
NumPy 9m 05s
Building Web Applications with Django (2h)
Introduction 1m 43s
Your First Django Project 4m 11s
Your First App 3m 41s
Views 7m 59s
Models 4m 57s
Migrations 8m 00s
Changing the Models 5m 38s
Admin 4m 29s
Customizing the Admin 6m 55s
Database Abstraction API 3m 52s
Templates 10m 23s
Adding Bootstrap 4m 19s
Customizing the Layout 2m 23s
Sharing a Template Across Multiple Apps 3m 48s
Url Parameters 4m 37s
Getting a Single Object 3m 48s
Raising 404 Errors 3m 51s
Referencing Urls 3m 47s
Creating APIs 9m 26s
Adding the Homepage 4m 27s
Getting Ready to Deploy 9m 44s
Deployment 7m 59s
Machine Learning with Python (48m)
What is Machine Learning 1m 58s
Machine Learning in Action 2m 47s
Libraries and Tools 4m 54s
Importing a Data Set 6m 21s
Jupyter Shortcuts 5m 26s
A Real Machine Learning Problem 3m 17s
Preparing the Data 3m 05s
Learning and Predicting 4m 04s
Calculating the Accuracy 6m 20s
Persisting Models 3m 14s
Visualizing a Decision Tree 6m 26s
What to Learn Next
Thank You
Who Is This For?
- Anyone who wants to learn programming for the first time
- College students who want to better understand Python
- Anyone who wants to automate repetitive tasks with Python
- Anyone pursuing a career in AI, data science or web development
- Python developers who want to brush up on their Python skills
No Prior Knowledge Needed
This course assumes you know nothing about Python or any other programming languages. Go from complete beginner to expert, with plenty of hands-on exercises along the way.
HELLO,
I’m Mosh Hamedani.
Are you feeling stuck or overwhelmed in your coding journey? Don’t worry, I’ve got your back! Together, we’ll work to level up your skills, increase your earning potential, and build a brighter future.
Please see the full list of alternative group-buy courses available here: https://lunacourse.com/shop/