Python ile Programlamaya Giriş
Bu yazımızda Python ile programlamaya giriş yapacağız. Ancak bu yazının amacı programlama mantığını anlatmak olmayacak. Ama ilerleyen zamanlarda programlama mantığı ve program oluşturulurken kullanılan akış diyagramları ile ilgili yazımız olacak.
Ben Python 3.7 kullanıyorum. (İndirmek için tıklayın.) Sitemizdeki bütün içerik Python >=3.7 üzerine olacaktır. Buna ek olarak Python’u bir IDE(Entegre Geliştirme Ortamı) ile kullanmaktayım. Sizlere de tavsiyem bir IDE kullanmanız olacaktır. Ben JetBrains şirketinin geliştirdiği Pycharm’ı kullanmaktayım. İncelemeniz için bazı IDE linkleri:
- PyCharm – Geliştiricisi: JetBrains
- Spyder & Anaconda – Geliştiricisi: Open-Source
- Atom – Geliştiricisi: Github
- Visual Studio Code (VS Code) – Geliştiricisi: Microsoft
- Python IDLE -> Python ile birlikte gelen, varsayılan geliştirme ortamı.
Öncelikle Python ile etkileşim kurduğumuz bileşen olan Python Interactive Shell’den (Python Etkileşimli Kabuk) bahsedeceğiz. Python Interactive Shell; sayısal hesaplamalar yapabilme, program yazıp çalıştırabilme, daha önceden kaydedilmiş veya programdaki mevcut fonksiyonları kullanarak çıktı alabilme gibi işlevlere sahiptir. Python Interactive Shell’e komut istemi(Linux dağıtımları için: terminal/uç birim) veya IDLE üzerinden erişilebilmektedir.
1
2
3
4
5
6
5 + 5 #toplama işlemi
5 - 5 #çıkarma işlemi
5 * 5 #çarpma işlemi
5 / 5 #bölme işlemi
12 // 5 #tam sayı bölme işlemi
5 % 5 #mod bulma
Bazen yazdığımız kodların yanına hatırlatma notları veya yorum yazmak isteriz. Bunun için “#” operatörünü kullanırız.
Komut İstemi üzerinden Python Interactive Shell
IDLE üzerinden Python Interactive Shell
Python’un sitesi üzerinden Python Interactive Shell’i çevrim içi olarak deneyebilirsiniz.
Ekrana Bilgi Yazdıralım!
Ekrana yazı yazdırmak için “print()” komutu kullanılır. Bu komut:
1
print('Yazdırılacak Yazı')
şeklinde kullanılır.
Aşağıdaki kodu girelim ve çıktımızı inceleyelim.
1
print("Hello, World!")
“print()” komutu ile yazı yazdırılırken üç farklı şekilde tırnak işareti kullanılabilir:
- Tek tırnak -> print(‘Yazı‘)
- Çift tırnak -> print(“Yazı“)
- Üç tane çift tırnak -> print(“””Yazı“””)
Yazdırılacak yazıda kesme işareti , tırnak varsa veya özel bir formata sahipse:
1
2
3
4
print("İzmir'de hayat çok güzel! ")
print('"Python" öğreniyorum.')
print("""<----Python Öğreniyorum------
---kodlamaogreniyorum.com--->""")
Yazdırdığımız yazılarda boşluk olması veya yazının alt satırdan devam etmesi gibi durumlar varsa kaçış operatörü kullanılması gerekmektedir.
1
print("İki TAB boşluk\t\tbıraktım ve\nYazıyı alt satırdan devam ettirdim.")
1
2
3
4
5
6
\t #Bir TAB sağa kaydırma
\n #Bir alt satıra geçme
\a #Uyarı sesi çıkartma
\b #Backspace görevi(Sola kaydırarak silme)
\r #Satır başına kadar silme
print(r"") #Kaçış operatörlerini iptal etme
Kaçış operatörlerini iptal ederken print(r“”) ifadesi yerine, fazladan “\“ koyularak aynı işlem yapılabilir. Örnek kullanım: print(“D:\tunahan\python”)
Programlamaya giriş yazısı için bu kadar bilgi yeterli. Bir sonraki yazımız “değişken tanımlama” hakkında olacak.
Bütün Python kodlarına Github sayfam aracılığı ile erişebilirsiniz. Github sayfamın linkine aşağıdan ulaşabilirsiniz. Görüşmek üzere!
Github: Github Python
Sitemize destek olmak isteyen sponsorlar için link: Patreon