Ana içeriğe atla

Kayıtlar

python etiketine sahip yayınlar gösteriliyor

Python'da raw_input() ve input() Metotları

Şimdiye kadar tek yönlü yani kullanıcıdan veri girişi almadan çalışmalar yaptık. Bu günkü yazımızda kullanıcıdan veri girişi alan metotlar üzerinde duracağız. raw_input(): bu komut ile kullanıcıdan karakter verilerini alabiliyoruz. input(): bu komut ile de kullanıcıdan sayısal verilerini alabiliyoruz. Bunlarla ilgili aşağıya yüklediğim çalışmaları inceleyebilirsiniz. Örnek kodlar için.. Güvenlik Açısından input() ve raw_input() Python’da kullanıcıdan veri alabilmek için input() ve raw_input() adlı iki farklı fonksiyondan faydalanıyoruz. Bu iki fonksiyonun kendilerine has görevleri ve kullanım alanları vardır. Ancak eğer yazdığınız kodlarda güvenliği de ön planda tutmak isterseniz input() fonksiyonundan kaçınmayı tercih edebilirsiniz. Çünkü input() fonksiyonu kullanıcıdan gelen bilgiyi bir komut olarak algılar. Peki, bu ne anlama geliyor? Örneğin, toplama işlemi için bir kod yazdığınızı düşünün iki sayıyı gönderdiğinizde input() metodu bunu komut olarak algıladı ve işlem...

Metin Düzenleyicisi Üzerinde Python Çalışmaları

Komut ekranında yaptığımız çalışmaları bundan sonra metin düzenleyicisinde yapacağız. Bu yazımızda linux sistemindeki bir text editör üzerinde nasıl python çalışmaları yapılır onlardan bahsedeceğim. Öncelikle ALT+F2 e basarak bilgisayarınızdan text editörünüzü bulabilirsiniz. KDE masaüstüne sahip arkadaşlar Kwrite, GNOME masaüstüne sahip arkadaşlar ise Gedit yazarak aratabilirler. Text editörümüze herhangi bir kod yazalım. a=5 b=8 c=a+b print c Bunu yazdıktan sonra text editör sayfasımızı istediğimiz bir klasöre ya da masaüstümüze kaydedelim. Ben masaüstüne kaydetmiş gibi çağrımda bulunacağım. Herhangi bir dosyaya kaydetmiş arkadaşlar masaüstünden çağrırken kaydettiği dizini de girerse dosyaya ulaşabilirler. dosyayı kaydederken dosyaadi.py diye kaydetmeyi unutmayın. Bu şekilde kaydettiğiniz an text editörünüz dili algılayacaktır. Şimdi gelelim çalıştırmaya.. :) Öcelikle cd Desktop yazarak masaüstüne ulaşıyoruz. Masaüstüne ulaştıktan sonra python dosyaadi.py yazarak dosyamı...

Python Terminal Ekranın'da Çalışmalar

Bu gün sizlerle Python'da terminal ekranı üzerinde işlemler yapacağız. Böylelikle terminal ekranında çalışmayı göreceğiz hem de değişkenler konusuna giriş yapmış olacağız. Oncelikle terminalimizi açıyoruz. Uygulamalar bölümünden terminale erişebilirsiniz. Genellikle linux sürümlerine python yüklü gelir, ama genede kontrol etmekte fayda var. O yüzden terminal ekranına "python -V" yazıyoruz. Eğer linux sürümü varsa aşağıdaki görüntüyü elde etmemiz gerekiyor. Burada python ve elimizdeki sürümünü göreceğiz. Eğer başka sürümünü kurmak isterseniz, onu sitesinden indirip (tag.txz dosyası indirdiğinizden emin olun) terminale dosya ile bağlanıp aşağıya yazacağım komutlarla birlikte kurulumu sağlayabilirsiniz. ./configure make sudo make altinstall yazarak yeni sürümün kurulumunu elde ettik. Ben bunlarla uğraşmak istemiyorum elimdekini kullanıcam derseniz burdan sonraki adımları dikkatlice okumanızı öneriyorum. Şimdi gelelim, python terminal ...

Python Nedir?

Python teknolojinin hızına en hızlı şekilde yerleşmiş, kodlaması çok basit bir programlama dilidir. Öncelikle adının nerden geldiğinden bahsedelim. Python, ismini piton yılanından değil, Monty Python's Flying Circus adlı gösteriden alan bir programlama dilidir. Bu dil, Guido Van Rossum adlı Hollandalı bir programcı tarafından yazılmış bir programlama dilidir.Geliştirilmesi 1990 yılında başlanmıştır. Python; C ve C++ gibi programlama dillerine kıyasla; Daha kolay öğrenilir. Program geliştirme sürecini kısaltır. (Kodlama kolaylığı) Bu programlama dillerinin aksine ayrı bir derleyici programa ihtiyaç duymaz. (Notepad üzerinde veya terminal üzerinde çalıaşbilirsiniz, bu size kodlama için ortam özgürlüğü tanır.) Hem daha okunaklıdır hem de daha temiz bir söz dizimine sahiptir. Python teknoloji hızına hız katarak aramıza katıldığı için, bir çok büyük teknoloji şirketleri python programcılarına ihtiyaç duyuyor. Günümüzde hayatımız internet üzerinden geçerken ve tüm bilgilerimi...