Kursus
Jadi Anda memutuskan untuk belajar Python, yang masuk akal mengingat sebagian besar dunia data science (lowongan kerja, alat open-source, alur kerja terkait LLM) kini menganggapnya sebagai kemampuan dasar, bukan sekadar nilai tambah.
Sekarang Anda mungkin bertanya-tanya di mana harus belajar Python, terutama jika Anda tidak mulai dari nol dan Anda sudah berpikir dalam DataFrame, vektor, atau prosedur — hanya saja dalam bahasa yang berbeda.
Anda tidak sendiri. Topik ini sudah diteliti, dan kami menyusun daftar untuk membantu. Daftar kami memberi peringkat platform berdasarkan empat kriteria:
- Jembatan bahasa langsung: apakah materi secara eksplisit memetakan sintaks dan alur kerja bahasa yang sudah Anda kuasai ke Python, atau hanya mengajarkan Python dari nol
- Relevansi dengan alur kerja analis: apakah fokusnya pada pengolahan data, visualisasi, dan pemodelan statistik, atau pemrograman general-purpose yang mungkin tidak Anda gunakan
- Latihan langsung: apakah Anda menulis dan menjalankan kode Python nyata di dalam pelajaran, atau hanya membacanya
- Kedalaman di luar jembatan: apakah ada langkah lanjut yang jelas setelah transisi awal, atau materi terhenti
1. Python for R Users / Python for MATLAB Users — DataCamp
Kursus Python for R Users dan Python for MATLAB Users dari DataCamp adalah opsi terbaik dalam daftar ini karena dibuat khusus untuk transisi seperti ini, bukan konten pemula yang dikemas ulang.
- Tingkat: Menengah; mengasumsikan kemahiran R atau MATLAB yang sudah ada, bukan baru belajar pemrograman
- Waktu: Masing-masing beberapa jam, mandiri
- Biaya: Gratis untuk mulai; akses penuh termasuk dalam langganan DataCamp
- Paling cocok untuk: Analis R atau MATLAB yang ingin model mental mereka — data frame, operasi tervektorisasi, plotting — dipetakan secara eksplisit ke pandas, NumPy, dan matplotlib
Kedua kursus ini tidak membuang waktu pada konsep yang sudah Anda kuasai dalam bahasa lain — premisnya adalah translasi, bukan edukasi ulang. Selain itu, AI Tutor milik DataCamp memahami bahwa Anda sudah memiliki pengalaman pemrograman sebelumnya, sehingga saat Anda mengalami kendala, ia dapat menjelaskan error pandas dalam kerangka yang Anda harapkan dari data frame R atau matriks MATLAB, alih-alih memulai penjelasan dari nol setiap kali.
2. Python for SAS Users — O'Reilly
Python for SAS Users, oleh Randy Betancourt dan Sarah Chen, adalah opsi yang baik bagi pemrogram SAS yang menginginkan pemetaan padat dan langsung dari konstruk SAS ke Python dan pandas.
- Tingkat: Menengah; ditulis untuk pemrogram SAS profesional, bukan pemula pemrograman
- Waktu: Mandiri; ~8 jam untuk membaca/mengerjakan
- Biaya: Termasuk dalam langganan O'Reilly
- Paling cocok untuk: Pemrogram SAS yang menginginkan perbandingan baris demi baris antara prosedur SAS yang familier dan padanan Python/pandas-nya
Buku ini memasangkan lebih dari 200 skrip Python dengan sekitar 75 program SAS terkait, mencakup tipe data, pengindeksan, operasi groupby, manajemen data, dan pembacaan/penulisan data, dengan satu bab khusus tentang modul saspy bagi mereka yang perlu membuat Python dan SAS saling beroperasi alih-alih sepenuhnya menggantikan salah satunya.
3. Coming From Stata — Coding for Economists
Coming From Stata, bagian dari sumber daya gratis Coding for Economists oleh Arthur Turrell, adalah opsi yang baik bagi pengguna STATA yang menginginkan referensi sintaks langsung dan komprehensif alih-alih kursus terstruktur.
- Tingkat: Menengah; mengasumsikan kefasihan Stata yang sudah ada
- Waktu: Referensi mandiri; pelajari sesuai kecepatan Anda
- Biaya: Gratis
- Paling cocok untuk: Analis STATA, khususnya di bidang ekonomi dan ilmu sosial
Ini bukan kursus video atau platform dengan penilaian — ini adalah tabel referensi gratis yang dikelola, memetakan perintah Stata secara langsung ke pandas, statsmodels, pyfixest, dan pustaka Python lainnya, mencakup impor data, seleksi sampel, penggabungan, penataan ulang, data panel, regresi, dan plotting. Perlu diketahui sejak awal: karena ini referensi, bukan kursus, tidak ada urutan pelajaran terstruktur atau latihan bawaan — Anda mencari yang Anda butuhkan sesuai kebutuhan, yang cocok untuk sebagian pelajar namun tidak untuk yang lain.
4. Python for Data Analysis — UC Berkeley Extension
Python for Data Analysis adalah opsi yang baik bagi analis yang menginginkan sesi langsung dipandu instruktur alih-alih video mandiri atau materi referensi.
- Tingkat: Menengah; mengasumsikan statistika tingkat sarjana namun pengalaman pemrograman terbatas
- Waktu: Multipekan, sesi Live Online terjadwal melalui Zoom
- Biaya: Berbayar, harga program perluasan universitas
- Paling cocok untuk: Analis yang menginginkan akses instruktur waktu nyata dan rekan belajar dalam satu kohort
Kursus ini mencakup impor dan ekspor data, koneksi ke database, serta penggunaan pandas DataFrame untuk seleksi dan transformasi, ditujukan bagi mereka yang sudah berpikir secara statistik tetapi menginginkan Python sebagai alat untuk mengeksekusi pemikiran tersebut dalam skala besar. Berbeda dengan penawaran DataCamp atau O'Reilly, kursus ini tidak memetakan sintaks dari bahasa sebelumnya secara spesifik — nilai utamanya adalah pengajaran langsung, bukan translasi.
5. Dataquest - Kursus Python
Dataquest adalah opsi yang baik bagi analis yang telah menyelesaikan kursus jembatan bahasa di tempat lain dan menginginkan platform berbasis proyek yang lebih mendalam untuk membangun kefasihan Python yang sesungguhnya.
- Tingkat: Pemula hingga menengah
- Waktu: Mandiri; jalur lengkap 20+ jam
- Biaya: Tersedia tingkat gratis; berlangganan untuk akses penuh jalur
- Paling cocok untuk: Analis yang ingin latihan berbasis peramban menulis Python dari awal
Jalur data analyst Dataquest mencakup dasar-dasar Python, pandas, pembersihan data, dan visualisasi melalui pelajaran berbasis proyek.
Tabel Perbandingan
| Peringkat | Platform | Sumber Unggulan | Kedalaman Kurikulum | Biaya / Sinyal Hasil |
|---|---|---|---|---|
| 1 | DataCamp | Python for R Users / Python for MATLAB Users | Pemetaan sintaks dan alur kerja langsung dari R atau MATLAB ke Python | Gratis untuk mulai; masing-masing beberapa jam |
| 2 | O'Reilly | Python for SAS Users (Betancourt & Chen) | 200+ skrip Python dipetakan terhadap ~75 program SAS | Langganan O'Reilly; ~8 jam |
| 3 | Coding for Economists | Coming From Stata | Referensi translasi perintah Stata ke Python | Gratis; referensi mandiri, tanpa struktur kursus |
| 4 | UC Berkeley Extension | Python for Data Analysis | pandas, database, impor/ekspor data, pengajaran langsung | Berbayar; sesi Live Online multipekan |
| 5 | Dataquest | Jalur Data Analyst in Python | Kefasihan Python umum, pandas, pembersihan, visualisasi | Tingkat gratis; berlangganan untuk jalur penuh |

Saya penulis dan editor data science dengan kontribusi pada artikel riset di jurnal ilmiah. Saya sangat tertarik pada aljabar linear, statistika, R, dan sejenisnya. Saya juga cukup sering bermain catur!