Apakah kursus python di coursera bagus?

Tetapi jika Anda secara khusus mencari kursus online terbaik untuk mempelajari Python, Anda telah datang ke tempat yang tepat

Show

Pada artikel ini, saya menyajikan daftar kursus Python keren yang diberi peringkat berdasarkan metodologi yang telah terbukti yang dapat Anda baca di bawah πŸ‘‡

Tetapi jika Anda ingin melewatkan pembacaan, berikut adalah pilihan teratas saya

  1. Institut Teknologi Georgia

Apa itu Python?

Python adalah bahasa pemrograman tujuan umum yang menempatkan kesederhanaan di atas segalanya. Ini memudahkan proses pemrograman dengan menyembunyikan detail jelek seperti manajemen memori dan boilerplate kode, dan alih-alih memilih kode yang ramah dan dapat dibaca manusia. Mudah dipahami, jadi ini salah satu bahasa terbaik untuk dipelajari pemula

Cakupan aplikasinya luas β€” mulai dari membuat game hingga membuat aplikasi web. Keserbagunaan ini membuatnya sangat populer. Faktanya, Python saat ini berada di puncak indeks TIOBE, yang memeringkat bahasa pemrograman yang paling banyak digunakan. Dan menurut , Python adalah bahasa terpopuler ketiga setelah JavaScript dan HTML/CSS

Python juga merupakan bahasa pilihan untuk pembelajaran mesin dan analisis data, dengan 70% praktisi lebih memilih Python daripada bahasa serupa lainnya

Secara kebetulan, menurut Laporan Masa Depan Pekerjaan Forum Ekonomi Dunia, permintaan untuk pembelajaran mesin dan spesialis ilmu data akan tumbuh lebih cepat daripada bidang lainnya hingga tahun 2025

Omong-omong, jika Anda tertarik dengan pembelajaran mesin, inilah peringkat kursus pembelajaran mesin terbaik yang tersedia online

Perhatikan bahwa versi utama Python saat ini adalah Python 3, dan setiap kursus dalam daftar ini menggunakan Python 3

Metodologi Pemeringkatan Kursus

Saya mengikuti proses tiga langkah untuk membangun peringkat ini

Pertama, saya adalah bagian dari Pusat Kelas, mesin pencari terkemuka untuk kursus online. Kami memiliki database lebih dari 50 ribu kursus online. Jadi sepertinya titik awal yang alami

Membangun peringkat saja tidak apa-apa. Tetapi membangunnya secara kolaboratif lebih baik. Jadi saya (@elham) membangun peringkat ini dengan teman dan kolega saya @manoel

Kami mulai dengan memanfaatkan database untuk membuat pilihan awal kursus Python, melihat hal-hal seperti peringkat, ulasan, dan bookmark kursus. Jadi, ini murni langkah berbasis data, mengandalkan metrik keras untuk membuat peringkat awal yang kemudian dapat kami ulangi dan kembangkan

Dengan menggunakan pendekatan ini, beberapa pilihan teratas dengan cepat menjadi jelas, karena kursus Python terbaik cenderung mendapat sambutan hangat. Tapi kami tidak berhenti di situ. Peringkat dan ulasan jarang menceritakan keseluruhan cerita. Jadi langkah selanjutnya adalah menggabungkan pengetahuan pribadi kita tentang pendidikan online

Kedua, kami menggunakan pengalaman kami sebagai pelajar online untuk mengevaluasi setiap pilihan awal kami

Kami berdua berasal dari latar belakang ilmu komputer dan pembelajar online yang produktif, setelah menyelesaikan sekitar 45 MOOC di antara kami. Selain itu, Manoel memiliki gelar sarjana online di bidang ilmu komputer sementara saya saat ini sedang menyelesaikan yayasan saya di bidang ilmu komputer – jadi tidak mengherankan, kami berdua telah menggunakan Python secara ekstensif selama studi kami

Manoel mengumpulkan, menganalisis, dan memberi peringkat kursus dan saya menulis artikel yang sedang Anda baca sekarang. Sepanjang proses ini, kami memantulkan ide satu sama lain dan melakukan perbaikan berulang hingga kami berdua puas dengan hasil akhirnya

Ketiga, selama penelitian kami, kami menemukan kursus yang terasa dibuat dengan baik tetapi tidak terkenal. Jika kami mengadopsi pendekatan data-sentris murni, kami harus mengeluarkan kursus-kursus itu dari peringkat, jika hanya karena mereka memiliki lebih sedikit pendaftaran

Sebaliknya, kami menyukai pendekatan holistik. Kami membumbui daftar ini dengan memasukkan kursus-kursus itu. lebih banyak pilihan pribadi yang semoga mengejutkan Anda yang telah melihat atau mengikuti kursus Python yang lebih populer dan mencari sesuatu yang sedikit berbeda

Setelah melalui proses ini β€” menggabungkan data Pusat Kelas, pengalaman kami sebagai pembelajar seumur hidup, dan banyak pengeditan β€” kami sampai pada peringkat akhir kami. Sejauh ini, kami telah menghabiskan lebih dari 16 jam membangun peringkat ini, dan kami bermaksud untuk terus memperbaruinya di masa mendatang

Statistik Peringkat Kursus

Berikut adalah beberapa statistik agregat tentang peringkat

  • Secara keseluruhan, kursus dalam peringkat ini telah memperoleh 9 juta pendaftaran, dengan 4 kursus memiliki lebih dari 1 juta pendaftaran
  • Coursera, dengan empat program, adalah penyedia yang paling terwakili dalam peringkat tersebut
  • Satu-satunya kursus paling populer di peringkat tersebut memiliki sekitar 4 juta pendaftaran
  • Delapan kursus sepenuhnya gratis atau bebas untuk diaudit. Dua dibayar
  • Kursus-kursus ini telah mengumpulkan 38k ulasan di Class Central

Nah, mari beralih ke pilihan kita

1. Pemrograman untuk Semua Orang β€” Memulai dengan Python (University of Michigan)

