Welcome, friends! 👋
This repository contains all the code, notes, and examples from my YouTube Python Course — a hands-on, beginner-friendly series designed to take you from the absolute basics to confident intermediate-level programming.
I'd appreciate it if you give me a ⭐ if the course is helpful to you.
🎥 YouTube Channel: youtube.com/@channel1337net
💬 Telegram Channel: t.me/channel1337net
🌍 Website: channel1337.net
If you find this course helpful:
- 🧠 Star this repo on GitHub — it really helps!
- 👍 Like and Share the YouTube videos to support the series
- 💬 Join the Telegram channel for discussions, updates, and Q&A sessions
Let’s grow this community together 💪
This course is perfect for students, beginners, or anyone who wants to strengthen their understanding of Python fundamentals through structured, example-driven learning.
Each session introduces a set of essential programming concepts, often with exercises, algorithms, and practical examples.
| # | Topic | Description |
|---|---|---|
| 1 | Number Bases & Algorithms | Understanding binary, octal, and hexadecimal systems. Introduction to algorithms and flowcharts. |
| 2 | Variables & Data Types | Working with variables, data types, print() and input() functions. Intro to user-defined functions. |
| 3 | Operators | Arithmetic, comparison, logical, and assignment operators. |
| 4 | Control Flow (Sequential & Conditional) | Writing structured code with if-else logic. |
| 5 | Iterables (Part I) & Iterative Control Flow | Lists, tuples, sets, string slicing, and list slicing. |
| 6 | Iterable Data Types (Part II) | range(), list comprehensions, and dictionaries. |
| 7 | Built-in Functions & Methods | Using Python’s built-ins (len, max, sum, sorted, etc.) and object methods (replace, split, pop, …). |
| 8 | Advanced Functions | Recursion, lambda, map, filter, all, any, *args, and **kwargs. |
| 9 | Exceptions | Error handling, raising custom exceptions, and common exception types. |
| 10 | Libraries & Packages | Using numpy, sys, datetime, jdatetime, and working with pip, venv, and creating custom packages. |
| 11 | File I/O | Working with files, command-line arguments (sys.argv), and reading/writing CSV files. |
Python-101/
│
├── Session 01/
│ └── I don't know!
│
├── Session 02/
│ ├── variables.py
│ └── functions.py
│
├── Session 03/
│ └── operators.py
│
...
└── README.md
Each folder corresponds to one video session, containing:
- Source code examples
- Exercises and solutions
- Any additional materials covered in the video
| Status | Sessions | Notes |
|---|---|---|
| 🟢 Planned | 12 | New sessions released weekly on YouTube |
| 🟡 Upcoming | Playlist link will be added here soon | |
| 🔵 Active | Check commits for the latest updates |
Python Beginner Coding Course Algorithms Flowcharts Data Types Functions Loops Comprehension Exceptions File IO NumPy Datetime Education Channel1337
If you have suggestions, questions, or want to contribute improvements:
- Open an issue or pull request here on GitHub
- Or chat with me directly on Telegram
🖤 Made with passion by Erfan
“The best way to learn programming is to teach it.” — and that’s exactly what this course is all about.