1 PYTHON DERS-4 Bu derste eksiklerimizi gidereceğiz. Şimdiye kadar bazı komutları kullandık ancak kullandığımız bu komutların özellikleri hakkında hiçbir şey öğrenmedik. İşte bu derste biraz onlardan bahsedeceğiz.
2 print komutu Ekrana yazı yazdırma komutudur. Python'un her komutundan sonra bir boşluk bırakıldığı gibi print komutundan sonra da bir boşluk bırakırız. Ardından çift tırnak, tek tırnak veya üç adet çift tırnak kullanarak, açtığımız tırnak işaretleri arasına ekrana yazdırmak istediğimiz ifadeyi yazarız. Örneğin; print Merhaba print 'Merhaba' print Merhaba
3 Print Komutu ile Değişkenleri Yazdırmak a=5 print a programı a değişkeninin içerisinde hangi veri varsa, ekrana yazdırılır. Bizim programımızda 5 var. Burada dikkat edilmesi gereken, print a ile print a komutlarının birbirinden farklı olduğudur. print a komutu ekrana a harfini yazdırırken, print a komutu ekrana a değişkeninin içindeki veriyi yazdırmaktadır. a ifadesi string bir ifadeyken, a bir değişkendir.
4 Değişken ve string ifadelerin birlikte yazdırılması. Bunun iki yolu var. 1. Yol: Önceki dersimizde,(virgül) karakterinin birleştirme operatörü olduğundan bahsetmiştik. Virgül sayesinde string ifadelerle değişkenleri birleştirerek yazdırabiliriz. Aşağıdaki kullanım örneklerini inceleyiniz. a=5 b=3 print a ile b'yi çarparsak, a*b, elde ederiz. print a, ile, b, 'yi çarparsak, a*b, elde ederiz print a, sayısı, b, sayısından büyüktür.
5 2. Yol: %s operatörü ile sürekli tırnak açıp tırnak kapatma ve sürekli virgül kullanma ile uğraşmadan değişkenleri ekrana yazdırabiliriz. Aşağıdaki kullanım örneklerini inceleyiniz. a=5 b=3 print %s ile %s çarpılırsa %s elde edilir %(a, b,a*b) print %s %s'den büyüktür. %(a,b) print %s'nin karesi %s'dir %(a,a**2) print %s ile %s iyi bir ikilidir %( Python, Tkinter )
6 Print komutu ile ekrana değişken ve string ifadeleri birlikte yazdırırken, eğer tek değişken yazdırıyorsak virgül kullanımı mantıklıdır. Ancak birden fazla değişkeni, farklı yerlerde yazdıracaksak %s kullanımı mantıklıdır. Örneğin; a=5 b=3 toplam=a+b print Toplam=, toplam print Toplam=%s %(toplam) Görüldüğü üzere her iki print komutu da aynı işi yapmaktadır ancak tek değişken kullanıldığı için print Toplam=, toplam komutu daha hızlıdır. print a, ile, b, 'nin toplamı,toplam, dır. print %s ile %s'nin toplamı %s'dir %(a,b,toplam) Bu iki komutta da yazım kolaylığı açısından %s daha mantıklıdır.
7 Kullanıcı İle Etkileşim Python'da kullanıcıdan iki komutla bilgi alınır. 1. input() 2. raw_input() input fonksiyonu birçok güvenlik açığına neden olmaktadır. Çünkü input ile doğruca python ve işletim sistemi komutu girilebilmektedir. Aslında input doğruca komut girişi yapmaktadır. Girilen veri ham değildir. Girilen veri, python tarafından yorumlanmış gibi düşünülebilir. Mesela a=input( Bir sayı giriniz: ) ifadesine, kullanıcı sayı yerine 2+3 ifadesi girerse, a değişkeni ekrana yazdırıldığında, ekrana 5 yazdığı görülür.
8 Tabii ki sayı yerine işletim sistemi komutları verilecek olursa, sonuç bu kadar masum olmayabilir. input komutuna karşılık girilen komutlarla, kötü niyetli kişiler dosyalarınızı silebilir, tüm diskinizi formatlayabilir, sizden her türlü bilgiyi çalabilir. Bu yüzden kullanıcı ile veri alış verişi yaparken input komutunu tercih etmeyeceğiz.
9 raw_input raw_input ile alınan veriler string kabul edilir. Eğer raw_input ile alınan bir bilgiyle sayısal bir işlem yapacaksak, bunu önce integer veya float türüne çevirmemiz gerek. Aşağıdaki kodu inceleyiniz; a=raw_input( Bir sayı giriniz: ) b=raw_input( İkinci bir sayıyı daha giriniz: ) print a+b Kullanıcının birinci sayıya 12, ikinci sayıya 13 girdiğini farz edersek, programımız bu haliyle ekrana 1213 yazdıracaktır. Çünkü raw_input ile aldığımız veriyi string'ten integer'a çevirmedik ve + operatörü string ifadeler için birleştirme işlevi görmektedir. Programımızın 12 ile 13'ü toplamasını istiyorsak, kodumuzu aşağıdaki gibi düzenlememiz gerekmektedir.
10 a=raw_input( Bir sayı giriniz: ) b=raw_input( İkinci sayıyı giriniz ) a=int(a) b=int(b) print a+b Kullanıcının ilk sayıya 12, ikinci sayıya 13 değerini girdiğini farz edersek, bu programımız ekrana 25 çıktısını verecektir.
11 Veri Türleri Arası Dönüşüm int() str() float() list() type() vs. Bu fonksiyonlar yardımıyla bir değişkenin türünü değiştirebiliriz. Az önceki programımızda türü string olan a değişkenini integer'a dönüştürdük. Buradaki fonksiyonların kullanımları da az önceki programda int() fonksiyonunu kullandığımız gibidir. a=int(a) #a'yı integer'a dönüştürür. a=str(a) #a'yı string'e dönüştürür. a=float(a) #a'yı float'a dönüştürür. a=list(a) #a'yı liste'ye dönüştürür. type(a) #a'nın türünü verir. Örneğin print type(a) komutu ekrana a'nın türünü yazdıracaktır.
12 Tabii ki tüm veri türleri birbirine dönüşmez. Örneğin; meyve= elma meyve=int(meyve) Kodu, elma ifadesi sayısal bir ifade olmadığı için integer, yani tamsayı türüne dönüşmeyecektir. Program hata verecektir.
Python Programlama Dili 2. Python da Koşul ifadeleri Python da koşullu durumların nasıl oluşturulacağını bu bölümde öğreneceğiz. Bu iş için kullanacağımız üç tane deyim var: if, else ve elif 2.1. if If
LİGHTKOD SETUP MAKER KULLANIMI 1- Giriş Programı yükledikten sonra Setup Maker programını açtığımızda aşağıdaki pencereyi görürüz. Burada 1. kutuya kurulum dosyasını yapacağımız programın ismini giriyoruz.
Temel Bilgisayar Programlama ve BASIC Diline Giriş Ders Notları Selahattin ERGEÇ-Mustafa Y.ATA KAPSAM 1. Temel Bilgisayar Donanım-Yazılım Bilgileri 2. Simgeler, Değişmezler ve Değişkenler 3. Aritmetiksel
7- Turbo Pascal Programlamada Alt Programlar (Procedure) Alt programların ana programda yapacağımız ek işlevleri üstlendiğinden daha önceki bölümde bahsetmiştik. Alt programlar genelde ana program bloğu
Ders 1: Giriş Giriş C Programlama Dili'ne Giriş Bu ilk derste, bir C programın nasıl derlenip çalıştırılacağı ve Internet'te bulabileceğiz derleyicilerden bahsedilecektir. En basit C programının derleyip
EDİTÖR: YRD. DOÇ.DR. HASAN H. BALIK TEMEL BİLGİSAYAR TEKNOLOJİLERİ KULLANIMI Ahmet TEKİN Ayhan AKBAL Bahadır SEVİNÇ Fatih ERTAM Harun H. TUZSUZOĞLU İhsan SERHATLIOĞLU Kemal BALIKÇI M. Fatih TALU Musa ÇIBUK
BÖLÜM -12- Matlab a Giriş 153 12. Matlab a Giriş 12.1. Giriş Temelde MATLAB aşağıda şekilde görülen menülere sahiptir. Programı çalıştırdığınızda Command Window, Current Directory, Workspace ve Command
2014 Electronics For Imaging. Bu yayın içerisinde yer alan tüm bilgiler, bu ürüne ilişkin Yasal Bildirimler kapsamında korunmaktadır. 11 Haziran 2014 İçindekiler 3 İçindekiler Fiery Server için yazdırma
DERS 14: FONKSİYONLAR (İŞLEVLER) Amaçlar: -Fonksiyon Sınıflamasını Tanımak. -Fonksiyonları Kullanmak. -Fonksiyon Sihirbazını Kullanmak. I. FONKSİYONLAR NE İŞE YARAR? Daha önceki haftalarda da Microsoft
SU DALGALARINDA GİRİŞİM Yukarıda iki kaynağın oluşturduğu dairesel su dalgalarının meydana getirdiği girişim deseni gösterilmiştir Burada kesikli çizgiler dalga çukurlarını, düz çizgiler dalga tepelerini
T.C. MİLLÎ EĞİTİM BAKANLIĞI BİLİŞİM TEKNOLOJİLERİ ALT AĞLAR 481BB0051 Ankara, 2012 Bu modül, mesleki ve teknik eğitim okul/kurumlarında uygulanan Çerçeve Öğretim Programlarında yer alan yeterlikleri kazandırmaya
C'ye Giriş ILK C PROGRAMINIZ En basit C programi: Bu bir programdir, ve bunu kisaltmanin, basitlestirmenin bir yolu yoktur.isin kotu tarafi, bu program birsey yapmaz. Buradaki en onemli kelime, sozcugudur.
GeoGebra Yardım Resmi Kullanım Kılavuzu 3.2 Yazanlar: Markus Hohenwarter ve Judith Hohenwarter Çevirenler: Mustafa Dogan ve Erol Karakırık www.geogebra.org GeoGebra Yardım 3.2 Son Düzenleme: Aralık 11,
TAŞINMAZ BİLGİ SİSTEMİ KULLANIM KILAVUZU T.C. BAŞBAKANLIK Diyanet İşleri Başkanlığı TAŞINMAZ BİLGİ SİSTEMİ PROGRAMI GİRİŞ 5018 sayılı Kamu Mali Yönetim ve Kontrol Kanun un 44, 45 ve 60 ıncı maddelerine
1 Programlama Dillerinin Seviyelerine Göre Sınıflandırılması Önce seviye kavramının ne anlama geldiğini açıklamak gerekmektedir. Seviye, bir programlama dilinin insan algılamasına olan yakınlığının bir
ŞABLONUN KULLANILMASI Şablon yazım kuralları belirli olan metinlerin yazımında kolaylık sağlayan araçlardır. Bu şablonlarda yazım kuralları ile ilgili detaylar tanımlanarak kullanıcının detaylarla uğraşmadan
Cursor VTYS'deki cursor'ler, metin editörlerindeki cursorler ile aynı işi yapar. Metin editörlerinde O an için cursor nerede ise, oradaki verileri baz alan işlemler yapabilirsiniz. Veritabanı sistemlerinde
Bu kullanım kılavuzunda önerileri okuyabilir, teknik kılavuz veya için kurulum kılavuzu. Bu kılavuzdaki tüm sorularınızı (bilgi, özellikler, güvenlik danışma, boyut, aksesuarlar, vb) cevaplarını bulacaksınız.
ADRESLEME MODLARI Bildiğiniz gibi programları oluşturan kodlar ve veriler hafızaya yüklendikten sonra işlemci tarafından satırsatır icra edilirler. Ayrıca CPU tüm giriş çıkış işlemlerini de hafızaya erişerek
Akademik Bilişim 12 - XIV. Akademik Bilişim Konferansı Bildirileri ColumnREADY: İnternet Gazeteleri Köşe Yazılarını Hazırlama Uygulama Yazılımı Mehmet Fatih Karaca 1, Salih Görgünoğlu 2 1 Gaziosmanpaşa
VISUAL BASIC.NET ÖRNEK 1:Tamam butonuna basıldığında MERHABA mesajını veren programı yazınız. Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) MsgBox(" Merhaba ") ÖRNEK
NPD4756-00 TR İçindekiler Önsöz Telif Hakkı ve Ticari Markalar... 11 Bu Kılavuzun Kullanılması... 12 Bu kılavuzda kullanılan yazım biçimleri... 12 Yasal Olmayan Kopyalar ve Çıktılar... 13 Ürün Özellikleri...
Programlama Ders Notları 2010-2011 Bahar Dönemi Ertan Pekşen Kocaeli Üniversitesi Mühendislik Fakültesi Jeofizik Mühendisliği Bölümü 14 Şubat 2011 Đçindekiler Bölüm 1 1. Matlab a giriş 1.1 Yardım 1.2 Sayılar
Merhaba değerli Dostlar; Eğitim Merkezi nin forumunun nasıl kullanıldığını bu belgede öğrenebileceksiniz. Eğer bugüne kadar hiçbir forum kullanmadıysanız merak etmeyin; forumu kullanmak çok kolay. İlerleyen