Apakah kursus python di coursera bagus?
dr. Chuck, instruktur kursus

Pilihan nomor 1 saya untuk keseluruhan kursus Python terbaik untuk pemula adalah Pemrograman untuk Semua Orang, yang ditawarkan oleh University of Michigan di Coursera. Kursus ini adalah kursus Python paling populer di Coursera, dengan hampir 2. 5 juta pendaftaran β€” dan untuk alasan yang bagus

Kursus ini berfungsi sebagai pengantar ramah ke dunia pemrograman. Diasumsikan sejak awal bahwa Anda tidak memiliki pengalaman pengkodean apa pun atau mengetahui cara kerja program. Itu kemudian berpindah dari konsep ke konsep, membantu Anda membangun pemahaman yang komprehensif tentang bahasa Python

Untuk mengikuti kursus ini, yang Anda butuhkan hanyalah beberapa aritmatika dasar. Setelah menyelesaikan kursus, Anda akan siap untuk mengikuti kursus pemrograman lanjutan

Apa yang akan Anda Pelajari

Kursus tidak langsung dimulai dengan pemrograman, melainkan dimulai dengan apa yang akan Anda programkan. komputer

Apa saja komponen dasar komputer?

Setelah itu, Anda akan diperlihatkan cara menginstal dan menjalankan Python di mesin Anda dan cara memilih editor kode yang sesuai. Dan kemudian, Anda akan menulis kode. Anda akan diajari kosakata Python, "tata bahasa" uniknya, serta konsep pemrograman tingkat tinggi

Anda akan mengetahui cara menulis variabel dan ekspresi untuk menyimpan dan menghitung nilai, yang dapat berupa tipe data yang berbeda. Anda akan mengetahui bagaimana dan mengapa Anda dapat menggunakan pernyataan bersyarat untuk menentukan kondisi percabangan dalam kode Anda. Anda akan diajari tentang fungsi dan argumen, dan cara memanfaatkannya untuk penggunaan kembali kode. Last but not least, Anda akan memahami apa yang dilakukan loop dan iterasi

Di akhir kursus, Anda akan tahu cara menulis program yang menerima input pengguna, menghitung hasilnya, dan mengembalikan output ke pengguna. Benar-benar pengalaman yang lengkap

Bagaimana Anda akan Belajar

Kursus ini dipecah menjadi 7 minggu, dengan setiap minggu berisi sekitar 4 jam video ceramah dan tugas pemrograman. Ceramahnya sendiri didasarkan pada buku yang dapat ditemukan di situs web kursus yang menyertainya, dan telah diterjemahkan ke dalam 9 bahasa, jika bahasa Inggris bukan keahlian Anda

Penilaian pengkodean, yang biasanya harus diselesaikan dua atau tiga kali seminggu, ditemukan di situs web kursus yang sama dan akan dinilai atau dinilai secara otomatis oleh pelajar lain yang mengikuti kursus

Lembaga

Universitas Michigan

Pemberi

Kursus

Pengajar

Charles Severance (alias Dr. Membuang)

Tingkat

Pemula

Beban kerja

Total 28 jam

Pendaftaran

2. 5M

Peringkat

4. 8/5. 0 (205K)

Sertifikat

Dibayar

Fakta menyenangkan

  • Kursus ini adalah yang pertama dari lima dalam spesialisasi Python untuk Semua Orang. Jika Anda ingin mengumpulkan keterampilan Python Anda setelah menyelesaikan kursus ini, inilah yang berikutnya dalam seri ini. Struktur Data Python β€” yang juga dapat diaudit secara gratis
  • Jika Anda ingin mengambil seluruh spesialisasi secara gratis, dengan proyek ekstra, dan mendapatkan sertifikasi gratis, lihat
  • Kursus ini memiliki lebih dari 123k bookmark dan 35k ulasan di Class Central
  • dr. Kursus Chuck adalah bagian dari daftar kursus paling populer sepanjang masa dan kursus terbaik sepanjang masa. Jadi ya, ini pilihan pertama yang mudah
  • Instruktur kursus Dr. Chuck adalah instruktur yang sangat populer. Jika Anda menyukai pengajarannya, pastikan untuk memeriksa kursus lainnya tentang Django dan Aplikasi Web

Jika Anda tertarik dengan kursus ini, Anda dapat menemukan informasi lebih lanjut tentang kursus dan cara mendaftar di sini

2. Komputasi dengan Python I. Pemrograman Dasar dan Prosedural (Institut Teknologi Georgia)

Apakah kursus python di coursera bagus?
dr. David Joyner, instruktur kursus

Pilihan kedua saya untuk kursus Python terbaik adalah Komputasi dengan Python I. Pemrograman Fundamental dan Prosedural, ditawarkan oleh Georgia Institute of Technology di edX

Meskipun hanya aritmatika dasar yang diperlukan, Computing in Python adalah kursus tangguh yang ditujukan bagi pelajar yang ingin memperoleh pemahaman komprehensif tentang pemrograman dan seterusnya.

Kursus ini tidak hanya berfungsi sebagai pengantar Python, tetapi juga untuk dasar-dasar ilmu komputer, memaparkan peserta pada konsep yang dapat dimanfaatkan oleh setiap programmer

Kursus ini diajarkan oleh Dr. David Joyner. Kebetulan, kolega saya Manoel telah mengambil empat mata kuliahnya dalam konteks gelar master online-nya, dan dia bahkan bertemu dengan pria itu. Dia hanya memiliki hal-hal baik untuk dikatakan tentang David Joyner dan kursusnya, yang selalu dipikirkan dengan cermat, khususnya dalam hal desain instruksional dan metode pengajaran.

Kursus ini merupakan bagian dari Pengantar Sertifikat Profesional Pemrograman Python, yang sangat cocok dengan pengantar sarjana Georgia Tech untuk ilmu komputer, memberi Anda keterampilan yang diperlukan untuk menjelajahi konsep yang lebih maju dan mempersiapkan diri untuk dunia profesional

Apa yang akan Anda Pelajari

