Python geliştiricisi - kurs 88.000 ruble. IT Academy'den, eğitim 252 ac. saat, Tarih: 6 Aralık 2023.
Miscellanea / / November 27, 2023
IT Academy, özelleştirilmiş proje tabanlı öğrenmenin ortağıdır. Nitelikli personelin yetiştirilmesi yoluyla iş geliştirme ve dönüşüme yönelik hizmetler sunar. Büyük ölçekli eğitim projeleri, profesyonel yeniden eğitim, ileri eğitim programları, en popüler alanlarda kurslar yürütür. Müşteri ihtiyaçlarına göre eğitim içeriği geliştirir.
Şirket, eğitim ekosistemleri oluşturuyor ve aynı zamanda personel yönetimine yönelik e-öğrenme teknolojilerini tanıtıyor ve geliştiriyor. IT Academy, uzaktan eğitim çözümleri ve kurumsal segmente yönelik içerik geliştirme konusundaki yüksek düzeydeki uzmanlığı sayesinde BT ve bilgi güvenliği eğitimlerinde (BT ve iş dünyasının kesiştiği disiplinlerde) ve ayrıca dijital ortama yönelik personel yetiştirmede liderdir ekonomi.
IT Academy'nin hizmet yelpazesi, her müşterinin ihtiyaçlarını ve kurs seçimlerini karşılayacak şekilde tasarlanmıştır. ileri eğitim ve yeniden eğitim için sunulan teklifler kesinlikle herhangi bir kişinin ihtiyaçlarını karşılayacaktır. BT uzmanı.
Bilişim Akademisinin kilit alanları arasında: Bilgi güvenliği, Dijital dönüşüm, Yetkilendirme Rus satıcılardan eğitim, kurumsal eğitim için EdTech çözümleri, BT ekiplerinin personel eğitimi müşteri.
IT Academy, sürekli eğitim segmentindeki (SmartRanking) EdTech şirketlerinin kalite sıralamasında en iyi eğitim merkezleri arasında 1. sırada yer aldı.
IT Academy, kurumsal eğitim pazarındaki iki güçlü oyuncuyu (IT Academy, Softline Training Center) birleştiren Softline Academy ekosisteminin bir parçasıdır.
Öğretmen hakkında:
• Java ve Spring Boot kullanarak yüksek yüklü uygulamaların geliştiricisi
• Web siteleri ve çerçeveler geliştirme ve oluşturma konusunda geniş deneyime sahip profesyonel web geliştiricisi;
• JSC Rus Demiryolları ve diğerleri gibi büyük şirketler tarafından kullanılan çeşitli patentli web uygulamalarının yazarı ve geliştiricisi;
• IT-Start programının aktif katılımcısı;
• web programlamada akademik disiplinlerin öğretmeni (JS, PHP, Python, Node JS, VUE, React, Spring Web), Java programlama (JEE, Spring, mesaj kuyruğu aracıları, Stream API, REST API), .NET ortamında programlama ve Python
• web programlama kurslarının yazarı - web geliştiricilerini sıfırdan eğitmenin yanı sıra BT uzmanları için yeniden eğitim kursları
Toplam iş deneyimi – 13 yıl (2009-2021)
Bilişim alanında eğitmen ve öğretmen olarak deneyim – 13 yıl (2009-2021)
Sergei Valerievich, 2019'dan beri Akademi'de ders veriyor ve kendisini birinci sınıf bir profesyonel olarak kanıtladı. Tecrübeli yaklaşımı sayesinde yüzlerce uzman başarıyla mezun olmuş ve çeşitli bilişim alanlarında gelişmeye devam etmektedir.
1. Algoritma – özellikleri ve sunum yöntemleri.
Veri türleri - programdaki amaç ve rol.
İşlenenler ve Operatörler - İfadeleri Değerlendirme
2. Program geliştirme modelleri.
Yapılandırılmış programlama.
Temel prensipler: blok kod yapısı – bloklar ve alt rutinler.
Tipik kontrol yapıları – sıra, dallanma, döngü
3. Akış şemaları ve sözde kod oluşturmanın pratik örnekleri.
En basit algoritmik problemler.
Algoritmanın koda dönüştürülmesi.
Temel kod blokları olarak alt programlar (işlevler).
Tipik metin işleme görevleri
4. Python yorumlayıcısını yükleme.
Temel işlemler ve veri türleri.
Dal operatörleri ve döngüler.
Geliştirme ortamının kurulumu ve başlatılması.
Veri türleri: sayılar, dizeler, listeler, boolean, Yok.
Dönüştürme işlevlerini yazın. Basit giriş ve basit çıkış
5. Dallanma. If ifadesi.
Bir while döngüsünün temel biçimi.
Operatörler ara verir ve devam eder.
Aramak).
6. Dizi kavramı. Dizilerle ilgili tipik görevler: öğe erişimi, öğe geçişi, öğe başlatma
7. Çizgiler.
Yöntemler ve işlevler.
Dilimlerin kullanılması.
Kortej. Tuple ile temel işlemler. Bir Tuple'ın paketini açma.
Liste. Listeyle temel işlemler.
Sözlük. Sözlükle temel işlemler.
Çokluk. Bir setle temel işlemler
8. Temel arama ve sıralama algoritmaları.
Algoritmaların karmaşıklığının hesaplanması. Programın etkililiğinin analizi.
9. En basit veri yapıları: liste, yığın, kuyruk, ağaç.
Bir öğeyi arama ve öğeleri sıralama.
Dinamik bir yığının uygulanması
1. Fonksiyonlar.
Adlandırılmış ve adsız işlev bağımsız değişkenleri.
Yerel ve küresel değişkenler.
Lambda ifadeleri.
2. İşlevsellikler.
Fonksiyonel programlama.
İşlev haritası, filtre.
Jeneratörler, dekoratörler.
3. Dosyalar ve dizinlerle çalışma.
Dosya yollarıyla temel işlemler.
Bir paketi içe aktarın. En önemli standart paketler.
pip alt sistemi. Üçüncü taraf bir modülün kurulması. Kendi modüllerinizi oluşturma.
Dosyalardan veri okuma ve bir dosyaya veri yazma
4. Sınıflar ve nesneler.
Nesneye Yönelik Programlamaya (OOP) Giriş.
Sınıf ve sınıf örneği.
Örnek verileri, örnek yöntemleri ve örnek özellikleri.
Kendi sınıfınızı yaratın. Kapsülleme. Sınıf nitelikleri. Bir özelliği okuma ve değiştirme
5. Nesne yönelimli programlama.
Sınıflar ve nesneler.
Sınıf öznitelikleri ve yöntemleri.
Kapsülleme.
İşlemleri Tanımlama
6. Polimorfizm.
Ördek yazarak.
Tip kontrolü.
Miras.
Temel ve türetilmiş sınıflar.
Soyut yöntemler.
Çoklu kalıtım
7. İstisna kavramı.
İstisna işleme.
İstisnalar oluşturma.
Standart istisnalar.
Özel istisna sınıfları
8. Özellikler oluşturma.
Veri sınıfları.
Konteyner sınıfları.
Soyut konteyner sınıfları.
XML ve JSON'u ayrıştırma
1. Veri tabanı. İlişkisel veri modeli. DBMS MySQL ve PostgreSQL. SQL dili, temel komutlar. Python'da bir veritabanıyla çalışma
2. Tasarım Desenleri ve SOLID İlkeleri
3. Kendi REST API'lerinizi oluşturma. Web uygulaması geliştirme. Django çerçevesine giriş
4. Uygulama testinin temelleri. Birim testleri oluşturma
Kurs, grafik arayüzlü modern ve işlevsel programlar oluşturmanıza olanak tanıyan PyQt5 çerçevesine adanmıştır. Ayrıca veritabanları ve soketlerle çalışmayı destekler ve birçok widget ve diğer araçları içerir.
4
Program, her biri Python'da belirli bir konuyu kapsayan dört dersten oluşur. Öncelikle Python programlamanın temel dil yapılarını ve diğer özelliklerini öğrenecek, ardından nesne yönelimli programlamayı derinlemesine öğreneceksiniz. Web hizmetleri oluşturmayı ve veri analizi yapmayı öğrenin. Program, temel programlama becerilerine sahip öğrenciler ve profesyoneller için uygundur.
4,2