Skip to content

Andrew-oduola/CodeWithDrewPythonSyllabus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“˜ Structured Python Syllabus with Video Resources

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.


πŸ—‚οΈ Table of Contents

  1. Introduction to Python
  2. Variables and Data Types
  3. Operators
  4. Conditional Statements
  5. Loops
  6. Functions
  7. Lists and Tuples
  8. Dictionaries and Sets
  9. String Manipulation
  10. Modules and Packages
  1. Python Projects
  2. Python GUI(APP) Projects
  3. Python Problem Solving Challenges

1. Introduction to Python

  • What is Python?
  • Installing Python
  • Running your first Python script

πŸŽ₯ Video:


2. Variables and Data Types

  • Declaring variables
  • Primitive data types: int, float, str, bool
  • Type conversion

πŸŽ₯ Videos:


3. Operators

  • Arithmetic operators
  • Comparison operators
  • Logical operators
  • Membership operators
  • Identity operators
  • Assignment operators

πŸŽ₯ Videos:


4. Conditional Statements

  • if, elif, else statements
  • Nested conditionals

πŸŽ₯ Video:


5. Loops

  • for loop
  • while loop

πŸŽ₯ Video:


6. Functions

  • Defining functions
  • Parameters and return values
  • *args and **kwargs

πŸŽ₯ Video:


7. Lists and Tuples

  • Creating and accessing lists/tuples
  • List methods
  • List slicing

πŸŽ₯ Videos:


8. Dictionaries and Sets

  • Key-value pairs
  • Common dictionary methods
  • Sets and set operations

πŸŽ₯ Videos:


9. String Manipulation

  • String methods
  • f-strings
  • Indexing and slicing

πŸŽ₯ Video:


10. Modules and Packages

  • Importing modules
  • Creating your own modules

πŸŽ₯ Videos:


13. Object-Oriented Programming (OOP)

  • Classes and objects
  • __init__ method

πŸŽ₯ Video: Introduction to Object Oriented Programming

14. Python Projects

15. Python GUI (APP) Projects

13. Python Problem Solving Challenge and Exercises


πŸ“š License

This project is open source and free to use under the MIT License.


πŸ™Œ Contributing

If you'd like to contribute or suggest an improvement, feel free to fork the repo and submit a pull request!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published