Merhabalar,
Python'a sıfırdan başlarken burada notlarımı paylaşacağım. Hem kendim için hem de ihtiyacı olanlar için bir içerik bırakıyorum.
Python kodlarını GitHub profilimden paylaşacağım:
https://github.com/haticeaydinn/hello-world
Mosh Hamedani'nin Youtube'daki içeriğine bakmanızı şiddetle tavsiye ederim. Yazdığım notlarda bu videoyu takip edeceğim.
https://www.youtube.com/watch?v=_uQrJ0TkZlc&t=6970s
1. PyCharm Windows Kısayolları (Shortcuts)
Python'a sıfırdan başlarken burada notlarımı paylaşacağım. Hem kendim için hem de ihtiyacı olanlar için bir içerik bırakıyorum.
Python kodlarını GitHub profilimden paylaşacağım:
https://github.com/haticeaydinn/hello-world
Mosh Hamedani'nin Youtube'daki içeriğine bakmanızı şiddetle tavsiye ederim. Yazdığım notlarda bu videoyu takip edeceğim.
https://www.youtube.com/watch?v=_uQrJ0TkZlc&t=6970s
1. PyCharm Windows Kısayolları (Shortcuts)
- Run: Alt + Shift + F10 / Shift + F10
- Reformat: Ctrl + Alt + L
- Seçili satırın kopyalanması: Ctrl + D
2. Tanımlar
- İfade: Bir değer üreten bir kod parçasıdır.
- Python kodu satır satır yürütür.
- Inout fonksiyonuyla alınan değer her zaman "String" tipindedir.
- Yorum satırı: #
- Çoklu yorum satırları: """ """
- Python'daki modül, yeniden kullanılabilir bazı kodlara sahip ayrı bir dosyadır. Kodumuzu farklı dosyalarda düzenlemek için modüller kullanırız. Örnek olarak modüller, süpermarketteki temizlik, yiyecek, içecek gibi bölümlere benzer.
3. Değişkenler
- Örnek: price = 10 (variable_name = value)
- Tipler:
- Integer = 10
- Float = 4.6
- String = 'Hatice'
- Boolean = True
4. Tip Dönüşümleri
- type(variable) : Değişkenin tipini öğrenmek için kullanırız.
- int()
- float()
- bool()
5. String
- Bir string tanımlamak için " " ve ' ' kullanabiliriz.
- Mail içeriği gibi çok satırlı string değişkenleri için ''' ''' kullanabiliriz.
- Formatted strings yapısını kullanabiliriz. Bu sayede değişkenleri ve sabit karakterleri birlikte kullanabiliriz. Daha detaylı bilgiye aşağıdaki linkten ulaşabilirsiniz:
- https://realpython.com/python-f-strings/
- Örnek: f ' {first} {last} is a coder '
- first ve last birer değişkendir.
6. String Metotları
- len(variable) : String değişkenin uzunluğunu bulmak için kullanılır. Genel ama
- variable.upper() : Tüm karakterleri büyük harfle yazmak için kullanılır. Variable değişmez.
- variable.lower() : Tüm karakterleri küçük harfle yazmak için kullanılır. Variable değişmez.
- variable.find('d') : Değişkende d karakterini arar ve varsa indeksi döndürür. Büyük/küçük harfe duyarlı bir metottur. Karakter yoksa -1 değerini döndürür.
- variable.replace('Python','Jython') : Verilen ifadeyi başka bir ifadeyle değiştirmek için kullanılır. Variable değişmez.
- 'Python' in variable : 'Python' karakterlerinin variable isimli değişkende bulunup bulunmadığını belirtir. Boolean sonuç döndürür. Büyük/küçük harfe duyarlı bir metottur.
- variable.title() : Her sözcüğün ilk karakterini büyük harfle, diğer karakterlerini küçük harfle yazmak için kullanılır.
Bir sonraki günlükte görüşmek üzere :)