Python Complete Masterclass for Beginners

BY
Udemy

Want to learn Python 3 from scratch? Enrol in Udemy’s comprehensive course on Python for beginners.

Lavel

Beginner

Mode

Online

Fees

₹ 699 4099

Quick Facts

particular details
Medium of instructions English
Mode of learning Self study
Mode of Delivery Video and Text Based

Course overview

Python Complete Masterclass for Beginners course is an online exhaustive short practical course for beginners who look forward to learning all the aspects of Python. The course is open for all who have computer and internet access. This course does not stipulate previous experience with Python. The curriculum will enable learners to be expert Python programme developers exploring from the basic knowledge of Python to advanced level skills.  

Python Complete Masterclass for Beginners online course is structured in five levels from the initial Python knowledge to the advanced and professional level of the programming. They are Zero Level, Beginner Level, Intermediate Level, Advanced Level, and Superhero Level. The programme also equips the participants with real-life and job-relevant skills of Python including Excel, Database, Test, Network Automation, Data Analysis, Web Development, REST APIs, GraphQL, etc. 

Python Complete Masterclass for Beginners certification, available on Udemy, gives utmost importance to the practical knowledge and provides hands-on training through projects, quizzes, and coding exercises. This budget-friendly course could be prioritized for learners who want to avoid spending much on textbooks and theoretical classes. The learners will be able to download the Python 3 e-book to learn in offline mode. The interested learners could enrol on the course by paying the fee. Early birds will get the advantage of a fee reduction.

The highlights

  • Online course 
  • Beginners level certification 
  • Learn-by-doing fashion 
  • English videos with multi-language subtitles
  • Downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of completion
  •  English videos with multi-language subtitles
  • 30-Day Money-Back Guarantee
  • 200+ pages Python 3 ebook

Program offerings

  • 25.5 hours on-demand video
  • 198 articles
  • 70 downloadable resources
  • 50 coding exercises
  • Full lifetime access
  • Access on mobile and tv
  • Certificate of completion
  • English videos with multi-language subtitles
  • Beginners level course

Course and certificate fees

Fees information
₹ 699  ₹4,099
certificate availability

Yes

certificate providing authority

Udemy

What you will learn

Knowledge of python Web application development skills Database knowledge Automation skills

The Python Complete Masterclass for Beginners online certification will enable the participants to learn the real-life skills that will be helpful for the programming and IT sector jobs including Excel Automation, Database Automation, Data Analysis Automation, Test Automation, Web Scraping, and Web App Development. 

The syllabus

Introduction - What's this course all about?

  • Welcome! Glad to have you onboard!
  • What will you learn? What benefits you get from taking this course?
  • Just starting out in programming? Read this
  • Get a Complete Learning Experience!
  • Quick Introductory Note
  • Watching the Course at the Best Resolution Possible
  • How to Ask Good Questions on Udemy
  • Join the Private Discord Community!
  • Course Faq

Zero Level: Python 3 - Basics

  • How to install Python 3 on windows
  • How to install Python 3 on macOS
  • Update! Python Versions
  • The Python Interpreter & Idle in Windows
  • The Python Interpreter & Idle in macOS
  • Python 3 Basics - Scripts in Windows
  • Update! Saving a Python script in Notepad++
  • Python 3 Basics - Scripts in macOS
  • Python 3 - Reasons for the 'No such file or directory' error (or similar)
  • Coding Exercise - Write Your First Python Script
  • Coding Exercise Solution
  • Python 3 Basics - User Input
  • Notebook - User Input
  • Python 3 User Input - Quiz
  • Python 3 Basics - Variables
  • Notebook - Variables
  • Coding Exercise - Creating a Variable in Python 3
  • Coding Exercise Solution
  • Python 3 Basics - Keywords
  • Python 3 - Data Types
  • Python 3 Basics - Quiz

Beginner Level: Python 3 - Strings

  • Why learn about each of Python's data types?
  • Python 3 Strings - Introduction
  • Python 3 Strings - Methods
  • Python 3 Strings - Operators & Formatting
  • Python 3 Strings - Formatting Using F-strings
  • Python 3 Strings - Slices
  • Python 3 Strings - Slicing Using a Step
  • Notebook - Strings
  • Strings - Quiz
  • Coding Exercise - Extracting a Character From a String
  • Coding Exercise Solution
  • Coding Exercise - Write a String Slice and Extract a Substring (Positive Indexes)
  • Coding Exercise Solution
  • Coding Exercise - Write a String Slice and Extract a Substring (Negative Indexes)
  • Coding Exercise Solution
  • Coding Exercise - Splitting a String by a Delimiter
  • Coding Exercise Solution

