Kerangka Materi
Pendahuluan
- Python versatilitas: dari analisis data hingga web crawling
Python Struktur Data dan Operasi
- Integer dan float
- String dan byte
- Tuple dan list
- Dictionaries dan ordered dictionaries
- Sets dan frozen sets
- Data frame (pandas)
- Konversi
Pemrograman Berorientasi Objek Programming dengan Python
- Inheritance
- Polymorphism
- Kelas statis
- Fungsi statis
- Decorators
- Lainnya
Data Analysis dengan Pandas
- Pembersihan data
- Menggunakan data vektorisasi dalam pandas
- Manipulasi data
- Menyortir dan memfilter data
- Operasi agregat
- Menganalisis time series
Data Visualization
- Membuat diagram dengan matplotlib
- Menggunakan matplotlib dari dalam pandas
- Menciptakan diagram berkualitas tinggi
- Visualisasi data di Jupyter notebooks
- Perpustakaan visualisasi lainnya dalam Python
Vektorisasi Data dalam Numpy
- Membuat array numpy
- Operasi umum pada matriks
- Menggunakan ufuncs
- View dan broadcasting pada array numpy
- Optimasi performa dengan menghindari loop
- Optimasi performa dengan cProfile
Pemrosesan Big Data dengan Python
- Membuat dan mendukung aplikasi distribusi dengan Python
- Penyimpanan data: bekerja dengan basis data SQL dan NoSQL
- Pemrosesan distribusi dengan Hadoop dan Spark
- Meningkatkan skala aplikasi Anda
Mengekstend Python (dan sebaliknya) dengan Perangkat Lainnya Languages
- C#
- Java
- C++
- Perl
- Lainnya
Python Pemrograman Berbasis Thread
- Modul
- Sinkronisasi
- Prioritas
Seralisasi Data
- Seralisasi objek Python dengan Pickle
UI Programming dengan Python
- Pilihan framework untuk membangun GUI di Python
- Tkinter
- Pyqt
Python untuk Skrip Perawatan
- Melakukan penanganan exception dengan benar
- Organisasi kode ke dalam modul dan paket
- Pemahaman tentang tabel simbol dan aksesnya dalam kode
- Pilih kerangka kerja pengujian dan menerapkan TDD di Python
Python untuk Web
- Paket untuk pemrosesan web
- Web crawling
- Memparsis HTML dan XML
- Mengisi formulir web secara otomatis
Simpulan dan Langkah Berikutnya
Persyaratan
- Pengalaman pemrograman dari pemula hingga menengah
- Kemampuan matematika dan statistik
- Pemahaman konsep database
Audience
- Para Pengembang
Testimoni (7)
Belajar banyak hal baru.
Roland - Diehl Aviation
Kursus - Advanced Python - 4 Days
Diterjemahkan Mesin
Kami membahas topik-topik dengan cukup mendalam, sehingga kami memiliki waktu untuk mendiskusikan banyak di antaranya. Materi tersebut cukup komprehensif.
Gergo - Diehl Aviation
Kursus - Advanced Python - 4 Days
Diterjemahkan Mesin
Kami mendapatkan banyak informasi baru tentang Python yang dapat kami gunakan dalam pekerjaan harian kami di masa depan. Latihan-latihannya sangat menarik dan cukup menantang.
Zsolt - Diehl Aviation
Kursus - Advanced Python - 4 Days
Diterjemahkan Mesin
pelatihan secara keseluruhan baik, bagian favorit saya: dasbor & pyqt
Balazs - Diehl Aviation
Kursus - Advanced Python - 4 Days
Diterjemahkan Mesin
Banyak contoh - dan instruktur yang bersedia berusaha ekstra untuk membantu kami dengan topik-topik yang lebih lemah.
Wei Lit Teoh - HP Singapore (Private) Ltd.
Kursus - Advanced Python - 4 Days
Diterjemahkan Mesin
Banyak latihan
Fanny Stauffer - UCB Pharma S.A.
Kursus - Advanced Python - 4 Days
Diterjemahkan Mesin
Instruktur memberikan pengajaran yang jelas dan sistematis. Dia biasanya menjelaskan alasan dan pengetahuan dasar di balik perintah-perintah tersebut. Dia juga memberi kami waktu untuk melakukan latihan dan praktik.
Felicia Rezanda - HP Singapore (Private) Ltd.
Kursus - Advanced Python - 4 Days
Diterjemahkan Mesin