Selamat datang di kursus pemrograman ini! Dalam kursus ini, kami akan memperkenalkan dasar -dasar pemrograman menggunakan bahasa Python. Python adalah bahasa pemrograman yang kuat dan serbaguna yang banyak digunakan dalam berbagai bidang, seperti pengembangan web, komputasi ilmiah, analisis data, dan kecerdasan buatan. Salah satu alasan mengapa Python sangat populer adalah karena mudah dibaca dan ditulis, dan sintaksinya sederhana dan konsisten.
Sepanjang kursus ini, kami akan fokus pada konsep mendasar pemrograman daripada sintaksis spesifik dari bahasa Python. Ini berarti bahwa kami tidak akan mengajari Anda cara paling optimal atau efisien untuk menulis kode Python, tetapi konsep dasar yang perlu Anda ketahui untuk memahami dan menulis program Anda sendiri.
Anda akan belajar cara menggunakan variabel, struktur aliran kontrol, loop, fungsi, pemrograman berorientasi objek, dan cara bekerja dengan struktur data seperti daftar dan kamus. Pada akhir kursus ini, Anda akan memiliki pemahaman yang kuat tentang konsep dasar pemrograman dan akan dapat menulis program sederhana Anda sendiri menggunakan Python dan dapat mengambil konsep umum ini untuk mempelajari bahasa pemrograman lain juga.
Jadi, mari kita mulai!
Proyek/kursus ini terutama terdiri dari dua komponen:
01-lesson_notebooks .02-IDE_excecises folder . Notebook pelajaran diatur berdasarkan topik yang dilambangkan dengan nomor pelajaran seperti 01a-... , 03b-... , atau 09c-... Setiap notebook berisi penjelasan dan contoh prinsip/konsep pemrograman untuk bagian itu. Notebook Pelajaran memiliki latihan sederhana yang dapat Anda kerjakan secara langsung di buku catatan itu sendiri.
Setiap set pelajaran memiliki "latihan IDE" yang sesuai dengan nomor pelajaran yang sama yang berkaitan dengan set notebook yaitu 01-... , 02a-... , 10-... , dll. Ini adalah proyek dengan ruang lingkup yang lebih besar yang harus Anda praktikkan membangun di dalam IDE Anda. Saya umumnya berasumsi Anda menggunakan VS Code sebagai IDE Anda dalam catatan yang disertakan. Setiap folder proyek memiliki README , disertakan dengan deskripsi latihan proyek.
Arahkan ke Buku Kerja Pengaturan 00A-MAC_SEP.IPYNB dan/atau 00B-Windows_Setup.ipynb dan ikuti instruksi untuk mulai mengunduh berbagai alat yang kami rekomendasikan. Anda kemudian dapat checkout 01A-some_context.ipynb untuk mendapatkan pemahaman tentang dasar-dasar dan mengapa kami mengunduh alat yang kami lakukan.
Ada banyak cara agar orang dapat membantu berkontribusi pada proyek Anda. Salah satu cara terpenting adalah dengan memperluas penjelasan dan deskripsi yang disediakan dalam proyek. Ini dapat mencakup menambahkan informasi dan contoh yang lebih rinci, membuat diagram dan gambar untuk membantu menggambarkan konsep -konsep utama, dan menyediakan sumber daya dan bahan tambahan untuk referensi pengguna.
Cara lain orang dapat membantu berkontribusi pada proyek Anda adalah dengan menambahkan latihan dan tantangan proyek. Ini dapat mencakup tantangan pengkodean, kuis, dan kegiatan interaktif lainnya yang membantu pengguna menguji pemahaman mereka tentang konsep yang dibahas dalam proyek.
Cara lain untuk membantu adalah mengoreksi dan mengeja memeriksa proyek untuk kesalahan atau kesalahan ketik apa pun. Ini akan memastikan bahwa proyek ini mudah dibaca dan dipahami untuk pengguna semua tingkatan.
Akhirnya, menambahkan tes unit bagi pengguna untuk menguji program mereka adalah cara yang bagus untuk memastikan bahwa program ini bekerja dengan benar dan bahwa pengguna dapat memahami konsep yang dibahas dalam proyek.
Secara keseluruhan, ada banyak cara agar orang dapat membantu berkontribusi pada proyek Anda dan menjadikannya sumber yang berharga bagi pengguna. Dengan bekerja bersama dan meningkatkan keterampilan dan keahlian dari sekelompok kontributor yang beragam, Anda dapat membuat proyek berkualitas tinggi dan efektif yang membantu pengguna belajar dan tumbuh.