
Kursus Python untuk Otomatisasi
Berhentilah membuang waktu berjam-jam untuk tugas berulang yang dapat Anda otomatiskan dalam hitungan menit. Kursus ini mengajarkan Anda otomatisasi Python dari awal — mencakup file, web scraping, basis data, email, dan lainnya. Anda akan membangun skrip nyata yang memecahkan masalah nyata dengan cepat.
Apa yang akan Anda pelajari:
Anda akan mulai dengan dasar-dasar Python dan dengan cepat beralih ke otomatisasi praktis di setiap domain utama. Anda akan belajar memanipulasi file dan direktori, melakukan web scraping, mengonsumsi REST API, dan berinteraksi dengan basis data. Kursus ini mencakup otomatisasi dokumen Excel, Word, dan PDF, pengiriman email dan notifikasi obrolan, serta penjadwalan skrip untuk berjalan secara mandiri. Anda juga akan menerapkan praktik terbaik rekayasa perangkat lunak termasuk pengujian, pencatatan log, dan penerapan. Pada akhirnya, Anda akan memiliki portofolio alat otomatisasi yang berfungsi dan siap untuk lingkungan profesional mana pun.
Bagaimana Anda belajar secara praktis Kursus Python untuk Otomatisasi
Bagaimana Anda berlatih Kursus Python untuk Otomatisasi
Untuk Anda yang memiliki perusahaan dan ingin melatih tim
Di Dedika untuk perusahaan, kursus dilengkapi dengan latihan dan contoh yang disesuaikan dengan bisnis Anda dan kebutuhan perusahaan Anda.
Konten kursus
8 Bab • 34 PelajaranDurasi antara 4 dan 360 jam (Anda yang menentukan)
Bab 1SembunyikanSembunyikan detailLihat detailFondasi Python untuk Otomatisasi
Fondasi Python untuk Otomatisasi
Pelajaran 1 • Esensi Sintaks Inti Python
Mencakup variabel, tipe data, operator, dan konstruksi alur kontrol. Primitif ini mendasari setiap skrip otomatisasi yang ditulis nanti dalam kursus.
Pelajaran 2 • Penanganan Kesalahan dan Debugging
Gunakan blok try/except dan alat debugging bawaan untuk menulis skrip yang tangguh. Penanganan kesalahan yang andal sangat penting untuk tugas otomatisasi tanpa pengawasan.
Pelajaran 3 • Menyiapkan Lingkungan Python
Instal Python, konfigurasi lingkungan virtual, dan pilih IDE yang cocok untuk pekerjaan otomatisasi. Membangun rantai alat dasar yang digunakan sepanjang kursus.
Pelajaran 4 • Fungsi dan Penggunaan Kode Kembali
Definisikan, panggil, dan atur fungsi untuk menghilangkan pengulangan dalam skrip otomatisasi. Memperkenalkan cakupan, argumen default, dan nilai kembali.
Bab 2SembunyikanSembunyikan detailLihat detailBekerja dengan File dan Direktori
Bekerja dengan File dan Direktori
Pelajaran 1 • Membaca dan Menulis File Teks
Buka, baca, tulis, dan tambahkan file teks biasa menggunakan I/O file bawaan. Manipulasi file teks adalah titik masuk untuk sebagian besar tugas otomatisasi pemrosesan data.
Pelajaran 2 • Memproses File Data CSV dan JSON
Parsing dan hasilkan file CSV dan JSON, dua format data otomatisasi yang paling umum. Menghubungkan keterampilan I/O file ke manipulasi data terstruktur.
Pelajaran 3 • Menavigasi Sistem File dengan os dan pathlib
Jelajahi direktori, periksa jalur, dan lakukan operasi file menggunakan os dan pathlib. Membangun keterampilan navigasi yang dibutuhkan untuk otomatisasi file massal.
Pelajaran 4 • Pengarsipan, Kompresi, dan Transfer File
Buat arsip ZIP, kompres file, dan pindahkan data antar lokasi secara terprogram. Memungkinkan alur kerja pencadangan dan distribusi otomatis.
Bab 3SembunyikanSembunyikan detailLihat detailMengotomatiskan Baris Perintah dan OS
Mengotomatiskan Baris Perintah dan OS
Pelajaran 1 • Mengelola Proses dan Sumber Daya Sistem
Pantau, mulai, dan hentikan proses serta kueri penggunaan sumber daya sistem dengan psutil. Memungkinkan skrip otomatisasi yang merespons keadaan sistem.
Pelajaran 2 • Variabel Lingkungan dan Konfigurasi Sistem
Baca, atur, dan kelola variabel lingkungan untuk mengonfigurasi skrip tanpa nilai hardcoded. Mendukung skrip otomatisasi portabel yang sadar lingkungan.
Pelajaran 3 • Menjadwalkan dan Menjalankan Tugas Otomatis
Jadwalkan skrip Python untuk berjalan pada interval yang ditentukan menggunakan penjadwal tingkat OS dan library Python. Mengubah skrip satu kali menjadi otomatisasi berulang yang andal.
Pelajaran 4 • Menjalankan Perintah Shell dengan subprocess
Luncurkan program eksternal dan tangkap outputnya menggunakan modul subprocess. Menjembatani skrip Python dengan alat baris perintah apa pun yang tersedia di sistem.
Bab 4SembunyikanSembunyikan detailLihat detailWeb Scraping dan Otomatisasi HTTP
Web Scraping dan Otomatisasi HTTP
Pelajaran 1 • Mengonsumsi dan Mengotomatiskan REST API
Otentikasi dengan dan konsumsi REST API untuk mengotomatiskan pengambilan dan pengiriman data. Menghubungkan otomatisasi web ke arsitektur berbasis layanan modern.
Pelajaran 2 • Menangani Halaman Dinamis dan yang Dirender JavaScript
Scrap konten yang dirender oleh JavaScript menggunakan Selenium dan Playwright. Memperluas kemampuan scraping melampaui halaman HTML statis.
Pelajaran 3 • Membuat Permintaan HTTP dengan requests
Kirim permintaan GET, POST, dan HTTP lainnya serta tangani respons secara terprogram. Menyediakan fondasi untuk semua otomatisasi berbasis web di bab ini.
Pelajaran 4 • Parsing HTML dengan BeautifulSoup
Navigasi dan ekstrak data dari dokumen HTML menggunakan pemilih BeautifulSoup. Mentransformasi halaman web mentah menjadi data terstruktur yang dapat digunakan.
Pelajaran 5 • Menyimpan dan Mengekspor Data yang Di-scrap
Simpan hasil scraping ke CSV, JSON, dan database untuk penggunaan hilir. Menyelesaikan pipeline pengumpulan data ujung ke ujung.
Bab 5SembunyikanSembunyikan detailLihat detailMengotomatiskan Dokumen dan Spreadsheet Office
Mengotomatiskan Dokumen dan Spreadsheet Office
Pelajaran 1 • Analisis Data Spreadsheet dengan pandas
Muat, filter, agregat, dan ekspor data tabular menggunakan pandas DataFrame. Menjembatani file data mentah dengan pipeline pelaporan dan analisis otomatis.
Pelajaran 2 • Generasi dan Ekstraksi PDF
Ekstrak teks dari PDF dan hasilkan dokumen PDF baru menggunakan PyPDF2 dan reportlab. Memungkinkan otomatisasi alur kerja administratif yang padat PDF.
Pelajaran 3 • Otomatisasi Dokumen Word dengan python-docx
Hasilkan dan edit dokumen Word termasuk judul, tabel, dan gambar menggunakan python-docx. Mengotomatiskan alur kerja pembuatan kontrak, laporan, dan surat.
Pelajaran 4 • Otomatisasi Excel dengan openpyxl
Buat dan manipulasi buku kerja Excel, lembar, dan sel menggunakan openpyxl. Mengotomatiskan pembuatan laporan dan tugas entri data yang sebelumnya memerlukan upaya manual.
Bab 6SembunyikanSembunyikan detailLihat detailOtomatisasi Database dengan Python
Otomatisasi Database dengan Python
Pelajaran 1 • Otomatisasi Data Berbasis ORM dengan SQLAlchemy
Definisikan model database sebagai kelas Python dan otomatiskan operasi CRUD menggunakan SQLAlchemy ORM. Mengurangi boilerplate SQL dan meningkatkan kemudahan perawatan skrip.
Pelajaran 2 • Mengotomatiskan Pipeline Data dan ETL
Ekstrak data dari file dan API, transformasikan, dan muat ke dalam database dalam pipeline otomatis. Menerapkan semua keterampilan database sebelumnya ke alur kerja data dunia nyata.
Pelajaran 3 • Menghubungkan ke Database Produksi
Gunakan SQLAlchemy dan driver khusus database untuk terhubung ke PostgreSQL dan MySQL. Memperluas skrip otomatisasi ke sistem database tingkat perusahaan.
Pelajaran 4 • SQLite untuk Penyimpanan Data Ringan
Buat dan kueri database SQLite menggunakan modul sqlite3 bawaan Python. Menyediakan backend database tanpa konfigurasi untuk skrip otomatisasi.
Bab 7SembunyikanSembunyikan detailLihat detailOtomatisasi Email, Notifikasi, dan Pesan
Otomatisasi Email, Notifikasi, dan Pesan
Pelajaran 1 • Mengirim Email dengan smtplib dan MIME
Buat dan kirim email teks biasa dan HTML dengan lampiran menggunakan smtplib. Mengotomatiskan pengiriman laporan, peringatan, dan pesan konfirmasi.
Pelajaran 2 • Otomatisasi SMS dan Notifikasi Dorong
Kirim SMS dan notifikasi dorong melalui API pihak ketiga untuk memberi tahu pengguna secara waktu nyata. Memperluas peringatan otomatisasi melampaui email ke saluran seluler.
Pelajaran 3 • Membaca dan Memproses Email Masuk
Hubungkan ke kotak surat melalui IMAP untuk membaca, memfilter, dan bertindak atas pesan masuk. Memungkinkan otomatisasi berbasis pemicu yang digerakkan oleh peristiwa email.
Pelajaran 4 • Integrasi Platform Obrolan
Posting pesan dan notifikasi ke Slack dan Microsoft Teams menggunakan webhook dan bot. Mengintegrasikan skrip otomatisasi dengan platform komunikasi tim.
Bab 8SembunyikanSembunyikan detailLihat detailMembangun Otomatisasi yang Kokoh dan Skalabel
Membangun Otomatisasi yang Kokoh dan Skalabel
Pelajaran 1 • Mengemas dan Men-deploy Skrip Otomatisasi
Kemas skrip sebagai alat yang dapat diinstal dan deploy ke server atau kontainer. Mentransformasi skrip lokal menjadi aset otomatisasi yang dapat dibagikan dan di-deploy.
Pelajaran 2 • Menguji Skrip Otomatisasi
Tulis pengujian unit dan integrasi untuk kode otomatisasi menggunakan pytest dan library mocking. Memastikan skrip berperilaku benar di berbagai lingkungan dan kasus tepi.
Pelajaran 3 • Menstruktur Proyek Otomatisasi
Atur skrip ke dalam paket dengan pemisahan masalah yang jelas dan manajemen konfigurasi. Meletakkan fondasi arsitektur untuk basis kode otomatisasi yang dapat dipelihara.
Pelajaran 4 • Konkurensi dan Eksekusi Paralel
Percepat tugas otomatisasi menggunakan threading, multiprocessing, dan async I/O. Memungkinkan skrip menangani beban kerja besar dalam batasan waktu yang dapat diterima.
Pelajaran 5 • Pemantauan, Peringatan, dan Pemeliharaan
Implementasi logging terstruktur, pemeriksaan kesehatan, dan peringatan untuk menjaga otomatisasi berjalan dengan andal di produksi. Menutup lingkaran antara deployment dan operasi berkelanjutan.
Sertifikat valid Anda setelah menyelesaikan
Kursus ini cocok untuk Anda:
Koordinator Operasi: menghabiskan waktu berjam-jam untuk entri data manual dan tugas manajemen berkas.
Spesialis dukungan TI: ingin membuat skrip untuk pekerjaan pemeliharaan rutin dan pemantauan secara otomatis.
Analis data: perlu beralih dari pekerjaan spreadsheet manual ke pipa yang dapat diulang.
Pemilik usaha kecil: ingin mengotomatiskan alur kerja penagihan, pelaporan, dan komunikasi.
Pengalih karier: beralih ke bidang teknologi dan menginginkan keterampilan pengkodean yang praktis dan relevan dengan pekerjaan.
Peneliti atau ilmuwan: bertujuan untuk mengotomatiskan pengumpulan dan pemrosesan data untuk proyek-proyek.
Apa kata para siswa kami
Kelasnya sangat sempurna. Saya membeli paket satu tahun dan akhirnya memiliki kesempatan untuk mengikuti berbagai topik yang saya minati tanpa perlu berganti platform... terima kasih atas semua yang kalian lakukan, saya sudah merekomendasikan kalian kepada orang lain...

Saya suka bagaimana pelajarannya langsung pada intinya dan bagaimana saya bisa berpindah bab dan melewati konten yang tidak saya butuhkan.

Saya suka kontennya dan cara presentasi serta transkripsi videonya, yang mempercepat prosesnya!

Platformnya cepat, mudah digunakan. Keragaman konten dan video pelengkapnya sangat membantu dalam pembelajaran.

Pelatihan utama
FAQ
Siapa itu Dedika?
Apakah sertifikat ini berlaku di Indonesia?
Apakah kursusnya gratis?
Berapa beban belajar kursusnya?
Bagaimana bentuk kursusnya?
Bagaimana cara kerja kursusnya?
Berapa lama durasi kursusnya?
Berapa biaya atau harga kursusnya?
Apa itu kursus EAD atau online dan bagaimana cara kerjanya?
Kursus PDF




















