Apa yang akan saya pelajari?
- Anda diajarkan langkah demi langkah CARA memprogram dengan Python
- Dengan setiap langkahnya, MENGAPA Anda melakukannya dijelaskan
- MEMAHAMI struktur data dan cara mengakses web dengan Python
- Kursus ini terus UPDATED, jadi anda akan belajar yang terbaru
- Anda akan memiliki keahlian untuk MENCIPTAKAN program Python Anda sendiri
- Keterampilan untuk mendapatkan JOB dengan Python segera akan anda miliki
Persyaratan :
- Komputer – Windows, Mac, dan Linux semuanya didukung. Petunjuk pemasangan dan pemasangan disertakan untuk setiap platform.
- Antusiasme Anda untuk belajar bahasa pemrograman ini. Ini adalah keterampilan seumur hidup yang berharga yang bermanfaat buat masa depan Anda
- Semua hal lain yang dibutuhkan untuk memulai pemrograman dengan Python sudah termasuk dalam kursus.
Siapakah target peserta Kursus?
- Kursusnya SEMPURNA untuk Anda jika Anda seorang pemula atau menengah. Tidak ada pengalaman pemrograman sebelumnya yang diasumsikan!
- Jika Anda seorang programmer Python ahli dengan pengetahuan yang luas, dan pengalaman bertahun-tahun, tentu saja ini mungkin tidak untuk Anda.
Kurikulum Untuk Kursus Ini :
- Pengantar
- Pengantar kursus
- Setup Python untuk Windows
- Pengantar Setup
- Instal Python di Windows
- IDLE Pada Windows dengan aplikasi demo yang keren!
- Mengunduh dan Menginstal IntelliJ (versi GRATIS dan PAID) di Windows
- Uji Coba Gratis 90 Hari untuk IntelliJ Ultimate Edition Kini Tersedia di WiPindah ke bagian selanjutnya!ndows
- Pindah ke bagian selanjutnya!
- Setup Python untuk Mac
- Pengantar Setup
- Mengunduh Dan Menginstal Python Di Mac OS X
- IDLE di Mac OS X dengan aplikasi demo yang keren!
- Mengunduh dan Menginstal IntelliJ (versi GRATIS dan PAID) untuk Mac
- Uji Coba Gratis 90 Hari untuk IntelliJ Ultimate Edition Kini Tersedia di Mac
- Pindah ke bagian selanjutnya!
- Setup Python untuk Linux
- Pengantar Setup
- Download dan Instalasi Python Di Ubuntu Linux
- IDLE di Ubuntu Linux dengan aplikasi demo yang keren!
- Menginstal IntelliJ (versi GRATIS dan PAID) di Ubuntu Linux
- Uji Coba Gratis Gratis 90 Hari untuk IntelliJ Ultimate Edition Kini Tersedia di Ubuntu Linux
- Dasar-dasar Python
- Pengantar Python
- Berkenalan dengan Python
- Memahami Lebih Banyak tentang Python
- Menyimpan Item dalam Variabel
- Lebih Banyak Tentang Variabel Dan String
- Format String – Menampilkan Bilangan Dan String
- Program Flow Control dengan Python
- Pengantar Kontrol Aliran Program
- Uji Kondisi Dengan If, ElIf dan Else
- Lebih Lanjut Dengan If, ElIf & Else Processing
- Challenge – If Then Else
- For Loops
- Memperluas For Loops
- Memahami Continue, Break dan Else
- Penugasan Augmented
- Challenge – Program Flow – Bagian 1
- Challenge – Program Flow – Bagian 1
- While Loops
- Challenge – While Loop
- Lists, Range & Tupel di Python
- Lists di Python
- Lebih banyak tentang Lists
- Challenge – Lists
- Memahami Iterator
- Memahami dan menggunakan Range
- Lebih banyak tentang Range
- Ordered Set Dengan Tupel
- More On Ordered Set Dengan Tupel
- Sistem bilangan biner
- Pengantar Section
- Dasar biner
- Apa itu biner?
- Heksadesimal dan Oktal dan Tantangannya
- Kamus Python dan Sets
- Pengantar Section
- Kamus Python
- Kamus Bagian 2
- Kamus Bagian 3
- Kamus Tantangan
- Lebih lanjut tentang Kamus
- Tantangan Kamus Kedua
- Set
- Python Mengatur Bagian 2 dan Tantangan
- Input dan Output (I / O) dengan Python
- Pengantar Section
- Membaca dan menulis file teks
- Menulis File Teks
- Menambahkan ke File dan Tantangan
- Menulis File Binari Secara Manual
- Menggunakan Pickle untuk menulis Binary File
- Shelve
- Memanipulasi Data Dengan Shelve
- Memperbarui Dengan Shelve
- Shelve Challenge
- Modul dan Fungsi dengan Python
- Pengantar Section
- Modul dan impor
- Perpustakaan Python standar
- Modul WebBrowser
- Waktu dan DateTime dengan Python
- Waktu (Lanjutan) dan Tantangan.
- Zona waktu
- Periksa Path Di Windows
- Periksa Path Di Mac
- Memasang modul pytz (Windows / Mac / Linux)
- Menggunakan Zona waktu
- Lebih lanjut tentang Zona Waktu
- Tantangan Zona Waktu
- Pengantar Tkinter
- TkInter – Pack Geometry Manager
- TkInter – Grid Geometry Manager
- Contoh GUI Lanjutan Bagian 1
- Contoh GUI Lanjutan Bagian 2
- Contoh GUI Lanjutan Bagian 3
- Tkinter Challenge
- Fungsi di Python
- Fungsi Bagian 2
- Fungsi Bagian 3
- Parabola – lebih pada fungsi
- Ruang Lingkup dalam Fungsi
- Perbaiki Lingkaran Fungsi dan Gambar
- Enhanced Circles and Challenge
- Penyiapan Blackjack
- Load Cards
- Kartu Transaksi
- Variabel Global
- Kata Kunci Global
- Uji Game Blackjack
- Tantangan blackjack
- Teknik Mengimpor
- Menggarisbawahi kode Python
- Namespaces, lebih pada Scope dan Recursion
- Rekursi dengan modul OS dan Filesystem dan kata kunci nonlocal
- Kata kunci nonlocal, gratis dan lEGB
- Obyek Berorientasi Python
- Pemrograman Berorientasi Objek dan Kelas
- Instances, Constructors, Self dan lainnya
- Atribut Kelas
- Metode Bagian 1
- Metode Bagian 2
- Non Publik dan Mangling
- DocStrings dan Literal Baku
- Kelas album dan Lainnya di DocStrings
- Artis class dan import Album
- Muatkan data dan Tulis Checkfile
- Compile Files dan Algorithm Flowchart
- Implementasikan Algoritma Load_Data yang Telah Direvisi
- Tuliskan Versi OOP
- Getters dan Properties
- Hapus Circular References Challenge
- Getters dan Setters
- Atribut dan Properti Data
- Sintaks Alternatif untuk Properti
- Pewarisan
- Subclass dan Overloading
- Memanggil Metode Super
- Mengubah Perilaku Metode
- Metode utama
- Tantangan Warisan
- Polimorfisme
- Uji Bebek
- Komposisi
- Komposisi Lanjutan
- Test Code dan Challenge
- Pengumpulan
- Menggunakan Database dengan Python
- Pengantar Database
- Terminologi Database
- Install Sqlite3 di Windows
- Install Sqlite3 di Mac
- Install SQLite3 di Ubuntu Linux
- Pengantar SQLite
- Lebih dengan SQL menggunakan SQLite
- Mengolah data dengan Sqlite
- Order by dan Joins
- Bergabung lebih kompleks
- Wildcard dan Views
- SQL dengan Python
- Connections, Cursors dan Transactions
- SQL Injection Attacks
- Placeholder dan Substitusi Parameter
- Pengecualian
- Pengecualian Tantangan
- Pengecualian Lanjutan
- Meningkatkan Pengecualian
- Selengkapnya tentang Pengecualian
- Pengecualian Khusus
- Rolling back Transactions
- Menambahkan kode basis data ke Account Class
- Ikhtisar Editing Database GUI
- Tampilan Database Edisi Terbesar
- Community Edition dan Database Plugin
- Menampilkan Waktu di Zona Waktu yang Berbeda
- Fungsi strftime SQLite3
- Masalah Menyimpan Zona Waktu
- Browser Database Sederhana
- Scrollbars
- Star Args
- Kwargs
- Lebih lanjut tentang KWArgs
- Kotak daftar bergulir
- Mengisi Listbox dari Database
- Tampilkan Lagu dari Album
- Kode Kelas DataListbox
- Menghubungkan DataListBox
- Menghubungkan DataListBoxes Lanjutan
- DataListbox Challenge
- Generators, Comprehensions dan Lambda Expressions
- Generator dan Hasil
- Berikutnya dan Ranges
- Contoh Generator – Angka Fibonacci dan Calculating Pi
- Generator os.walk
- Mencari Filesystem
- Membaca Mp3 Tags
- Packages
- Virtual Environments
- SELESAI