🐍 Python
Python programlama dili
📝 Notlarım
- Merhaba Python
- Temel Kavramlar
- Başlıyoruz!
- Token, Keyword, White Space, Statement ve Expression Kavramları
- Temel Veri Türleri
- Sabitlerin Türleri
- 1 -
int
Türden Sabitler - 2 -
float
Türden Sabitler - 3 -
bool
Türden Sabitler - 4 -
str
Türden Sabitler - Escape Sequences - Ters Bölü,
\
, Karakterleri '
içinde'
,"
içinde"
- Regular String,
r
veR
- String Concatenation
"""
ve'''
Kullanımı- Unicode Strings,
u
veU
- Bytes,
b
veB
- 5 -
complex
Türden Sabitler - 6 -
NoneType
Türden Sabitler
- 1 -
- Yorum ve Etkisiz Kod Kavramları
- Değişken İsimlendirme Kuralları
- Değişkenler ve Nesneler
- Immutable (Değiştirilemez) ve Mutable (Değiştirilebilir) Nesneler
- Python Standart Kütüphanesi ve Modüller
print()
veinput()
- Fonksiyon ve Metot Kavramı
id()
,is
,is not
ve Optimizasyon- Operatör Kavramı ve Sınıflandırılması
- Operatör Öncelikleri
- Temel Aritmetik Operatörler
- İşaret Artı
+
ve Eski-
Operatörleri - 💥 Üs Operatörü,
**
- ⚖️ Karşılaştırma Operatörleri
- 🧠 Mantıksal Operatörler
- 🕳️ Türlerin Mantıksal Olarak Yorumlanması
- 🟰 Atama “Operatörü”,
=
- 🦭 Walrus Operatörü,
:=
- İşlemli Atama “Operatörleri”,
+=
,*=
vb - 🖨️
print()
Fonksiyonunun Kullanımı - ♻️ Temel Tür Dönüşümleri
float
→int
✅bool
→int
✅str
→int
✅complex
→int
🚫NoneType
→int
🚫int
→float
✅bool
→float
✅str
→float
✅complex
→float
🚫NoneType
→float
🚫int
→bool
✅float
→bool
✅str
→bool
✅complex
→bool
✅NoneType
→bool
✅- Diğer Veri Türleri →
bool
✅ int
→complex
✅float
→complex
✅bool
→complex
✅str
→complex
✅NoneType
→complex
🚫int
→str
✅float
→str
✅bool
→str
✅complex
→str
✅NoneType
→str
✅NoneType
Türüne Dönüşüm 🚫- Argümansız Tür Dönüşüm Fonksiyonları
- Farklı Temel Türlerin Birlikte İşleme Sokulması
- Veri Yapısı ve Iterable Nesne Kavramı
- Liste, List Veri Yapısı - 1 (YARIM)
📚 Kaynaklar
CSD Python Kursu Notlarım
Dil hakkında referans: https://docs.python.org/3/reference/
Python standart kütüphanesi: https://docs.python.org/3/library/
📖 Compilers: Principles, Techniques, and Tools
💭 Yorumlar
Yorum altyapısı giscus tarafından (evet tarafından!) sağlanmaktadır. Yorum yazabilmek için GitHub hesabınız üzerinden giriş yapmanız gerekmektedir. Yorumlar, Github Discussions üzerinde saklanmaktadır.
2f8d059a-8c84-44b6-930b-75cf7c643237