Analistler için çevrimiçi Python kursları - kurs 34.900 RUB. Uluslararası Meslek Okulu'ndan, 2 haftalık eğitim, tarih 11 Aralık 2023.
Miscellanea / / December 03, 2023
Öğretmenler ve mentorlarla “canlı” çevrimiçi iletişim.
Kursa 3 ay boyunca erişim: interaktif görevler, web seminerleri ve ders kayıtları.
Kendiniz için seçeceğiniz esnek antrenman programı.
Ek ulaşım maliyeti yok.
Eğitimi iş, seyahat ve paralel eğitimle birleştirme imkanı.
Kursu tamamladıktan sonra Kişisel Sertifika alırsınız.
Herkese merhaba :-) Benim adım Stanislav. Şu anda Tula bölgesinde yaşıyorum. Birkaç yüksek öğrenimim var. Ana - MSTU im. Bauman'ın Bilgisayar Bilimi ve Kontrol Sistemleri alanında uzmanlığı bulunmaktadır. İkincisi - Ekonomik - Finans ve kredi. Üçüncüsü - Organizasyonların yönetimi. 15 yılı aşkın süredir bilişim sektöründe çalışıyorum.Sistem yöneticisi, sistem mühendisi olarak başladım. RAO UES, Yandex, Microsoft gibi çeşitli büyük ve uluslararası kuruluşlarda çalıştı. Farklı pozisyonlarda ve yönlerde çalıştı. Değişen karmaşıklıkta tamamlanmış projeler. Son yıllarda geliştirme vektörüm sistem yönetiminden web projelerinin uygulanmasına doğru kaymıştır: Bunların oluşturulması ve tanıtılmasında yer alıyorum. Ve tabii ki programlamayı Python, C#, JS'nin yanı sıra SQL, CSS, HTML kullanarak da kullanmanız gerekiyor. Şu anda en sevdiğiniz dil Python. Bilgimi ve deneyimimi paylaşmayı gerçekten seviyorum. Son 7 yıldır öğretmenlik yapıyorum. OTUS'un bir parçası olduğum için çok mutluyum :-) Öğretmenim
1. Python sözdizimine ve koşullu ifadelere giriş
Keşfetmek
1.Jupyter Notebook'un kurulumu ve arayüzü
2.Python'daki temel yapılar ve değişken türleri
3.Veri türleri
4.Sayılar ve dizilerle işlemler
5.Değişkenler
Ustalaşın
- Jüpiter Not Defteri
- Python
- Veri tipleri
- Değişken türleri
Pratikte
• Jupyter Notebook arayüzünün işlevselliğini inceleyelim.
• Görevler üzerinde en basit fonksiyonların alıştırmasını yapacağız, işlemlerin nasıl gerçekleştirileceğini ve veri türleri arasında ayrım yapmayı öğreneceğiz.
Öğretmen ödevin sonucunu değerlendirecek ve sizinle detaylı olarak tartışacaktır.
2. Python sözdizimi. Devamı: Döngüler, operatörler, modüller
Keşfetmek
1.Mantıksal işlemler ve karşılaştırma işlemleri
2.Koşullar IF, ELSE, ELIF
3.Bloklar ve dolgular
4. WHILE, FOR IN döngüleri
5. Veri yapıları: listeler, sözlükler ve tuple'lar
6.Python fonksiyonları: def
7.TIME ve DATETIME modülleri
Ustalaşın
- Döngüler
- Sözlükler ve listeler
- tarih ve saat
- Özellik geliştirme
Pratikte
• Görevler üzerinde yeni operasyonlar ve döngüler uygulayacağız ve edinilen bilgiyi işe entegre etmeyi öğreneceğiz.
• Kendi işinize neleri uygulayabileceğinizi ve rutin görevleri nasıl otomatikleştirebileceğinizi düşünelim.
Öğretmen ödevin sonucunu değerlendirecek ve sizinle detaylı olarak tartışacaktır.
3. Pandas Yazılım Kütüphanesi
Keşfetmek
1. Pandas yazılım kütüphanesiyle çalışmanın amacı ve ilkeleri
2.Arayüz: gerekli işlevsellik
3.Pandalar, NumPy, Matplotlib modülleri
4. Veri yapıları
5.Veri Çerçevesi ve Seri Oluşturma
6. QUERY sorgularıyla veri filtreleme
Ustalaşın
- Pandalar
- Dizi
- Matplotlib
- Veri çerçevesi
Pratikte
• Python'u kullanarak basit örnekler kullanarak Pandaların işlevselliğini keşfedelim.
• Manuel olarak bir Dataframe oluşturalım ve CSV, XLSX dosyalarından veri yükleyelim.
• HTML sayfasını bir veri çerçevesine yükleyin.
Öğretmen ödevin sonucunu değerlendirecek ve sizinle detaylı olarak tartışacaktır.
4. Pandalar. Devamı: metriklerin, dizinlerin ve pivot tabloların hesaplanması
Keşfetmek
1.Temel metriklerin hesaplanması
2. Verileri sıralama
3. Sütun ekleme
4. İndeksle çalışma: reset_index(), reindex(), iç içe indeksler
5.Verilerin gruplandırılması
6.Birden fazla Veri Çerçevesini Birleştirmek
7.Matplotlib görselleştirmesi
Ustalaşın
- Metrikler
- Dizinler
- Pivot tablolar
- Verileri gruplama
Pratikte
• İndirilen CSV dosyasıyla çalışacağız, metrikleri nasıl hesaplayacağımızı, tabloları nasıl birleştireceğimizi öğreneceğiz ve örnekler kullanarak indeksleri tanıyacağız.
• Tarihler ve saatlerle ilgili biraz daha pratik yapalım.
Öğretmen ödevin sonucunu değerlendirecek ve sizinle detaylı olarak tartışacaktır.
5. Selenyum Web Sürücüsü
Keşfetmek
1.İthalat modülü, sürücü dosyasını indirin
2.Sürücü başlatma ve sayfa yükleme
3. Selenyum ile çalışmanın artıları ve eksileri. Alternatifler
4.CSS seçicilerini, sınıflarını ve kimliklerini kullanarak site öğelerini arama
5. Site öğeleriyle etkileşim
6. Site elemanlarından bilgi alma
Ustalaşın
- Selenyum Web Sürücüsü
- Sürücüleri yükleme
- CSS seçiciler
- Site öğeleri
Pratikte
• Selenium WebDriver'ı kuralım ve analistin çalışmalarında buna neden ihtiyaç duyduğunu anlayalım.
• Site verilerini dolduracağız: anahtar gönderme ve düğme tıklamaları.
Öğretmen ödevin sonucunu değerlendirecek ve sizinle detaylı olarak tartışacaktır.
6. API - uygulama programlama arayüzüyle çalışma
Keşfetmek
1. Bir analistin neden API ile çalışması gerekir?
2.Google ile çalışacak bir API nasıl edinilir? Analytics ve Yandex. Metrica
3. Kimlik doğrulama nasıl yapılır
4.Veriler nasıl yorumlanır?
5.Otomasyon
Ustalaşın
- API'si
- İstekler modülü
- Veri çerçevesi
- Otomasyon
Pratikte
• İstekler modülünü ve get ve post yöntemlerini inceleyelim.
• Verinin çıktısı alınarak veri çerçevesine yerleştirilmesi problemini çözelim.
• VK API ile nasıl çalışılacağını ve gruptan istatistiklerin nasıl indirileceğini öğrenelim.
Öğretmen ödevin sonucunu değerlendirecek ve sizinle detaylı olarak tartışacaktır.
7. Veri goruntuleme
Keşfetmek
1.Basit grafikler oluşturmak için grafiksel işlevler
2.Analitik verilerin görselleştirilmesi
3.Bulguların sunumu
4.Veri sunum yönteminin seçimi
5.Grafik türleri: histogramlar, çizgi grafikler
Ustalaşın
- Pandaların grafik işlevleri
- Matplotlib
- Denizdoğumu
- Entrikacı
Pratikte
• Pandaları kullanarak grafiksel işlevler oluşturmayı deneyelim ve bilginin sunumunun kolaylığına bağlı olarak çeşitli türde grafikler oluşturalım.
Öğretmen ödevin sonucunu değerlendirecek ve sizinle detaylı olarak tartışacaktır.
8. Tabloları PDF'den içe aktarma
Keşfetmek
1.Glob ve Tabula modüllerinin içe aktarılması
2.Python kullanarak tüm pdf dosyalarının listesi nasıl alınır?
3. Bir pdf belgesinden belirli bir tabloyla nasıl çalışılır
4. Hataların düzeltilmesi ve tablonun ayarlanması
5.Veri çerçevelerini birleştirmek
6.Camelot kütüphanesi - tabloları çıkarmanın bir yolu
Ustalaşın
- Küre
- Tablo
- İçe aktarmak
- Camelot
Pratikte
• Gelecekte belirli bir dosya ve tabloyla çalışmak için bilgisayardaki tüm pdf dosyalarının listesini nasıl indireceğimizi öğreneceğiz.
• Bir pdf dosyasını okumayı ve gerekirse onu ihtiyaçlarımıza göre düzenlemeyi öğreneceğiz. Dosyayı .csv formatında yazalım.
Öğretmen ödevin sonucunu değerlendirecek ve sizinle detaylı olarak tartışacaktır.
9. Git sürüm kontrol sistemi
Keşfetmek
1.Git nedir ve ne için yaratılmıştır?
2.Git'in Faydaları
3. GitHub depoları için çevrimiçi barındırma hizmeti
4. GitHub arayüzü ve temel işlevler
5. İşyerinde faydalı araçlar
Ustalaşın
- Git
- GitHub
- Çekme İsteği
- Kullanışlı araçlar
Pratikte
• GitHub'u kurup arayüzüne bakalım.
• Depomuzu oluşturalım ve test kodunu yükleyelim. Onun örneğini kullanarak, taahhütlerin nasıl oluşturulacağını, versiyonların nasıl karşılaştırılacağını ve geri alınacağını öğreneceğiz.
Öğretmen ödevin sonucunu değerlendirecek ve sizinle detaylı olarak tartışacaktır.
10. Özetleme
Keşfetmek
1.6 iyi kod kuralları
2. Bir analistin çalışması için hangi sosyal becerilere ihtiyaç vardır?
3. Bir profesyonel olarak gelecekteki yolunuzu nasıl oluşturacağınıza dair öneriler
4.Hazırlanan soruların cevapları
Ustalaşın
- Python
- Analiz araçları
- Hassas Yetenek
- Umutlar
Pratikte
• Öğretmenle birlikte dersi özetleyelim.
Öğretmen ödevin sonucunu değerlendirecek ve sizinle detaylı olarak tartışacaktır.