Kursus online Python untuk analis - kursus RUB 34.900. dari International School of Professions, pelatihan 2 minggu, tanggal 11 Desember 2023.
Miscellanea / / December 03, 2023
Komunikasi online “langsung” dengan guru dan mentor.
Akses ke kursus selama 3 bulan: tugas interaktif, webinar, dan rekaman kelas.
Jadwal pelatihan fleksibel yang Anda pilih sendiri.
Tidak ada biaya transportasi tambahan.
Kemungkinan untuk menggabungkan pelatihan dengan pekerjaan, perjalanan, dan pelatihan paralel.
Setelah menyelesaikan kursus Anda menerima Sertifikat Pribadi.
Halo semuanya :-) Nama saya Stanislav. Saat ini saya tinggal di wilayah Tula. Saya memiliki beberapa pendidikan tinggi. Utama - MSTU im. Bauman dengan spesialisasi Ilmu Komputer dan Sistem Kontrol. Kedua - Ekonomi - Keuangan dan kredit. Ketiga - Manajemen organisasi. Saya telah bekerja di bidang IT selama lebih dari 15 tahun, saya mulai sebagai administrator sistem, insinyur sistem. Bekerja di berbagai organisasi besar dan internasional, seperti RAO UES, Yandex, Microsoft. Bekerja di berbagai posisi dan arah. Menyelesaikan proyek dengan kompleksitas yang berbeda-beda. Dalam beberapa tahun terakhir, vektor pengembangan saya telah bergeser dari administrasi sistem ke implementasi proyek web: Saya terlibat dalam pembuatan dan promosinya. Dan tentunya harus menggunakan pemrograman dengan menggunakan Python, C#, JS, serta SQL, CSS, HTML, saat ini bahasa favorit Anda adalah Python. Saya sangat suka berbagi ilmu dan pengalaman. Saya telah mengajar selama 7 tahun terakhir. Dan saya sangat senang menjadi bagian dari OTUS :-) Guru
1. Pengantar sintaksis Python dan pernyataan kondisional
Mengeksplorasi
1.Instalasi dan antarmuka Notebook Jupyter
2.Konstruksi dasar dan tipe variabel dengan Python
3.Tipe data
4.Operasi dengan angka dan string
5.Variabel
Kuasai itu
- Buku Catatan Jupyter
- ular piton
- Tipe data
- Jenis variabel
Saat latihan
• Mari pelajari fungsionalitas antarmuka Jupyter Notebook.
• Kita akan mempraktikkan fungsi paling sederhana pada tugas, mempelajari cara melakukan operasi, dan membedakan tipe data.
Guru akan mengevaluasi hasil tugas dan mendiskusikannya dengan Anda secara detail.
2. Sintaks Python. Lanjutan: Loop, operator, modul
Mengeksplorasi
1.Operasi logika dan operasi perbandingan
2.Kondisi IF, ELSE, ELIF
3.Blok dan bantalan
4. Perulangan SAAT, UNTUK IN
5. Struktur data: daftar, kamus, dan tupel
6.Fungsi Python: def
7. Modul TIME dan DATETIME
Kuasai itu
- Siklus
- Kamus dan daftar
- tanggal dan waktu
- Pengembangan fitur
Saat latihan
• Kita akan mempraktikkan operasi dan siklus tugas baru, dan belajar mengintegrasikan pengetahuan yang diperoleh ke dalam pekerjaan.
• Mari kita pertimbangkan apa yang dapat Anda terapkan ke dalam pekerjaan Anda dan bagaimana mengotomatiskan tugas-tugas rutin.
Guru akan mengevaluasi hasil tugas dan mendiskusikannya dengan Anda secara detail.
3. Perpustakaan Perangkat Lunak Pandas
Mengeksplorasi
1. Tujuan dan prinsip bekerja dengan perpustakaan perangkat lunak Pandas
2. Antarmuka: fungsionalitas yang diperlukan
3. Modul Pandas, NumPy, Matplotlib
4. Struktur data
5.Membuat Dataframe dan Seri
6. Pemfilteran data dengan query QUERY
Kuasai itu
- Panda
- NomorPy
- Matplotlib
- Kerangka Data
Saat latihan
• Mari jelajahi fungsionalitas Pandas menggunakan contoh sederhana menggunakan Python.
• Mari kita membuat Dataframe secara manual dan memuat data dari file CSV, XLSX.
• Memuat halaman HTML ke dalam kerangka data.
Guru akan mengevaluasi hasil tugas dan mendiskusikannya dengan Anda secara detail.
4. Panda. Lanjutan: menghitung metrik, indeks, tabel pivot
Mengeksplorasi
1.Perhitungan metrik dasar
2. Menyortir data
3.Menambahkan kolom
4.Bekerja dengan indeks: reset_index(), reindex(), indeks bersarang
5.Pengelompokan data
6.Menggabungkan beberapa Kerangka Data
7. Visualisasi Matplotlib
Kuasai itu
- Metrik
- Indeks
- Tabel pivot
- Mengelompokkan data
Saat latihan
• Kami akan bekerja dengan file CSV yang diunduh, mempelajari cara menghitung metrik, menggabungkan tabel, dan mengenal indeks menggunakan contoh.
• Mari kita berlatih ekstra dengan tanggal dan waktu.
Guru akan mengevaluasi hasil tugas dan mendiskusikannya dengan Anda secara detail.
5. Selenium WebDriver
Mengeksplorasi
1. Impor modul, unduh file driver
2.Inisialisasi driver dan pemuatan halaman
3.Pro dan kontra bekerja dengan Selenium. Alternatif
4.Mencari elemen situs menggunakan pemilih CSS, kelas dan id
5. Interaksi dengan elemen situs
6. Memperoleh informasi dari elemen situs
Kuasai itu
- Selenium WebDriver
- Menginstal driver
- Pemilih CSS
- Elemen situs
Saat latihan
• Mari kita instal Selenium WebDriver dan mencari tahu mengapa analis memerlukannya dalam pekerjaannya.
• Kami akan mengisi data situs: sendkeys dan klik tombol.
Guru akan mengevaluasi hasil tugas dan mendiskusikannya dengan Anda secara detail.
6. API - bekerja dengan antarmuka pemrograman aplikasi
Mengeksplorasi
1. Mengapa seorang analis perlu bekerja dengan API?
2.Cara membuat API berfungsi dengan Google. Analisis dan Yandex. Metrik
3.Cara mengautentikasi
4.Bagaimana menafsirkan data
5.Otomasi
Kuasai itu
- API
- Modul permintaan
- Kerangka Data
- Otomatisasi
Saat latihan
• Mari pelajari modul Permintaan serta metode dapatkan dan kirim.
• Mari selesaikan masalah keluaran data dan penempatannya dalam kerangka data.
• Mari pelajari cara bekerja dengan VK API dan mengunduh statistik dari grup.
Guru akan mengevaluasi hasil tugas dan mendiskusikannya dengan Anda secara detail.
7. Visualisasi data
Mengeksplorasi
1.Fungsi grafis untuk membuat grafik sederhana
2.Visualisasi data analitis
3.Presentasi temuan
4.Pilihan metode penyajian data
5.Jenis grafik: histogram, grafik garis
Kuasai itu
- Fungsi grafis Pandas
- Matplotlib
- Yg keturunan dr laut
- Secara plot
Saat latihan
• Mari berlatih membuat fungsi grafis menggunakan Pandas dan membuat beberapa jenis grafik tergantung kenyamanan penyajian informasi.
Guru akan mengevaluasi hasil tugas dan mendiskusikannya dengan Anda secara detail.
8. Mengimpor tabel dari PDF
Mengeksplorasi
1.Impor modul Glob dan Tabula
2.Cara mendapatkan daftar semua file pdf menggunakan python
3.Cara bekerja dengan tabel tertentu dari dokumen pdf
4. Memperbaiki kesalahan dan penyesuaian tabel
5.Menggabungkan kerangka data
6.Perpustakaan Camelot - cara mengekstrak tabel
Kuasai itu
- Bola dunia
- tabula
- Impor
- camelot
Saat latihan
• Kita akan mempelajari cara mengunduh daftar semua file pdf di komputer agar dapat bekerja dengan file dan tabel tertentu di masa mendatang.
• Kita akan belajar membaca file pdf dan, jika perlu, mengeditnya sesuai kebutuhan kita. Mari kita tulis file dalam format .csv.
Guru akan mengevaluasi hasil tugas dan mendiskusikannya dengan Anda secara detail.
9. Sistem kontrol versi Git
Mengeksplorasi
1.Apa itu Git dan untuk apa Git dibuat?
2.Manfaat Git
3. Layanan hosting online untuk repositori GitHub
4. Antarmuka GitHub dan fungsionalitas dasar
5. Alat yang berguna di tempat kerja
Kuasai itu
- Git
- GitHub
- Tarik Permintaan
- Alat yang berguna
Saat latihan
• Mari kita instal GitHub dan lihat antarmukanya.
• Mari buat repositori dan unggah kode pengujiannya. Dengan menggunakan contohnya, kita akan belajar cara membuat komitmen, membandingkan, dan memutar kembali versi.
Guru akan mengevaluasi hasil tugas dan mendiskusikannya dengan Anda secara detail.
10. Meringkas
Mengeksplorasi
1.6 aturan kode yang baik
2. Soft-skill apa yang diperlukan agar seorang analis dapat bekerja?
3. Rekomendasi tentang bagaimana membangun jalur masa depan Anda sebagai seorang profesional
4.Jawaban atas pertanyaan yang telah disiapkan
Kuasai itu
- ular piton
- Alat analisis
- Keterampilan lunak
- Prospek
Saat latihan
• Mari kita rangkum pelajaran ini bersama guru.
Guru akan mengevaluasi hasil tugas dan mendiskusikannya dengan Anda secara detail.