Beginner Level: Python 3 - Numbers and Booleans

  • Python 3 Numbers - Math Operators
  • Notebook - Numbers and Math Operators
  • Numbers - Quiz
  • Coding Exercise - Raising a Number to a Power, Using a Function
  • Coding Exercise Solution
  • Python 3 Booleans - Logical Operators
  • Notebook - Booleans and Logical Operators
  • Booleans - Quiz
  • Coding Exercise - Evaluate an Expression as Boolean False
  • Coding Exercise Solution
  • Coding Exercise - Evaluating Two Mathematical Expressions
  • Coding Exercise Solution

Beginner Level: Python 3 - Lists

  • Python 3 Lists - Introduction
  • Python 3 Lists - Methods
  • Python 3 Lists - Slices
  • Notebook - Lists
  • Lists - Quiz
  • Coding Exercise - Slicing a List
  • Coding Exercise Solution
  • Coding Exercise - Add a New Element to a List
  • Coding Exercise Solution
  • Coding Exercise - Remove an Element From a List
  • Coding Exercise Solution
  • Coding Exercise - Sorting the Elements of a List
  • Coding Exercise Solution

Beginner Level: Python 3 - Sets

  • Python 3 Sets - Introduction
  • Python 3 Sets - Methods
  • Python 3 Sets - Frozensets
  • Notebook - Sets and Frozensets
  • Sets - Quiz
  • Coding Exercise - Add a New Element to a Set
  • Coding Exercise Solution
  • Coding Exercise - Remove an Element from a Set
  • Coding Exercise Solution
  • Coding Exercise - Spot the Differences Between Two Sets
  • Coding Exercise Solution
  • Coding Exercise - Spotting the Common Elements of Two Sets
  • Coding Exercise Solution

Beginner Level: Python 3 - Tuples

  • Python 3 Tuples - Introduction
  • Python 3 Tuples - Tuples vs. Lists
  • Python 3 Tuples - Methods
  • Notebook - Tuples
  • Tuples - Quiz
  • Coding Exercise - Extract an Element From a Tuple (Positive Indexes)
  • Coding Exercise Solution
  • Coding Exercise - Extract an Element From a Tuple (Negative Indexes)
  • Coding Exercise Solution
  • Coding Exercise - Print a Tuple in Reversed Order Using Indexes
  • Coding Exercise Solution
  • Coding Exercise - Slicing a Tuple
  • Coding Exercise Solution

Beginner Level: Python 3 - Ranges

  • Python 3 Ranges - Introduction
  • Python 3 Ranges - Methods
  • Notebook - Ranges
  • Ranges - Quiz
  • Coding Exercise - Create a Range with a Positive Step
  • Coding Exercise Solution
  • Coding Exercise - Create a Range with a Negative Step
  • Coding Exercise Solution
  • Coding Exercise - Get the Index of a Range Element
  • Coding Exercise Solution
  • Coding Exercise - Slicing a Range. To slice or not to slice?
  • Coding Exercise Solution

Beginner Level: Python 3 - Dictionaries

  • Python 3 Dictionaries - Introduction
  • Python 3 Dictionaries - Methods
  • Python 3 Dictionaries - Updates in v3.6 and v3.7
  • Python 3 - Conversions Between Data Types
  • Notebook - Dictionaries and Conversions Between Data Types
  • Dictionaries - Quiz
  • Coding Exercise - Adding a New Key-Value Pair to a Dictionary
  • Coding Exercise Solution
  • Coding Exercise - Removing a Dictionary Element by its Key
  • Coding Exercise Solution
  • Coding Exercise - Check the Existence of an Element in a Dictionary
  • Coding Exercise Solution
  • Coding Exercise - Updating the Value for a Specific Key
  • Coding Exercise Solution

