/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. 2.
    +5
    şukulayında üstte dursun devam ediyorum
    ···
    1. 1.
      0
      Da ayrı yazılır huur çocuu
      ···
  2. 3.
    +6 -1
    beyler telden o kadar yazdım net gitmiş boşa gitti yarın sabah devam ediyorum siz şukulayın
    ···
  3. 4.
    +7 -1
    Geldim 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. 1.
      0
      Devam 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. 2.
      0
      Kes 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ı
      ···
  4. 5.
    +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
    ···