Hello everyone! 👋
Welcome to this FREE Python tutorial repository designed for beginners! Whether you're just starting or looking to strengthen your Python skills, these lessons will help you understand key programming concepts with hands-on exercises.
✔️ Variables & Data Types
✔️ Conditional Statements (IF, ELSE, ELIF)
✔️ Loops (FOR, WHILE, BREAK, CONTINUE)
✔️ Collection Data Types
✔️ Flow Control in Programming
✔️ Request Library (GET, POST, PUT, DELETE)
✔️ Building a Python-Based CRUD App
- Run Python Scripts in Visual Studio Code (VS Code)
- Execute Notebooks in Google Colab (for
.ipynb
files)
- 📜 Introduction to Python fundamentals → Open notebook
- 📜 Concept of Variables
- Konsep variable (Bahasa Indonesia) → Open file.py
- Variable (English) → Open file.py
- 🏋️♂️ Exercise: variables
- Variables (Bahasa Indonesia) → Open notebook
- Variables (English) → Open notebook
- 📜 Concept of Conditional Statements
- Konsep IF in Python (Bahasa Indonesia) → Open file.py
- Conditional statement in Python (English) → Open file.py
- 🏋️♂️ Exercise: Conditional Statements
- IF Elif ELSE Conditional statements (Bahasa Indonesia) → Open notebook
- IF ELIF ELSE Conditional statements (English) → Open notebook
- 🔄 Looping Concept
- Konsep loop (Bahasa Indonesia) → Open file.py
- Looping in Python (English) → Open file.py
- 🏋️♂️ Exercise: Looping
- Looping - easy (English) → Open notebook
- Looping - hard (English) → Open notebook
- 📚 Collection Data Types
- Konsep List, Tuple, Dictionary, dan Set (Bahasa Indonesia) → Open file.py
- Concept of List, Tuple, Dictionary, and Set → Open file.py
- 🏋️♂️ Exercise & supplement: Collection data type
- List, tuple, dictionary, set concepts and exercises (Easy) (English) → Open notebook
- Collection data type exercises (hard) (English) → Open notebook
- List and Tuple supplement (English) → Open notebook
- Dictionary supplement (English) → Open notebook
- Set supplement (English) → Open notebook
- 🔧 Functions in Python
- Function concept and case example (English) → Open notebook
- Function concept (supplementary materials) → Open notebook
- Functions in Python (English) → Open file.py
- Konsep fungsi (Bahasa Indonesia) → Open file.py
- Fungsi Lambda (Bahasa Indonesia) → Open file.py
- Lambda Functions (English) → Open file.py
- 🏋️♂️ Exercises
- Function exercises → Open notebook
- 🔄 Flow Control in Programming → Open Notebook
- 🌐 Request Library (GET, POST, PUT, DELETE) → Open Notebook
💡 Want to apply what you've learned? Build a real-world Python app using CRUD (Create, Read, Update, Delete) operations!
👉 Check out the project: Python-Based CRUD App
If you find this repository useful, please star ⭐ it and share it with others!
📢 Contributions & feedback are welcome! Feel free to open an issue or pull request.
📩 Have questions? Reach out via email or LinkedIn.
Happy learning! 🚀