SevdanurGENC / Introduction-To-Python-Programming-Lecture-Notes

In this repo, there are lecture notes of Introduction to Python Programming.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Introduction-To-Python-Programming-Lecture-Notes

In this repo, there are lecture notes of Introduction to Python Programming.

image

Python Nedir?

  • Python İçin Kullanılacak Editörler
  • İlk Python Uygulaması
  • Python Objeleri ve Veri Yapıları
  • Python'da Sayı Veri Tipleri
  • Python'da Matematiksel Operatörler
  • Python'da Değişken Tanımlama
  • Python'da Veri Tipi Dönüşümleri
  • Veri Tipi Dönüşümleri
  • Python'da Karakter Dizileri - Strings
  • Python'da String Formatlama ve String Metotları
  • Atama Operatörleri
  • Karşılaştırma Operatörleri
  • Mantıksal Operatörler
  • Python'da Hata ve Hata Yönetimi
  • Koşullu Durum Blokları - If ve Else Blokları
  • Koşullu Durum Blokları - If - Elif - Else Blokları
  • Python'da For Döngüleri
  • Python'da While Döngüleri
  • Break ve Continue İfadeleri
  • Döngü Metotları - range(), enumerate(), zip()
  • Python'da Fonksiyon/Metot Kullanımı ve Parametreleri
  • Lambda Expressions, Map ve Filter
  • Fonksiyonların Kapsamı - Global ve Yerel Değişkenler

Python’da Listeleme Yapıları

  • Python'da Listeler ve Metotları
  • Python'da Tuple
  • Python'da Dictionary
  • Python'da Sets
  • Python'da Value ve Referans Veri Tipleri

Python’da Dosya Yönetimi

  • Python'da Dosya Yönetimi
  • Python'da Dosya Açma ve Yazma
  • Python'da Dosya Okuma
  • Python'da Dosya Okuma Fonksiyonları
  • Python'da Dosyada Güncelleme Yapma

Python'da Nesne Tabanlı Programlama

  • Nesne Tabanlı Programlama Nedir?
  • Nesne Tabanlı Programlama - Sınıflar
  • Nesne Tabanlı Programlama - Metotlar
  • Nesne Tabanlı Programlama - Kalıtım
  • Nesne Tabanlı Programlama - Özel Metotlar
  • Python'da Modüller
  • Hazır Modül Kullanımı - Math Modülü
  • Hazır Modül Kullanımı - Random Modülü
  • Kendi Modülümüzü Yazalım

About

In this repo, there are lecture notes of Introduction to Python Programming.

License:MIT License


Languages

Language:Jupyter Notebook 67.0%Language:HTML 33.0%