Kursus dimulai dengan pengantar komputasi dan menjelaskan cara kerja komputer. Anda akan mempelajari jargon komputasi dan memahami cara kerja pemrosesan kode

Setelah menyiapkan lingkungan pemrograman, Anda akan diperkenalkan dengan prinsip dasar pemrograman, seperti perbedaan antara kompilasi dan eksekusi kode serta siklus tulis-jalan-debug. Anda akan mengetahui cara menganalisis hasil menjalankan kode Anda dan menggunakan hasil tersebut untuk merevisinya

Selanjutnya, Anda akan diperkenalkan dengan paradigma pemrograman prosedural dengan Python. Kursus ini membuat Anda menyadari bahwa sebuah program hanyalah rangkaian baris kode yang dijalankan untuk memenuhi suatu tujuan, dan bahwa program dapat dirangkai untuk mencapai fungsionalitas yang lebih kompleks

Terakhir, Anda akan mempelajari variabel, berbagai jenis variabel, dan perannya dalam program. Anda akan diperkenalkan dengan operator matematika, relasional, dan Boolean serta memahami cara menggunakannya untuk mengekspresikan hubungan kompleks dalam kode dan bahkan membuat "keputusan", seperti menjalankan baris kode tertentu hanya jika kondisi yang telah ditentukan terpenuhi.

Bagaimana Anda akan Belajar

Kursus ini terdiri dari 5 minggu materi, dan Anda diharapkan menghabiskan 9–10 jam seminggu untuk belajar. Kursus ini dilengkapi dengan buku online yang berfungsi sebagai dasar. Juga, setiap minggu didedikasikan untuk bidang ilmu komputer dan pemrograman tertentu. Anda didorong untuk melewati area yang sudah Anda ketahui untuk memanfaatkan waktu Anda sebaik mungkin

Ada dua jenis penilaian yang dapat Anda selesaikan jika Anda mengaudit kursus secara gratis. latihan dan dua tes latihan. Jika Anda pembelajar terverifikasi, Anda akan memiliki akses ke rangkaian soal tingkat bab dan menyelesaikan penilaian berwaktu di akhir kursus

Lembaga

Institut Teknologi George

Pemberi

edX

Pengajar

David Joyner

Tingkat

Pemula

Beban kerja

Total 50 jam

Pendaftaran

207K

Peringkat

4. 8/5. 0 (213)

Sertifikat

Dibayar

Fakta menyenangkan

  • Sertifikat profesional kursus ini adalah bagian dari memperoleh Penghargaan Perunggu untuk Komputasi & TI di
  • Kursus ini memiliki 4 kekalahan. 8 dari 5. 0 peringkat di Class Central, dengan beberapa ratus ulasan
  • Untuk semua tujuan praktis, Anda akan menyelesaikan kursus yang sama dengan yang diambil oleh siswa sarjana Georgia Tech untuk mendapatkan kredit

Jika Anda tertarik dengan kursus ini, Anda dapat menemukan informasi lebih lanjut tentang kursus dan cara mendaftar di sini

3. Pengantar Pemrograman Interaktif dengan Python (Bagian 1) (Rice University)

Apakah kursus python di coursera bagus?
Prof. Joe Warren, co-instruktur kursus

Pilihan ketiga saya untuk kursus pemrograman Python terbaik adalah Pengantar Pemrograman Interaktif dengan Python (Bagian 1), yang ditawarkan oleh Rice University di Coursera

Kursus ini dirancang untuk membantu siswa dengan sedikit atau tanpa latar belakang komputasi mempelajari dasar-dasar membuat aplikasi interaktif sederhana dengan Python, meskipun Anda memerlukan beberapa latar belakang dalam matematika sekolah menengah (mudah-mudahan Anda ingat teorema Pythagoras. )

Apa yang membedakan kursus ini dari yang lain adalah bahwa ini berbasis proyek, mendorong Anda untuk membangun dan meneliti berbagai hal dari awal, keterampilan yang sangat berharga bagi pengembang di dunia nyata.

Namun, perlu diperhatikan – kursus pemula ini tidak dimaksudkan untuk menjadi mudah. Instruktur mengatakan bahwa Anda akan belajar lebih cepat dari melakukan hal-hal sulit (yang menurut saya benar), jadi Anda harus mendedikasikan upaya yang signifikan untuk menyelesaikan kursus

Apa yang akan Anda Pelajari

Anda akan memulai kursus dengan mempelajari cara mengekspresikan ekspresi aritmatika dengan Python dan cara menetapkan nilai ke variabel. Anda akan melihat bahwa Python dapat digunakan sebagai kalkulator

Selanjutnya, kursus ini memperkenalkan fungsi melalui perspektif terprogram dan visual. Ini akan memberi Anda pemahaman tentang cara kerja fungsi dan bagaimana kesalahan dapat muncul darinya. T

instruktur juga memberikan tip tentang cara men-debug kode Anda berdasarkan hasil yang dihasilkannya. Anda akan mempelajari operator logika dan perbandingan, bersama dengan pernyataan bersyarat, dan menggunakan konsep ini untuk membangun a

Selanjutnya, Anda akan diinstruksikan tentang dasar-dasar pemrograman berbasis peristiwa, yang penting untuk membuat game dan aplikasi. Kemudian, Anda akan mempelajari apa itu variabel lokal dan global, yang akan berujung pada pembuatan antarmuka pengguna grafis responsif sederhana untuk permainan tebak angka.

Anda akan mempelajari cara memproses string yang diberikan oleh pengguna dan menggambar teks dan bentuk di atas kanvas. Anda akan menggunakan konsep ini untuk membuat stopwatch digital yang akan mencatat waktu hingga sepersepuluh detik

Di akhir kursus, Anda akan membuat ulang game klasik Pong dengan Python. Sepanjang jalan, Anda akan belajar cara bekerja dengan daftar, cara membaca input keyboard dari pengguna, cara menggambar dan mensimulasikan gerakan bola pingpong di aplikasi Anda, dan cara melacak siapa yang menang dan siapa yang kalah. Ini akan berfungsi sebagai bukti kemampuan Anda untuk membuat aplikasi dengan banyak bagian yang bergerak

