101 lines
5.0 KiB
Plaintext
101 lines
5.0 KiB
Plaintext
2024-06-09 Mert Gör <mertgor@masscollabs.xyz>
|
||
|
||
* python/dict_for_loop.py: Sınıf Çalışması: Bir sözlüğü for döngüsüyle dolaşarak anahtarları elde ediniz. Yeni bir sözlük yaratarak dolaştığınız
|
||
sözlüğün değerlerini anahtar, anahtarlarını değer haline getiriniz. Sonra da her iki sözlüğü yazdırınız.
|
||
|
||
* python/Python.pdf: For döngüleri sayfa 126
|
||
|
||
* python/for_example.py: For örneği yazıldı
|
||
|
||
* python/while_example.py: while örneği yazıldı
|
||
|
||
* python/Python.pdf: del Deyimi sayfa 105
|
||
* python/Python.pdf: Stringler sayfa 94
|
||
* python/Python.pdf: Sözlükler (Dictionaries) sayfa 87
|
||
* python/Python.pdf: add list to set
|
||
* python/Python.pdf: Kümeler (Sets) sayfa 79
|
||
* python/Python.pdf: Veri Yapılarının Açılması (Unpacing) sayfa 76
|
||
|
||
* python/Python.pdf: range Sınıfı sayfa 74
|
||
* python/Python.pdf: Demetlerle Listeler Arasındaki Farklılıklar :
|
||
Demetlerin veri yapısı olarak temsil edilmesi listelerden çok daha yalın ve etkin biçimde gerçekleştirilebilmektedir. Yani
|
||
demetlerle işlemler listelerle işlemlere göre hem daha hızlı hem de daha az yer kaplayan biçimde gerçekleştirilme
|
||
eğilimindedir. Dolayısıyla eğer programcı veri yapısı üzerinde bir ekleme çıkartma yapmayacaksa listeler yerine
|
||
demetleri tercih etmelidir. Tabii bazen programcı veri yapısına eleman eklemek ya da ondan eleman silmek isteyebilir.
|
||
Bu durumda listelerin kullanılması zorunludur. Çünkü demetler değiştirilebilir türler değildir. Demetlerin bir avantajı
|
||
da eğer bir demetin bütün elemanları hash'lenebilir (hashable) ise o demetin de hash'lenebilir (hashable) olmasıdır.
|
||
Listeler hiçbir durumda hash'lenebilir değildir.
|
||
|
||
|
||
* python/Python.pdf: Demetler(Tuples) sayfa 67
|
||
* python/Python.pdf: Python'da Temel Veri Yapıları sayfa 45
|
||
|
||
* python/Python.pdf: Değiştirilemez (Immutable) ve Değiştirilebilir (Mutable) Tür Kavramı
|
||
|
||
|
||
Burada a'ya ikinci kez değer atandığında (üstelik aynı türden) bu değer a'nın eskiden gösterdiği yere atanmamaktadır.
|
||
Başka bir deyişle 123 nesnesi bir int nesnedir. Onun değeri yaratıldıktan sonra bir daha asla değiştirilmeyecektir. 456
|
||
değeri 123 silinerek o nesneye atanmaz. 456 değeri için yeni bir int nesne yaratılır. Artık a o yeni int nesneyi gösterir
|
||
duruma gelir.
|
||
|
||
2024-06-08 Mert Gör <mertgor@masscollabs.xyz>
|
||
|
||
* python/Python.pdf: Python'da Adres Kavramı sayfa 21
|
||
* python/Python.pdf: 2. Python Programlama Diline Giriş kısmına kadar olan konular tek tek ayrı çalışma projelerinde ele alınacak.
|
||
* python/Python.pdf: 1.8. Çevirici Programlar (Translators), Derleyiciler (Compilers) ve Yorumlayıcılar (Interpreters) konusu GCC ve LLVM kapsamında tekrar ele alınacak
|
||
* python/Python.pdf: Temel Bilgisayar Mimarisi konusunu Sistem Programlama ve Assembly dersleri kapsamında da ele alacağız.
|
||
|
||
* python/Python.pdf: Kursta Cpython ile Python öğrenilecek.
|
||
|
||
* python/Python.pdf: Python Temel notları tekrar ele alınacak. Yani en baştan ayrıntılı olarak okunacak.
|
||
|
||
2024-06-06 Mert Gör <mertgor@masscollabs.xyz>
|
||
|
||
* python-app/Python-App.pdf: Python App dersimize başladık
|
||
|
||
2024-06-03 Mert Gör <mertgor@masscollabs.xyz>
|
||
|
||
* python/Python.pdf: print Fonksiyonu sayfa 39
|
||
|
||
2024-06-01 Mert Gör <mertgor@masscollabs.xyz>
|
||
|
||
* python/Python.pdf: Python Kodlarının Yazım Biçimi sayfa 14'teyiz
|
||
* python/Python.pdf: Atom(Token) Kavramı sayfa 13'ten devam edeceğiz
|
||
* python/Python.pdf: 2. Python Programlama Diline Giriş : Bu bölümde Python Programlama Dili hakkında temel bilgiler verilecektir. Bölümünden devam edeceğiz.
|
||
|
||
2024-05-29 Mert Gör <mertgor@masscollabs.xyz>
|
||
* python/Python.pdf: 1.15. Klavyedeki Karakterlerin İngilizce İsimleri
|
||
* python/Python.pdf: 1.14. Dil Nedir?
|
||
* python/Python.txt: Python.pdf TXT Formatına dönüştürüldü
|
||
* python/Python.pdf: 1.12. Bit ve Byte Kavramları
|
||
* python/Python.pdf: 1.10. IDE (Integrated Development Environment)
|
||
* python/Python.pdf: 1.8. Çevirici Programlar (Translators), Derleyiciler (Compilers) ve Yorumlayıcılar (Interpreters) bölümünden devam edeceğiz.
|
||
|
||
2024-04-24 Mert Gör <mertgor@masscollabs.xyz>
|
||
|
||
* python/Python.pdf: *, /, + ve - Operatörleri sayfa 31
|
||
* python/Python.pdf: print Fonksiyonu sayfa 39
|
||
* python/Python.pdf: Tür Fonksiyonları (Tür Sınıflarının __init__ Metotları) ve Tür Dönüştürmeleri sayfa 40
|
||
|
||
2024-04-22 Mert Gör <mertgor@masscollabs.xyz>
|
||
|
||
* python/Python.pdf: Python'da Temel Operatörler sayfa 28
|
||
|
||
2024-04-21 Mert Gör <mertgor@masscollabs.xyz>
|
||
|
||
* python/Python.pdf: 26. sayfa Python'da Fonksiyon ve Metot Kavramları
|
||
* python/Python.pdf: 27. sayfa id Fonksiyonu, is ve is not Operatörleri
|
||
|
||
2024-04-19 Mert Gör <mertgor@masscollabs.xyz>
|
||
|
||
* python-temel/Python.pdf: 24. sayfa Python'da atama işlemleri konusundayız
|
||
|
||
2024-04-17 Mert Gör <mertgor@masscollabs.xyz>
|
||
|
||
* python-temel/Python.pdf: Kurs notları kaanaslan dalına yazılacak şekilde uygulanmaya başlandı.
|
||
|
||
2024-02-28 Mert Gör <mertgor@masscollabs.xyz>
|
||
|
||
* python-temel/Python.pdf: Kaan Aslan hocamızın ders notu okunmaya başlandı
|
||
|