The Rundown
- Kursus Pengenalan Terbaik: Codecademy di Codecademy "Anda bahkan dapat mencoba tantangan untuk menguji keterampilan Anda, seperti membuat simulator Pokémon."
- Kursus Singkat Terbaik: Pemrograman dengan Python: Pengenalan Praktis untuk Pemula di Udemy "Pengantar yang bagus untuk siapa saja yang belum pernah memprogram sebelumnya dan ingin mencoba Python."
- Runner-Up, Kursus Singkat Terbaik: Pengantar Pemrograman Python di Udemy "Kursus ini sangat cocok sebagai penjelasan singkat tentang kekuatan dasar Python."
- Struktur Terbaik: Python untuk Semua Orang Spesialisasi di Coursera "Jika Anda menginginkan kursus menyeluruh yang lebih dari sekadar pengenalan Python, maka inilah yang Anda cari."
- Kursus Tingkat Universitas Terbaik: Pengantar Ilmu Komputer dan Pemrograman Menggunakan Python di edX "Jika Anda buntu, Anda dapat mendiskusikan masalah dengan siswa lain atau bahkan profesor di Discord dan Facebook."
- Splurge Terbaik: Pluralsight "Ada lima jalur keterampilan Python yang berbeda dapat ditemukan di Pluralsight, masing-masing menawarkan beberapa kursus yang berbeda."
- Runner-Up, Best Royal: DataCamp "DataCamp memiliki semua yang Anda butuhkan untuk pengenalan menyeluruh tentang pemrograman dengan Python hanya dalam 15 jam."
Kursus Pengenalan Terbaik: Codecademy
Jika Anda mencari kursus untuk memulai Python, maka Codecademy adalah pilihan terbaik Anda. Meskipun versi terbaru kursus pengantar Python mereka memerlukan langganan Pro, versi sebelumnya gratis untuk digunakan. Kursus ini akan membawa Anda melalui dasar-dasar Python langkah demi langkah, dimulai dengan mengajarkan Anda sintaks dan kemudian bergerak melalui string, conditional, dan fungsi.
Jika Anda memutuskan untuk berlangganan Codecademy Pro, Anda akan memiliki lebih banyak pilihan kursus. Setelah Anda menyelesaikan kursus pengantar, Anda akan dapat memperdalam pengetahuan Anda dengan kursus tentang algoritma pengurutan, rekursi, dan struktur data yang kompleks, dan bahkan mencoba tantangan untuk menguji keterampilan Anda, seperti membuat simulator Pokémon, membuat data visualisasi berdasarkan roller coaster, atau menyensor bagian sensitif dari teks.
Kursus Singkat Terbaik: Pemrograman dengan Python: Pengenalan Praktis untuk Pemula di Udemy
Kursus ini adalah pengantar yang bagus untuk Python bagi siapa saja yang tidak punya banyak waktu. Total durasi kursus, hingga Anda mencapai tugas akhir, adalah sekitar tiga setengah jam, meskipun jika Anda mengikuti setiap langkah (termasuk panduan bermanfaat untuk menginstal IDE bagi mereka yang belum pernah melakukannya sebelumnya) mungkin perlu sedikit lebih lama. Ini menjadikannya pengantar yang bagus untuk siapa saja yang belum pernah memprogram sebelumnya dan ingin mencoba Python.
Setelah Anda menyaksikan sebagian besar kursus, Anda dapat mencoba tangan Anda di tugas akhir (di mana Anda mengurutkan daftar siswa berdasarkan nilai mereka, dengan tambahan khusus untuk nilai yang sangat tinggi), dan jika Anda terjebak pada titik mana pun dalam proyek, Anda dapat menonton bagian dari video guru tentang cara menyelesaikannya.
Runner-Up, Kursus Singkat Terbaik: Pengenalan Pemrograman Python di Udemy
Beberapa orang tidak ingin pengenalan lengkap untuk setiap detail kecil yang ditawarkan Python tetapi hanya ingin penjelasan singkat tentang dasar-dasarnya. Kursus ini sangat cocok untuk orang seperti itu.
Kursus ini memberi Anda gambaran umum tentang string, variabel, dan pandangan yang lebih besar tentang tipe data. Ini juga mencakup semuanya, mulai dari manipulasi file dan fungsi hingga loop dan kondisi - mudah, ringkas, dan toko serba ada untuk fondasi dasar Python. Kursus ini sangat bagus untuk siapa saja yang ingin melihat sekilas apa yang dapat dilakukan oleh bahasa pemrograman ini.
Struktur Terbaik: Python untuk Semua Orang Spesialisasi di Coursera
Ini mungkin kursus yang paling luas dalam daftar. University of Michigan menciptakan spesialisasi ini, serangkaian lima kursus, untuk mengajarkan pemrograman dan ilmu data dengan Python, dan Anda dapat melakukan semuanya dengan kecepatan Anda sendiri. Anda harus meluangkan waktu untuk kursus ini, karena disarankan agar Anda memasukkan tiga jam seminggu ke dalamnya, dan mereka mengatakan dibutuhkan sekitar delapan bulan untuk menyelesaikannya. Namun, jika Anda menginginkan kursus menyeluruh yang lebih dari sekadar pengenalan Python, maka inilah yang Anda cari.
Setelah kursus pengantar, Anda akan membahas struktur data, mengakses data web, mengakses database (termasuk dasar-dasar SQL), dan proyek batu penjuru yang menggabungkan semua pengetahuan ini.
Kursus Tingkat Universitas Terbaik: Pengantar Ilmu Komputer dan Pemrograman Menggunakan Python di edX
Meskipun banyak kursus yang hanya berfokus pada pemrograman dan apa yang harus dilakukan, kursus ini, yang dibuat oleh MIT untuk memiliki kursus online yang setara dengan kursus di kampus mereka, juga mencoba mengajari Anda caranya bekerja.
Latihan yang menyertai masing-masing dari sembilan minggu konten jauh lebih menantang, meskipun latihan tersebut tidak pernah dimaksudkan untuk membuat seseorang keluar dari kursus. Jika Anda buntu, Anda dapat mendiskusikan masalah dengan siswa lain atau bahkan profesor di Discord dan Facebook.
Meskipun sebagian besar konten kursus gratis, jika Anda memilih untuk membeli sertifikat terverifikasi untuk kursus tersebut (seharga $75), Anda bahkan dapat mengikuti ujian tengah semester dan ujian akhir.
Splurge Terbaik: Pluralsight
Pluralsight memiliki beragam kursus dan tidak begitu terfokus pada satu area tertentu seperti DataCamp, misalnya. Kursus Dasar-Dasar Python membawa Anda melalui seluruh rangkaian dasar-dasar Python yang penting (dan lebih banyak lagi) hanya dalam lima jam, dan kursus lanjutan Python-Beyond the Basics dan Advanced Python juga cukup singkat, merinci berbagai topik yang lebih kompleks di Python.
Namun, itu hanya beberapa kursus guru yang tersedia. Faktanya, ada lima jalur keterampilan Python berbeda yang dapat ditemukan di Pluralsight, masing-masing menawarkan beberapa kursus berbeda, beberapa di antaranya bahkan interaktif. Kursus lain ini mencakup berbagai topik terkait Python, mulai dari pengembangan game hingga pembelajaran mesin dan pemrograman fungsi.
Runner-Up, Royal Terbaik: DataCamp
Jika Anda mencari kursus yang berfokus pada ilmu data, maka Data Camp memiliki apa yang Anda butuhkan. Namun, kursus ini cocok untuk siapa saja yang ingin belajar cara memprogram dengan Python. Mereka memiliki berbagai macam kursus, tetapi yang terbaik untuk pemula adalah enam yang dapat Anda temukan di jalur keterampilan Pemrograman Python.
Dimulai dengan pengenalan pemrograman dengan Python dan kemudian beralih ke visualisasi data dan menulis fungsi Anda sendiri, DataCamp memiliki semua yang Anda butuhkan untuk pengenalan menyeluruh tentang pemrograman dengan Python hanya dalam 24 jam.
Berlangganan DataCamp bukanlah yang termurah, dengan $400 per tahun untuk pilihan Premium dan $300 per tahun untuk langganan Standar, tetapi ini juga memberi Anda akses ke tantangan dan proyek di mana Anda dapat menguji pengetahuan Anda, juga sebagai aplikasi seluler.