Bagaimana Anda akan Belajar

Kursus ini dibagi menjadi 5 minggu, dengan setiap minggu melibatkan sekitar tujuh hingga sepuluh jam materi, termasuk proyek mingguan. Kursus ini dilengkapi dengan situs web pendamping yang disebut CodeSkulptor, tempat Anda akan menjalankan dan mengirimkan skrip Python Anda

Setiap minggu memiliki dua kuis yang dinilai otomatis dan proyek mingguan yang dinilai oleh rekan sejawat

Lembaga

Universitas Padi

Pemberi

Kursus

Instruktur

John Greiner, Stephen Wong, Scott Rixner, Joe Warren

Tingkat

Pemula

Beban kerja

Total 50 jam

Pendaftaran

194K

Peringkat

4. 8/5. 0 (3. 1K)

Sertifikat

Dibayar

Fakta menyenangkan

  • Kursus ini memiliki 97. bookmark 3k dan 3. Ulasan 3k di Class Central
  • Kursus ini adalah yang pertama dari tujuh kursus yang membentuk Dasar-dasar Spesialisasi Komputasi. Setelah menerima sertifikat spesialisasi, Anda akan menyelesaikan 20+ proyek, termasuk proyek batu penjuru
  • dr. Scott Rixner, salah satu instruktur kursus, telah bekerja dan mengembangkan interpreter Python untuk sistem tersemat dan browser web. Dia tahu barang-barangnya

Jika Anda tertarik dengan kursus ini, Anda dapat menemukan informasi lebih lanjut tentang kursus dan cara mendaftar di sini

4. Komputasi Ilmiah dengan Python (freeCodeCamp)

Apakah kursus python di coursera bagus?
Proyek formatter aritmatika di freeCodeCamp

Komputasi Ilmiah dengan Python, yang ditawarkan oleh orang-orang di sini di freeCodeCamp, didasarkan pada Python untuk Semua Orang, spesialisasi Coursera yang mencakup

Namun, sementara spesialisasi di Coursera berbayar, di freeCodeCamp Anda bisa mendapatkan sertifikat penyelesaian gratis

Selain itu, sertifikasi freeCodeCamp mencakup proyek tambahan, jadi jika Anda telah menyelesaikan Python untuk Semua Orang dan Anda ingin menerapkan pengetahuan yang baru Anda peroleh, Anda akan menemukan beberapa peluang praktis untuk mengasah keterampilan Anda di sini

Apa yang akan Anda Pelajari

Selain materi dari Python untuk Semua Orang, Anda akan mengerjakan lima proyek komputasi ilmiah. Komputasi ilmiah paling sering dibutuhkan dalam industri khusus dan teknis, seperti teknik atau ilmu data. Di setiap proyek, Anda akan diberikan beberapa kode awal dan akan ditugaskan untuk menyelesaikannya

Proyek pertama melibatkan pembuatan pemformat aritmatika yang menyelaraskan ekspresi aritmatika secara vertikal, seperti yang Anda lakukan jika Anda melakukan perhitungan dengan tangan. Anda akan belajar mengurai string, cara menangani kasus tepi, dan juga mempelajari cara memformat teks dengan cantik di baris perintah

Proyek kedua melibatkan pembuatan kalkulator waktu. Anda harus menguraikan waktu awal dan hari kerja, menambahkan durasi tertentu (katakanlah 14 jam), dan akhirnya mengembalikan waktu dan hari yang baru

Di proyek ketiga, Anda akan membuat aplikasi penganggaran. Di akhir proyek, Anda akan memahami cara membuat kelas dan atribut yang berfungsi sebagai kategori anggaran, lalu mencetak grafik di baris perintah yang menunjukkan persentase pengeluaran per kategori

Untuk proyek keempat, Anda ditugaskan untuk membuat kelas persegi panjang dan persegi. Kelas-kelas ini harus berisi atribut bentuk serta metode untuk menghitung luas atau mendapatkan representasi string dari bentuk. Jadi, Anda akan benar-benar berlatih OOP, dan khususnya, pewarisan

Terakhir, proyek kelima dan terakhir mengharuskan Anda menulis fungsi yang dapat menentukan probabilitas menggambar bola dengan warna tertentu secara acak dari sebuah topi. Dengan pemrograman berorientasi objek, Anda akan belajar cara membuat fungsi dengan berbagai argumen, bekerja dengan modul acak Python, dan mendapatkan wawasan tentang statistik dan probabilitas

Bagaimana Anda akan Belajar

Kumpulan lengkap 56 kuliah Python untuk Semua Orang tersedia di freeCodeCamp. Dan setelah setiap ceramah, Anda akan ditanyai tentang apa yang telah Anda pelajari dari video tersebut

Secara total, sertifikasi dapat memakan waktu hingga 300 jam untuk diselesaikan, tetapi jika Anda sudah mengetahui beberapa dasar pemrograman, mungkin diperlukan waktu setengahnya

Anda juga akan membuat 5 proyek komputasi ilmiah, masing-masing dinilai secara otomatis

Pemberi

freeCodeCamp

Pengajar

Pesangon Charles

Tingkat

Pemula

Beban kerja

Total 150 jam

Sertifikat

Gratis

Fakta menyenangkan

  • Seperti yang mungkin Anda ketahui, freeCodeCamp adalah organisasi nirlaba yang membantu orang belajar membuat kode dengan membuat proyek, secara gratis. Mereka menawarkan 10 kursus dengan sertifikasi gratis
  • Saluran Youtube freeCodeCamp memiliki lebih dari 5 juta pelanggan dan 1200+ video tentang berbagai topik pemrograman dan ilmu komputer. (Ya, kami penggemar)
  • Jika Anda ingin mendukung misi freeCodeCamp dalam memberikan pendidikan gratis, Anda dapat memberikan donasi di sini
  • Lebih lanjut tentang dr. Membuang. dia adalah Associate Professor Informasi Klinis di University of Michigan, dan selain freeCodeCamp, kursusnya ditawarkan di Coursera, edX, dan FutureLearn β€” hampir di semua platform utama

