The Python 3 Complete Masterclass Certification Bundle
What's Included

Python 3 Complete Masterclass: Part 1

- Experience level required: Beginner
- Access 121 lectures & 7 hours of content 24/7
- Length of time users can access this course: Lifetime
Course Curriculum
121 Lessons (7h)
- Your First Program
- Python 3 - BasicsJust starting out in programming? Read this!Let's Connect!How to Install Python 3 on Windows2:57How to Install Python 3 on macOS2:35UPDATE! Python VersionsInstalling Python 3 on Windows, Linux and MacOSThe Python Interpreter & IDLE in Windows3:19The Python Interpreter & IDLE in macOS2:45Python 3 Basics - Scripts in Windows3:58UPDATE! Saving a Python script in Notepad++Python 3 Basics - Scripts in macOS4:21Python 3 - Reasons for the 'No such file or directory' error (or similar)5:07Python 3 Basics - User Input3:57Notebook - User InputPython 3 Basics - Variables6:19Notebook - VariablesPython 3 Basics - KeywordsPython 3 - Data Types1:51
- Python 3 - StringsWhy learn about each of Python's data types?7:38Python 3 Strings - Introduction6:57Python 3 Strings - Methods8:54Python 3 Strings - Operators & Formatting7:23Python 3 Strings - Formatting Using F-strings2:25Python 3 Strings - Slices7:42Python 3 Strings - Slicing Using a Step4:08Notebook - Strings
- Python 3 - Numbers and BooleansPython 3 Numbers - Math Operators6:15Notebook - Numbers and Math OperatorsPython 3 Booleans - Logical Operators5:58Notebook - Booleans and Logical Operators
- Python 3 - ListsPython 3 Lists - Introduction3:42Python 3 Lists - Methods8:27Python 3 Lists - Slices5:40Notebook - Lists
- Python 3 - SetsPython 3 Sets - Introduction3:21Python 3 Sets - Methods2:51Python 3 Sets - Frozensets3:03Notebook - Sets and Frozensets
- Python 3 - TuplesPython 3 Tuples - Introduction4:48Python 3 Tuples - Tuples vs. Lists2:50Python 3 Tuples - Methods3:25Notebook - Tuples
- Python 3 - RangesPython 3 Ranges - Introduction4:06Python 3 Ranges - Methods2:40Notebook - Ranges
- Python 3 - DictionariesPython 3 Dictionaries - Introduction3:11Python 3 Dictionaries - Methods6:25Python 3 Dictionaries - Updates in v3.6 and v3.72:09Python 3 - Conversions Between Data Types6:51Notebook - Dictionaries and Conversions Between Data Types
- Python 3 - Conditionals, Loops and ExceptionsPython 3 Conditionals - If / Elif / Else15:20Notebook - If / Elif / Else ConditionalsPython 3 Loops - For / For-Else8:42Notebook - For / For-Else LoopsPython 3 Loops - While / While-Else6:05Notebook - While / While-Else LoopsPython 3 Nesting - If / For / While10:10Notebook - NestingPython 3 - Break / Continue / Pass7:40Notebook - Break / Continue / PassPython 3 - Exceptions2:27Python 3 - Try / Except / Else / Finally9:42Notebook - Try / Except / Else / Finally
- Python 3 - Handling Errors and Exceptions in PythonPython 3 - Fixing Syntax Errors5:24Python 3 - Fixing Exceptions8:45
- Python 3 - Functions and ModulesPython 3 Functions - Basics9:51Python 3 Functions - Arguments8:03Notebook - Functions - BasicsPython 3 Functions - Namespaces10:48Python 3 Modules - Importing11:30Python 3 Modules - Helpful Functions: dir() and help()2:20Notebook - Modules and ImportingPython 3 Modules - Installing a Non-Default Module in Windows3:54Python 3 Modules - Installing a Non-Default Module in macOS
- Python 3 - File OperationsPython 3 Files - Opening & Reading12:10Python 3 Files - Quick Note for Windows Users2:48Python 3 Files - Additional Way of Avoiding the Unicode Error1:38Python 3 Files - Writing & Appending7:46Python 3 Files - Closing. The "with" Method2:28Python 3 Files - Deleting File Contents4:43Python 3 Files - Access Modes SummaryNotebook - File Operations
- Python 3 - Regular ExpressionsPython 3 Regex - match() & search()16:24Python 3 Regex - findall() & sub()6:16Python 3 Regex - Regular Expressions SummaryNotebook - Regular ExpressionsBonus Video: Special Sequences6:01Bonus Video: Sets of Characters5:07Bonus Video: OR in Regular Expressions3:48Bonus Video: split() & subn()3:33Bonus Video: Additional Regex Syntax Elements4:45Bonus Video: AttributeError: 'NoneType' object has no attribute3:34
- Python 3 - Classes and ObjectsPython 3 Classes - Objects11:45Python 3 Classes - Inheritance6:19Notebook - Classes and Objects
- Python 3 - Other Advanced ConceptsPython 3 - List / Set / Dictionary Comprehensions4:53Notebook - List / Set / Dictionary ComprehensionsPython 3 - Lambda Functions4:40Notebook - Lambda FunctionsPython 3 - map() and filter()2:29Notebook - map() and filter()Python 3 - Iterators and Generators6:48Notebook - Iterators and GeneratorsPython 3 - Itertools5:43Notebook - ItertoolsPython 3 - Decorators2:37Notebook - DecoratorsPython 3 - Threading Basics5:36Notebook - Threading BasicsPython 3 - Coding Best Practices2:36
- Python 3 - Cheat SheetDownload the Python 3 Cheat Sheet
- Python 3 - E-BookDownload the Python 3 E-Book
- APPLICATION: Build a Scientific Calculator with Python 3Planning the Application3:01Designing and Building the User Menu3:08Implementing Addition, Subtraction, Multiplication, Division6:10Implementing Modulo, Raising to a Power, Square Root, Logarithm3:43Implementing Trigonometric Functions: sin, cos, tan3:37Testing Each Function of the Application3:50Download the Code - Interactive Scientific CalculatorCreating Executable Files (.exe) from Python Scripts (.py)3:59
- Final SectionFollow My Work and Join My LinkedIn Group
Python 3 Complete Masterclass: Part 1
Mihai Catalin Teodosiu | Python Enthusiast | Network / QA Automation Engineer
Mihai Catalin Teodosiu holds a degree in Telecommunications and Information Technology from University Politehnica of Bucharest, Romania, as well as the CCNP, CCNA, CCDA, JNCIA, and ISTQB CTFL certifications. He has been working as a Network Quality Assurance Engineer since 2010, testing the OS for Nortel/Avaya L3 switches.
- 5+ years experience in the Networking and Testing/Quality Assurance industries.
- Certified professional: Cisco, Juniper & International Software Testing Qualifications Board certifications
- Teaching courses on Udemy, GNS3 Academy & other e-learning platforms
- Thousands of satisfied students, 4.97 / 5 average course rating
- Thousands of followers on LinkedIn, Twitter, Facebook & Blogger
Description
This is a Python 3 programming course aimed at anyone having little or no experience in coding and a great desire to start learning Python from scratch. This hands-on training takes you from "Hello World!" to advanced Python topics in just a few hours. It will lay the foundation for every Python 3 concept and then go on with relevant examples to help you consolidate main ideas. With learn-by-doing exercises, you'll be able to gain some real-life skills that you can use at most programming and IT-related jobs.
- Access 121 lectures & 7 hours of content 24/7
- Master all the Python 3 concepts starting from scratch
- Be able to work w/ Python strings & string methods
- Learn everything about properly handling syntax errors & exceptions in Python 3
Specs
Important Details
- Length of time users can access this course: lifetime
- Access options: desktop & mobile
- Certificate of completion included
- Redemption deadline: redeem your code within 30 days of purchase
- Updates included
- Experience level required: beginner
- Have questions on how digital purchases work? Learn more here
Requirements
- Any device with basic specifications

Python 3 Complete Masterclass: Part 2

Python 3 Complete Masterclass: Part 3

Python 3 Complete Masterclass: Part 4

Python 3 Network Programming - Build 5 Network Applications

Python 3 Network Programming (Sequel): Build 5 More Apps

Python Regular Expressions: From Beginner to Intermediate Level
Terms
- Unredeemed licenses can be returned for store credit within 30 days of purchase. Once your license is redeemed, all sales are final.