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)
Gountuk mengetahui banyak hal baru.
Roland - Diehl Aviation
Kursus - Advanced Python - 4 Days
Diterjemahkan Mesin
Kami membahas topik-topik tersebut secara cukup mendalam, yang memberi kami waktu untuk membahas banyak di antaranya. Cukup komprehensif.
Gergo - Diehl Aviation
Kursus - Advanced Python - 4 Days
Diterjemahkan Mesin
Kami mendapat banyak informasi baru tentang Python apa yang dapat kami gunakan dalam pekerjaan sehari-hari di masa mendatang. Latihannya sangat menarik dan cukup menantang.
Zsolt - Diehl Aviation
Kursus - Advanced Python - 4 Days
Diterjemahkan Mesin
pelatihannya bagus secara keseluruhan, bagian favorit saya: dashboard & pyqt
Balazs - Diehl Aviation
Kursus - Advanced Python - 4 Days
Diterjemahkan Mesin
Plenty of examples - and the trainer willing to bend backwards to help us with topics we were weaker in.
Wei Lit Teoh - HP Singapore (Private) Ltd.
Kursus - Advanced Python - 4 Days
Banyak latihan
Fanny Stauffer - UCB Pharma S.A.
Kursus - Advanced Python - 4 Days
Diterjemahkan Mesin
The trainer gave a clear and systematic teaching. He usually gave the reasoning and fundamental knowledge behind the commands. He also gave us time to do the exercises and practice.