Intermediate level: Python 3 - Conditionals, Loops and Exceptions

  • Python 3 conditionals - if/ Elif / Else
  • Notebook - If / Elif / Else Conditionals
  • Python 3 Loops - For / For-Else
  • Notebook - For / For-Else Loops
  • Python 3 Loops - While / While-Else
  • Notebook - While / While-Else Loops
  • Python 3 Nesting - If / For / While
  • Notebook - Nesting
  • Python 3 - Break / Continue / Pass
  • Notebook - Break / Continue / Pass
  • Python 3 - Exceptions
  • Python 3 - Try / Except / Else / Finally
  • Notebook - Try / Except / Else / Finally
  • Conditionals and Loops - Quiz
  • Coding Exercise - Evaluate the Result of an if/elif/else Code Block
  • Coding Exercise Solution
  • Coding Exercise - Evaluate the Result of an if/elif/else Code Block
  • Coding Exercise Solution
  • Coding Exercise - Evaluate the Result of an if/elif/else Code Block
  • Coding Exercise Solution

Intermediate level: Python 3 - Handling Errors and Exceptions in Python

  • Python 3 - Fixing Syntax Errors
  • Python 3 - Fixing Exceptions
  • Handling Errors and Exceptions - Quiz

Intermediate level: Python 3 - Functions and Modules

  • Python 3 Functions - Basics
  • Python 3 Functions - Arguments
  • Notebook - Functions - Basics
  • Python 3 Functions - Namespaces
  • Python 3 Modules - Importing
  • Python 3 Modules - Helpful Functions: dir() and help()
  • Notebook - Modules and Importing
  • Python 3 Modules - Installing a Non-Default Module in Windows
  • Python 3 Modules - Installing a Non-Default Module in macOS
  • Functions - Quiz
  • Coding Exercise - Write a Function That Prints Out a String
  • Coding Exercise Solution
  • Coding Exercise - Write a Function That Returns a Result
  • Coding Exercise Solution
  • Coding Exercise - Add the Missing Code to a Function
  • Coding Exercise Solution

Intermediate level: Python 3 - File Operations

  • Python 3 Files - Opening & Reading
  • Python 3 Files - Quick Note for Windows Users
  • Python 3 Files - Additional Way of Avoiding the Unicode Error
  • Python 3 Files - Writing & Appending
  • Python 3 Files - Closing. The "with" Method
  • Python 3 Files - Deleting File Contents
  • Python 3 Files - Access Modes Summary
  • Notebook - File Operations
  • File Operations - Quiz
  • Coding Exercise - Add the Missing Code for Reading a File
  • Coding Exercise Solution
  • Coding Exercise - Pick the Appropriate File Access Mode
  • Coding Exercise Solution
  • Coding Exercise - Pick the Appropriate File Access Mode, Method and Index
  • Coding Exercise Solution

Advance Level: Python 3 - Regular Expressions

  • Python 3 Regex - match() & search()
  • Python 3 Regex - findall() & sub()
  • Python 3 Regex - Regular Expressions Summary
  • Notebook - Regular Expressions
  • Bonus Video: Special Sequences
  • Bonus Video: Sets of Characters
  • Bonus Video: OR in Regular Expressions
  • Bonus Video: split() & subn()
  • Bonus Video: Additional Regex Syntax Elements
  • Bonus Video: AttributeError: 'NoneType' object has no attribute
  • Regular Expressions - Quiz
  • Coding Exercise - Extract a Group Using the search() Method (Non-Greedy)
  • Coding Exercise Solution
  • Coding Exercise - Extract a Group Using the search() Method (Greedy)
  • Coding Exercise Solution
  • Coding Exercise - Replace a Character Class with a Certain Character
  • Coding Exercise Solution

Advance Level: Python 3 - Classes and Objects

  • Python 3 Classes - Objects
  • Python 3 Classes - Inheritance
  • Notebook - Classes and Objects
  • Classes - Quiz
  • Coding Exercise - Update an Object Attribute (version 1)
  • Coding Exercise Solution
  • Coding Exercise - Update an Object Attribute (version 2)
  • Coding Exercise Solution
  • Coding Exercise - Check if an Object Exists or Not
  • Coding Exercise Solution

