/i/Teknoloji

    başlık yok! burası bom boş!
  1. 1.
    +103 -13
    Beyler 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
    ···
  1. 52.
    0
    Ulam tam başlayacaktım bildiğin headshot atmışsın çaktım şukuyu
    ···
  2. 53.
    0
    Sunu kenara koyalim
    ···
  3. 54.
    0
    Devam panpa
    ···
  4. 55.
    0
    Heçkırlık entry leriyle oybirinciliğini gizlemeye çalışıyor bin
    ···
  5. 56.
    0
    Devam panpa bende python öğreniyorum
    ···
  6. 57.
    0
    Neyse rez
    ···
  7. 58.
    0
    Reserved
    ···
  8. 59.
    0
    Rez alak bari
    ···
  9. 60.
    0
    Okuycam la
    ···
  10. 61.
    +6
    Beş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
    ···
  11. 62.
    0
    Rezerve
    ···
  12. 63.
    0
    oybirinci nesil ananızı gibeyim
    ···
  13. 64.
    0
    Amk oybirincisi
    ···
  14. 65.
    0
    Reserved
    ···
  15. 66.
    0
    neo uyan
    ···
  16. 67.
    0
    Heçkir oldum
    ···
  17. 68.
    0
    Rezervasyon
    ···
  18. 69.
    0
    Rez çok merakım var
    ···
  19. 70.
    0
    gibtir deli amk oybirincisi
    ···