Python ile Web Çekirdeleme Eğitimi
Web kazıma, bir web sitesinden veri çıkarma ve ardından bunu yerel bir dosyaya veya veritabanına kaydetme tekniğidir.
Bu eğitmen liderliğindeki, canlı eğitim (çevrimiçi veya yerinde), birçok web sitesini taramak ve verileri işlemek ve analiz etmek için Python kullanmak isteyen geliştiricilere yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Python'ü ve ilgili tüm paketleri kurmak ve yapılandırmak.
- Birçok web sitesinde depolanan verileri almak ve ayrıştırmak.
- Web sitelerinin nasıl çalıştığını ve HTML'lerinin nasıl yapılandırıldığını anlamak.
- Web'i ölçekte taramak için örümcekler oluşturmak.
- AJAX odaklı web sayfalarını taramak için Selenium'yi kullanmak.
Kurs Formatı
- Etkileşimli ders ve tartışma.
- Çok sayıda alıştırma ve uygulama.
- Canlı laboratuvar ortamında uygulamalı uygulama.
Kurs Özelleştirme Seçenekleri
- Bu kurs programlama bilgisi gerektirir.
- Bu kurs için özelleştirilmiş bir eğitim talep etmek için lütfen bizimle iletişime geçin.
Eğitim İçeriği
Giriş
Geliştirme Ortamını Kurma
Python Temel: Veri Yapıları, Koşullu İfadeler, Dosya İşleme vb.
Python Web Çekirdeği için Kütüphaneler: Scrapy ve BeautifulSoup
Bir İnternet Sayfası Nasıl Çalışır?
HTML Nasıl Yapistrukturlandırılmıştır
Web Talebi Oluşturma
Bir HTML Sayfasını Çekme
XPath ve CSS ile Çalışma
Düzenli İfadeler Kullanarak Veriyi Filtreleme
Web Tarayıcısı Oluşturma
AJAX ve JavaScript Sayfalarını Selenium ile Çekirdekleme.
Web Çekirdekleri için En İyi Uygulamalar
Sorun Giderme
Özet ve Sonuç
Kurs İçin Gerekli Önbilgiler
- Programming deneyimi, tercihen Python konusunda. Katılımcıların Python dışındaki bir dilde programlama deneyimi varsa, eğitim daha fazla giriş seviyesindeki Python alıştırmalarını içerecek şekilde genişletilebilir.
Hedef Kitle
- Geliştiriciler
Açık Eğitim Kursları 5 ve üzeri katılımcı gerektirir.
Python ile Web Çekirdeleme Eğitimi - Rezervasyon
Python ile Web Çekirdeleme Eğitimi - Talep Oluştur
Python ile Web Çekirdeleme - Danışmanlık Talebi
Danışanlarımızın Yorumları (1)
Temel soruşturma dan giriş yönetimi ve dinamik sayfa yönetimi kadar birçok farklı örnek ve konu ele alınmıştır.
Daniele Tagliaferro - Creditsafe Italia Srl
Eğitim - Web Scraping with Python
Yapay Zeka Çevirisi
Yaklaşan Etkinlikler
İlgili Kurslar
Gelişmiş Python: En İyi Uygulamalar ve Tasarım Desenleri
28 SaatlerBu yoğun, uygulamalı kurs ileri düzey Python tekniklerini, mühendislik en iyi uygulamalarını ve yaygın olarak kullanılan tasarım desenlerini ele alır. Dürüst, test edilebilir ve yüksek performanslı Python uygulamaları oluşturmayı amaçlar. Modern araçlara, tür belirtimine, eşzamanlılık modellerine, mimari desenlerine ve dağıtım hazır iş akışlarına vurgu yapar.
Bu eğitmen tarafından yönetilen canlı eğitim (çevrimiçi veya yerinde) üretim düzeyinde Python sistemleri için profesyonel uygulamaları ve desenleri benimsemeyi amaçlayan orta düzeyden ileri seviye Python geliştiricilerini hedefler.
Bu eğitim sonunda katılımcılar şunları yapabilecek:
- Python tür belirtimini, dataclasses ve tür denetimi kullanarak kod güvenilirliğini artırma.
- Tasarım desenlerini ve mimari ilkelerini kullanarak sağlam uygulamalar oluşturma.
- asyncio ve multiprocessing kullanarak eşzamanlılık ve paralelizmi doğru bir şekilde uygulama.
- pytest, durum testi ve CI ardışık hatlarıyla iyi test edilmiş kodlar oluşturma.
- Python uygulamalarını üretim için profil etme, optimize etme ve donatma.
- Modern araçlar ve kapsayıcılar kullanarak Python projelerini paketleme, dağıtım ve dağıtma.
Eğitim Formatı
- Etkileşimli sunumlar ve kısa demo'lar.
- Her gün uygulamalı laboratuvar çalışmaları ve kodlama alıştırmaları.
- Tasarım, test ve dağıtımın entegrasyonuyla ilgili zirve mini projesi.
Eğitim Özelleştirme Seçenekleri
- Özelleştirilmiş bir eğitim veya odak alanına (veri, web veya altyapı) talep etmek için bizimle iletişime geçin.
Python ile Ajanslı AI Mühendisliği — Bağımsız Aracılar Oluşturma
21 SaatlerBu kurs, Python kullanarak ajanslı (bağımsız) sistemleri tasarlamak, inşa etmek, test etmek ve dağıtmak için pratik mühendislik tekniklerini öğretir. Kurs, aracı döngüsünü, araç entegrasyonlarını, bellek ve durum yönetimi, orkestrasyon desenlerini, güvenlik kontrollerini ve üretim dikkatleri konularını kapsamaktadır.
Bu eğitmen öncülüğündeki canlı eğitim (online veya yerinde) orta seviye ile ileri seviye ML mühendisleri, AI geliştiricileri ve yazılım mühendislerinin Python kullanarak dayanıklı, üretim-hazır bağımsız aracılar oluşturmak isteyenler için tasarlanmıştır.
Bu eğitim sonunda katılımcılar şunları yapabilecektir:
- Araç döngüsünü ve karar alma iş akışlarını tasarlamak ve uygulamak.
- Araç yeteneklerini genişletmek için harici araçları ve API'leri entegre etmek.
- Araçlar için kısa süreli ve uzun süreli bellek mimarileri uygulamak.
- Çok adımlı orkestrasyonları ve araç bileşenlerini koordine etmek.
- Dağıtılan araçlar için güvenlik, erişim kontrolü ve gözlemlenebilirlik en iyi uygulamalarını uygulamak.
Kursun Biçimi
- Etkileşimli ders ve tartışma.
- Ajanslarla Python ve popüler SDK'ları kullanarak lab çalışmaları.
- Dağıtılabilir prototipler oluşturan projeye dayalı alıştırmalar.
Kurs Özelleştirme Seçenekleri
- Bu kurs için özelleştirilmiş bir eğitim talep etmek istiyorsanız, lütfen bize iletişime geçin.
Python Kullanarak Veri Bilimi ve Yapay Zeka'ya Giriş
35 SaatlerBu, Veri Bilimi ve Yapay Zeka (YB) konusunda 5 günlük bir giriş kursudur.
Kurs, Python kullanarak örnekler ve alıştırmalarla sunulmaktadır.
Yapay Zeka ile Python (Orta Seviye)
35 SaatlerPython ile Yapay Zeka, Python'ün geniş yapay zeka ve makine öğrenimi kütüphaneler ekosistemini kullanarak zeki sistemlerin geliştirilmesidir.
Bu eğitmen yönetilen canlı eğitim (uzaktan veya yerel), yapay zeka çözümlerini Python kullanarak tasarlamak, uygulamak ve dağıtmak isteyen orta düzeyli Python programcılarına yöneliktir.
Eğitim sonunda katılımcılar:
- Python'ün temel yapay zeka kütüphanelerini kullanarak yapay zeka algoritmalarını uygulama,
- Supervised, unsupervised ve reforcement learning modelleri ile çalışma,
- Aİ çözümlerini mevcut uygulamalara ve iş akışlarına entegre etme,
- Model performansını değerlendirmek ve doğruluğu ve verimliliği için optimize etme.
Eğitim Formatı
- Interaktif ders ve tartışma.
- Birçok egzersiz ve uygulama.
- Hayat boyu laboratuvar ortamında el ile uygulama.
Eğitim Özelleştirme Seçenekleri
- Bu kurs için özelleştirilmiş bir eğitim talebinde bulunmak isterseniz lütfen bize ulaşın.
Python ve R ile Algoritmik Ticaret
14 SaatlerBu eğitmen tarafından yönetilen canlı eğitim Türkiye (çevrimiçi veya yerinde) algoritmik ticaretle işlem otomasyonu yapmak isteyen iş analistleri için düzenlenmiştir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Özel artışlarda hızlıca alım ve satım işlemlerini gerçekleştirmek için algoritmalar kullanın.
- Algoritmik ticaretle işlem ile ilişkili maliyetleri azaltın.
- Hissenin fiyatlarını otomatik olarak izleyin ve işlemler yerleştirin.
Uygulamalı AI Sıfırdan Python
28 SaatlerBu kurs, yapay zekayı ve Python programlama dili kullanılarak yapay zekanın uygulamalarını tanıtan 4 günlük bir eğitimdir. Bu kursun tamamlanmasının ardından bir yapay zeka projesi gerçekleştirmek için ek bir gün seçeneği bulunmaktadır.
AWS Cloud9 ve Python: Pratik Kılavuz
14 SaatlerBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), AWS Cloud9 kullanarak Python geliştirme deneyimlerini geliştirmek isteyen orta seviyedeki Python geliştiricilere yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Python geliştirme için AWS Cloud9'u kurmak ve yapılandırmak.
- AWS Cloud9 IDE arayüzünü ve özelliklerini anlamak.
- AWS Cloud9'da Python uygulamaları yazmak, ayıklamak ve dağıtmak.
- AWS Cloud9 platformunu kullanarak diğer geliştiricilerle işbirliği yapmak.
- Gelişmiş dağıtımlar için AWS Cloud9'u diğer AWS hizmetleriyle entegre etmek.
Python ile Sohbet Botları Oluşturma
21 SaatlerChatBot'lar, sohbet arayüzleri aracılığıyla insan yanıtlarını otomatik olarak simüle eden bilgisayar programlarıdır. ChatBot'lar, kullanıcı etkileşimleri için daha kolay ve hızlı seçenekler sunarak kuruluşların operasyonel verimliliğini en üst düzeye çıkarmasına yardımcı olur.
Bu eğitmen liderliğindeki, canlı eğitimde katılımcılar Python kullanarak chatbot'lar nasıl oluşturacaklarını öğreneceklerdir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Chatbot oluşturmanın temellerini anlayacaklar
- Python kullanarak çeşitli chatbot'ları oluşturabilecek, test edebilecek, dağıtabilecek ve sorunlarını giderebilecekler
Hedef Kitle
- Geliştiriciler
Kurs Formatı
- Kısmen ders anlatımı, kısmen tartışma, egzersizler ve yoğun uygulamalı çalışma
Not
- Bu kurs için özelleştirilmiş bir eğitim talep etmek için lütfen bizimle iletişime geçin.
CUDA ve Python ile GPU Programlama
14 SaatlerBu eğitmen-led, canlı eğitim Türkiye (çevrimiçi veya yerinde), NVIDIA GPU'lar üzerinde paralel olarak çalışan Python uygulamaları oluşturmak isteyen orta düzeydeki geliştiriciler için düzenlenmiştir.
Eğitim sonunda katılımcılar şunları yapabilecektir:
- Numba derleyiciyi, NVIDIA GPU'lar üzerinde çalışan Python uygulamalarını hızlandırmak için kullanabilirler.
- Özel CUDA çekirdeği oluşturup, derleyebilir ve çalıştırabilirler.
- GPU belleğini yönetebilirler.
- Bir CPU bazlı uygulamayı GPU-destekli bir uygulama haline çevirebilirler.
Veri Analizini Python ve Dask ile Ölçeklendirme
14 SaatlerBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), büyük veri kümelerini oluşturmak, ölçeklendirmek ve analiz etmek için Dask'i Python ekosistemi ile kullanmak isteyen veri bilimcileri ve yazılım mühendislerini hedeflemektedir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Dask ve Python ile büyük veri işleme için ortamı kurmak.
- Dask'de bulunan özellikleri, kitaplıkları, araçları ve API'leri keşfetmek.
- Dask'in Python içinde paralel işlemeyi nasıl hızlandırdığını anlamak.
- Python ekosistemini (Numpy, SciPy ve Pandas) Dask kullanarak nasıl ölçeklendireceğini öğrenmek.
- Büyük veri kümelerini işlerken yüksek performansı korumak için Dask ortamını optimize etmek.
Python, Pandas ve Numpy ile Veri Analizi
14 SaatlerBu eğitmen yönlü, canlı eğitim Türkiye (çevrimiçi veya yerinde) orta düzeyde Python geliştiricilerine ve veri analistlerine Pandas ve NumPy kullanarak veri analiz ve manipülasyon becerilerini geliştirmeleri hedeflenmektedir.
Bu eğitimin sonunda katılımcılar:
- Python, Pandas ve NumPy içeren bir geliştirme ortamını kuracaklardır.
- Pandas ve NumPy kullanarak veri analiz uygulaması oluşturacaklardır.
- Gelişmiş veri manipülasyonu, sıralama ve filtreleme işlemlerini gerçekleştireceklerdir.
- Ağregasyon işlemlerini yapacak ve zaman serisi verilerini analiz edeceklerdir.
- Matplotlib ve diğer görselleştirme kütüphaneleri kullanarak veriyi görselleştireceklerdir.
- Veri analiz kodlarını hata ayıklama ve optimize edeceklerdir.
FARM (FastAPI, React ve MongoDB) Tam Stack Geliştirme
14 SaatlerBu eğitmen liderliğindeki, canlı eğitim (çevrimiçi veya yerinde), FARM (FastAPI, React ve MongoDB) yığınını kullanarak dinamik, yüksek performanslı ve ölçeklenebilir web uygulamaları oluşturmak isteyen geliştiricilere yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- FastAPI, React ve MongoDB'yı entegre eden gerekli geliştirme ortamını kurmak.
- FARM yığınının temel kavramlarını, özelliklerini ve faydalarını anlamak.
- FastAPI ile REST API'leri nasıl oluşturacaklarını öğrenmek.
- React ile etkileşimli uygulamaları nasıl tasarlayacaklarını öğrenmek.
- FARM yığınını kullanarak uygulamaları (ön uç ve arka uç) geliştirmek, test etmek ve dağıtmak.
Python ve FastAPI ile API Geliştirme
14 SaatlerBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), RESTful API'leri daha kolay ve hızlı bir şekilde oluşturmak, test etmek ve dağıtmak için FastAPI ile Python'i kullanmak isteyen geliştiricilere yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- FastAPI ve Python ile API'ler geliştirmek için gerekli geliştirme ortamını kurmak.
- FastAPI kütüphanesini kullanarak API'leri daha hızlı ve kolay bir şekilde oluşturmak.
- Pydantic ve OpenAPI temelinde veri modelleri ve şemaları oluşturmayı öğrenmek.
- SQLAlchemy kullanarak API'leri bir veritabanına bağlamak.
- FastAPI araçlarını kullanarak API'lerde güvenlik ve kimlik doğrulama uygulamak.
- Web API'lerini bir bulut sunucusuna dağıtmak için konteyner imajları oluşturmak.
Sahtecilik Tespiti ile Python ve TensorFlow
14 SaatlerBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), potansiyel sahtekarlık verilerini analiz etmek için TensorFlow'yi kullanmak isteyen veri bilimcilerine yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Python ve TensorFlow’de bir sahtekarlık tespit modeli oluşturmak.
- Sahtekarlığı tahmin etmek için doğrusal regresyonlar ve doğrusal regresyon modelleri oluşturmak.
- Sahtekarlık verilerini analiz etmek için uçtan uca bir yapay zeka uygulaması geliştirmek.
Python Pandas İş akışlarını Modin ile hızlandırma
14 SaatlerBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), daha hızlı veri analizi için Pandas ile paralel hesaplamalar oluşturmak ve uygulamak isteyen veri bilimcileri ve geliştiricileri hedeflemektedir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Modin ile ölçeklenebilir Pandas iş akışlarını geliştirmek için gerekli ortamı kurmak.
- Modin'in özelliklerini, mimarisini ve avantajlarını anlamak.
- Modin, Dask ve Ray arasındaki farkları bilmek.
- Modin ile Pandas işlemlerini daha hızlı gerçekleştirmek.
- Tüm Pandas API'sini ve işlevlerini uygulamak.