Kursus Pelatihan Web Scraping dengan Python
Web Scraping adalah teknik untuk mengekstrak data dari sebuah situs web lalu menyimpannya ke file lokal atau database.
Pelatihan langsung (online atau onsite) ini ditujukan bagi para pengembang yang ingin menggunakan Python untuk mengotomatiskan proses crawling banyak situs web guna mengekstrak data untuk pemrosesan dan analisis.
Di akhir pelatihan ini, peserta akan dapat:
- Menginstal dan mengonfigurasi Python dan semua paket yang relevan.
- Mengambil dan mengurai data yang disimpan di banyak situs web.
- Memahami cara kerja situs web dan bagaimana HTML mereka terstruktur.
- Membuat spider untuk melakukan crawling web dalam skala besar.
- Menggunakan Selenium untuk melakukan crawling halaman web yang digerakkan oleh AJAX.
Format Kursus
- Ceramah dan diskusi interaktif.
- Banyak latihan dan praktik.
- Implementasi langsung di lingkungan lab langsung.
Opsi Kustomisasi Kursus
- Kursus ini mengasumsikan pengetahuan tentang pemrograman.
- Untuk meminta pelatihan yang disesuaikan untuk kursus ini, silakan hubungi kami untuk mengatur.
Kerangka Materi
Pengantar
Mengatur Lingkungan Pengembangan
Python Praktikum: Struktur Data, Kondisional, Penanganan File, dll.
Python Paket untuk Web Scraping: Scrapy dan BeautifulSoup
Bagaimana Sebuah Situs Web Berfungsi
Bagaimana HTML Terstruktur
Membuat Permintaan Web
Mengekstrak Data dari Halaman HTML
Bekerja dengan XPath dan CSS
Memfilter Data Menggunakan Regular Expressions
Membuat Penelusur Web
Menelusuri Halaman AJAX dan JavaScript dengan Selenium.
Praktik Terbaik Web Scraping
Pemecahan Masalah
Ringkasan dan Kesimpulan
Persyaratan
- Programming pengalaman, sebaiknya di Python. Jika peserta memiliki pengalaman pemrograman dalam bahasa selain Python, pelatihan dapat diperluas untuk mencakup latihan Python yang lebih pengantar.
Peserta
- Pengembang
Kursus Pelatihan Terbuka membutuhkan minimal 5 peserta.
Kursus Pelatihan Web Scraping dengan Python - Pemesanan
Kursus Pelatihan Web Scraping dengan Python - Penyelidikan
Web Scraping dengan Python - Permintaan Konsultasi
Testimoni (1)
Banyak contoh dan topik yang telah dibahas, mulai dari investigasi dasar hingga manajemen login dan halaman dinamis.
Daniele Tagliaferro - Creditsafe Italia Srl
Kursus - Web Scraping with Python
Diterjemahkan Mesin
Kursus Mendatang
Kursus Terkait
Python Lanjutan: Praktik Terbaik dan Pola Desain
28 JamKursus intensif ini menutupi teknik Python lanjutan, praktik terbaik perangkat lunak, dan pola desain yang umum digunakan untuk membangun aplikasi Python yang dapat dipelihara, diuji, dan berkinerja tinggi. Kursus ini menekankan pada alat modern, tipe data, model konkurensi, pola arsitektur, dan alur kerja siap-deployment.
Kursus pelatihan langsung yang dipimpin instruktur (online atau tatap muka) ini ditujukan untuk pengembang Python tingkat menengah hingga lanjut yang ingin mengadopsi praktik dan pola profesional untuk sistem Python kelas produksi.
Setelah pelatihan ini, peserta akan mampu:
- Menerapkan tipe data Python, dataclasses, dan pengecekan tipe untuk meningkatkan keandalan kode.
- Menggunakan pola desain dan prinsip arsitektur untuk membangun aplikasi yang kuat.
- Implementasikan konkurensi dan paralelisme dengan benar menggunakan asyncio dan multiprocessing.
- Membangun kode yang telah diuji dengan pytest, pengujian berbasis properti, dan pipeline CI.
- Mengprofil, mengoptimalkan, dan memperkuat aplikasi Python untuk produksi.
- Paket, mendistribusikan, dan menerapkan proyek Python menggunakan alat modern dan kontainer.
Format Kursus
- Kuliah interaktif dan demo singkat.
- Laboratorium praktik dan latihan pemrograman setiap hari.
- Proyek mini integrasi pola, pengujian, dan deployment.
Pilihan Penyesuaian Kursus
- Untuk meminta pelatihan yang disesuaikan atau fokus area (data, web, atau infra), silakan hubungi kami untuk mengatur.
Pengembangan AI Agentik dengan Python — Bangun Agen Otonom
21 JamKursus ini mengajarkan teknik-teknik praktis untuk merancang, membangun, menguji, dan menerapkan sistem agen (otonom) menggunakan Python. Kursus mencakup siklus agen, integrasi alat, manajemen memori dan status, pola orkestrasi, kontrol keamanan, dan pertimbangan produksi.
Kursus pelatihan langsung yang dipandu instruktur (online atau tatap muka) ini ditujukan untuk insinyur ML tingkat menengah hingga lanjut, pengembang AI, dan insinyur perangkat lunak yang ingin membangun agen otonom yang kuat dan siap produksi menggunakan Python.
Setelah pelatihan ini, peserta akan dapat:
- Merancang dan mengimplementasikan siklus agen dan alur kerja pengambilan keputusan.
- Integrasi alat eksternal dan API untuk memperluas kemampuan agen.
- Mengimplementasikan arsitektur memori jangka pendek dan panjang untuk agen.
- Koordinasi orkestrasi multi-langkah dan komposisi agen.
- Menerapkan praktik terbaik keamanan, kontrol akses, dan observabilitas untuk agen yang diterapkan.
Format Kursus
- Ceramah interaktif dan diskusi.
- Laboratorium praktis membangun agen dengan Python dan SDK populer.
- Latihan berbasis proyek yang menghasilkan prototipe siap diterapkan.
Opsi Penyesuaian Kursus
- Untuk meminta pelatihan yang disesuaikan untuk kursus ini, silakan hubungi kami untuk membuat jadwal.
Pengenalan ke Ilmu Data dan Kecerdasan Buatan menggunakan Python
35 JamIni adalah pengantar selama 5 hari tentang Ilmu Data dan Kecerdasan Buatan (AI).
Kursus ini disampaikan dengan contoh dan latihan menggunakan Python
Keinteligenan dengan Python (Tingkat Menengah)
35 JamArtificial Intelligence dengan Python adalah pengembangan sistem pintar menggunakan ekosistem yang luas dari AI dan pustaka machine learning Python.
Pelatihan ini yang dipimpin oleh instruktur, langsung (online atau tatap muka) ditujukan untuk pemrogram Python tingkat menengah yang ingin merancang, mengimplementasikan, dan mengimplementasikan solusi AI menggunakan Python.
Dengan pelatihan ini, peserta akan mampu:
- Mengimplementasikan algoritma AI menggunakan pustaka inti AI Python.
- Bekerja dengan model supervised, unsupervised, dan reinforcement learning.
- Mengintegrasikan solusi AI ke dalam aplikasi dan workflow yang ada.
- Mengevaluasi kinerja model dan mengoptimalkan akurasi dan efisiensi.
Format Kursus
- Lecture interaktif dan diskusi.
- Banyak latihan dan praktik.
- Implementasi hands-on di lingkungan lab langsung.
Opsi Kustomisasi Kursus
- Untuk meminta pelatihan yang disesuaikan untuk kursus ini, silakan hubungi kami untuk menyusunnya.
Algorithmic Trading dengan Python dan R
14 JamPelatihan ini dipimpin instruktur (online atau tatap muka) ditujukan bagi analis bisnis yang ingin mengotomatiskan perdagangan dengan algorithmic trading, Python, dan R.
Pada akhir pelatihan ini, peserta akan dapat:
- Menggunakan algoritma untuk membeli dan menjual sekuritas dengan cepat dalam inkremen khusus.
- Mengurangi biaya yang terkait dengan perdagangan menggunakan algorithmic trading.
- Memantau harga saham secara otomatis dan menempatkan perdagangan.
Applied AI from Scratch in Python
28 JamIni adalah kursus 4 hari yang memperkenalkan AI dan aplikasinya menggunakan bahasa pemrograman Python. Ada opsi untuk memiliki satu hari tambahan untuk melaksanakan proyek AI setelah menyelesaikan kursus ini.
AWS Cloud9 dan Python: Panduan Praktek
14 JamPelatihan langsung yang dipandu instruktur di Indonesia (online atau di tempat) ini ditujukan untuk pengembang tingkat menengah Python yang ingin meningkatkan Python pengalaman pengembangan mereka menggunakan AWS Cloud9.
Pada akhir pelatihan ini, peserta akan dapat:
- Siapkan dan konfigurasikan AWS Cloud9 untuk pengembangan Python.
- Pahami antarmuka dan fitur AWS Cloud9 IDE.
- Tulis, debug, dan terapkan Python aplikasi di AWS Cloud9.
- Berkolaborasi dengan pengembang lain menggunakan platform AWS Cloud9.
- Integrasikan AWS Cloud9 dengan layanan AWS lainnya untuk penerapan tingkat lanjut.
Building Chatbots in Python
21 JamChatBots adalah program komputer yang secara otomatis mensimulasikan respons manusia melalui antarmuka obrolan. ChatBots membantu organisasi memaksimalkan efisiensi operasional mereka dengan menyediakan opsi yang lebih mudah dan cepat untuk interaksi pengguna mereka.
Dalam pelatihan langsung yang dipandu oleh instruktur ini, peserta akan mempelajari cara membuat ChatBots di Python.
Pada akhir pelatihan ini, peserta akan dapat:
- Memahami dasar-dasar pembuatan ChatBots
- Membuat, menguji, menerapkan, dan memecahkan masalah berbagai ChatBots menggunakan Python
Target Peserta
- Pengembang
Format Kursus
- Sebagian kuliah, sebagian diskusi, latihan, dan praktik langsung yang intensif
Catatan
- Untuk meminta pelatihan yang disesuaikan untuk kursus ini, silakan hubungi kami untuk mengatur.
Pemrograman GPU dengan CUDA dan Python
14 JamPelatihan langsung ini yang dipandu instruktur di Indonesia (online atau tatap muka) ditujukan untuk pengembang berlevel menengah yang ingin menggunakan CUDA untuk membangun aplikasi Python yang dijalankan secara paralel pada GPU NVIDIA.
Setelah pelatihan ini, peserta akan dapat:
- Menggunakan kompiler Numba untuk mempercepat aplikasi Python yang berjalan pada GPU NVIDIA.
- Membuat, mengkompilasi, dan meluncurkan kernel CUDA kustom.
- Mengelola memori GPU.
- Mengonversi aplikasi berbasis CPU menjadi aplikasi yang dipercepat oleh GPU.
Scaling Data Analysis with Python and Dask
14 JamPelatihan langsung oleh instruktur di Indonesia (online atau di tempat) ini ditujukan kepada ilmuwan data dan insinyur perangkat lunak yang ingin menggunakan Dask dengan ekosistem Python untuk membangun, meng skalakan, dan menganalisis dataset besar.
Setelah pelatihan ini selesai, peserta akan dapat:
- Mengatur lingkungan untuk memulai pengolahan data besar dengan Dask dan Python.
- Mengexploitasi fitur, perpustakaan, alat, dan API yang tersedia dalam Dask.
- Memahami bagaimana Dask mempercepat komputasi paralel di Python.
- Mempelajari cara meng skalakan ekosistem Python (Numpy, SciPy, dan Pandas) menggunakan Dask.
- Memaksimalkan lingkungan Dask untuk mempertahankan kinerja tinggi dalam menangani dataset besar.
Analisis Data dengan Python, Pandas dan Numpy
14 JamPelatihan ini, yang dibimbing oleh instruktur, dalam Indonesia (online atau tatap muka) ditujukan untuk pengembang Python dan analis data tingkat menengah yang ingin meningkatkan keterampilan mereka dalam analisis dan manipulasi data menggunakan Pandas dan NumPy.
Pada akhir pelatihan ini, peserta akan dapat:
- Mengatur lingkungan pengembangan yang mencakup Python, Pandas, dan NumPy.
- Membuat aplikasi analisis data menggunakan Pandas dan NumPy.
- Melakukan operasi pengaturan data, pengurutan, dan penyaringan tingkat lanjut.
- Melakukan operasi agregasi dan menganalisis data time series.
- Mengvisualisasikan data menggunakan Matplotlib dan perpustakaan visualisasi lainnya.
- Mendiagnosa dan mengoptimalkan kode analisis data mereka.
Pembangunan Full Stack FARM (FastAPI, React, dan MongoDB)
14 JamPelatihan ini yang dipimpin instruktur, langsung (online atau tatap muka) ini ditujukan untuk pengembang yang ingin menggunakan stack FARM (FastAPI, React, dan MongoDB) untuk membangun aplikasi web dinamis, berkinerja tinggi, dan dapat diskalakan.
Di akhir pelatihan ini, peserta akan mampu untuk:
- Menyusun lingkungan pengembangan yang diperlukan yang mengintegrasikan FastAPI, React, dan MongoDB.
- Memahami konsep kunci, fitur, dan manfaat stack FARM.
- Mempelajari cara membangun REST API dengan FastAPI.
- Mempelajari cara merancang aplikasi interaktif dengan React.
- Mengembangkan, menguji, dan mengimplementasikan aplikasi (front end dan back end) menggunakan stack FARM.
Mengembangkan APIs dengan Python dan FastAPI
14 JamPelatihan yang dipandu instruktur ini di Indonesia (pelatihan online langsung atau pelatihan langsung tatap muka) ditujukan kepada pengembang yang ingin menggunakan FastAPI dengan Python untuk membangun, menguji, dan men-deploy API RESTful lebih mudah dan cepat.
Setelah pelatihan ini, peserta akan dapat:
- Mengatur lingkungan pengembangan yang diperlukan untuk mengembangkan API dengan Python dan FastAPI.
- Membuat API lebih cepat dan mudah menggunakan perpustakaan FastAPI.
- Belajar cara membuat model data dan skema berdasarkan Pydantic dan OpenAPI.
- Menghubungkan API ke database menggunakan SQLAlchemy.
- Implementasikan keamanan dan autentikasi di API menggunakan alat-alat FastAPI.
- Membangun gambar kontainer dan men-deploy web API ke server cloud.
Deteksi Penipuan dengan Python dan TensorFlow
14 JamPelatihan langsung yang dipandu oleh instruktur ini, di Indonesia (online atau onsite), ditujukan bagi ilmuwan data yang ingin menggunakan TensorFlow untuk menganalisis data potensi penipuan.
Pada akhir pelatihan ini, peserta akan dapat:
- Membuat model deteksi penipuan di Python dan TensorFlow.
- Membangun regresi linier dan model regresi linier untuk memprediksi penipuan.
- Mengembangkan aplikasi AI end-to-end untuk menganalisis data penipuan.
Mempercepat Alur Kerja Python Pandas dengan Modin
14 JamPelatihan langsung yang dipimpin instruktur di Indonesia (online atau di tempat) ini ditujukan untuk ilmuwan data dan pengembang yang ingin menggunakan Modin untuk membangun dan menerapkan komputasi paralel dengan Pandas untuk analisis data yang lebih cepat.
Pada akhir pelatihan ini, peserta akan dapat:
- Siapkan lingkungan yang diperlukan untuk mulai mengembangkan Pandas alur kerja berskala dengan Modin.
- Memahami fitur, arsitektur, dan keuntungan Modin.
- Ketahui perbedaan antara Modin, Dask, dan Ray.
- Lakukan operasi Pandas lebih cepat dengan Modin.
- Terapkan seluruh API dan fungsi Pandas.