Welcome to the Code With Drew Python learning syllabus! This repository is designed to help beginners and intermediate learners master Python with a clear path of progression. Each topic includes a short description and a placeholder for a video link that explains it.
- Introduction to Python
- Variables and Data Types
- Operators
- Conditional Statements
- Loops
- Functions
- Lists and Tuples
- Dictionaries and Sets
- String Manipulation
- Modules and Packages
- What is Python?
- Installing Python
- Running your first Python script
π₯ Video:
- Declaring variables
- Primitive data types: int, float, str, bool
- Type conversion
π₯ Videos:
- Arithmetic operators
- Comparison operators
- Logical operators
- Membership operators
- Identity operators
- Assignment operators
π₯ Videos:
- Arithemetic, Comparison and Logical Operators
- Membership Operators
- Identity Operators
- Assignment Operators
if,elif,elsestatements- Nested conditionals
π₯ Video:
forloopwhileloop
π₯ Video:
- Defining functions
- Parameters and return values
*argsand**kwargs
π₯ Video:
- Python Functions Explained
- Function Variable Scope
- Recursive Functions
- Problem Solving with Functions
- Creating and accessing lists/tuples
- List methods
- List slicing
π₯ Videos:
- Key-value pairs
- Common dictionary methods
- Sets and set operations
π₯ Videos:
- String methods
- f-strings
- Indexing and slicing
π₯ Video:
- Importing modules
- Creating your own modules
π₯ Videos:
- Classes and objects
__init__method
π₯ Video: Introduction to Object Oriented Programming
- Controlling access level in OOP
- Contructor and Destructor in Python OOP
- Python OOP inherintance Explained
- Forms of inherintance Python OOP
- Number guessing game
- Dice Roller Simulator
- Tic Tac Toe Game
- Quiz Game With Python
- Hangman Game with Python
- File Organizer With Python
- Bagels Puzzle Game With Python
- File Organizer with Python
-
Tic Tac Toe Game
This project is open source and free to use under the MIT License.
If you'd like to contribute or suggest an improvement, feel free to fork the repo and submit a pull request!