Temel Python Programlama

Eğitim Tipi : Sanal Sınıf / Online
Süre : 3 Gün
  1. Anasayfa
  2. Temel Python Programlama

Açıklama

    Python artık dünyada en çok kullanılan programlama dillerinden biridir. Sahip olduğu çok yönlülük, Python’u çok geniş bir alan yelpazesinde popüler bir programlama diline dönüştürüyor: Veri analizi, sistem ve ağ yönetimi, Web ve oyun geliştirme.

    Ayrıca, Python kodlarını yazmak diğer programlama dilleriyle karşılaştırıldığında daha eğlenceli ve nispeten daha kolaydır. Bu yoğun ve uygulamalı eğitim, Python ile programlama konusunda güçlü bir temel oluşturulmasını sağlar.

    Bu Temel Python eğitimi, Python diline yeni başlayanlar için hazırlanmıştır. Python kod yazımı için gerekli IDE ortamının hazırlanmasından başlayarak Python dilinin bütün temel özellikleri uygulamalı olarak anlatılacak ve Pratik projelerle desteklenecektir. Python dili günümüzde, uygulama geliştiricileri, sistem mühendisleri, veritabanı uzmanları, büyük veri, makine öğrenmesi ve yapay zeka konularında çalışanlar için sunduğu özel kütüphanelerle en hızlı gelişen ve kullanılan dil olma özelliğini kazanmıştır.

     

    Bu eğitimde neler öğreneceksiniz?

    • Python’un nasıl çalıştığı ve kullanım alanları
    • Programlama dilleri dünyasında Python’un yeri
    • Python’da dizelerle çalışma ve dizeleri işleme
    • Python’da matematik işlemleri gerçekleştirme
    • Python dizileriyle çalışma: Listeler, diziler, sözlükler ve kümeler.
    • Kullanıcı giriş ve çıkış sonuçlarını toplama
    • Python’da akış kontrolü işleme
    • Python kullanarak dosyaları okuma ve dosyalara yazma
    • Python’da işlevleri yazma
    • Python’da istisnaları işleme
    • Python’da tarihler ve saatlerle çalışma

Eğitim İçeriği

Giriş ve kurulum

  • Python dilinin temel yapısı
  • IDE tanıtımı: Jupyter Notebook, PyCharm, Visual Studio
  • Jupyter Notebook kurulumu

Standart Veri Yapıları

  • Python Standart Kütüphanesi
  • Temel fonksiyonlar
  • Temel operatörler
  • Sayılar: Float ve int
  • String veri yapısı ve string fonksiyonları

Akış Kontrolü

  • if-else
  • For Döngüsü
  • While Döngüsü
  • break ve continue

Fonksiyonlar

  • Fonksiyon Tanımı
  • Değişkenlerin geçerliliği
  • Rekürsif Fonksiyonlar
  • Math Kütüphanesi
  • Random Kütüphanesi

Lists ve Tuples

  • Liste Tanımı
  • List ve Tuple Fonksiyonları
  • List ve Tuple Karşılaştırması
  • List ve Tuple Dönüşümü
  • Çok Boyutlu List ve Tuple Kullanımı

Dictionaries

  • Sözlük Tanımı
  • Anahtar ve Değer Kavramı
  • Sözlük Fonksiyonları
  • Sıralama ve Dönüşüm

Dış Kütüphaneler

  • Standart Olmayan Önemli Kütüphaneler
  • Nasıl kurulur ve kullanılır
  • Örnekler

Temel Dosya İşlemleri

  • Dosya Nasıl Açılır
  • Dosya Açma Seçenekleri
  • Dosya İşlemler
  • Dosya ve Klasör Fonksiyonları

İstisnalar

  • İstisna Çeşitleri
  • Çoklu İstisna Yönetimi
  • try ve except yapısı
  • Finally Deyimi

Veri Formatları

  • CVS
  • JSON
  • YAML
  • XML
  • JSON Örnekleri

Tarih ve Zaman

  • time Kütüphanesi
  • datetime Kütüphanesi
  • Timezone Kavramı
  • datetime Örnekleri

Ön Koşullar

Herhangi bir ön koşul bulunmamaktadır.