Jika Anda tertarik dengan kursus ini, Anda dapat menemukan informasi lebih lanjut tentang kursus dan cara mendaftar di sini

5. Kursus Singkat di Python (Google)

Apakah kursus python di coursera bagus?
Christine Rafla, administrator sistem Google

Crash Course on Python ditawarkan oleh Google di Coursera sebagai bagian dari inisiatif Grow with Google

Kursus ini adalah kursus Python yang cukup komprehensif, mengajarkan Anda sebagian besar fitur bahasa

Tidak diperlukan pengalaman sebelumnya dengan pemrograman untuk kursus ini. Di akhir kursus, Anda akan memahami kemampuan Python dan dapat menulis program sederhana dengan Python

Apa yang akan Anda Pelajari

Anda akan mulai dengan belajar tentang pemrograman secara umum dan mengapa belajar mengotomatiskan berbagai hal dengan komputer Anda bisa menjadi keterampilan yang menghemat waktu

Kemudian, Anda akan diperkenalkan dengan Python dan fitur-fiturnya. Misalnya, Anda akan dapat mengidentifikasi, membedakan, dan mengonversi berbagai jenis tipe data dengan Python, Anda akan mempelajari apa itu fungsi dan peran yang dimainkannya dalam penggunaan kembali kode, Anda akan belajar tentang operator logika dan perbandingan Python . Kursus ini juga mengajarkan Anda bagaimana komentar dapat membantu membuat kode Anda lebih bersih

Selanjutnya, Anda akan beralih ke topik yang lebih lanjut seperti loop dan iterasi, dan cara menghindari pembuatan loop tak terbatas. Bagian singkat tentang rekursi β€” Β yang mendasar (namun rumit. ) konsep pemrograman β€” juga disertakan

Anda akan mendalami tipe data umum seperti string, kamus, tupel, dan daftar. Anda akan mengetahui cara mengekstrak nilai tertentu darinya dan cara memodifikasinya. Ada juga bagian opsional pada pemrograman berorientasi objek, di mana Anda akan belajar tentang kelas dan turunannya, atribut, metode, dan pewarisan.

Anda juga akan belajar tentang mendokumentasikan dengan docstring, cara menavigasi dan menggunakan notebook Jupyter, dan cara mengimpor dan menggunakan modul Python dalam kode Anda. Jadi ya, kursus ini mengemas banyak informasi

Bagaimana Anda akan Belajar

Kursus berjalan selama 6 minggu, dengan setiap minggu berdurasi 4 hingga 5 jam. Anda akan belajar melalui ceramah video dan catatan tambahan, dan mempraktikkan apa yang telah Anda pelajari dalam latihan mingguan

Mengenai tugas, pada akhir setiap minggu Anda harus menyelesaikan tugas yang dinilai

Organisasi

Google

Pemberi

Kursus

Tingkat

Pemula

Beban kerja

Total 30 jam

Pendaftaran

507K

Peringkat

4. 8/5. 0 (22K)

Sertifikat

Dibayar

Fakta menyenangkan

  • Ini adalah kursus pertama dari enam Google IT Automation dengan Python Professional Certificate
  • Kursus ini memiliki sekitar 500 ribu pendaftaran di Coursera, dengan sekitar 22 ribu ulasan
  • Inisiatif Tumbuh dengan Google yang menjadi bagian dari kursus ini mencakup banyak sumber daya lain untuk pelajar online

Jika Anda tertarik dengan kursus ini, Anda dapat menemukan informasi lebih lanjut tentang kursus dan cara mendaftar di sini

6. Pengantar Ilmu Komputer dan Pemrograman Menggunakan Python (Massachusetts Institute of Technology)

Apakah kursus python di coursera bagus?
Prof. Eric Grimson, co-instruktur kursus

Jika Anda membaca halaman deskripsi kursus, Anda akan melihat bahwa Pengantar Ilmu Komputer dan Pemrograman Menggunakan Python oleh Massachusetts Institute of Technology pada edX menetapkan bahwa ini TIDAK dimaksudkan untuk menjadi pengantar Python. Jadi Anda mungkin bertanya-tanya mengapa saya memasukkannya ke dalam peringkat ini

Nah, belajar Python jarang menjadi tujuan akhir itu sendiri. Anda mempelajari Python untuk dapat menangani proyek pengkodean, atau sebagai batu loncatan untuk mempelajari hal lain β€” misalnya, ilmu komputer. Jika Anda berada di posisi itu, kursus ini adalah pilihan yang tepat untuk Anda

Tujuan utama dari kursus ini adalah untuk memberikan pengenalan singkat kepada siswa tentang berbagai topik dalam ilmu komputer, dengan fokus pada keluasan daripada kedalaman. Hal ini untuk memberi siswa gambaran tentang apa yang mungkin dilakukan saat berpikir tentang penggunaan komputasi untuk mencapai tujuan tertentu, baik dalam studi atau karier Anda

Kursus ini mencoba mencerminkan pengalaman di kampus di MIT, sehingga menantang dan komprehensif. Dalam hal prasyarat, Anda ingin memiliki pengetahuan tentang aljabar sekolah menengah dan bersedia untuk belajar matematika, karena kursus ilmu komputer ini tidak menghindar dari itu.

Apa yang akan Anda Pelajari

Kursus dimulai dengan pengantar singkat tentang komputasi. Ini memberi tahu Anda apa itu komputer, apa yang mereka lakukan, dan beberapa batasannya

Ini menunjukkan kepada Anda "resep" bahasa pemrograman. bagaimana Anda menggabungkan konstruksi tingkat rendah seperti variabel untuk membangun tingkat tinggi secara fungsional, seperti program lengkap. Dan itu menyelami fitur Python, khususnya

Seperti di banyak kursus lain dalam daftar ini, Anda akan diajari tentang objek dan tipe data dengan Python, dan Anda akan belajar membuat ekspresi sederhana menggunakan operator matematika, logika, atau kondisional

