Python

Python’da koşul ifadeleri; if,elif ve else

Koşul ifadeleri, adından anlaşılacağı gibi yazacağımız kod içinde kullanacağımız koşulların uygunluğunu belirlemek için kullandığımız komutlardır. Diyelim ki bir program yazacağız fakat bu programın verilerine ulaşmak için kullanıcıdan parola bilgisini istememiz gerekiyor ve eğer bilgi doğru ise kullanıcı programa girebilecek aksi takdirde kullanıcı programa giriş yapamayacak. Bahsettiğim örneği yazmaya başlamadan önce if,elif ve else komutlarından ve ne işe yaradıklarından kısaca bahsedeyim, if: If komutu bir veya birden fazla koşula baglı olarak gerçekleştirilecek olayı belirler. elif: Else ve If kelimelerinin birleşimiyle oluşturulmuştur. Çalışması if komutuna bağlıdır ve farklı bir koşul eklenmek istendiğinde kullanılabilir. else: Else komutu if ve elif komutları dışında kalan tüm koşulları kapsar ve bu durumlarda gerçekleşecek olan olayları belirler. Python dili dizgisel...

Continue reading...

Python’da raw_input & input fonksiyonları ile veri girişi

Geçen yazılarda pythonla verileri ekrana nasıl yazdıracağımızı ve değişkenlere aktaracağımızı öğrenmiştik, şimdide veriyi programa göndererek işlenmesini sağlayacağız. Yani artık oturup programın birşeyler yapmasını izlemek yerine yazdığımız programla etkileşime geçeceğiz. Öncelikle raw_input ve input komutlarından biraz bahsedelim, bu iki komutun ortak özelliği verilerin dışarıdan alınmasını sağlamaktır fakat kullanım alanları dolayısıyla birbirinden ayrılırlar. Şöyleki; raw_input komutu genelde string verilerin alınması için kullanılırken input komutu sayısal değerlerin alınması için daha uygundur. Şöyle ufak bir örnekle açıklamak gerekirse; #!/usr/bin/env python # -*- coding: utf-8 -*- isim = raw_input(‘Adınız:’) yas = input(‘Yaşınız:’) print isim,yas,’yaşındadır.’ Çıktısı; Yukarıda yaptığımız şeyi satır satır açıklayalım;1.Satırda python PATH tanımlamamızı yaptık.2.Satırda Türkçe karakterleri kullanabilmek için gerekli karakter setini çağırıyoruz....

Continue reading...

Python’la değişken kullanımı

Öncelikle değişken yani variable kavramından biraz bahsedeyim, değişkenler adındanda anlaşılacağı gibi birtakım verilerin hafızada tutulmasını ve gerektiğinde kullanılıp değiştirilebilmesine imkan sağlayan bir yapıdır. Hemen hemen tüm programlama dillerinde büyük öneme sahiptirler, zira yeri geldiğinde programcının işini oldukça kolaylaştırırlar. Python’da üç değişken yapısından bahsedecegim; Integer (Tam Sayılar) Değişkenler Float (Ondalık Sayılar) Değişkenler String (Karakter Dizileri) Değişkenler Python’un beğendiğim özelliklerinden biride değişken tanımlarken tüm veri yapılarına aynı şekilde tanımlama yapabiliyor olmamızdır. Şimdi ufak bir örnekle bu konuyu daha anlaşılır hale getirelim; #!/usr/bin/env python # -*- coding: utf-8 -*- ad = ‘Erkan’ #String değişkenimizi tanımlıyoruz no = 815687 #Integer değişkenimizi tanımlıyoruz ort =...

Continue reading...

İlk Python uygulamamız ‘Merhaba Dünya’

Bu yazıda önceki yazılarda yer alan tüm kurulumları tamamladığımızı varsayarak ilk python uygulamamızı yazacağız. İlk olarak ekrana yazı yazdıracağız, bunun için öncelikle yazdırma komutunu yani ‘print‘ komutunun nasıl kullanıldığını öğrenelim. Pythonun 2.x.x sürümlerinde print komutunun kullanımı şu şekildedir; print “Merhaba Dunya” print ‘Merhaba Dunya’ iki şekildede alacağımız çıktı şu şekilde olacaktır; gördüğünüz gibi her iki şekilde ekrana aynı yazıyı yazdırabiliriz fakat bazı özel durumlarda (kaçış dizileri) örnegin; print ‘Bugun Ahmet’e gidelim.’ derleyici cümleyi yazırmaya başladığında 3 adet ( ‘ ) tek tırnak işareti ile karşılaşacağından aşagıdaki syntax hatasını verecektir. Bu hatayı engellemek için ufak bir değişiklik yapmamız yeterli olacaktır. print ‘Bugun...

Continue reading...

Mac’te Python geliştirme ortamı; PyCharm

Mac üzerinde python kodlarınızı derlemek için kullanabileceğiniz birçok editör mevcut fakat genelde bu editörler birden fazla programlama dilini bir arada kullanmak için tasarlanmış olduklarından bir çoğu giriş seviyesi python programcıları için pek kullanışlı değil malesef. Bu nedenle bu yazımda sizlere PyCharm adlı IDE çözümünden ve kurulumundan bahsedeceğim. PyCharm ücretli bir yazılım fakat eğitim amaçlı olarak kullanan programcıların ücretsiz olarak yararlanabilme şansları var. http://www.jetbrains.com/eforms/classroomRequest.action?licenseRequest=PCCL# Yukarıdaki linkten programın eğitim sürümünü edinmek için form doldurarak başvuruda bulunabilirisiniz. Biz şimdilik programın 30 günlük deneme sürümünü indiriyoruz. İndirme Linki Programın indirme işlemi tamamlandıktan sonra program iconunu applications klasörüne sürükleyerek kurulum işlemini tamamlayınız. Programı ilk açtığınızda...

Continue reading...

Mac’te Python kurulumu

Eğer bir Mac kullanıcısıysanız ve Python programlamaya başlamak istiyorsanız öncelikle pythonun resmi sayfasından kullanmak istediğimiz python sürümüne göre istediğimiz sürümün mac uygulamasını indirelim; İndirme Linki Ben 2.7.x kullandığım için bunu tercih ettim. Ve ardından indirdiğimiz uygulamayı herhangi bir uygulamayı kuruyor gibi  aşama aşama kuralım. (Değişiklik yapılması gereken özel bir durum yoksa varsayılan ayarları değiştirmeden kurulum aşamalarını hızlıca geçebilirsiniz.) Kurulum bittikten sonra sistemde python’un aktif olduğunu anlamak icin Terminal uygulamasını açalım ve sisteme  ’python‘ komutunu gönderelim. Yukarıdaki görüntü Python’un 2.7.5 sürümünün şuanda Mac’imize yüklü olduğunu göstermektedir. Bir sonraki yazımda Python’la geliştirme yapacağımız ortamın kurulumundan bahsedeceğim, takipte kalın.

Continue reading...