Python Programlama 3. Bölüm |
Temel Python Kodlama
Python; söz dizimi basit, kolay okunabilen ve kolay kodlanabilen bir programlama dilidir. Bu yazımızda temel Python kodlama konusuna giriş yaparak; değişkenler, koşullu ifadeler (if/else/elif) ve döngüleri işleyeceğiz.Vereceğimiz örnekler Python2.x ve Python3.x serisine göre farklılık gösterebilir.
16.03.2019 tarihli yazı 8396 kez okunmuştur.
Python'da Değişkenler
Değişkenler ve değişken tipleri konusu; programlamaya giriş derslerinin temelini oluşturan en önemli konulardan biridir. Python’ da değişken tanımlamak diğer dillere oranla çok daha kolaydır. Diğer dillerde değişken tipini int, float, char gibi ifadelerle belirtmek zorunluyken, Python da değişkeni atayacağımız kelimeye değeri eşitlememiz yeterlidir. Diğer dillerde ve Python’ da değişken tanımlamak için aşağıdaki örnekleri verebiliriz.
Şekil-1:C++ String değişkenlerde işlemler
►İlginizi Çekebilir:Django Nedir?
Şekil-2:Python’ da String Değişkenlerle İşlemler
Şekil-3:C++ integer değişkenlerde işlemler
►İlginizi Çekebilir:Elektrik-Elektronik Mühendisliğinde Bilgisayar Programları
Şekil-4:Python’ da integer değişkenlerde işlemler
Python’da Yorum Satırı
Kodlarımızın kolay okunabilirliği için, kendimize ve bizden sonraki yazılımcıya notlar bırakmamız gerekebilir. Yüzlerce satır koddan oluşan büyük projelerimizde eski kodlarımıza geri döndüğümüzde, kodun anlaşılabilirliğini arttırmak için kodlara yorum satırları bırakarak notlar almak yazılımcı için çok iyi olacaktır.
Notlarımızın olduğu satırları yorum satırı haline getirdiğimizde, notlarımız kodlarımızı etkilemeyecek ve derlemeden sonra çalıştırılarak hata vermeyecektir. Python’ da notlarımızı yorum satırı haline getirmek için # işaretini kullanırız. # işareti koyduğumuz satırları Python, yorum satırı olarak tanır ve kodlarımızı çalıştırdığında yorum satırı olan kısımları çalıştırmaz.
Python’ da bir diğer yorum satırı tırnak işaretlerinin kullanılmasından oluşur. # işaretini kullanarak yaptığımız yorum satırı tek bir satırı yorum içine alır. Çoklu satır halindeki notları tırnak işaretleri(“ “ “ ” ” ”)içinde kullanmamız bizim için çok daha kolay olacaktır.
Notlarımızın olduğu satırları yorum satırı haline getirdiğimizde, notlarımız kodlarımızı etkilemeyecek ve derlemeden sonra çalıştırılarak hata vermeyecektir. Python’ da notlarımızı yorum satırı haline getirmek için # işaretini kullanırız. # işareti koyduğumuz satırları Python, yorum satırı olarak tanır ve kodlarımızı çalıştırdığında yorum satırı olan kısımları çalıştırmaz.
Python’ da bir diğer yorum satırı tırnak işaretlerinin kullanılmasından oluşur. # işaretini kullanarak yaptığımız yorum satırı tek bir satırı yorum içine alır. Çoklu satır halindeki notları tırnak işaretleri(“ “ “ ” ” ”)içinde kullanmamız bizim için çok daha kolay olacaktır.
if / else /elif
if yapısı koşullu durumlar için kullanılır. Şartın gerçekleşmesi durumunda if bloğu içinde ki durum değerlendirmeye alınır. if içindeki koşulun sağlanamaması durumda ise; ya if bloğundan çıkılır ya da else/elif durumları değerlendirmeye alınır.
else durumu; if ve elif durumlarının sağlanamadığı durumlarda devreye girer. Aşağıda kullanım örnekleri verilmiştir.
if koşul:
Koşul sağlandığında çalışacak kod
else:
if koşulu sağlanamadığında çalışacak kod
else durumu; if ve elif durumlarının sağlanamadığı durumlarda devreye girer. Aşağıda kullanım örnekleri verilmiştir.
if koşul:
Koşul sağlandığında çalışacak kod
else:
if koşulu sağlanamadığında çalışacak kod
Şekil-6
elif durumu; else if’ in kısaltmasıdır. İlk başta verilen if koşulunun sağlanamadığı durumlarda, birden fazla kez kullanılabilir. Aşağıda kullanım örnekleri verilmiştir.
if koşul:
Koşul sağlandığında çalışacak kod
elif koşul:
Koşul sağlandığında çalışacak kod
elif koşul:
Koşul sağlandığında çalışacak kod
elif koşul:
Koşul sağlandığında çalışacak kod
Şekil-7
While ve For Döngüleri
While ve for, kodda koşullu döngüler için kullanılır. While ve for döngülerinde de dikkat edilmesi gereken şey; koşul veya değişkenler verildikten sonra, istenilen durumların bir alt satırda, bir tab boşluktan sonra kullanılabilir olmasıdır. Bir tab boşluk sağlanmadığı sürece, döngüler hata verecek ve altında çalışmasını istediğiniz kodları bloğun dışında kodlamış gibi değerlendirecektir. While; yanına konulan koşul sağlandığı sürece kulllanılır. True olduğu sürece çalışır ve bloğu içinde ki kodları çalıştırır.
Şekil-8:While ile oluşturulan sonsuz döngü
►İlginizi Çekebilir:Makine Mühendisliğinde Bilgisayar Programları
Şekil-9:While örneği
For; while gibi döngülerde kullanılır ve çok sık kullanılan bir döngüdür. For ve while temelde aynı işlemi yapsalarda, kullanım şekilleri ve kullanım yönleri birbirinden farklıdır. While bool ifade True olduğu sürece içindeki bloğu yapar, False olduğu zaman while bloğundan çıkılır. While, ifadenin True ya da False olmasına bakar. For ise, belirtilen değişkenlerin tamamının üzerinden geçer ve tüm değişkenleri gezdikten sonra bloğunun içindeki işlemleri bitirir.
for değişken-adı in değişkenler:
yapılacak işlem
Şekil-10:for örneği
Bir sonraki yazımızda; Python’ da fonksiyonlar konusunu göreceğiz ve Python’ ın özel fonksiyonlarını da tanıyacağız.
YORUMLAR
Aktif etkinlik bulunmamaktadır.
- Dünyanın En Görkemli 10 Güneş Tarlası
- Dünyanın En Büyük 10 Makinesi
- 2020’nin En İyi 10 Kişisel Robotu
- Programlamaya Erken Yaşta Başlayan 7 Ünlü Bilgisayar Programcısı
- Üretimin Geleceğinde Etkili Olacak 10 Beceri
- Olağan Üstü Tasarıma Sahip 5 Köprü
- Dünyanın En İyi Bilim ve Teknoloji Müzeleri
- En İyi 5 Tıbbi Robot
- Dünyanın En Zengin 10 Mühendisi
- Üretim için 6 Fabrikasyon İşlemi
- DrivePro Yaşam Döngüsü Hizmetleri
- Batarya Testinin Temelleri
- Enerji Yönetiminde Ölçümün Rolü: Verimliliğe Giden Yol
- HVAC Sistemlerinde Kullanılan EC Fan, Sürücü ve EC+ Fan Teknolojisi
- Su İşleme, Dağıtım ve Atık Su Yönetim Tesislerinde Sürücü Kullanımı
- Röle ve Trafo Merkezi Testlerinin Temelleri | Webinar
- Chint Elektrik Temel DIN Ray Ürünleri Tanıtımı
- Sigma Termik Manyetik Şalterler ile Elektrik Devrelerinde Koruma
- Elektrik Panoları ve Üretim Teknikleri
- Teknik Servis | Megger Türkiye
ANKET