Anda juga akan belajar tentang konsep dasar di balik loop dan iterasi dan bagaimana mereka penting untuk membangun algoritme yang mampu, misalnya, menemukan solusi untuk persamaan tanpa secara eksplisit "diajari" cara melakukannya

Selanjutnya, Anda akan belajar tentang dekomposisi dan abstraksi serta bagaimana fungsi berfungsi untuk mencapai tujuan tersebut dan merangkum fungsionalitas. Anda akan tahu cara menulis fungsi dan memahami cakupan global dan lokal. Anda akan memahami rekursi dan hubungannya dengan induksi matematika (Anda bahkan dapat membuktikan beberapa teorema keren dengan ini. )

Di akhir kursus, kaki Anda akan basah di kumpulan struktur data. Anda akan belajar tentang daftar, tupel, dan kamus. Anda akan memahami seluk-beluk mutabilitas, aliasing, dan kloning tipe data ini, serta metode untuk mengoperasikannya

Bagaimana Anda akan Belajar

Kursus ini berdurasi 9 minggu dan Anda diharapkan menghabiskan sekitar 14 hingga 16 jam untuk materi pelajaran per minggu. Kursus ini memiliki 6 bab, masing-masing terdiri dari beberapa kuliah dan beberapa kegiatan untuk menerapkan pengetahuan Anda

Ada 3 kumpulan soal, serta ujian tengah semester dan ujian akhir yang harus Anda selesaikan jika ingin mendapatkan sertifikat

Lembaga

Institut Teknologi Massachusetts

Pemberi

edX

Instruktur

John Guttag, Eric Grimson, Ana Bell

Tingkat

Intermediat

Beban kerja

Total 144 jam

Pendaftaran

1. 5M

Sertifikat

Dibayar

Fakta menyenangkan

  • Kursus ini adalah yang pertama dari Program XSeries dua kursus di edX. Yang kedua adalah Pengantar Pemikiran Komputasi dan Ilmu Data
  • Kursus ini mengajarkan Anda cara menginstal Anaconda alih-alih penginstal Python default. Anaconda adalah alat yang hebat, terutama jika Anda menikmati ilmu data
  • Salah satu instruktur, Profesor John Guttag, memimpin Grup Inferensi Berbasis Data di Laboratorium Ilmu Komputer dan Kecerdasan Buatan (CSAIL) MIT yang legendaris

Jika Anda tertarik dengan kursus ini, Anda dapat menemukan informasi lebih lanjut tentang kursus dan cara mendaftar di sini

7. Pengantar Python untuk Ilmu Data (DataCamp)

Apakah kursus python di coursera bagus?
dr. Hugo Bowne-Anderson, instruktur kursus

Pengantar Python untuk Ilmu Data, yang ditawarkan oleh DataCamp, persis seperti yang dinyatakan oleh nama kursus. itu secara khusus mengajarkan Anda Python untuk ilmu data

Jadi jika Anda ingin belajar Python dengan tujuan akhir terjun ke ilmu data, atau jika Anda ingin melihat apa itu ilmu data, ini bisa menjadi kursus yang sangat baik untuk Anda

Apa yang akan Anda Pelajari

Dimulai dengan dasar-dasar Python, Anda akan belajar tentang variabel dan tipe data yang berbeda. Karena ketepatan angka penting dalam perhitungan ilmiah, Anda akan diajari ketika Python secara implisit mengonversi tipe dan cara melakukannya secara eksplisit

Selanjutnya, Anda akan belajar tentang daftar dan cara menggunakannya untuk menyimpan data. Anda akan menemukan cara membuat daftar dan memanipulasinya dengan membuat subset, memperluas, mengganti, atau menghapus elemennya

Anda akan membuat fungsi dan memberikan argumen kepada mereka. Selain itu, Anda akan diajari tentang berbagai metode yang mungkin dimiliki tipe data seperti string dan daftar dan cara menggunakannya

Di akhir kursus, Anda akan mengimpor paket Python pertama Anda, NumPy. NumPy adalah paket Python populer yang digunakan oleh ilmuwan data dan analis. Anda akan mempelajari perbedaan antara array NumPy dan daftar Python biasa, dan Anda akan melihat betapa mudahnya menghitung dan menganalisis data dengan NumPy

Bagaimana Anda akan Belajar

Kursus ini terdiri dari 4 bab, masing-masing berdurasi sekitar satu jam. Setelah setiap kuliah, Anda akan memiliki kesempatan untuk menerapkan apa yang telah Anda pelajari dalam latihan

Anda akan membuat kode menggunakan lingkungan pemrograman dalam browser Datacamp, membuatnya mudah untuk memulai dengan penyiapan minimal

Pemberi

DataCamp

Instruktur

Hugo Bowne-Anderson, Vincent Vankrunkelsven, Filip Schouwenaars

Tingkat

Pemula

Beban kerja

total 4 jam

Pendaftaran

4M

Sertifikat

Gratis

Fakta menyenangkan

  • Ini adalah salah satu dari sedikit kursus di DataCamp yang sepenuhnya gratis
  • Kursus ini hanya empat jam. tidak seperti beberapa kursus yang lebih panjang di peringkat ini, kursus ini sangat berfokus pada dasar-dasar Python, dan ini juga merupakan kursus penyegaran
  • Jika setelah mengikuti kursus ini, Anda ingin mempelajari ilmu data lebih jauh, lihat daftar 10 Kursus Pembelajaran Mesin Terbaik untuk Diikuti pada tahun 2022

Jika Anda tertarik dengan kursus ini, Anda dapat menemukan informasi lebih lanjut tentang kursus dan cara mendaftar di sini

8. Pemrograman Berorientasi Objek dengan Python. Buat Game Petualangan Anda Sendiri (Raspberry Pi Foundation)

Apakah kursus python di coursera bagus?
Martin O'Hanlon, co-instruktur kursus

