Kursus Python Terbaik
Selamat datang di Kursus Python Terbaik!
Kursus ini dirancang untuk membawa Anda dari pemula hingga pemrogram Python tingkat lanjut. Repositori berisi semua kode sumber, proyek, kumpulan masalah, dan sumber daya tambahan untuk melengkapi pembelajaran Anda. Ini adalah bagian dari video saya The Ultimate Python Couse. Lihat video ini untuk menonton kursus Python saya
Daftar isi
- Kursus Python Terbaik
- Daftar isi
- Perkenalan
- bab
- Proyek
- Kumpulan Masalah
- Sumber Daya Tambahan
- Cara Menggunakan Repositori Ini
Perkenalan
Repositori ini adalah bagian dari The Ultimate Python Course yang dibuat oleh CodeWithHarry. Kursus ini bertujuan untuk memberikan panduan komprehensif untuk mempelajari pemrograman Python.
bab
Kursus ini dibagi menjadi beberapa bab, masing-masing berfokus pada aspek berbeda dari pemrograman Python:
- Bab 1: Modul, Komentar & pip
- Menulis program Python pertama
- Memahami modul
- Menggunakan pip untuk manajemen paket
- Menggunakan Python sebagai kalkulator
- Komentar dengan Python
- Bab 2: Variabel dan Tipe Data
- Mendefinisikan variabel
- Tipe data berbeda dengan Python
- Aturan untuk memilih pengidentifikasi
- Operator dengan Python
- Menggunakan fungsi
type()
dan typecasting - fungsi
input()
- Bab 3: Senar
- Mengiris tali
- Mengiris dengan nilai lewati
- Fungsi string
- Karakter urutan pelarian
- Bab 4: Daftar dan Tupel
- Pengindeksan daftar
- Daftar metode
- Tupel dengan Python
- Metode tupel
- Bab 5: Kamus & Kumpulan
- Properti kamus
- Metode kamus
- Diatur dengan Python
- Properti dan operasi pada set
- Bab 6: Ekspresi Bersyarat
- pernyataan
if
, else
, dan elif
- Operator relasional dan logis
- Bab 7: Loop dengan Python
-
while
lingkaran -
for
lingkaran -
range()
fungsi -
for
loop dengan else
- Hancurkan, lanjutkan, dan sampaikan pernyataan
- Bab 8: Fungsi & Rekursi
- Mendefinisikan dan memanggil fungsi
- Rekursi dengan Python
- Bab 9: File I/O
- Membaca dan menulis file
- Bekerja dengan direktori
- Bab 10: Pemrograman Berorientasi Objek
- Kelas dan objek
- Metode dan atribut
- Bab 11: Warisan & Lainnya tentang OOP
- Warisan
- Polimorfisme
- Kelebihan operator
- Bab 12: Python Tingkat Lanjut 1
- Fitur baru yang ditambahkan di Python
- Operator Walrus
- Petunjuk tipe lanjutan
- Kasus pertandingan
- Penggabungan kamus & perbarui operator
- Peningkatan penanganan pengecualian
- Kata kunci global dan fungsi penghitungan
- Daftar pemahaman
- Bab 13: Python Tingkat Lanjut 2
- Lingkungan maya
- Fungsi Lambda
- Metode string:
join
dan format
- Pemrograman fungsional:
map
, filter
, dan reduce
Proyek
- Proyek 1: Permainan Pistol Air Ular
- Sebuah permainan yang menyenangkan dan interaktif di mana pemain berkompetisi melawan komputer dalam variasi Batu-Kertas-Gunting.
- Proyek 2: Tebak Nomornya
- Permainan tebak-tebakan dimana pemain mencoba menebak angka yang dihasilkan secara acak dalam rentang tertentu.
- Mega Proyek 1: Asisten Virtual Jarvis
- Aplikasi asisten suara yang mampu melakukan berbagai tugas seperti memutar musik, dan memberikan informasi.
- Mega Proyek 2: Bot Balasan Otomatis AI
- Bot berbasis AI yang dirancang untuk membalas pesan secara otomatis, meningkatkan efisiensi komunikasi.
Kumpulan Masalah
Setiap bab berisi kumpulan masalah untuk menguji pemahaman Anda dan berlatih coding. Kumpulan masalah mencakup berbagai tantangan dan latihan yang relevan dengan isi bab ini.
Sumber Daya Tambahan
- Unduh Buku Pegangan
- Unduh Catatan Tulisan Tangan
- Unduh Lembar Curang Ultimate Python
Cara Menggunakan Repositori Ini
- Kloning repositori ke mesin lokal Anda menggunakan:
git clone https://github.com/CodeWithHarry/The-Ultimate-Python-Course.git
- Telusuri setiap bab untuk menemukan pelajaran dan contoh kode yang relevan.
- Selesaikan kumpulan soal yang disediakan di akhir setiap bab untuk memantapkan pemahaman Anda.
- Kerjakan proyek untuk menerapkan pengetahuan Anda dalam skenario dunia nyata.