Pengembang Python. Dasar - kursus gratis dari Otus, pelatihan 5 bulan, Tanggal: 5 Desember 2023.
Miscellanea / / December 08, 2023
Anda akan mempelajari sintaksis dan mendapatkan kepercayaan diri dalam teknik dasar pemrograman Python. Anda akan menerima pelatihan untuk bekerja di berbagai bidang penerapan bahasa: pengembangan web, pengujian otomatis, pemrograman asinkron, bekerja dengan API, Ilmu Data, dan penguraian situs web. Sejumlah kelas dikhususkan untuk topik terkait, seperti shell, git, serta alat DevOps: Docker, Gitlab CI/CD, Github Actions, dll., yang memungkinkan Anda menjadi unit tempur mandiri dalam tim pengembang. Program yang beragam akan memperluas wawasan Anda dan membantu Anda memutuskan dengan lebih jelas bidang mana yang akan terus dikembangkan. Pada saat yang sama, pengetahuan dan keterampilan yang Anda peroleh di setiap bidang akan cukup untuk memenuhi syarat untuk posisi spesialis junior.
Untuk siapa kursus ini?
Untuk pengembang Python pemula dan pengembang yang akrab dengan bahasa pemrograman lain, yang ingin memperoleh pengetahuan sistematis dan menguasai keterampilan praktis modern perkembangan. Karena untuk pelatihan Anda harus memiliki pengetahuan dasar tentang pemrograman dan prinsip-prinsip OOP, Anda ikut serta kuasai kemampuan Python dalam waktu singkat, lalu berkonsentrasi pada penyelesaian berbagai industri tugas. Anda akan belajar bekerja dengan versi Python 3.
Setelah pelatihan Anda akan dapat:
Kembangkan aplikasi web dengan Python, termasuk yang berbasis Django
Bekerja secara asinkron dengan web dan database
Membuat dan mengonfigurasi pengujian otomatis
Bekerja dengan shell, Git
Bekerja dengan API, parsing situs web
Gunakan perpustakaan untuk Ilmu Data: numpy, pandas, opencv
Terapkan aplikasi Anda dalam wadah Docker
Siapkan penerapan otomatis
Fitur Kursus
Keterampilan tingkat lanjut dan alat DevOps yang akan membedakan Anda dari pengembang baru
Program ini dirancang dengan mempertimbangkan kebutuhan pemberi kerja untuk spesialis junior dan teknologi terkini yang digunakan dalam pengembangan industri
Tugas berguna yang melatih pemikiran pemrogram dan pencarian solusi secara mandiri
Proyek yang sudah jadi dan dikembangkan dengan baik yang akan menjadi argumen kuat untuk lapangan kerja
3
kursus15 tahun pengalaman.
Spesialis IT, guru.
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
SehatKepala pengembang zval.ru. Terus bekerja dari jarak jauh dan mengembangkan proyeknya sendiri dengan Python dan Django. Lulusan Departemen Teknologi Informasi, Fakultas Fisika, Universitas Riset Nasional Negeri Perm. Dia memulai karirnya di perusahaan internasional besar Prognoz, menciptakan proyek untuk...
Kepala pengembang zval.ru. Terus bekerja dari jarak jauh dan mengembangkan proyeknya sendiri dengan Python dan Django. Lulusan Departemen Teknologi Informasi, Fakultas Fisika, Universitas Riset Nasional Negeri Perm. Dia memulai karirnya di perusahaan internasional besar Prognoz, membuat proyek untuk pemerintah Rusia selama 2 tahun. Bekerja sebagai programmer penagihan menggunakan Oracle pl/sql di Er-Telecom Holding. Sejak 2014, ia menjadi guru pengembangan python. Guru
4
kursusKepala grup pengembangan platform pengawasan video cloud di MTS AI
Pengembang Backend Python Senior
6 tahun mengajar pemrograman online
Untuk waktu yang lama dia memegang posisi Backend Developer dengan Python 3.6 di AdCombo. Tumpukan teknologi yang digunakan meliputi Flask, SQLAlchemy, PostgreSQL, Redis, Docker dan masih banyak lagi. Dia memulai karirnya sebagai administrator sistem di ANTIvor, di mana dia terlibat dalam mengoptimalkan proses kerja, mengumpulkan statistik, dan memvisualisasikan analitik. Kemudian dia pindah ke posisi programmer Full Stack dengan Python dan mengembangkan alat internal dan antarmuka web untuk produk perusahaan. Manajer Program
Sintaks Python dan Operator Dasar
-Topik 1.Tipe dasar dan struktur data. Alur kontrol
-Topik 2.Bekerja dengan fungsi dan data
-Topik 3.Generator, dekorator, jumlah argumen dan hasil yang tidak terbatas
-Tema 4.Git, cangkang
OOP. Kelas, pengecualian. Tes
-Topik 5. Dasar-dasar OOP
-Topik 6. OOP tingkat lanjut, pengecualian
-Topik 7.Modul dan impor
-Topik 8.Kelas Data. Lingkungan maya
-Topik 9. Pelajaran tambahan tentang dekorator dan generator
-Topik 10.Tes
Interaksi dengan dunia luar. Membuat API sederhana. Membangun proyek
-Topik 11.Pengantar modul bawaan
-Topik 12. File dan jaringan
-Topik 13.FastAPI - pengembangan API cepat
-Tema 14.Docker; sistem kendali ketergantungan
Bekerja dengan database, pemrograman asinkron
-Topik 15. Penyimpanan data dalam database relasional. bahasa SQL
-Topik 16.ORM: SQLAlchemy
-Topik 17.SQLAlchemy: koneksi antar tabel dalam database
-Topik 18.Skema migrasi: alembic
-Topik 19. Koneksi kompleks dalam database
-Topik 20. Pemrograman asinkron dengan Python
-Topik 21. Pekerjaan asinkron dengan database
-Topik 22. Pekerjaan API yang tidak sinkron dengan database
Pengembangan web di Flask
-Topik 23.Pengantar pengembangan web menggunakan Flask
-Topik 24.Dasar-dasar bagian depan
-Topik 25. Frontend dasar
-Topik 26.Flask-SQLAlchemy, Flask-Migrate
-Topik 27. Interaksi aplikasi antar container, penulisan buruh pelabuhan
Pengembangan web dengan Django
-Topik 28.Memperkenalkan Django
-Topik 29.Django ORM, django-debug-toolbar
-Topik 30.Django dan tugas yang ditangguhkan
-Topik 31.Tampilan Berbasis Kelas Django, generik, Bentuk
-Topik 32.Bekerja dengan pengguna dan hak di Django
-Topik 33.Menguji aplikasi Django
-Topik 34. Pabrik
Python untuk Ilmu Data
-Topik 35.NumPy. Apakah ini hanya array tingkat lanjut atau sesuatu yang lebih?
-Tema 36.Panda. Perpustakaan lain untuk bekerja dengan data?
-Topik 37.OpenCV
DevOps
-Topik 38.Tindakan GitHub
-Topik 39.GitLab CI
-Tema 40. CD GitLab
Pekerjaan proyek
-Topik 41. Pemilihan topik dan organisasi pekerjaan proyek
-Topik 42. Konsultasi proyek dan pekerjaan rumah
-Topik 43.Perlindungan karya desain