Pemrograman Berorientasi Objek dengan Python. Buat Game Petualangan Anda Sendiri adalah untuk mereka yang memiliki sintaks dasar Python ke bawah dan ingin belajar secara khusus tentang pemrograman berorientasi objek, paradigma pengkodean populer yang didukung oleh Python

Kursus ini ditawarkan oleh Raspberry Pi Foundation di FutureLearn. Di akhir kursus, Anda akan membuat game petualangan berbasis teks Anda sendiri

Apa yang akan Anda Pelajari

Kursus ini dimulai dengan memperkenalkan Anda pada objek, dan menjelaskan bahwa hampir semuanya adalah objek dengan Python. Anda akan belajar tentang metode yang terkait dengan setiap objek, dan menggunakan modul kura-kura Python untuk menggambar berbagai bentuk dengan warna dan ukuran berbeda di atas kanvas

Selanjutnya, Anda akan mulai membuat kode game petualangan teks Anda, yang akan melibatkan pembuatan kelas Anda sendiri. Anda akan belajar tentang metode penting yang dapat Anda gunakan untuk beroperasi pada atribut instance, seperti getter dan setter β€” meskipun Python cukup fleksibel dalam pendekatannya. Sedikit demi sedikit, Anda akan menambahkan "kamar" dan "item" ke dunia petualangan teks Anda

Anda juga akan memperluas kelas orang lain melalui konsep yang dikenal sebagai pewarisan dan polimorfisme. Misalnya, Anda akan menambahkan atribut dan metode baru ke "Kelas karakter" untuk membuat "Kelas musuh" yang dapat dilawan pemain Anda

Anda akan belajar cara menggunakan diagram untuk memahami pewarisan, keterampilan yang dapat berguna di kemudian hari jika Anda pernah merencanakan proyek pengkodean berskala lebih besar

Bagaimana Anda akan Belajar

Kursus berlangsung selama empat minggu, dengan rata-rata waktu belajar 2 jam per minggu. Materi kursus terdiri dari video dan artikel pendamping

FutureLearn sangat sosial. Anda akan memiliki akses ke forum khusus di bawah setiap artikel tempat Anda dapat berdiskusi dengan pelajar lain yang mengikuti kursus

Organisasi

Yayasan Raspberry Pi

Pemberi

FutureLearn

Instruktur

Laura Sach, Martin O'Hanlon

Tingkat

Intermediat

Beban kerja

Total 8 jam

Pendaftaran

54K

Peringkat

4. 7/5. 0 (133)

Sertifikat

Dibayar

Fakta menyenangkan

  • Kursus ini didasarkan pada Kurikulum Mengajar Komputasi
  • Instruktur utama, Martin O'Hanlon, adalah rekan penulis buku yang mengajari Anda cara memprogram dengan Python sambil bersenang-senang di Minecraft
  • Raspberry Pi luar biasa dan memiliki aplikasi mulai dari robotika hingga hosting situs web. Pi Foundation juga menawarkan kursus persiapan

Jika Anda tertarik dengan kursus ini, Anda dapat menemukan informasi lebih lanjut tentang kursus dan cara mendaftar di sini

9. Menggunakan Python untuk Penelitian (Universitas Harvard)

Apakah kursus python di coursera bagus?
Prof. Jukka-Pekka JP Onnela, instruktur kursus

Menggunakan Python untuk Riset, yang ditawarkan oleh Universitas Harvard di edX, mengisi celah canggung antara kursus pengantar dan lanjutan Python untuk orang-orang dalam penelitian yang mengetahui beberapa Python tetapi tidak tahu apa yang harus dilakukan dengannya

Kursus ini memperkenalkan modul dan konsep Python yang umum digunakan dalam perhitungan ilmiah, seperti NumPy dan SciPy, serta pembelajaran statistik. Hal ini memungkinkan peserta didik untuk menaiki tangga dari yang tahu menjadi pelaku, dan menerapkan keterampilan mereka dalam pengaturan praktis

Apa yang akan Anda Pelajari

Kursus dimulai dengan tinjauan dasar Python 3, untuk mempercepat semua orang, sebagai persiapan untuk minggu-minggu berikutnya. Sebelum itu, bagaimanapun, Anda disarankan untuk mengikuti kuis penilaian diri untuk melihat apakah kursus tersebut cocok untuk Anda.

Di minggu ke-2, Anda akan mulai mempelajari cakupan dengan Python. Anda kemudian akan terjun ke komputasi ilmiah yang bonafide dengan NumPy, belajar tentang vektorisasi (teknik pengoptimalan penting untuk memproses perhitungan secara massal), dan Anda akan membuat plot dengan matplotlib, pustaka visualisasi yang sangat populer di Python

Dalam minggu 3 dan 4, Anda akan menjelajahi contoh spesifik tentang bagaimana Python dapat diterapkan dalam penelitian β€” pelajari kasus, jika Anda mau. Eksplorasi ini akan melibatkan topik-topik seperti terjemahan DNA, pemrosesan bahasa (NLP), masalah klasifikasi, mempelajari migrasi burung dengan pelacakan data GPS, dan analisis jejaring sosial, antara lain.

Terakhir, Anda akan mempelajari pembelajaran statistik. Dengan SciPy, Anda akan mempelajari dan menerapkan dasar-dasar regresi linier dan logistik, dan mempelajari cara menggunakan hutan acak untuk menganalisis kumpulan data film

Bagaimana Anda akan Belajar

Kursus ini berdurasi 5 minggu dan Anda diharapkan menghabiskan 2 hingga 4 jam setiap minggu untuk itu. Ceramah video dan materi proyek disediakan sebagai sumber daya, dan setiap minggu Anda akan diberikan satu atau lebih tugas pekerjaan rumah untuk diselesaikan

Akan ada tugas akhir yang harus Anda selesaikan sebagai pembelajar terverifikasi

Lembaga

Universitas Harvard

Pemberi

edX

Pengajar

Jukka-Pekka "JP" Onnela

Tingkat

Intermediat

Beban kerja

Total 20 jam

Pendaftaran

308K

Sertifikat

Dibayar

