Ikhtisar
- Kursus Pengenalan Terbaik: Codecademy di Codecademy "Anda juga boleh mencuba cabaran untuk menguji kemahiran anda, seperti mencipta simulator Pokémon."
- Kursus Pendek Terbaik: Pengaturcaraan dengan Python: Pengenalan Secara Hands-On untuk Pemula di Udemy "Pengenalan yang hebat untuk sesiapa yang tidak pernah memprogramkan sebelum ini dan ingin mencuba Python."
- Naib Johan, Kursus Pendek Terbaik: Pengenalan kepada Pengaturcaraan Python di Udemy "Kursus ini sesuai sebagai latihan singkat kuasa asas Python."
- Struktur Terbaik: Pengkhususan Python untuk Semua Orang di Coursera "Jika anda mahukan kursus menyeluruh yang melampaui sekadar pengenalan kepada Python, maka inilah yang anda cari."
- Kursus Peringkat Universiti Terbaik: Pengenalan kepada Sains Komputer dan Pengaturcaraan Menggunakan Python di edX "Jika anda pernah buntu, anda boleh membincangkan masalah dengan pelajar lain atau pun profesor di Discord dan Facebook."
- Best Splurge: Pluralsight "Terdapat lima laluan kemahiran Python berbeza yang boleh ditemui pada Pluralsight, setiap satunya menawarkan beberapa kursus berbeza."
- Naib Johan, Perbelanjaan Terbaik: DataCamp "DataCamp mempunyai semua yang anda perlukan untuk pengenalan menyeluruh kepada pengaturcaraan dalam Python dalam masa 15 jam sahaja."
Kursus Pengenalan Terbaik: Codecademy
Jika anda sedang mencari kursus untuk bermula dengan Python, maka Codecademy ialah pertaruhan terbaik anda. Walaupun versi terbaru kursus pengenalan Python mereka memerlukan langganan Pro, versi sebelumnya adalah percuma untuk digunakan. Kursus ini akan membawa anda melalui asas Python langkah demi langkah, bermula dengan mengajar anda sintaks dan kemudian bergerak melalui rentetan, syarat dan fungsi.
Jika anda memutuskan untuk menggunakan langganan Codecademy Pro, maka anda akan mempunyai pilihan kursus yang lebih besar. Sebaik sahaja anda telah menamatkan kursus pengenalan, anda akan dapat memperdalam pengetahuan anda dengan kursus tentang menyusun algoritma, rekursi dan struktur data yang kompleks, malah mencuba cabaran untuk menguji kemahiran anda, seperti mencipta simulator Pokémon, mencipta data visualisasi berdasarkan roller coaster atau menapis bahagian sensitif teks.
Kursus Pendek Terbaik: Pengaturcaraan dengan Python: Pengenalan Secara Hands-On untuk Pemula di Udemy
Kursus ini merupakan pengenalan yang bagus kepada Python untuk sesiapa sahaja yang tidak mempunyai banyak masa. Jumlah tempoh kursus, sehingga anda sampai ke projek akhir, adalah kira-kira tiga setengah jam, walaupun jika anda mengikuti setiap langkah (termasuk panduan berguna untuk memasang IDE bagi mereka yang tidak pernah melakukannya sebelum ini) ia mungkin mengambil sedikit masa. lebih lama. Ini menjadikannya pengenalan yang hebat untuk sesiapa sahaja yang tidak pernah memprogramkan sebelum ini dan ingin mencuba Python.
Setelah anda menonton sebahagian besar kursus utama, anda boleh mencuba sendiri pada projek akhir (di mana anda mengisih senarai pelajar berdasarkan markah mereka, dengan tambahan khas untuk markah yang tinggi terutamanya), dan jika anda tersekat pada bila-bila masa dalam projek, anda hanya boleh menonton sebahagian daripada video guru tentang cara menyelesaikannya.
Naib Johan, Kursus Pendek Terbaik: Pengenalan kepada Pengaturcaraan Python di Udemy
Sesetengah orang tidak mahu pengenalan penuh kepada setiap butiran kecil yang Python tawarkan tetapi sebaliknya hanya mahukan ringkasan asasnya. Kursus ini sesuai untuk sesiapa sahaja seperti itu.
Kursus ini memberi anda penerangan terperinci tentang rentetan, pembolehubah dan pandangan yang lebih mendalam tentang jenis data. Ia juga merangkumi segala-galanya daripada manipulasi fail dan fungsi kepada gelung dan syarat - ia mudah, ringkas dan kedai sehenti untuk asas asas Python. Kursus ini bagus untuk sesiapa sahaja yang ingin melihat sekilas tentang perkara yang boleh dilakukan oleh bahasa pengaturcaraan ini.
Struktur Terbaik: Pengkhususan Python untuk Semua Orang di Coursera
Ini mungkin kursus yang paling luas dalam senarai. Universiti Michigan mencipta pengkhususan ini, satu siri lima kursus, untuk mengajar pengaturcaraan dan sains data dalam Python, dan anda boleh melakukan semuanya mengikut kelajuan anda sendiri. Anda perlu meluangkan masa ke dalam kursus ini, kerana dicadangkan anda meletakkan tiga jam seminggu ke dalamnya, dan mereka mengatakan ia mengambil masa kira-kira lapan bulan untuk disiapkan. Walau bagaimanapun, jika anda mahukan kursus menyeluruh yang melangkaui sekadar pengenalan kepada Python, maka inilah yang anda cari.
Selepas kursus pengenalan, anda akan meneliti struktur data, mengakses data web, mengakses pangkalan data (termasuk asas SQL) dan projek batu penjuru yang menggabungkan semua pengetahuan ini.
Kursus Peringkat Universiti Terbaik: Pengenalan kepada Sains Komputer dan Pengaturcaraan Menggunakan Python pada edX
Walaupun banyak kursus tertumpu semata-mata pada pengaturcaraan dan perkara yang perlu dilakukan, kursus ini, yang dicipta oleh MIT untuk mempunyai kursus dalam talian yang setanding dengan kursus di kampus mereka, juga cuba mengajar anda caranya berfungsi.
Latihan yang disertakan dengan setiap sembilan minggu kandungan adalah jauh lebih mencabar, walaupun ia tidak pernah bertujuan untuk mematikan seseorang daripada kursus. Jika anda tersekat, anda boleh membincangkan masalah dengan pelajar lain atau profesor di Discord dan Facebook.
Walaupun sebahagian besar kandungan kursus adalah percuma, jika anda memilih untuk membeli sijil yang disahkan untuk kursus tersebut (dengan harga $75), anda juga boleh mengambil peperiksaan pertengahan penggal dan akhir.
Perbelanjaan Terbaik: Pluralsight
Pluralsight mempunyai pelbagai jenis kursus dan tidak begitu tertumpu pada satu bidang tertentu seperti DataCamp, sebagai contoh. Kursus Python Fundamentals membawa anda melalui keseluruhan siri asas Python yang penting (dan banyak lagi) dalam masa lima jam sahaja, dan kursus susulan Python-Beyond the Basics dan Advanced Python juga agak pendek, memperincikan pelbagai topik yang lebih kompleks dalam Python.
Namun, itu hanyalah sebahagian daripada kursus guru yang ada. Malah, terdapat lima laluan kemahiran Python berbeza yang boleh didapati di Pluralsight, setiap satunya menawarkan beberapa kursus berbeza, malah ada yang interaktif. Kursus-kursus lain ini merangkumi pelbagai topik berkaitan Python, daripada pembangunan permainan kepada pembelajaran mesin dan pengaturcaraan fungsi.
Naib Johan, Perbelanjaan Terbaik: DataCamp
Jika anda sedang mencari kursus yang memfokuskan pada sains data, maka Kem Data mempunyai perkara yang anda perlukan. Walau bagaimanapun, kursus ini sesuai untuk sesiapa sahaja yang ingin belajar cara memprogram dengan Python. Mereka mempunyai pelbagai jenis kursus, tetapi yang terbaik untuk pemula ialah enam yang boleh anda temui dalam trek kemahiran Pengaturcaraan Python.
Bermula dengan pengenalan kepada pengaturcaraan dalam Python dan kemudian beralih kepada visualisasi data dan menulis fungsi anda sendiri, DataCamp mempunyai semua yang anda perlukan untuk pengenalan menyeluruh kepada pengaturcaraan dalam Python dalam masa 24 jam sahaja.
Langganan DataCamp bukanlah yang paling murah, pada $400 setiap tahun untuk pilihan Premium dan $300 setahun untuk langganan Standard, tetapi ia juga memberi anda akses kepada cabaran dan projek di mana anda boleh menguji pengetahuan anda juga sebagai apl mudah alih.