Python – Listeler (list) Python’da Listeler string veya int gibi bir değişken tipidir. Onlardan tek farkı içerisine birden fazla değer alabilmesidir. Örneğin; “int sayi” değişkenine sadece bir tane değişken atayabiliriz. Ancak bu değişkeni “int” değil de liste türünde tanımlamış olsaydık içerisine birden fazla değişken atayabilirdik. Peki liste tipi nasıl tanımlanır? listenin_adi = [] Listeyi bu şekilde tanımlayabiliriz. Bu boş bir listedir. Tanımlama esnasında istersek … Daha Fazla
Python – Hata Yakalama (try-except) Hata yakalama, yazdığımız beklenmedik durumlarda karşılaşacağımız hatalarda programın hata vermesi ya da kendini durdurması yerine hataya kendi istediğimiz şekilde cevap vermesini sağlama durumudur. Hata yakalama program yazmanın önemli bir parçasıdır. Python’da hata yakalamayı try – except blokları ile yapıyoruz. Kullanımı şu şekildedir. try: programın kodları except: hata olduğunda işletilecek kodlar Program yazarken kullanmaya çalıştığımız bir değişkenin tanımlanmadığını düşünelim. print(X) komutu … Daha Fazla
Python – Döngüler (Loops) Döngüler, kod bloğu içerisindeki kodları verilen şart sağlandığı sürece tekrar tekrar çalışmasını sağlayan yapılardır. Bir işi birden fazla yapacağımız durumlarda kullanırız. Kolaylığı ve sürekliliği sağlarlar. Döngünün durması için verilen şartın yanlış hale gelmesi gerekir. Python’ da iki tane döngü vardır: while, for. while döngüsü ile başlayalım. WHİLE DÖNGÜSÜ While kelimesinin anlamı “iken, olduğu sürece” dir. Kullanımı şu şekildedir: … Daha Fazla
Python – Koşul İfadeleri Programlama dillerinde koşul ifadelerine kontrol yapıları da denir. Kontrol yapıları, verilen bir şartın gerçekleşip gerçekleşmediğini kontrol ederek duruma göre verilen kodların çalışmasını sağlar. Bu şekilde programın akışına yön verilir. Bu işlemi “if, elif ve else” deyimleri ile gerçekleştiririz. Aslında birçok diğer programlama dilinde “switch-case” deyimi de kullanılıyor. Ancak Python da bu deyim kullanılmaktadır. Koşul ifadelerinin nasıl kullanıldığından bahsetmeden önce Python … Daha Fazla
Python – Kullanıcıdan Veri Alma Ve Tip Dönüşümleri Şimdiye kadar sadece tek taraflı programlamayı öğrendik. Bugün öğreneceklerimiz ile kullanıcıyı da işin içerisine katacağız ve etkileşimli program yazabileceğiz. Programı yazan kişinin veri girmesini input() fonksiyonu ile sağlıyoruz. Bu yazımızda input() fonksiyonunu inceleyeceğiz. İlk yazımızda “Merhaba Dünya” yazdırmıştık. Bunu geliştirelim ve kullanıcıdan ismini isteyerek ona merhaba diyelim. isim = input(“isminiz nedir … Daha Fazla
Python – Operatörler Sağında ve solunda bulunan değerler arasında ilişki kuran işaretlere operatör denir. Matematiksel işlemler için aritmetik ya da matematiksel operatörler ve karşılaştırma işlemlerimiz için ise karşılaştırma operatörlerimiz vardır. Matematiksel Operatörler + toplama – çıkarma * çarpma / bölme ** kuvvet % mod alma Matematiksel operatörler matematikte kullanılan ve … Daha Fazla
Python – Değişkenler Bir veriyi bellek hücrelerinde saklayan yani depolayan birimlere değişken denir. Kullanıcıdan alınan ya da programcı tarafından gönderilen verinin bellekte tutulması için değişkenleri kullanırız. Değişkenler belirlenen veri tipine göre hafızada (RAM) de yer tutar. İstediğimiz zaman çağırabilir, değiştirebilir ya da silebiliriz. Değişkenin ne olduğunu anlattıktan sonra şimdi de değişken nasıl tanımlanır onu inceleyelim. Değişken tanımlanırken öncelikle ona bir isim veririz. Verdiğimiz … Daha Fazla
Python Kodlarına Giriş Python dilinin en önemli avantajlarından birinin basit ve temiz söz dizimi olduğunu geçen haftaki yazımda belirtmiştim. Bunu bir örnek üzerinde görelim: C++ ile “Merhaba Dünya” yazalım. #include <iostream> using namespace std; main() { cout<<"Merhaba Dünya"; cin>>; } Bir de Python ile yazalım. [php] print(“Merhaba Dünya”) [/php] Arasındaki farkı görüyoruz. Gerçekten programcılara hem iş kolaylığı sağlıyor hem de zaman kazandırıyor. Şu … Daha Fazla
Python Geliştirme Ortamları Programlama dillerinde uygulama geliştirebilmek için bir ara yüze sahip olmamız gerekir. Bu ara yüzlere IDE( Integrated Development Enviroment ) yani Tümleşik Geliştirme Ortamı adı verilir. Python için bir IDE ya da editör kullanmak tamamen bize kalmıştır. Yani istersek Python programlama için bir editör de kullanabiliriz. Tabi IDE kullanmak bize özellikle hız açısından avantaj sağlar. Bir proje geliştirmeyeceksek, basit kodlar yazacaksak … Daha Fazla
Python – Giriş Merhabalar, Bu yazı ile birlikte roboturka.com içerisinde Python dili ile ilgili de paylaşımlar yapmaya çalışacağız.Bu yazı serimizde son zamanlarda adını duyuran Python diline giriş yapacağız. Nedir bu Python? Python, Hollandalı Guido Van Rossom tarafından 1990 yılında geliştirilmeye başlanmış bir programlama dilidir. Simgesinde bulunan yılan figürünün aksine ismini Monty Python isimli komedi gurubundan alır. Python, programcılara birçok avantaj sunuyor. Öncelikle sözdizimi … Daha Fazla