-
1.
+103 -13Beyler amacım bir nebzede olsa python hakkında bilginizin olması en azından basit kodlarla başlayıp kendinizi ilerletmenizi sağlamak.
Python diğer programlama dillerine göre kolay arayüzü ve kolay kodlardan oluşması.
ilk olarak kodlama dilini öğrenmek isteyen her insanın öğrenebileceğini söylemeliyim.
Neyse hiç bir bilginiz olmadığını düşünerek sıfırdan başlıyorum.
ilk olarak bilgisayarımıza python'u yüklüyoruz (2.7 sürümünü kullanmanızı öneririm)
Kurduktan sonra başlat menüsünden çalıştır >> cmd >>
Konsol ekranına python yazarak başlıyoruz (eğer python açılmazsa cd c:Python27 yazıp ardından python yazıyoruz)
Artık bildiklerimizle her şeyi yapabileceğimiz ekran karşımızda.
ilk komutumuz: print
print, belirttiğimiz bir string(yazıyı) veya değişkeni konsol ekranına yazdırmayı sağlıyor örneğin,
print "incisozluk"
Bu kodu yazıp enter tuşuna bastığımızda konsol ekranında incisozluk yazdığını görürüz
ikinci, işlemler:
öncelikle:
* : çarpma
/ : bölme
+ : toplama
- : çıkarma
yapmak için belirtilen işaretleri kullanmalıyız
örneğin konsol ekranına:
(2 * 2) - 2 yazıp enter tuşuna bastığımızda çıktı 2 olacaktır ve tüm işlemlerde böyle
Üçüncü, değişkenler:
değişkenler veriyi içinde tutan birimlere deniyor örneğin:
b = 2
enter tuşuna basıp tekrardan b yazarak enter tuşuna bastığımızda çıktı 2 olacaktır
örneğin:
b = 2
c = 4
print str(b)+" ile "+str(c)+"nin çarpımı "+str(b*c)
Devam et diyen olursa ediyorum beyler
edit: şukulayın devam et diyenler beyler üstte dursun görmeyen olur belki
-
2.
+5şukulayında üstte dursun devam ediyorum
-
-
1.
0Da ayrı yazılır huur çocuu
-
1.
-
3.
+6 -1beyler telden o kadar yazdım net gitmiş boşa gitti yarın sabah devam ediyorum siz şukulayın
-
4.
+7 -1Geldim beyler devam ediyorum.
Dördüncü, kullanıcıdan veri alma:
kullanıcıdan veri almak örneğin konsol ekranına bir şeyler yazıp enter tuşuna bastığımızda ekrana yazılan veriyi bizim kullanabilmemizi anlatıyorum
ilk önce tanımak için deneyelim:
konsol ekranına
raw_input('bir seyler yazin')
yazıp enter tuşuna bastığımızda ekrana "bir seyler yazin" çıktığını ve ekrana artık bir şeyler yazabildiğimizi görürsünüz bir şeyler yazıp tekrardan enter tuşuna basın ekrana artık bir şeyler yazamayız çünkü raw_input fonksiyonu tek veri alınca kodu bitirir her neyse
şimdi kullanıcıdan aldığımız veriyi bir değişkende deniyelim.
a = raw_input('isim')
print "ben, "+a
bu kodu çalıştırdığımızda ekranda "ben, (ekrana yazdığınız değer)" olarak çıktısını aldığınızı görürüz. şimdi gelelim input fonksiyonuna input fonksiyonu kullanıcıdan sayı aldığında onu da python için bir sayısal değer olarak görmesini sağlıyor örneğin
a = input('sayi1: ')
b = input('sayi2: ')
print a+b
bu kodda kullanıcıdan 2 tane veri isteyip toplayacaktır eğer input yerine raw_input kullanasaydık iki sayının yan yana gelmiş halini çıktı olarak alırdık mesela 1. sayımız 12, 2. sayımız 44 diyelim raw_input kullanarak yaptığımızda çıktımız 1244 olurdu.
Devam ediyorum beyler yarım saate -
-
1.
0Devam etme yoksa benim pitonu salacam. Amkdum c çakması demode bi taka yaramaz dil anlatacağına unity ile nasıl oyun yapılır onu anlatta belki para kazanan kardeşlerimiz olur.
-
2.
0Kes mk salağı bis skim biliyorsunda konşuyorsun sanki mk.yazılıma 0dan en iyi giriş phthon dur unty ile mal mal oyun yapıp para kazanacağını sanan bi malsın herneyse
Kardeşim devam et burdayız faydalı bir iş yapıyorsun bekliyorum devdıbını
-
1.
-
5.
+6Beşinci, dönüştürme:
kod yazarken sık sık verileri dönüştürmek gerekiyor mesela sayı dizisini karakter dizisine, karakter dizisini sayı dizisine dönüştürmemiz gerekiyor yeri geldiğinde bir örnek vereyim:
b = "32"
c = "36"
print c+b
kodda çıktımız 3662 olacaktır çünkü b ve c değerleri python dili için sayı yerine karakter dizisi olarak algılanıyor o yüzden karakterleri yan yana getiriyor şimdi bu sayı ama python tarafından karakter olarak görülen sayıları python tarafından sayı olarak görülmesini sağlayalım. burada karakteri sayıya çevirirken kullanacağımız fonksiyon "int" fonksiyonu.
b = "32"
c = "36"
print int(c)+int(b)
bu kodu çalıştırdığımızda ise çıktımız 68 olacaktır yani yaptığımız şu:
az önce python kodu şöyle tanımlamıştı: "36" + "32" = "3632"
int fonksiyonu ile yaptığımız sayıların şöyle tanımlanması: 36 + 32 = 68
int fonksiyonumuzun çalışma prensibi böyle umarım anlatabilmişimdir şimdi başka bir fonksiyona geçiyorum.
şimdiki fonksiyonumuzun adı ise "str" bu fonksiyon "int" fonksiyonunun tersine sayı dizisini karakter dizisine dönüştürüyor "str" fonksiyonunun örneğine bakalım.
bir sayı dizisi tanımlayalım
e = 301
print e
çıktımız sadece 301 olacaktır şimdi str fonksiyonu ile deneyelim
e = 301
print str(e)
şimdi çıktımız ise "301" olacaktır çünkü str fonksiyonu sayı dizisini karakter dizisine çevirdi.
başka bir şekilde deneyelim str fonksiyonumuzu
n = 301
print "n degiskenindeki sayi: "+n
kodu çalıştırdığımızda çalışmayacaktır çünkü python dilinde bir sayı ile bir karakter dizisi birleştirmeye izin vermiyor o yüzden birleştirmek için 301 i karakter olarak gösterip yazdırmamız lazım onun için ise:
n = 301
print "n degiskenindeki sayi: "+str(n)
şeklinde yazıyoruz. umarım anlamışsınızdır beyler nasıl anlatsam bilemedim pek bu kadar oldu anca kusura bakmayın
Devam et diyen olursa yeni bölüm yazıyorum bir de başlığı şukulayın beyler