This structured, hands-on course takes you from the fundamentals of Python to advanced concepts, guiding you step by step as you build real-world applications.
Python is a powerful and widely-used language across web development, data science, machine learning, automation, and more.
By the end of the course, you'll be equipped with the practical skills and confidence needed to tackle real coding projects and launch your career in technology.
• Python HOME: Overview of Python and its uses.
• Python Intro: Introduction to Python programming.
• Python Get Started: How to install Python and set up the environment.
• Python Syntax: Basic syntax and structure.
• Python Comments: How to use comments in Python code.
• Python Variables: Understanding variables and data storage.
• Python Data Types: Overview of data types (integers, floats, etc.).
• Python Numbers: Working with numerical data.
• Python Casting: Converting between data types.
• Python Strings: String operations and methods.
• Python Booleans: Boolean data type and its usage.
• Python Operators: Arithmetic, comparison, and logical operators.
• Python String Formatting: Formatting strings for output.
• Python Lists: Working with lists.
• Python Tuples: Understanding tuples.
• Python Sets: Using sets for collections.
• Python Dictionaries: Key-value pairs in dictionaries.
• Python If...Else: Conditional statements.
• Python While Loops: Looping with while.
• Python For Loops: Looping with for.
• Python Functions: Defining and using functions.
• Python Lambda: Anonymous functions (lambdas).
• Python Scope: Understanding variable scope.
• Python Classes/Objects: Basics of classes and objects.
• Python Inheritance: Inheriting properties from other classes.
• Python Polymorphism: Method overriding and polymorphism.
• Python Encapsulation: Data hiding in classes.
• Python Iterators: Iterating through data.
• Python Modules: Importing and using modules.
• Python PIP: Managing Python packages with pip.
• Creating modules
• Importing functions from a different module
• Importing variables from different modules
• Python built-in modules
• Python Try...Except: Handling exceptions.
• Python User Input: Taking input from users.
• Python File Handling: Overview of file operations.
• Python Read Files: Reading data from files.
• Python Write/Create Files: Writing and creating files.
• Python Delete Files: Deleting files.
• Python Dates: Working with date and time.
• Python JSON: Handling JSON data.
• Python RegEx: Regular expressions for pattern matching.
• Python Math: Mathematical functions and operations.
• What is multithreading?
• Starting a New Thread
• The Threading Module
• Synchronizing Threads
• Multithreaded Priority Queue
• Python MySQL: Introduction to MySQL.
o MySQL Get Started
o MySQL Create Database
o MySQL Create Table
o MySQL Insert
o MySQL Select
o MySQL Where
o MySQL Order By
o MySQL Delete
o MySQL Drop Table
o MySQL Update
o MySQL Limit
o MySQL Join
• Rock, Paper, Scissors
o User vs Computer
o Use random choice for computer move
o Keep and show score
"Great teacher very humble My kid really enjoyed the class One of the best teacher in tricity Awesome "