Advance Level: Python 3 - Other Advanced Concepts

  • Python 3 - List / Set / Dictionary Comprehensions
  • Notebook - List / Set / Dictionary Comprehensions
  • Coding Exercise - Write a List Comprehension
  • Coding Exercise Solution
  • Python 3 - Lambda Functions
  • Notebook - Lambda Functions
  • Coding Exercise - Write a Lambda Function
  • Coding Exercise Solution
  • Python 3 - map() and filter()
  • Notebook - map() and filter()
  • Coding Exercise - Filtering the Results of a Lambda Function
  • Coding Exercise Solution
  • Python 3 - Iterators and Generators
  • Notebook - Iterators and Generators
  • Coding Exercise - Create a Generator Object
  • Coding Exercise Solution
  • Python 3 - Itertools
  • Notebook - Itertools
  • Coding Exercise - Get the Odd Integers from a Range, Using a Special Function
  • Coding Exercise Solution
  • Python 3 - Decorators
  • Notebook - Decorators
  • Coding Exercise - Write Your First Decorator
  • Coding Exercise Solution
  • Python 3 - Threading Basics
  • Notebook - Threading Basics
  • Python 3 - Coding Best Practices
  • Advanced Concepts - Quiz
  • You're Halfway There!

Grnral Recap: Python 3 - Cheat Sheet and 200+ Pages E-Book

  • Python 3 - Cheat Sheet
  • Python 3 - 200+ Pages E-book

Project - Application: Build a Scientific Calculator with Python 3

  • Planning the application
  • Designing and Building the User Menu
  • Implementing Addition, Subtraction, Multiplication, Division
  • Implementing Modulo, Raising to a Power, Square Root, Logarithm
  • Implementing Trigonometric Functions: sin, cos, tan
  • Testing Each Function of the Application
  • Download the Code - Interactive Scientific Calculator
  • Creating Executable Files (.exe) from Python Scripts (.py)

Superhero Level: Automate Excel Tasks with Python 3

  • Setting up the Working environment
  • Loading an excel workbook in Python and Creating/Removing sheets
  • Notebook - Handling Workbooks
  • Getting General Information About a Sheet
  • Notebook - Sheet Information
  • Working with Sheet Cells Using Python
  • Update! Change in cell.column in recent versions of openpyxl
  • Notebook - Cell Information
  • Working with Cell Styles Using Python
  • Notebook - Cell Styles
  • Cell Styles - Update on Colors
  • Download the Excel-Python Cheat Sheet
  • Application - Migrating Records from a Text File to an Excel Workbook
  • Download the Code - Excel Application
  • Automate Excel Tasks with Python 3 - Quiz

Superhero Level: Automate Database Tasks with Python 3

  • Installing the Database Server Software
  • Update! Downloading and Installing PostgreSQL
  • Installing the Necessary Python Module
  • Creating a New Database, Schema and User
  • Update! Change in database connection via PSQL
  • Notebook - Creating a New Database, Schema and User
  • Connecting Python to the Database
  • Notebook - Connecting Python to the Database
  • Creating database tables with Python
  • Update! Handling the In Failed Sql Transaction exception
  • Notebook - Creating Database Tables with Python
  • Inserting Records Into a Table with Python
  • Notebook - Inserting Records Into a Table with Python
  • Updating Records Into a Table with Python
  • Notebook - Updating Records Into a Table with Python
  • Deleting Records From a Table with Python
  • Notebook - Deleting Records From a Table with Python
  • Querying the Database with Python
  • Notebook - Querying the Database with Python
  • Fetching Information From the Database with Python
  • Notebook - Fetching Information From the Database with Python
  • Committing and Rolling Back Transactions with Python
  • Notebook - Committing and Rolling Back Transactions
  • Download the PostgreSQL Syntax Cheat Sheet
  • Download the PostgreSQL-Python Cheat Sheet
  • Application - Migrating Records from a Text File to the Database
  • Download the Code - Database Application
  • Automate Database Tasks with Python 3 - Quiz

