ZERO LEVEL: Python 3 - Basics | |||
How to Install Python 3 on Windows | 00:03:00 | ||
How to Install Python 3 on macOS | 00:03:00 | ||
Preview02:35 | 00:03:00 | ||
The Python Interpreter & IDLE in Windows | 00:03:00 | ||
The Python Interpreter & IDLE in macOS | 00:03:00 | ||
Python 3 Basics – Scripts in Windows | 00:04:00 | ||
Python 3 Basics – Scripts in macOS | 00:04:00 | ||
Python 3 – Reasons for the ‘No such file or directory’ error (or similar) | 00:05:00 | ||
Python 3 Basics – User Input | 00:04:00 | ||
Python 3 Basics – Variables | 00:06:00 | ||
Python 3 – Data Types | 00:02:00 | ||
BEGINNER LEVEL: Python 3 - Strings | |||
Why learn about each of Python’s data types? | 00:08:00 | ||
Python 3 Strings – Introduction | 00:07:00 | ||
Python 3 Strings – Methods | 00:09:00 | ||
Python 3 Strings – Operators & Formatting | 00:07:00 | ||
Python 3 Strings – Slices | 00:08:00 | ||
Python 3 Strings – Slicing Using a Step | 00:04:00 | ||
Notebook – Strings | 00:02:00 | ||
BEGINNER LEVEL: Python 3 - Numbers and Booleans | |||
Python 3 Numbers – Math Operators | 00:06:00 | ||
Python 3 Booleans – Logical Operators | 00:06:00 | ||
BEGINNER LEVEL: Python 3 - Lists | |||
Python 3 Lists – Introduction | 00:04:00 | ||
Python 3 Lists – Methods | 00:08:00 | ||
Python 3 Lists – Slices | 00:06:00 | ||
BEGINNER LEVEL: Python 3 - Sets | |||
Python 3 Sets – Introduction | 00:03:00 | ||
Python 3 Sets – Methods | 00:03:00 | ||
Python 3 Sets – Frozensets | 00:03:00 | ||
BEGINNER LEVEL: Python 3 - Tuples | |||
Python 3 Tuples – Introduction | 00:05:00 | ||
Python 3 Tuples – Tuples vs. Lists | 00:03:00 | ||
Python 3 Tuples – Methods | 00:03:00 | ||
BEGINNER LEVEL: Python 3 - Ranges | |||
Python 3 Ranges – Introduction | 00:04:00 | ||
Python 3 Ranges – Methods | 00:03:00 | ||
BEGINNER LEVEL: Python 3 - Dictionaries | |||
Python 3 Dictionaries – Introduction | 00:03:00 | ||
Python 3 Dictionaries – Methods | 00:06:00 | ||
Python 3 Dictionaries – Updates in v3.6 and v3.7 | 00:02:00 | ||
Python 3 – Conversions Between Data Types | 00:07:00 | ||
INTERMEDIATE LEVEL: Python 3 - Conditionals, Loops and Exceptions | |||
Preview15 | 00:15:00 | ||
Python 3 Loops – For / For-Else | 00:09:00 | ||
Python 3 Loops – While / While-Else | 00:06:00 | ||
Python 3 Nesting – If / For / While | 00:10:00 | ||
Python 3 – Break / Continue / Pass | 00:08:00 | ||
Python 3 – Exceptions | 00:02:00 | ||
Python 3 – Try / Except / Else / Finally | 00:10:00 | ||
INTERMEDIATE LEVEL: Python 3 - Handling Errors and Exceptions in Python | |||
Python 3 – Fixing Syntax Errors | 00:05:00 | ||
Python 3 – Fixing Exceptions | 00:09:00 | ||
INTERMEDIATE LEVEL: Python 3 - Functions and Modules | |||
Python 3 Functions – Basics | 00:10:00 | ||
Python 3 Functions – Arguments | 00:08:00 | ||
Python 3 Functions – Namespaces | 00:11:00 | ||
Python 3 Modules – Importing | 00:11:00 | ||
Python 3 Modules – Helpful Functions: dir() and help() | 00:02:00 | ||
Python 3 Modules – Installing a Non-Default Module in Windows | 00:04:00 | ||
INTERMEDIATE LEVEL: Python 3 - File Operations | |||
Python 3 Files – Opening & Reading | 00:12:00 | ||
Python 3 Files – Quick Note for Windows Users | 00:03:00 | ||
Python 3 Files – Writing & Appending | 00:08:00 | ||
Python 3 Files – Closing. The “with” Method | 00:02:00 | ||
Python 3 Files – Deleting File Contents | 00:05:00 | ||
ADVANCED LEVEL: Python 3 - Regular Expressions | |||
Python 3 Regex – match() & search() | 00:16:00 | ||
Python 3 Regex – findall() & sub() | 00:06:00 | ||
ADVANCED LEVEL: Python 3 - Classes and Objects | |||
Python 3 Classes – Objects | 00:12:00 | ||
Python 3 Classes – Inheritance | 00:06:00 | ||
ADVANCED LEVEL: Python 3 - Other Advanced Concepts | |||
Python 3 – List / Set / Dictionary Comprehensions | 00:05:00 | ||
Python 3 – Lambda Functions | 00:05:00 | ||
Python 3 – Iterators and Generators | 00:07:00 | ||
Python 3 – Itertools | 00:06:00 | ||
Python 3 – Decorators | 00:03:00 | ||
Python 3 – Threading Basics | 00:06:00 | ||
Python 3 – Coding Best Practices | 00:03:00 | ||
GENERAL RECAP: Python 3 - Cheat Sheet and 200+ Pages E-Book | |||
GENERAL RECAP: Python 3 – Cheat Sheet and 200+ Pages E-Book | 00:00:00 | ||
PROJECT - APPLICATION: Build a Scientific Calculator with Python 3 | |||
Preview03:01 | 00:03:00 | ||
Designing and Building the User Menu | 00:03:00 | ||
Implementing Addition, Subtraction, Multiplication, Division | 00:06:00 | ||
Implementing Modulo, Raising to a Power, Square Root, Logarithm | 00:04:00 | ||
Implementing Trigonometric Functions: sin, cos, tan | 00:04:00 | ||
Testing Each Function of the Application | 00:04:00 | ||
Creating Executable Files (.exe) from Python Scripts (.py) | 00:04:00 | ||
SUPERHERO LEVEL: Automate Excel Tasks with Python 3 | |||
Preview05:28 | 00:05:00 | ||
Getting General Information About a Sheet | 00:04:00 | ||
Working with Sheet Cells Using Python | 00:04:00 | ||
Working with Cell Styles Using Python | 00:09:00 | ||
APPLICATION – Migrating Records from a Text File to an Excel Workbook | 00:18:00 | ||
SUPERHERO LEVEL: Automate Database Tasks with Python 3 | |||
Installing the Database Server Software | 00:03:00 | ||
Preview04:26 | 00:04:00 | ||
Inserting Records Into a Table with Python | 00:03:00 | ||
Updating Records Into a Table with Python | 00:03:00 | ||
Deleting Records From a Table with Python | 00:02:00 | ||
Querying the Database with Python | 00:05:00 | ||
SUPERHERO LEVEL: Automate Network Tasks with Python 3 | |||
Installing the Virtualization Software | 00:02:00 | ||
Importing the VM & Tweaking the VM Settings | 00:03:00 | ||
Connecting the Local PC to the Devices in Windows | 00:05:00 | ||
Preview05:46 | 00:06:00 | ||
Checking IP File Validity | 00:04:00 | ||
Checking IP Address Validity | 00:13:00 | ||
Checking IP Address Reachability | 00:04:00 | ||
Checking Username/Password File Validity | 00:02:00 | ||
Checking Command File Validity | 00:01:00 | ||
Establishing the SSH Connection | 00:13:00 | ||
Enabling Simultaneous SSH Connections | 00:02:00 | ||
APPLICATION – Putting Everything Together | 00:03:00 | ||
Reading Device Configuration | 00:09:00 | ||
Extracting Network Parameters | 00:12:00 | ||
SUPERHERO LEVEL: Automate Data Analysis Tasks with Python 3 | |||
Running Python Code – The Next Level: IPython and Jupyter Notebook | 00:09:00 | ||
Introduction to Pandas – Basic Operations | 00:09:00 | ||
Handling Files with Pandas – TXT, CSV, JSON, XLSX | 00:17:00 | ||
Reading HTML Content from URLs and HTML Files with Pandas | 00:05:00 | ||
Indexing and Slicing Tables with Pandas | 00:22:00 | ||
Adding, Updating, Deleting Table Rows and Columns | 00:14:00 | ||
APPLICATION – Reading and Writing Data in PostgreSQL Databases Using Pandas | 00:18:00 | ||
SUPERHERO LEVEL: Data Visualization with Bokeh and Python 3 | |||
Introduction to Bokeh | 00:04:00 | ||
Creating a Basic Line Plot Based on Python Lists | 00:11:00 | ||
Creating a Bar Plot Based on Excel Data | 00:18:00 | ||
Creating a Pie Chart Based on CSV Data | 00:11:00 | ||
Plotting Multiple Stock Prices Simultaneously | 00:09:00 | ||
Plotting Bitcoin Prices as an Interactive Plot with a Range Tool | 00:13:00 | ||
Plotting Bitcoin Prices as an Interactive Plot with Candlesticks | 00:10:00 | ||
SUPERHERO LEVEL: Automate Unit Testing with Python 3 | |||
Installing pytest and Writing Your First Test | 00:12:00 | ||
Running Multiple Tests. Test Discovery Rules in Action | 00:06:00 | ||
Testing a Basic Script – Preparing the Test Bed | 00:10:00 | ||
Fixture Functions | 00:04:00 | ||
Sharing a Fixture Instance & Fixture Finalization | 00:09:00 | ||
Parametrizing Fixtures | 00:05:00 | ||
SUPERHERO LEVEL: Automate Web Scraping with Python 3 | |||
Marking Test Functions Using Custom Markers | 00:00:00 | ||
Installing the Necessary Modules | 00:02:00 | ||
Extracting and Parsing Web Content | 00:05:00 | ||
Tags, Names and Attributes | 00:10:00 | ||
Searching the Tree of HTML Tags: find() and find_all() | 00:06:00 | ||
APPLICATION – Extracting the Product Names, Links and Prices. Saving to Excel | 00:13:00 | ||
APPLICATION – Handling Website Pagination When Extracting Data | 00:06:00 | ||
Useful Python Modules and Tools | |||
Comparing File Contents (difflib) | 00:12:00 | ||
Argument Passing with sys.argv | 00:06:00 | ||
10 Ways to Earn Money and Build a Portfolio with Your Python Skills | |||
Putting Your Skills to Work – Part 1 | 00:09:00 | ||
Putting Your Skills to Work – Part 2 | 00:09:00 | ||
Resources | |||
Module 01: Manipulating AutoCAD Objects Overview | 00:01:00 | ||
Order Your Certificate | |||
Order your Certificate QLS | 00:00:00 |
Can’t find the anwser you’re looking for ? Reach out to customer support team.
There are no specific prerequisites for this course, nor are there any formal entry requirements. All you need is an internet connection, a good understanding of English and a passion for learning for this course.
You have the flexibility to access the course at any time that suits your schedule. Our courses are self-paced, allowing you to study at your own pace and convenience.
For this course, you will have access to the course materials for 1 year only. This means you can review the content as often as you like within the year, even after you've completed the course. However, if you buy Lifetime Access for the course, you will be able to access the course for a lifetime.
Yes, upon successfully completing the course, you will receive a certificate of completion. This certificate can be a valuable addition to your professional portfolio and can be shared on your various social networks.
We want you to have a positive learning experience. If you're not satisfied with the course, you can request a course transfer or refund within 14 days of the initial purchase.
Our platform provides tracking tools and progress indicators for each course. You can monitor your progress, completed lessons, and assessments through your learner dashboard for the course.
If you encounter technical issues or content-related difficulties with the course, our support team is available to assist you. You can reach out to them for prompt resolution.