Pengembang Python - kursus 88.000 gosok. dari IT Academy, pelatihan 252 ac. jam, Tanggal: 6 Desember 2023.
Miscellanea / / November 27, 2023
IT Academy adalah mitra untuk pembelajaran berbasis proyek yang disesuaikan. Memberikan layanan untuk pengembangan dan transformasi bisnis melalui pelatihan personel yang berkualitas. Melakukan proyek pendidikan skala besar, pelatihan ulang profesional, program pelatihan lanjutan, kursus di bidang yang paling populer. Mengembangkan konten pendidikan berdasarkan kebutuhan pelanggan.
Perusahaan membangun ekosistem pendidikan, dan juga memperkenalkan dan mengembangkan teknologi e-learning untuk manajemen personalia. Berkat keahlian tingkat tinggi dalam solusi pembelajaran jarak jauh dan pengembangan konten untuk segmen korporasi, IT Academy adalah pemimpin dalam pelatihan TI dan keamanan informasi - disiplin ilmu yang merupakan titik temu antara TI dan bisnis, serta dalam pelatihan personel untuk digital ekonomi.
Berbagai layanan Akademi TI dirancang untuk memenuhi kebutuhan setiap klien, dan pilihan kursus, ditawarkan untuk pelatihan lanjutan dan pelatihan ulang pasti akan memenuhi kebutuhan siapa pun spesialis TI.
Di antara bidang utama Akademi TI: Keamanan informasi, Transformasi digital, Resmi pelatihan dari vendor Rusia, solusi EdTech untuk pelatihan perusahaan, pelatihan staf tim TI pelanggan.
IT Academy menempati posisi pertama di antara pusat pelatihan terbaik dalam pemeringkatan kualitas perusahaan EdTech di segmen pendidikan berkelanjutan (SmartRanking).
IT Academy adalah bagian dari ekosistem Softline Academy, yang menggabungkan dua pemain kuat di pasar pelatihan korporat (IT Academy, Softline Training Center).
Tentang guru:
• Pengembang aplikasi beban tinggi menggunakan Java dan Spring Boot
• Pengembang web profesional dengan pengalaman luas dalam mengembangkan dan membuat situs web dan kerangka kerja;
• penulis dan pengembang beberapa aplikasi web yang dipatenkan yang digunakan oleh perusahaan besar seperti JSC Russian Railways dan lainnya;
• peserta aktif dalam program IT-Start;
• guru disiplin akademik pemrograman web (JS, PHP, Python, Node JS, VUE, React, Spring Web), Pemrograman Java (JEE, Spring, broker antrian pesan, Stream API, REST API), pemrograman di lingkungan .NET dan Piton
• penulis kursus pemrograman web – melatih pengembang web dari awal, serta kursus pelatihan ulang untuk spesialis TI
Total pengalaman kerja – 13 tahun (2009-2021)
Pengalaman sebagai trainer dan pengajar di bidang IT – 13 tahun (2009-2021)
Sergei Valerievich telah mengajar di Akademi sejak 2019 dan telah membuktikan dirinya sebagai seorang profesional kelas atas. Berkat pendekatannya yang berpengalaman, ratusan spesialis telah berhasil lulus dan terus berkembang di berbagai bidang TI.
1. Algoritma – properti dan metode presentasi.
Tipe data - tujuan dan peran dalam program.
Operan dan Operator - Mengevaluasi Ekspresi
2. Model pengembangan program.
Pemrograman terstruktur.
Prinsip dasar: struktur kode blok - blok dan subrutin.
Struktur kontrol yang khas adalah urutan, percabangan, loop
3. Contoh praktis pembuatan flowchart dan pseudocode.
Masalah algoritmik paling sederhana.
Menerjemahkan algoritma ke dalam kode.
Subrutin (fungsi) sebagai blok kode dasar.
Tugas pemrosesan teks yang umum
4. Menginstal juru bahasa Python.
Operasi dasar dan tipe data.
Operator cabang dan loop.
Instalasi dan peluncuran lingkungan pengembangan.
Tipe data: angka, string, daftar, boolean, Tidak Ada.
Ketik fungsi konversi. Masukan sederhana dan keluaran sederhana
5. Percabangan. Pernyataan if.
Bentuk dasar perulangan while.
Operator istirahat dan melanjutkan.
Pencarian untuk).
6. Konsep array. Tugas umum dengan array: akses elemen, traversal elemen, inisialisasi elemen
7. Garis.
Metode dan fungsi.
Menggunakan irisan.
iring-iringan. Operasi dasar dengan Tuple. Membongkar tupel.
Daftar. Operasi dasar dengan daftar.
Kamus. Operasi dasar dengan kamus.
Banyak orang. Operasi dasar dengan himpunan
8. Algoritma pencarian dan pengurutan dasar.
Menghitung kompleksitas algoritma. Analisis efektivitas program.
9. Struktur data paling sederhana: daftar, tumpukan, antrian, pohon.
Mencari elemen dan menyortir elemen.
Menerapkan tumpukan dinamis
1. Fungsi.
Argumen fungsi yang diberi nama dan tidak disebutkan namanya.
Variabel lokal dan global.
Ekspresi Lambda.
2. Fungsionalitas.
Pemrograman fungsional.
Peta fungsi, filter.
Generator, dekorator.
3. Bekerja dengan file dan direktori.
Operasi dasar dengan jalur file.
Impor sebuah paket. Paket standar yang paling penting.
subsistem pip. Memasang modul pihak ketiga. Membuat modul Anda sendiri.
Membaca data dari file dan menulis data ke file
4. Kelas dan objek.
Pengantar Pemrograman Berorientasi Objek (OOP).
Kelas dan contoh kelas.
Data instans, metode instans, dan properti instans.
Buat kelas Anda sendiri. Enkapsulasi. Atribut kelas. Membaca dan mengubah atribut
5. Pemrograman berorientasi objek.
Kelas dan objek.
Atribut dan metode kelas.
Enkapsulasi.
Mendefinisikan Operasi
6. Polimorfisme.
Mengetik bebek.
Pengecekan tipe.
Warisan.
Kelas dasar dan turunan.
Metode abstrak.
Warisan berganda
7. Konsep pengecualian.
Penanganan Pengecualian.
Membuat pengecualian.
Pengecualian standar.
Kelas pengecualian khusus
8. Membuat properti.
Kelas data.
Kelas kontainer.
Kelas kontainer abstrak.
Mengurai XML dan JSON
1. Basis data. Model data relasional. DBMS MySQL dan PostgreSQL. Bahasa SQL, perintah dasar. Bekerja dengan database dengan Python
2. Pola Desain dan Prinsip SOLID
3. Membuat REST API Anda sendiri. Pengembangan aplikasi web. Pengantar kerangka Django
4. Dasar-dasar pengujian aplikasi. Membuat tes Unit
Kursus ini didedikasikan untuk kerangka PyQt5, yang memungkinkan Anda membuat program modern dan fungsional dengan antarmuka grafis. Ini juga mendukung bekerja dengan database, soket, dan berisi banyak widget dan alat lainnya.
4
Program ini terdiri dari empat kursus, yang masing-masing mencakup topik tertentu dengan Python. Pertama, Anda akan mempelajari konstruksi bahasa dasar dan fitur pemrograman Python lainnya, kemudian mempelajari pemrograman berorientasi objek. Pelajari cara membuat layanan web dan melakukan analisis data. Program ini cocok untuk pelajar dan profesional dengan keterampilan pemrograman dasar.
4,2