Superhero Level: Automate Network Tasks with Python 3

  • Network setup overview
  • Installing the Virtualization Software
  • Installing the Virtualization Software on Windows, Linux, macOS
  • Downloading & Installing the Network Device VM
  • Note about Arista vEOS versions
  • Signing Up to the Arista Software Download Portal
  • Importing the VM & Tweaking the VM Settings
  • Update! vEOS First Boot and the ZeroTouch Feature
  • Connecting the Local PC to the Devices in Windows
  • Connecting the Local PC to the Devices in macOS
  • Necessary Switch/Router Configuration
  • Checking the SSH Configuration and Testing the Connectivity
  • Update! Putty asking for Host Key / Password
  • Any Connection Issues? Check Out This Troubleshooting Checklist!
  • Planning the Application
  • Logical Flow Diagram
  • Checking IP File Validity
  • Notebook - Checking IP File Validity
  • Checking IP Address Validity
  • Notebook - Checking IP Address Validity
  • Checking IP Address Reachability
  • Notebook - Checking IP Address Reachability
  • Note about pinging in Windows vs. Mac OS / Linux
  • Checking Username/Password File Validity
  • Notebook - Checking Username/Password File Validity
  • Checking Command File Validity
  • Notebook - Checking Command File Validity
  • Establishing the SSH Connection
  • Notebook - Establishing the SSH Connection
  • Enabling Simultaneous SSH Connections
  • Notebook - Enabling Simultaneous SSH Connections
  • APPLICATION - Putting Everything Together
  • Download the Code - Network Application and Modules
  • Reading Device Configuration
  • Extracting Network Parameters
  • Configuring Multiple Devices Simultaneously
  • Automate Network Tasks with Python 3 - Quiz

Superhero Level: Automate Data Analysis Tasks with Python 3

  • Running Python Code - The Next Level: IPython and Jupyter Notebook
  • Notebook - IPython and Jupyter Notebook
  • Introduction to Pandas - Basic Operations
  • Notebook - Introduction to Pandas
  • Handling Files with Pandas - TXT, CSV, JSON, XLSX
  • Notebook - Handling TXT, CSV, JSON, XLSX Files with Pandas
  • Reading HTML Content from URLs and HTML Files with Pandas
  • Notebook - Reading HTML Content with Pandas
  • Indexing and Slicing Tables with Pandas
  • Notebook - Indexing and Slicing Tables with Pandas
  • Adding, Updating, Deleting Table Rows and Columns
  • Notebook - Adding, Updating, Deleting Table Rows and Columns
  • Application - Reading and Writing Data in PostgreSQL Databases Using Pandas
  • Update! Preparing for testing the application
  • Download the Code - SQL Data Analysis Application
  • Automate Data Analysis with Python 3 - Quiz

Superhero Level: Data Visualization with Bokeh and Python 3

  • Introduction to Bokeh
  • Bookmark These 3 Important Documentation Links
  • Creating a Basic Line Plot Based on Python Lists
  • Update! BokehDeprecationWarning: 'legend' keyword is deprecated
  • Notebook - Creating a Basic Line Plot Based on Python Lists
  • Creating a Bar Plot Based on Excel Data
  • Notebook - Creating a Bar Plot Based on Excel Data
  • Creating a Pie Chart Based on CSV Data
  • Update! Using 'legend_field' instead of 'legend'
  • Notebook - Creating a Pie Chart Based on CSV Data
  • Plotting Multiple Stock Prices Simultaneously
  • Notebook - Plotting Multiple Stock Prices Simultaneously
  • Plotting Bitcoin Prices as an Interactive Plot with a Range Tool
  • Update! Code change according to a new website structure
  • Notebook - Plotting Bitcoin Prices as an Interactive Plot with a Range Tool
  • Plotting Bitcoin Prices as an Interactive Plot with Candlesticks
  • Notebook - Plotting Bitcoin Prices as an Interactive Plot with Candlesticks
  • Data Visualization with Bokeh and Python 3 - Quiz

Superhero Level: Automate Unit Testing with Python 3

  • Installing pytest and Writing Your First Test
  • Notebook - Introduction to pytest
  • Running Multiple Tests. Test Discovery Rules in Action
  • Notebook - Running Multiple Tests
  • Testing a Basic Script - Preparing the Test Bed
  • Download the Code for Testing
  • Fixture Functions
  • Notebook - Fixture Functions
  • Sharing a Fixture Instance & Fixture Finalization
  • Notebook - Sharing a Fixture Instance & Fixture Finalization
  • Parametrizing Fixtures
  • Notebook - Parametrizing Fixtures
  • Marking Test Functions Using Attributes
  • Notebook - Marking Test Functions Using Attributes
  • Marking Test Functions Using Custom Markers
  • Notebook - Marking Test Functions Using Custom Markers
  • Automate Unit Testing with Python 3 - Quiz

