Python ile web API'lerini güvenle çağırın
Python requests ile HTTP metotları, başlık ve gövde yönetimi, Session, Basic/Bearer/OAuth2 kimlik doğrulama, zaman aşımı ve yeniden deneme, sayfalama, httpx ve responses ile test uygulamalı anlatılır.
HTTP protokolü ve requests kütüphanesi ile API tüketimi
Python requests kütüphanesiyle HTTP istemcisi geliştirmeyi öğretir. HTTP metotları ve durum kodları, sorgu parametreleri, başlıklar, JSON ve form gövdesi, dosya yükleme, Session ve çerezler, Basic/Bearer/OAuth2 kimlik doğrulama, zaman aşımı, yeniden deneme (urllib3 Retry), akış (stream) indirme, proxy ve SSL doğrulama, sayfalama, hız sınırı, httpx ve asenkron alternatifler ile test (responses, requests-mock) işlenir.
3 Gün. Her gün dört modül; 1. gün HTTP ve requests Temelleri, 2. gün Oturum ve Kimlik Doğrulama, 3. gün İleri Kullanım ve Test konularına ayrılmıştır.
Orta Seviye — requests ile HTTP istekleri, kimlik doğrulama, oturum yönetimi, hata ve yeniden deneme
Açık API'ler ve yerel Flask test sunucusu kullanılır; her modülde hata ve ağ kesintisi senaryoları denenir.
Herhangi bir REST API ile güvenle iletişim kurarsınız.
Zaman aşımı ve yeniden denemeyle sağlam istemci yazarsınız.
İstek kodunu ağa çıkmadan test edersiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Fonksiyon, sınıf ve JSON işleme bilinmelidir.
İstek/yanıt ve URL yapısına aşinalık faydalıdır.
Python 3.10+ ve requests kurulu olmalıdır.
VS Code veya PyCharm hazır olmalıdır.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
Metotlar, durum kodları ve başlıkları doğru yorumlayabilirsiniz.
GET ve POST isteklerini JSON, form ve dosya gövdesiyle gönderebilirsiniz.
Oturum ve çerez yönetimini Session ile yapabilirsiniz.
Basic, Bearer ve OAuth2 akışlarını uygulayabilirsiniz.
Timeout ve Retry ile sağlam istemci yazabilirsiniz.
Akış ve sayfalama ile büyük yanıtları işleyebilirsiniz.
httpx ile asenkron istekler gönderebilirsiniz.
responses ile istemci kodunu ağa çıkmadan test edebilirsiniz.
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
Python with Altair: Working with Specialized Graphs eğitimi: vega-Lite tabanlı Altair ile özelleşmiş grafik türlerini kodlayın. 2 gün uygulamalı lab ve DVA sert
Detayları Gör →Python'da Çoklu Arac Sistemleri ve Koordinasyon eğitimi: ajan, ortam ve iletişim kavramlarından çoklu araç koordinasyonuna uzanın. 3 gün uygulamalı.
Detayları Gör →Python, Pandas ve Numpy ile Veri Analizi eğitimi: numPy ve pandas ile veriyi okuyup temizleyin, özetleyin ve yorumlayın. 3 gün uygulamalı lab ve DVA sertifikası
Detayları Gör →Python, Spark ve Hadoop için Büyük Veri eğitimi: hadoop ekosistemi ve PySpark ile dağıtık veri hattı kurun. 4 gün uygulamalı lab ve DVA Katılım ve Başarı Sertif
Detayları Gör →Python-based Dashboards with Plotly and Dash eğitimi: plotly ve Dash ile Python'da veri panosu tasarlayıp yayına alın. 3 gün uygulamalı lab ve DVA sertifikası.
Detayları Gör →