Fakta menyenangkan

  • Instruktur kursus, Jukka-Pekka "JP" Onnela, dianugerahi Penghargaan Inovator Baru Direktur NIH pada tahun 2013 untuk karyanya dalam fenotipe digital
  • Mungkin tidak mengherankan jika dia adalah Profesor Rekanan Biostatistik di Universitas Harvard

Jika Anda tertarik dengan kursus ini, Anda dapat menemukan informasi lebih lanjut tentang kursus dan cara mendaftar di sini

10. Mengotomatiskan Hal-hal yang Membosankan dengan Pemrograman Python (Udemy)

Apakah kursus python di coursera bagus?
Kutipan dari buku Automate the Boring Stuff with Python

Terakhir tetapi tentu tidak boleh diabaikan adalah Mengotomatiskan Hal-Hal yang Membosankan dengan Pemrograman Python, yang diajarkan oleh Al Sweigart di Udemy. Kursus ini didasarkan pada buku dengan nama yang sama, Automate the Boring Stuff with Python, yang tersedia gratis untuk dibaca secara online

Kursus ini cukup komprehensif dan memperkenalkan Anda pada beberapa topik yang biasanya tidak ditawarkan oleh kursus pengantar lainnya, seperti ekspresi reguler, pengikisan web, dan otomatisasi GUI. Plus, seperti yang sudah Anda duga, kursus ini sangat praktis dan didorong oleh proyek

Apa yang akan Anda Pelajari

Anda akan mulai dengan menginstal Python di mesin Anda dan membiasakan diri dengan IDLE, lingkungan pemrograman default yang dibundel dengan Python

Anda akan belajar tentang aliran kontrol melalui grafik visual, memberi Anda pemahaman yang baik tentang konsep seperti pernyataan bersyarat, loop, dan iterasi. Anda akan membuat fungsi Anda sendiri dan belajar tentang pelingkupan variabel dengan Python

Anda juga akan belajar cara menangani kesalahan dengan blok "coba-kecuali" sebelum memperkuat pemahaman Anda dengan membuat permainan tebak angka

Tentu saja, Anda akan menjelajahi struktur data seperti daftar, kamus, dan string, serta cara memanipulasinya

Menggunakan baris perintah untuk menjalankan program Python, Anda akan menemukan cara mengotomatiskan hal-hal di komputer Anda. yap, judul kursusnya akurat. Untuk melakukannya, Anda akan mempelajari ekspresi reguler, cara menavigasi direktori, dan cara membaca atau menulis file

Kursus ini mengeksplorasi tugas-tugas otomatis seperti pengikisan web, membaca dan mengedit dokumen Excel, Word, atau PDF, mengirim dan memeriksa email, mengendalikan mouse dan keyboard Anda menggunakan Python, dan menerapkan skrip pengenalan gambar

Bagaimana Anda akan Belajar

Kursus ini dibagi menjadi 16 bagian dengan 51 kuliah. Secara total, ini memiliki sekitar 9 jam 30 menit kuliah

Ada 95 sumber daya yang dapat diunduh, termasuk kuliah dan materi kursus lainnya

Pemberi

Udemy

Pengajar

Al Swigart

Tingkat

Pemula

Beban kerja

Total 10 jam

Pendaftaran

1M

Peringkat

4. 6/5. 0 (98K)

Sertifikat

Dibayar

Fakta menyenangkan

  • Pembuat kursus terkadang memberikan kupon Udemy ke kursusnya secara gratis di Reddit
  • Jika Anda telah menyelesaikan kursus atau buku dan ingin melanjutkan ke hal-hal Python yang lebih lanjut, Anda dapat melihat buku baru penulis, Beyond the Basic Stuff with Python, yang juga gratis online

Jika Anda tertarik dengan kursus ini, Anda dapat menemukan informasi lebih lanjut tentang kursus dan cara mendaftar di sini

IKLAN

IKLAN

IKLAN

IKLAN

IKLAN

IKLAN

IKLAN

IKLAN

IKLAN

IKLAN

IKLAN

IKLAN

IKLAN

IKLAN

IKLAN

IKLAN

IKLAN

IKLAN

IKLAN

IKLAN

IKLAN

IKLAN

IKLAN

IKLAN

IKLAN


Apakah kursus python di coursera bagus?
Elham Nazif

Penulis konten paruh waktu untuk Class Central, mahasiswa ilmu komputer penuh waktu


Jika Anda membaca sejauh ini, tweet ke penulis untuk menunjukkan bahwa Anda peduli. Tweet terima kasih

Belajar kode secara gratis. Kurikulum open source freeCodeCamp telah membantu lebih dari 40.000 orang mendapatkan pekerjaan sebagai pengembang. Memulai

Apakah bagus untuk belajar Python dengan Coursera?

Modul Python berinteraksi dengan berbagai database, menjadikannya pilihan yang sangat baik untuk analisis data berskala besar. Bahasa pemrograman Python seringkali menjadi pilihan terbaik untuk kursus pengantar ilmu data dan pembelajaran mesin .

Mana yang lebih baik untuk belajar Python Coursera atau udemy?

Instruktur Coursera adalah profesional top dari institusi yang dihormati secara global sehingga kualitas pengajarannya lebih konsisten daripada di Udemy (yang memungkinkan siapa saja menawarkan kursus di platformnya)

Manakah kursus sertifikasi Python terbaik?

CEPP – Pakar Tersertifikasi dalam Pemrograman Python . Status CEPP diberikan kepada orang-orang yang menyelesaikan program sertifikasi OpenEDG Python Institute General Programming secara keseluruhan.

Berapa lama untuk belajar Python di Coursera?

Spesialisasi Python untuk Semua Orang di Coursera, misalnya, biasanya membutuhkan waktu sekitar empat bulan untuk menyelesaikannya jika Anda menghabiskan enam jam per minggu untuk kursus. Jika Anda dapat mendedikasikan lebih banyak waktu, katakanlah dua jam per hari, Anda dapat menyelesaikan Spesialisasi dalam dua bulan .