Superhero Level: Automate Web Scraping with Python 3

  • Installing the Necessary Modules
  • Notebook - Installing the Necessary Modules
  • Extracting and Parsing Web Content
  • Notebook - Extracting and Parsing Web Content
  • Tags, Names and Attributes
  • Notebook - Tags, Names and Attributes
  • Searching the Tree of HTML Tags: find() and find_all()
  • Notebook - Searching the Tree of HTML Tags: find() and find_all()
  • Application - Extracting the Product Names, Links and Prices. Saving to Excel
  • Download the Code - Scraping Web Data and Saving to Excel
  • Application - Handling Website Pagination When Extracting Data
  • Download the Code - Handling Website Pagination When Extracting Data
  • Automate Web Scraping with Python 3 - Quiz

Superhero Level: Diving into Object-Oriented Programming [2021 Update]

  • Oop vs. Functional Programming
  • Class vs. Object
  • Constructor, Instance Attributes and 'self'
  • Encapsulation - Public, Private and Protected
  • Class Attributes
  • Class vs. Static methods
  • Inheritance in OOP
  • Multi-level Inheritance
  • Multiple (Diamond) Inheritance and Mro
  • Polymorphism and Method Overriding
  • Operator Overloading and Magic Methods
  • Notebook - Most common magic methods
  • Abstract Classes and Methods
  • Object-Oriented Programming - Quiz

Superhero Level: Build Your First Web Project with Django & Python [2021 Update]

  • Update! Installing Python 3.9
  • Setting Up a Virtual Environment
  • Notebook - Setting Up a Virtual Environment
  • Installing Django 3
  • Notebook - Installing Django 3
  • Installing PyCharm Community Edition
  • Notebook - Installing PyCharm on MacOS
  • Bonus! WSL: Windows - Linux Subsystem
  • Notebook - WSL: Windows-Linux Subsystem
  • Building the Initial Setup - Quiz
  • Django Project & App Creation
  • Notebook - Django Project & App Creation
  • Explaining settings.py
  • Notebook - Sample settings.py for our project
  • Project Creation & Configuration - Quiz
  • URLs and Views Routing
  • Class Based Views over Function Based Views
  • Django Templates
  • Notebook - Django Templates
  • Models & Querysets
  • Django Forms
  • Notebook - Django Forms
  • URL Variables
  • Notebook - URL Variables
  • Model, Views, Templates & Forms - Quiz
  • The 'createsuperuser' Command and Logging to Django Admin
  • Register Models & Edit DB Entries from Django Admin
  • Download the Project
  • Django Admin - Quiz
  • Django Project Testing
  • Notebook - Writing tests in tests.py
  • Installing Git Bash and Pushing to Gitlab
  • Notebook - Git Bash
  • Gitlab Pipeline to Run Tests at Commit
  • Notebook - Gitlab Pipeline

Superhero Level: Build an Expense Tracker REST API From Scratch [2021 Update]

  • Installing Git Bash
  • Notebook - Installing Git Bash
  • Installing PyCharm Community Edition
  • Notebook - Installing PyCharm on MacOS
  • Installing Django 3
  • Django Project & App Creation
  • Notebook - PyCharm & Django
  • Building the Initial Setup - Quiz
  • Setting Up Pre-commit Hooks
  • TDD & Running the First Test
  • Github Actions to Run the Tests
  • Notebook - Continuous Integration
  • Continuous Integration - Quiz
  • Rest & Django Rest Framework
  • Expense Model
  • APIView
  • Serializers
  • Generic Views
  • Filters
  • Django Rest Framework - Quiz
  • Permission Classes
  • API Key Authentication & Final Project Version Download
  • Django Rest Framework - Quiz

Superhero Level: Build a GraphQL API with Django and Graphene [2021 Update]

  • GraphQL vs Rest
  • Graphene
  • Building the Initial Setup - Quiz
  • Installation & Project Creation
  • Defining the Schema: Object Types and Query
  • Fetching Data: Resolvers
  • Notebook - Sample JSON Data (Users)
  • Changing Data: Inputs, Payloads & Mutations
  • Adding More Data: User Posts
  • Notebook - Sample JSON Data (Posts)
  • GraphQL Concepts - Quiz
  • Installing Docker on Windows 10 Pro
  • Installing Docker on Windows 10 Home
  • Docker Files
  • Notebook - Dockerfile Content
  • Docker Build & Run
  • Notebook - docker-entrypoint.sh
  • Docker Compose
  • Notebook - docker-compose.yaml
  • Dockerize Django - Quiz

