Giriş Yap

Şifremi Unuttum
Kayıt olarak Kullanım Koşulları'nı ve Gizlilik Politikası'nı kabul etmiş olursunuz.

From Zero to Hero:Yeni Başlayanlar İçin Python Eğitimi

Dönem: 1.Dönem
Eğitim Dönemi: 22 Ara 2025 - 25 Ara 2025
49.900 ₺

Eğitimin Amacı

Bu program, katılımcıların temel programlama ve hesaplamalı düşünme becerilerini geliştirerek sıfırdan başlayıp çalışan bir mini web arama motoru oluşturmasını hedeflemektedir.

Katılımcılar, Python programlama dili üzerinden yazılım geliştirme döngüsünü, veri işleme mantığını ve internetin çalışma prensiplerini uygulamalı olarak öğreneceklerdir.

Eğitim Süresi ve Kazanımlar

Toplam 7 gün (42 saat) sürecek bu yoğun program sonunda katılımcılar, sıfırdan karmaşık bir yazılım geliştirme sürecini yönetebilecek seviyeye ulaşacaklardır. Eğitim kapsamında Google’ın PageRank algoritması hiçbir hazır kütüphane kullanılmadan en baştan kodlanacak; böylece katılımcılar hem arama motoru tarihinin temel adımlarına tanıklık edecek hem de ileri düzey programlama becerileri kazanacaklardır.

Eğitimin İçeriği

1. Python Programlama Temelleri

  • Değişkenler, veri tipleri ve kontrol yapıları
  • Fonksiyonlar ve modüler programlama

2. Veri Yönetimi ve Döngüler

  • Listeler, sözlükler, döngüler
  • Veri okuma ve yazma işlemleri

3. Web’in Çalışma Mekanizması

  • HTTP protokolü ve istemci–sunucu mimarisi
  • Web sayfası yapısı ve veri akışı

4. Veri Toplama (Web Crawling)

  • Web sayfalarından bağlantı ve içerik çıkarımı
  • Robots.txt uyumu ve etik veri toplama ilkeleri

5. İndeksleme ve Veri Yapıları

  • Metin işleme ve ters indeks oluşturma
  • Hash fonksiyonlarıyla veri yönetimi

6. Sayfa Sıralama ve Skorlama Mantığı

  • Bağlantı analizine dayalı sıralama prensipleri
  • PageRank algoritmasının temel yapısı

7. Proje Uygulaması: Arama Motoru Geliştirme

  • Crawler, Indexer ve Ranker modüllerinin entegrasyonu
  • Son kullanıcı için basit bir arama arayüzü geliştirme

Eğitimin Hedef Kitlesi

  • Python’a yeni başlayan veya temel bilgilerini güncellemek isteyen teknik personel
  • Yazılım geliştirme, veri işleme veya sistem entegrasyonu süreçlerinde görev alan mühendisler ve analistler
  • Web veri akışlarını, istemci–sunucu iletişimini ve arama teknolojilerini uygulamalı olarak öğrenmek isteyen profesyoneller

Eğitimin Çıktısı

Eğitim sonunda katılımcılar:

  • Temel programlama mantığını ve modüler yazılım geliştirme prensiplerini kavrayacak,
  • Web’den veri çekme, analiz etme ve yapılandırma süreçlerini öğrenmiş olacak,
  • Arama motoru mimarisinin temel bileşenlerini (crawling, indexing, ranking) uygulayabilecek,
  • Gerçek bir yazılım projesini sıfırdan tasarlayıp tamamlayarak, proje tabanlı öğrenme deneyimi kazanacaklardır.

 

Eğitimin Süresi

42 Saat

Eğitim Yeri

Online Eğitim

Eğitmen(ler)i

Dr. H. Oktay Altun Boğaziçi Üniversitesi

Ön Koşul
  • Yazılım temellerine hakim olmak

Eğitim Talebi Oluştur

Bu eğitim hakkında detaylı bilgi almak veya kayıt olmak için formu doldurun, sizinle en kısa sürede iletişime geçelim.

Mülakat Başvurusu

Maksimum 5MB