Artikel & Sumber Daya
#
Halaman ini mengumpulkan sumber belajar Python terbaik yang terkurasi — artikel mendalam, dokumentasi resmi, dan video YouTube yang benar-benar berbeda satu sama lain. Semua sumber dipilih berdasarkan kualitas konten dan reputasi pembuatnya, bukan sekadar popularitas.
Artikel Bacaan
#
Dasar
#
Artikel-artikel ini cocok untuk kamu yang baru memulai Python atau ingin mempertegas fondasi.
- Python for Beginners — Real Python
- Variables and Types — LearnPython.org
- Control Flow in Python — Real Python
- Defining Your Own Python Function — Real Python
- Python Lists and Tuples — Real Python
- Dictionaries in Python — Real Python
- Reading and Writing Files — Real Python
- Object-Oriented Programming in Python — Real Python
- A Primer on Python Decorators — Real Python
- Python Modules and Packages — Real Python
- Working with JSON in Python — Real Python
- Python Exceptions: An Introduction — Real Python
- Regular Expressions in Python — Real Python
- List Comprehensions in Python — Real Python
- Python Virtual Environments: A Primer — Real Python
- Python’s Built-in Functions — Real Python
- Dates and Times in Python — Real Python
- Python String Formatting Best Practices — Real Python
- Working with CSV Files — Real Python
- Understanding Python Import System — Real Python
Menengah
#
Artikel untuk developer yang sudah familiar dengan sintaks dasar dan ingin mendalami konsep-konsep Python yang lebih dalam.
- Iterators and Generators in Python — Real Python
- Python Lambda Functions — Real Python
- The Python collections Module — Real Python
- Python’s itertools Module — Real Python
- API Integration in Python — Real Python
- The Python pathlib Module — Real Python
- Context Managers and the with Statement — Real Python
- Web Scraping with BeautifulSoup — Real Python
- What Is the Python GIL? — Real Python
- Async IO in Python: A Complete Walkthrough — Real Python
- Speed Up Your Python Program With Concurrency — Real Python
- Effective Python Testing With Pytest — Real Python
- Logging in Python — Real Python
- Python’s unittest.mock Library — Real Python
- The Python functools Module — Real Python
- Python Requests Library — Real Python
- FastAPI Python Web APIs — Real Python
- Image Processing with Pillow — Real Python
- Python’s dataclasses Module — Real Python
- Type Checking in Python — Real Python
Lanjutan
#
Artikel untuk developer berpengalaman yang ingin memahami Python secara lebih mendalam — internals, performa, pola desain, dan ekosistem.
- Python Memory Management — Real Python
- Metaclasses in Python — Real Python
- Python Design Patterns — Real Python
- Working with Large Datasets in Pandas — Real Python
- Data Visualization with Matplotlib — Real Python
- Machine Learning with scikit-learn — Real Python
- Introduction to Docker for Python Developers — Real Python
- Get Started with Django — Real Python
- Flask by Example — Real Python
- Asyncio Event Loop — Real Python
- Profiling and Optimizing Python Code — Real Python
- SQLAlchemy ORM Tutorial — Real Python
- Natural Language Processing with spaCy — Real Python
- Python’s Descriptor Protocol — Real Python
- Python’s Abstract Base Classes — Real Python
- Extending Python with C — Real Python
- Python Concurrency with Futures — Real Python
- Building a Python Package — Real Python
- Python and REST APIs — Real Python
- Deploying Django with Heroku — Real Python
Dokumentasi Resmi
#
Python dan Standar Library
#
Web Frameworks
#
Database dan ORM
#
Message Broker dan Queue
#
Data Science dan Machine Learning
#
Testing
#
Web Scraping
#
DevOps dan Deployment
#
Cloud SDK
#
Video YouTube
#
Dasar
#
Video-video ini cocok untuk pemula — masing-masing dari channel berbeda dengan pendekatan yang berbeda.
- Python for Beginners - Learn Python in 1 Hour — Programming with Mosh
- Learn Python - Full Course for Beginners — freeCodeCamp.org
- Python Tutorial for Absolute Beginners — CS Dojo
- Python for Everybody (full course) — freeCodeCamp.org
- Python Crash Course Tutorial — Traversy Media
- Python Tutorial - Python Full Course for Beginners — Programming with Mosh
- Python Tutorial for Beginners (with mini-projects) — freeCodeCamp.org
- Python Basics - Socratica — Socratica
- 100 Days of Code: Python Bootcamp — Dr. Angela Yu (Udemy preview)
- Automate the Boring Stuff with Python — Al Sweigart
Menengah
#
Video untuk developer yang ingin memperdalam pemahaman Python — OOP, async, testing, dan ekosistem library.
- Python OOP Tutorial (6-part series) — Corey Schafer
- Python Decorators — Corey Schafer
- Python Generators — Corey Schafer
- Python’s unittest Framework — Corey Schafer
- Pytest Tutorial — Tech with Tim
- Python Async IO (asyncio) — Tech with Tim
- Python Context Managers — Corey Schafer
- Python’s functools Module — Corey Schafer
- REST APIs with Python and Flask — Tech with Tim
- Python Requests Library Tutorial — Corey Schafer
- Web Scraping with Beautiful Soup and Requests — Corey Schafer
- Python Logging — Corey Schafer
- Python Threading Tutorial — Corey Schafer
- Python Multiprocessing Tutorial — Corey Schafer
- Type Hints in Python — Tech with Tim
Lanjutan
#
Video untuk developer berpengalaman — arsitektur, performa, ML, dan deployment.
- FastAPI Tutorial (full) — freeCodeCamp.org
- Django Tutorial for Beginners (full) — Programming with Mosh
- Flask Tutorial (full) — freeCodeCamp.org
- SQLAlchemy Tutorial — Tech with Tim
- Docker and Python — TechWorld with Nana
- Kubernetes for Beginners — TechWorld with Nana
- Machine Learning with Python — Programming with Mosh
- Pandas Tutorial (full) — Keith Galli
- NumPy Tutorial — freeCodeCamp.org
- Matplotlib Tutorial — Corey Schafer
- Data Science Full Course — freeCodeCamp.org
- Advanced Python (metaclasses, decorators, generators) — NeuralNine
- Design Patterns in Python — ArjanCodes
- Clean Code in Python — ArjanCodes
- Python Performance Tips — NeuralNine
Komunitas dan Forum
#
Tempat bertanya, berbagi pengalaman, dan mengikuti perkembangan ekosistem Python.
Alat dan Environment
#
Editor dan IDE
#
Package Management
#
Kualitas Kode
#
← Sebelumnya: Selenium