Superhero Level: Advanced RegEx - Extension Notations and Assertions

  • Extension notations and non-capturing groups
  • Extension notations and non-capturing groups - Notebook
  • Named groups and groupdict()
  • Named groups and groupdict() - Notebook
  • Positive lookahead assertions
  • Positive lookahead assertions - Notebook
  • Negative lookahead assertions
  • Negative lookahead assertions - Notebook
  • Positive lookbehind assertions
  • Positive lookbehind assertions - Notebook
  • Negative lookbehind assertions
  • Negative lookbehind assertions - Notebook
  • Extension Notations and Assertions - Quiz

[Bonus] Useful Python Modules and Tools

  • Comparing File Contents (difflib)
  • Notebook - Comparing File Contents (difflib)
  • Argument Passing with sys.argv
  • Notebook - Argument Passing with sys.argv

[Bonus] 10 Ways to Earn Money and Build a Portfolio with Your Python Skills

  • Putting Your Skills to Work - Part 1
  • Putting Your Skills to Work - Part 2
  • Download the Presentation

Final Section

  • Closing Thoughts
  • How to Get Your Certificate of Course Completion
  • Bonus Lecture

Instructors

Mihai Catalin Teodosiu
Python Developer, Instructor at epicpython.io
Freelancer

Articles

Popular Articles

Latest Articles

Similar Courses

Python Foundations

PW Skills

Online
Beginner
Free

Python Interview Questions and Answers

Great Learning

Online
Beginner
Free

Python Fundamentals for Beginners

Great Learning

Online
Beginner
Free

Python for Beginners to Advance

Udemy

Online
Beginner
₹ 2,499

Learn Python Turtle Using Block Coding

Udemy

Online
Beginner
₹399 ₹799

Master Python Basics For Developer

Udemy

Online
Beginner
₹475 ₹3,499

Programming in Python for Beginners

Udemy

Online
Beginner
₹ 799

Learn Python 3 Programming from Scratch

Udemy

Online
Beginner
₹475 ₹1,299

Courses of your Interest

Professional Certificate Course in Data Science

Professional Certificate Course in Data Science

Newton School

8 Months Online
Beginner

JavaScript Foundations

PW Skills

Online
Beginner
Free

Technical Analysis Series

PW Skills

3 Months Online
Beginner
Free

C Programming Foundations

PW Skills

Online
Beginner
Free

Cracking the Coding Interview in Java Foundation

PW Skills

5 Months Online
Beginner
Free
Getting Started with Generative AI APIs

Getting Started with Generative AI APIs

Codio via Coursera

3 Weeks Online
Beginner
Generating code with ChatGPT API

Generating code with ChatGPT API

Codio via Coursera

3 Weeks Online
Beginner
Prompt Engineering for ChatGPT

Prompt Engineering for ChatGPT

Vanderbilt via Coursera

Online
Beginner

Data Structures and Algorithms in Java

Great Learning

Online
Beginner
Free

Angular7 for Beginners

Great Learning

Online
Beginner
Free

More Courses by Udemy

Microsoft Excel 2013 Course Beginners Intermediate...

Udemy

Online
Beginner
₹399 ₹2,699

Automate Your Life With Python

Udemy

Online
Beginner
₹ 2,899

Learn Python Python for Beginners

Udemy

Online
Beginner
₹ 1,799

Introduction to Programming Python

Udemy

Online
Beginner
₹399 ₹2,899

Financial Modeling and Valuation Complete Beginner...

Udemy

Online
Beginner
₹449 ₹1,999

Joomla for Beginners

Udemy

Online
Beginner
₹475 ₹1,299

Joomla 3 Template Design

Udemy

Online
Beginner
₹499 ₹799

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses

Download the Careers360 App on your Android phone

Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile

Careers360 App
150M+ Students
30,000+ Colleges
500+ Exams
1500+ E-books