1. 30.
    0
    internette gezerken buldum beyler python ögrenmek isteyenler için güzel
    http://link.tl/M7lF
    ···
  2. 29.
    0
    aga işin yok mu senin? neyse gençliğe faydalı işler kovaladıını düşünmen bile güzel. yani düşünmen yeter. neyse okumadım zaten.
    http://www.openbookproject.net/py4fun/ buraylada oyna az matlabın beleşi bi yerde
    ···
  3. 28.
    0
    şimdi başlasam günde 1 saat falan çalışsam kaç ayda bu işten para kazanacak kadar öğrenmiş olurum bunu? hello world yazdıracak kadar biliyorum şu an.
    ···
  4. 27.
    0
    çok temelden girmişsin ilerlediğin zamanlarda görüşmek dileğiyle
    ···
  5. 26.
    0
    Evet panpalar koşula bağlı durumlara geçiyoruz.pythonda koşula bağlı 3 tane ifade vardır. Bunlar if,elif ve else 'dir. Bunlara değinmeye çalışalım.
    Eğer bir dille uğraştıysanız bunlar size yabancı gelmeyecektir.if ifadesiyle başlayalım.
    Mesela şöyle bir şey yazalım.
    >>>n=12
    >>>if n>10:
    <tab>print(“sayı 10 dan büyük”)
    sayı 10 dan büyük

    arkadaşlar yalnız burada yazdığım <tab> ın anlamı bir tab girintili olacak demektir. Bunu fantezi için yapmadık. Pythonda çalışırken girintiye dikkat etmek zorundayız. Eğer idle kullanıyorsanız otomatik tab koyar zaten şu resimde olduğu gibi : http://www.incicaps.com/tab.jpg
    eğer elle girinti vermek istiyorsanız 4 tane boşluk bu işlevi görür. Devam edelim arkadaşlar. Elif ile
    şöyle bir programımız olsun. http://www.incicaps.com/ifelif.jpg bundan sonra bütün programları resimli yapacağım panpalar. Kullanımı bu şekilde. Ama bu elif ifadeleri yerine if de kullanabiliriz bu programda sıkıntı çıkmaz. Fakat şöyle bir program yazdığımızı düşünelim. http://www.incicaps.com/if2.jpg burada olabilecek tüm sonuçlar denenecektir. Bu da verimsizlikleri de beraberinde getirir. Elif kullanınca olası sonuçlar değil doğru olan ilk koşul yerine getirilecektir.

    Geçelim else ifadesine panpalar. Else deyimi hiç bir sonuç tutmuyorsa çalıştırılır. Şöyle ki:
    http://www.incicaps.com/else.jpg resimde gördüğünüz gibi iki şart tutmayınca else ifadesi çalıştırılır. Bu kadar bilgimizle basit bir hesap makinesi yapabiliriz artık değilmi? Hadi onu yapmaya koyulalım. http://www.incicaps.com/hesap99441.jpg gördüğünüz gibi fazla bir işlevi yok ama baya yol katetmiş olduk panpalar.ama sonucu verdikten sonra kapandı değilmi. işte bunun önüne geçmek için döngüleri kullanacağız aslında döngüler çok önemli konudur.dikkatle takip etmeniz gerekir. Devam edeceğim panpalar...
    ···
  6. 25.
    0
    panpalar bir süre devam edemedim bugün kaldığımız yerden devam edicem
    ···
  7. 24.
    0
    44lük magnum anlatıcak zannettimde geldim
    ···
  8. 23.
    0
    rezerved
    ···
  9. 22.
    0
    Şu örnekten devam edelim arkadaşlar.

    1. !/usr/bin/env python 3.0
    a=input(“bir sayı gir : ”)
    print(a,”sayısının karesi :”,a**2)

    çalıştırmaya kalktığınızda hata alırsınız arkadaşlar. Çünkü input fonksiyonunun sonucu bir karakter dizisidir. Bununla matematik işlemleri yapamazsınız. Bunun önüne geçmek için 1-2 kural var hemen bakalım onlara.

    sayı tipleri python'da integer float olmak üzere 2'ye ayrılır.
    integer'in anlamı tam sayı demektir yani bütün tam sayılar bu kümeye girer.
    Mesela a=55 dediğimizde a sayısı integer tiptir. type(a) diye sorguladığınızda:
    >>>type(a)
    <class 'int'>

    yada
    >>>b=31.3
    >>>type(b)
    <class 'float'>

    veya

    >>>c=”inci giber”
    >>>type(c)
    <class 'str'>

    sonuçlarına varırsınız arkadaşlar. gelelim örneğimize burada yapmamız gereken ufak bir değişiklik var. string alınan veriyi sayıya dönüştüreceğiz şöyle ki:

    2. !/usr/bin/env python3.0
    a=int(input(“Sayı giriniz : ”))
    print(“Girdiğin sayının karesi : ”,a**2)
    ···
  10. 21.
    0
    evet arkadaşlar derslerimize devam ediyorum.
    ···
  11. 20.
    0
    REZERVED
    ···
  12. 19.
    +1
    rezervemi alayım sisteme yüklemiştim bi ara da tarama script kodlarını bulamadığım için kullanamamıştım eyw @1 kardeş
    ···
  13. 18.
    0
    evet dostlar hızla ilerlemeye devam ediyoruz. input fonksiyonunu enine boyuna ele alacağım şimdi. şu örneğe bakın

    3. !/usr/bin/env python3.0
    a=input("merhaba senin ismin nedir : ")
    print("merhaba",a)

    çalıştırdığınız vakit sizden bir giriş bekleyecektir. verdiğiniz cevabı da ekrana basacaktır. arkadaşlar bugünlük bu kadar yeter yarın son gaz devam edeceğim sorularınızı önerilerinizi görüşlerinizi pm ile bildirmeyi unutmayın...
    ···
  14. 17.
    0
    sıra geldi çalıştırmaya sisteminiz linux ise terminalden dosyanın bulunduğu dizine gidiyoruz.
    cd desktop
    veya
    cd masaüstü
    hangisi olursa onu yazın arkadaşlar
    windows için ise cmd yi açıyoruz.
    cd desktop
    komutuyla masaüstüne ulaşabilirsiniz. ardından şu komutu veriyoruz.
    python3 ilk.py
    veya
    python ilk.py

    burada ilk.py dediğime bakmayın siz hangi ismi verdiyseniz öyle çağırın.
    neyse komutu verdikten sonra programımızı çalıştırmış olduk.
    eğer idle kullanıyorsanız yazıp kaydettikten sonra f5 tuşuna basarak programımızı çalıştırabiliriz.

    win kullanıcıları dikkat ettiyseniz programımız hemen kapanıyor ne olduğunu göremiyoruz değil mi?
    bunun bir çözümü ya idle den çalıştırmak yada kodlarımızın sonuna input() fonksiyonunu eklemektir.
    yani şu şekilde

    print("merhaba python")
    input()
    ···
  15. 16.
    0
    evet arkadaşlar bu zamana kadar hep konsoldan çalıştık. artık bu saatten sonra programlarımızı ölümsüzleştirmeliyiz.konsola ulaşmak için windows sisteminiz varsa başlat->tüm programlar->python3x->idle(python gui) yolunu takip ederek ulaşabilirsiniz. linux varsa zaten terminalden python3 veya python3.0 yazarak ulaşabiliyorduk. windows için etkileşimli kabukta kullandık bu zamana kadar. metin düzenleyicisine ulaşmak için file->new window yolunu takip etmelisiniz.açtığınızda boş bir pencere gelmesi lazım. linux kullanan arkadaşlar sizide düşündüm hep mi konsoldan yazacağız diye dert etmeyin sizin için açıklamalı bir caps koydum. http://www.incicaps.com/as91310.jpg dediğim talimatları uygulayın idle'yi açın.
    ardından açtığımız metin dosyasına şunu ekliyoruz

    4. !/usr/bin/env python3.0

    bu satır sadece linux kullanıcılarına özel windows ta yazmaya gerek yok.

    sonra print("merhaba dünya") yazın yani kodlarımızın son hali şu şekilde olacak :

    5. !/usr/bin/env python3.0

    print("merhaba dünya!")

    yazdıktan sonra kaydedelim. kolay ulaşmamız için masaüstüne kaydedelim.
    ···
  16. 15.
    0
    geçiyoruz değişkenlere panpalar. burada değişkenleri ele alacağım. mesela şunlara bakın.
    >>>a=10
    >>>print(a)
    10

    sonucunu verdi bize şu şekilde kullanalım birde

    >>>b=20
    >>>print(b*4)
    80

    herşey sorunsuz gidiyor. şuna bakın birde

    >>>c="10"
    >>>print(c*5)
    1010101010

    zaten karakter dizileriyle işlem yapamadığımızı biliyoruz. devam ediyoruz.

    >>>i="mkursat11"
    >>>print(i)
    mkursat11

    devam edelim

    >>>isim="mkursat11"
    >>>print("merhaba inci sözlük benim adım ",isim)
    merhaba inci sözlük benim adım mkursat11

    sonuçlar istediğimiz gibi dostlar. burada dikkatinizi çekmek istediğim bir nokta var değişkeni yazmadan önce , (virgül) kullandım.
    şu örneğe bakınca ne demek istediğimi anlayacaksınız.

    >>>trh="29 mayıs 1453"
    >>>fth="fatih sultan mehmed"
    >>>print("istanbul",trh,"tarihinde",fth,"tarafından fethedildi.")
    istanbul 29 mayıs 1453 tarihinde fatih sultan mehmed tarafından fethedildi.

    gördüğünüz gibi arkadaşlar bunlar böyle. şimdi değinmem gereken önemli bir konuda değişkenlere isim verirken dikkat etmeniz gereken hususlar var. değişken adları sayıyla başlayamaz arkadaşlar. mesela 4sayı olamaz sayı4 veya sa4yı gibi isimler verebilirsiniz.
    ayrıca bazı özel isimleri de kullanamayız bunlar şunlardır:
    and, del, from, not, while, as, elif, global, or, with, assert, else, if, pass, yield, break, except, import, print, class, exec, in, raise, continue, finally, is, return, def, for, lambda, try
    bu listeyi ezberlemenize gerek yok zaten programı yazarken anlayabilirsiniz. bu listeyi görmek istiyorum diyorsanız.

    >>>help("keywords")

    komutunu kullanabilirsiniz...
    ···
  17. 14.
    0
    geçiyoruz karakter dizilerine pythonda aslında tırnaklar arasına yazılan herşey karakterdir. şöyle ki;
    print("merhaba") veya print("1234") sonucu karakter olarak ekranınıza basılır. mesela bir matematik işlemini örnekleyelim.
    >>>print(34+60)
    94

    bu matematik işlemini bu şekilde kullanmanız faydalı olacaktır ama aşağıdaki kullanıma dikkat edin.
    >>>print("34"+"60")
    3460

    sonucunu verdi. bunun sebebi biz onları karakter olarak tanıttık programa karakter olarak ekrana bastı. şu kullanım hatalı olacaktır.
    >>>print(merhaba+dünya)

    traceback (most recent call last):
    file "<stdin>", line 1, in <module>
    nameerror: name 'merhaba' is not defined

    gördüğünüz üzere yazı yazdırmak için tırnak kullanmak zorundayız dostlar.şu kullanıma da bir bakalım
    >>>print("merhaba "+"dünya")
    merhaba dünya

    sonucunu aldık. şu şekilde de bir göz atın.
    >>>print("inci"*2)
    inciinci

    çıktısını alırız. burada *2 diye ifade ettiğimiz kısım kaç kere yazılacağıdır. oraya istediğiniz kadar yazarak tekrarını sağlayabilirsiniz ama boşluklu daha şekil olur diye düşünüyorum.
    >>>print("inci "*3)
    inci inci inci

    olay bu panpalar. fakat her zaman boşluk bulundurma ihtimalimiz bulunmayabilir. bunun için şu şekilde yazabiliriz.
    >>>print(("inci"+" ")*4)
    inci inci inci inci
    ···
  18. 13.
    0
    işlem önceliği muhabbeti pythonda da var arkadaşlar. normal matematikte hangi öncelikte ise burda da odur. mesela;
    >>>5+2*6/4
    8.0

    olduğunu gördünüz. bunu genişletebilirsiniz istediğiniz gibi.ama öncelikte olmasını istediğiniz işlemi parantez içine almalısınız.

    >>>5*(6+9-3)*7
    420

    bu olay bu kadar panpalar. basit bunlar zaten. eğer takıldığınız yerler olursa her zaman mesaj atabilirsiniz.
    ···
  19. 12.
    0
    programcı beynini at gibsin zütoş bin
    ···
  20. 11.
    0
    geçiyoruz matematik işlemlerine panpalar. python'un kabuğunu bir hesap makinesi olarak kullanabiliriz. şöyle ki(burada gördüğünüz >>> işaretini koymuyorsunuz pythonun kabuğunu temsil etmesi için kullandım);
    >>>5+6
    11

    gördüğünüz gibi sıkıntı yok.

    >>>9-4
    5

    devam ediyoruz çarpma için * işaretini bölüm için ise / işaretini kullanıyoruz.

    >>>8*5
    40

    >>>50/4
    12.5

    gördüğünüz gibi arkadaşlar sıkıntı olmadan hallettik burada dikkatimizi bölüm sonucunun tam çıkması oldu. eğer tam kısmı almak istiyorsanız // işaretini kullanıyoruz

    >>>22//7
    3

    mod işlemleri için ise yüzde işaretini kullanıyoruz.

    >>>40%6
    4

    birde üs alma işlemi var onuda ** şeklinde kullanıyoruz

    >>>5**3
    125

    gördüğünüz gibi çok basit arkadaşlar 999**999 sonucunu da siz deneyin bakalım sonucu ne göreceksiniz...
    ···