Jalur Pembelajaran Python yang Dipercepat:Kuasai Python dari Pemula hingga Mahir
Tingkatkan keterampilan coding Anda ke level selanjutnya dengan rencana studi akselerasi Real Python untuk developer Python pemula, menengah, dan lanjutan.
Di Python Asli , Anda dapat mempelajari semua hal tentang Python dari awal. Semuanya, mulai dari dasar-dasar Python, pengembangan web dan scraping web, hingga visualisasi data, dan seterusnya.
Baik Anda seorang Pythonista pemula, menengah, atau mahir, jalur pembelajaran kami yang dibuat khusus akan meningkatkan keterampilan Anda ke tingkat berikutnya dengan rencana belajar langsung yang dipercepat.
Ikuti Kuis: Uji pengetahuan Anda dengan kuis interaktif “Tes Keterampilan Python” kami. Anda akan menerima skor setelah selesai untuk membantu Anda melacak kemajuan pembelajaran Anda:
Kuis Interaktif
Tes Keterampilan Python
Uji pengetahuan Python Anda dalam kuis keterampilan dengan pertanyaan dasar hingga lanjutan. Apakah Anda Pemula, Menengah, Mahir, atau Pakar?
Semua sumber daya di jalur pembelajaran kami dibuat oleh pengembang Python profesional dengan pengalaman bertahun-tahun untuk memastikan bahwa Anda mempelajari keterampilan dan teknik yang benar-benar penting.
Anda akan mempelajari seluruh kurikulum Python, sehingga Anda akan selalu tahu apa yang harus difokuskan selanjutnya.
Dasar Mutlak
Jika Anda benar-benar baru dalam pemrograman dan Python, lalu mulailah perjalanan belajar Anda dengan Dasar-Dasar Python jalur pembelajaran, yang dirancang untuk menjemput Anda di lantai dasar dan membawa Anda ke kemahiran dasar dengan Python. Setelah menyelesaikan jalur pembelajaran ini, Anda akan diperlengkapi dengan baik untuk menangani jalur pembelajaran pemula mana pun kami.
Bahasa Inti Python:Dasar
Mulailah karir Python Anda dengan sumber belajar kami yang dirancang untuk pemula . Di sini Anda akan menemukan konsep dasar untuk pemula Python, yang akan membantu Anda memulai perjalanan belajar Python. Tutorial ini berfokus pada hal-hal penting yang perlu Anda ketahui tentang Python.
Jalur Pembelajaran
Kunjungi Kembali Dasar-Dasar Python
12 Sumber Daya ⋅ Keterampilan: Python, Variabel, Tipe Data, REPL, Operator, Ekspresi, Pengecualian, Komentar, Kata Kunci, IDLE, Konversi String
Jalur Pembelajaran
Aliran dan Loop Kontrol Python
14 Sumber Daya ⋅ Keterampilan: Python, Aliran Kontrol, Pernyataan Bersyarat, Boolean, untuk Perulangan, sementara Perulangan, enumerasi, Perulangan Bersarang, putus, lanjutkan, teruskan
Jalur Pembelajaran
Struktur Data Python
23 Sumber Daya ⋅ Keterampilan: Python, String, Daftar, Tupel, Kamus, Kumpulan, Pemahaman Daftar, rentang(), Byte, Penyortiran
Jalur Pembelajaran
Fungsi dan Cakupan
11 Sumber Daya ⋅ Keterampilan: Python, Fungsi, Cakupan, Argumen, Parameter, Pengembalian, Global
Setelah Anda menguasai dasar-dasarnya, Anda dapat mulai mempelajari tutorial tingkat menengah kami , yang akan mengajarkan Anda konsep Python baru. Kategori ini ditujukan untuk pengembang Python tingkat menengah yang telah mengetahui dasar-dasar pengembangan Python dan ingin memperluas pengetahuannya.
Jalur Pembelajaran
Sempurnakan Pengaturan Pengembangan Python Anda
16 Sumber Daya ⋅ Keterampilan: VS Code, PyCharm, Lingkungan Virtual, pyenv, Docker, Git, GitHub, IDE, Editor Kode, Kode Claude, Kursor, Gemini CLI, GitHub Copilot
Jalur Pembelajaran
Modul dan Paket
14 Sumber Daya ⋅ Keterampilan: Paket, Modul, Sistem Impor, pip, PyPI, uv, __init__.py, Paket Namespace
Jalur Pembelajaran
Pemrograman Berorientasi Objek (OOP)
17 Sumber Daya ⋅ Keterampilan: Python, OOP, Kelas, Kelas Data, Pengambil, Penyetel, Properti, super(), Metode Ajaib, Kelebihan Operator, SOLID, Warisan, Komposisi, Kelas Mixin, Pola Pabrik
Jalur Pembelajaran
File dan Aliran File
12 Sumber Daya ⋅ Keterampilan: Python, Pathlib, File I/O, Serialisasi, Pengkodean, Unicode, PDF, WAV, Manajer Konteks, File ZIP
Jalur Pembelajaran
Struktur dan Algoritma Data Klasik
20 Sumber Daya ⋅ Keterampilan: Python, Struktur Data, Tumpukan, Antrian, Daftar Tertaut, Tabel Hash, Enum, Algoritma Pencarian, Algoritma Pengurutan, Koleksi
Jalur Pembelajaran
Modul Perpustakaan Standar Penting
15 Sumber Daya ⋅ Keterampilan: Python, matematika, waktu, kalender, datetime, JSON, CSV, Regex, acak, subproses, argparse, acar, XML, zipfile
Jalur Pembelajaran
Pemrograman Fungsional Dengan Python
13 Sumber Daya ⋅ Keterampilan: Python, Pemrograman Fungsional, Fungsi Lambda, Fungsi Bawaan, Peta, Filter, Pengurangan, Cakupan, Penutupan, Fungsi Dalam, Dekorator, Rekursi
Jalur Pembelajaran
Tulis Lebih Banyak Kode Pythonic
14 Sumber Daya ⋅ Keterampilan: Zen of Python, PEP 8, Tata Letak Aplikasi, Pengetikan Bebek, Pemeriksaan Jenis, Petunjuk Jenis, Dokumentasi Kode, MkDocs, Kualitas Kode, PyLint
Jalur Pembelajaran
Pengujian dan Integrasi Berkelanjutan
9 Sumber Daya ⋅ Keterampilan: Pengujian Unit, Doctest, Pustaka Objek Mock, Pytest, Integrasi Berkelanjutan, Docker, Kualitas Kode, Tindakan GitHub, Pengujian Perangkat Lunak, CI/CD
Bahasa Inti Python:Tingkat Lanjut
Di bagian ini, Anda akan menemukan sumber belajar Python yang mengajarkan Anda konsep tingkat lanjut sehingga Anda bisa segera menjadi ahli bahasa pemrograman Python. Setelah Anda melewati tingkat menengah, Anda dapat mulai mempelajari tutorial dan kursus ini, yang akan mengajarkan Anda konsep dan pola Python tingkat lanjut.
Jalur Pembelajaran
Pemrograman Konkurensi dan Asinkron
9 Sumber Daya ⋅ Keterampilan: Python, Konkurensi, Async IO, Kunci Interpreter Global, Keamanan Thread, Pemrosesan Paralel, Optimasi Kinerja, Multithreading, Efisiensi Kode
Jalur Pembelajaran
Akses Basis Data Dengan Python
9 Sumber Daya ⋅ Keterampilan: Perpustakaan SQL, SQLite, SQLAlchemy, Redis, MySQL, MongoDB, ChromaDB, Manajemen Data, Basis Data NoSQL, Basis Data Vektor, DuckDB, TinyDB, Keamanan SQL
Jalur Pembelajaran
Pemrograman Meta Python
4 Sumber Daya ⋅ Keterampilan: Python, Metakelas, Deskriptor, Eksekusi Kode Dinamis, exec(), eval()
Jalur Pembelajaran
Membuat Antarmuka Pengguna Grafis (GUI)
12 Sumber Daya ⋅ Keterampilan: Tkinter, PyQt, wxPython, Kivy, Tata Letak GUI, Penanganan Acara, Integrasi Basis Data, Manajemen Thread, Pengembangan Aplikasi Seluler, Desain GUI
Jalur Pembelajaran
Pahami CPython
8 Sumber Daya ⋅ Keterampilan: Python, Pointer, Manajemen Memori, Pembuatan Profil, Kode Sumber CPython, Ekstensi C, Binding Python, Pemetaan Memori
Jalur Pembelajaran
Kuasai Wawancara Pengkodean Python Anda
8 Sumber Daya ⋅ Keterampilan: Wawancara Pengkodean, Latihan Soal, Parsing CSV, Rekayasa Data, Buku Python, Pembicaraan PyCon, Persiapan Wawancara, Tantangan Pengkodean
Siap menjelajahi apa yang dapat dilakukan Python di luar fungsi intinya ? Jalur pembelajaran di bawah mencakup aplikasi dunia nyata seperti pengembangan web, ilmu data, pembelajaran mesin, dan banyak lagi. Lakukan salah satu jalur ini secara berdampingan, atau lewati jalur yang tidak Anda minati.
Pengembangan Web
Bangun aplikasi web dengan kerangka kerja Python yang paling populer. Mulailah dengan dasar-dasar pengembangan web dengan Python, lalu selami lebih dalam dengan Flask atau Django. Anda juga akan mempelajari cara mengumpulkan data dari web menggunakan teknik scraping.
Jalur Pembelajaran
Labu dengan Contoh
12 Sumber Daya ⋅ Keterampilan: Pengembangan Web, Flask Framework, Jinja, REST API, Penerapan
Jalur Pembelajaran
Django untuk Pengembangan Web
17 Sumber Daya ⋅ Keterampilan: Django, Pengembangan Web, REST API, Migrasi, Manajemen Pengguna, Admin
Jalur Pembelajaran
Pengikisan Web Python
9 Sumber Daya ⋅ Keterampilan: Pengikisan Web, Permintaan HTTP, Penguraian Data
Ilmu Data &Visualisasi
Bekerja dengan data menggunakan ekosistem ilmu data yang kuat dari Python . Jalur ini membawa Anda mulai dari keterampilan inti dengan NumPy dan panda hingga dasar matematika, pengumpulan dan penyimpanan data, hingga membuat visualisasi yang menarik.
Jalur Pembelajaran
Matematika untuk Ilmu Data
5 Sumber Daya ⋅ Keterampilan: Statistik, Korelasi, Regresi Linier, Regresi Logistik, NumPy, SciPy, panda, Penurunan Gradien
Jalur Pembelajaran
Pengumpulan &Penyimpanan Data
8 Sumber Daya ⋅ Keterampilan: CSV, JSON, pandas, Excel, SQL, SQLite, SQLAlchemy, AWS S3, Database
Jalur Pembelajaran
panda untuk Ilmu Data
15 Sumber Daya ⋅ Keterampilan: pandas, Ilmu Data, Visualisasi Data, DataFrame, GroupBy, Pembersihan Data
AI &Pembelajaran Mesin
Memanfaatkan kekuatan kecerdasan buatan dengan Python. Baik Anda ingin menggunakan asisten AI untuk meningkatkan produktivitas coding, membuat aplikasi yang didukung oleh model bahasa besar, atau melatih model machine learning Anda sendiri, berikut ini adalah cara yang bisa Anda lakukan.
Jalur Pembelajaran
Pengkodean Python Dengan AI
5 Sumber Daya ⋅ Keterampilan: Claude Code, Kursor, Gemini CLI, Pengembangan Berbantuan AI
Jalur Pembelajaran
Pengembangan Aplikasi LLM Dengan Python
13 Sumber Daya ⋅ Keterampilan: OpenAI, Ollama, OpenRouter, Teknik Prompt, LangChain, LlamaIndex, ChromaDB, MarkItDown, RAG, Embeddings, Pydantic AI, LangGraph, MCP
Jalur Pembelajaran
Pembelajaran Mesin Dengan Python
30 Sumber Daya ⋅ Keterampilan: Pemrosesan Gambar, Klasifikasi Teks, Pengenalan Ucapan, NLP, Pembelajaran Mendalam, LLM, RAG
Aplikasi DevOps &Desktop
Kemas, terapkan, dan kirim proyek Python Anda ke dunia. Pelajari cara memasukkan aplikasi ke dalam container, menyiapkan pipeline CI/CD, dan menerapkannya ke cloud. Atau buat aplikasi desktop profesional dengan antarmuka pengguna grafis.
Jalur Pembelajaran
DevOps Dengan Python
9 Sumber Daya ⋅ Keterampilan: Pengemasan &Penerapan, CI/CD, AWS, Docker, Logging
Jalur Pembelajaran
Pemrograman GUI Dengan PyQt
8 Sumber Daya ⋅ Keterampilan: PyQt, Desainer Qt, Tata Letak, Menu, Database SQL, QThread, SQLite, Desain GUI
Bagaimana Memilih Jalur yang Tepat untuk Anda?
Mempelajari Python bukanlah tugas yang bisa dilakukan semua orang, jadi pikirkan alasan Anda berada di sini. Apa yang ingin Anda lakukan dengan Python? Pikirkan ke mana Anda ingin pergi, lalu pertimbangkan keterampilan apa yang Anda perlukan untuk mencapainya.
Jika Anda menginginkan rekomendasi yang dipersonalisasi , ikuti survei singkat Rencana Pembelajaran kami. Ini menanyakan beberapa pertanyaan tentang pengalaman dan tujuan Anda, lalu membuat rencana belajar khusus hanya untuk Anda.
Jika Anda memasuki jalur pembelajaran dan mengalami kebuntuan, Anda selalu dapat meminta bantuan di Obrolan Komunitas Real Python atau di Jam Kerja. Itu juga merupakan tempat yang bagus untuk mendengar pendapat programmer lain yang pernah berada di posisi Anda dan mungkin memiliki saran untuk memulai.
Punya masukan tentang jalur pembelajaran kami?