Benimle Birlikte Python Öğren #2 | Ar-Ge Kulübü

Sessizer

Katılımcı Üye
15 Mar 2017
867
0
000004
bbp_2.png

G0zkW3.gif


bbp_G_R_S.png


2.Konuma Hoşgeldiniz. Bu bölümde aşağıda bulunan konu başlıklarından yola çıkarak öğrenmeye ve uygulamaya çalışacağız.

G0zkW3.gif



bbp_KONUBA_LIKLARI.png


1) Python Nedir ? , Neden Python ?
2) Aritmetik İşlemler
3) Temel Veri Tipleri
4) Tür Dönüşümleri

(Defterler Hazırsa... Letsss Gooo >>>)

G0zkW3.gif


1) Python Nedir? , Neden Python?

Python Nedir ? : Tahmin edilebilir diye düşünüyorum bir programlama dili olan Python diğer programlama dilleri gibi programlar, websiteleri, çeşitli araçlar yapmamızı sağlayan güzel bir dil.
(Sponsor aldım Guido reisten ondan övüyorum çaktırma :trl)

Neden Python ?: Python programlama dilinin en önemli özelliği "Derlenmeye (Compile)" ihtiyaç duymadan çalıştırılabilmesidir. Derleyici dediğimiz ise basitçe yazılan bir kodu istenilen bir dile çeviren araçtır. Birde Python programlama dili; bence, öğrenmesi kolay bir dil o yüzden korkmayın.
(Güzel ama ingiliççe anlamıyohh demeyin Türkçe yazacaz.)

G0zkW3.gif


2) Aritmetik İşlemler

Matematikteki, toplama,çıkarma,çarpma,bölme,logaritma,trigonometri,karekök, üssünü alma, faktöriyel vs vs. gibi işlemler Pythonda'da geçerliliğini koruyor :)

(Python İDLE'ını(Yorumlayıcısı) hesap makinesi olarak kullanabiliriz. Nasıl mı ahanda böyle.)

bbp_RESIM.png


toplama.png

(Normal Toplama "+" İşaretiyle)

karma.png

(Normal Çıkarma "-" İşaretiyle)

arpma.png

(Normal Çarpma Ancak " * (Yıldız)" İşaretiyle Yapılıyor)

b_lme.png

(Normal Bölme Ancak "/ " İşaretiyle Yapılıyor)

karesi.png

(Bir Sayının Üssünü Alma " ** (Çift Yıldız) İle Yapılıyor")

karek_k.png

karek_k_2.png

(Bir Sayının Karekökü Bildiğiniz Üzere " üssü 0,5 veya 1/2 olarak hesaplanıyor.")


(Biraz Matematikde işlediklerimizi hatırlayalım, resimdede görüldüğü üzere )

cf376cb4_5382_4a28_8ee5_07ca7800d3d1.jpg


(Yazımdan Veya Gölgemden Beni Hacklemeye Çalışan Psikopatlar Olabilir Aman Dikkat :siritan2)

kalan.png

(Buradada Bildiğiniz Üzere Bir Sayının Bölümünden Kalanını Bulmak İstiyorsak " %" İşaretiyle Bu Sorunumuzu Çözebiliriz.)

G0zkW3.gif


3) Temel Veri Tipleri

Pythonda Temel Veri Tipleri oldukça önemlidir. Fırat Özgül' ün (İstihza) de dediği gibi kullanıcıdan aldığımız veri tipinin o anki halini bilmemiz tanımamız ve ona göre kodu ilerletmemiz gerekiyor

Bazı Temel Veri Tipleri:

int = İnteger == Tam Sayı | Örneğin: 2,3,1421
float = Float == Ondalık Sayı | Örneğin: 2.5 , 3.9 , 2.0
str = String == Karakter Dizisi | Örneğin: 'Merhaba' , "THT" , """Ailesi"""
long = Long == Uzun | Örneğin: 214215215, 12216161111

Gelelim Biz Bunların Hangi Tipte Olduğunu Nasıl Öğreneceğiz? Bunun için type() komutunu kullanacağız. Örneklerle bakalım .

bbp_RESIM.png


str.png

(Dikkat Edin ' ' , " " , """ """ Arasındaki Herşey String Yani Karakter Dizisidir. İlerleyen Bölümlerde Anlatacağım Merak Etmeyin. Veya Sizde Önceden Bakıp Konularımı Beklemek Zorunda Kalmazsınız.)

integer.png

(Anlatmaya Gerek Yok , Görüyorsunuz. int yani İnteger yanii Tam Sayı :): )

float.png

(Görüldüğü Gibi float yani Ondalık Sayı)

long.png

(Uzunca Bir Sayı Yazdığınızda Bunun Tipi Long Oluyor Yani Uzun Bu Tip. Sanırım Pythonun 3.sürümünde Kaldırıldı [Yukardaki Python 2 , Aşağıdaki Python 3])
long3x.png



demetliste.png

(Birde Liste ve Demetler var. İleriki Konularımda Bunları Anlatacağım. )
(Listleler " [] " ile Demetler ise " () " ile Yazılır. )

G0zkW3.gif


4) Tür Dönüşümleri

Tür Dönüşümleri Dediğimiz Olay; Mesela str Veri Tipini , int Veri Tipine Çevirme Olayıdır. Örneklerle Anlatalım:

bbp_RESIM.png


strd_n.png

(Gayet Açık Ve Net Parantez İçindeki Değer Bir int(Tam Sayı)'dır Ve str() Komutu İle Bu int Değeri str Değere Çevirebildik :): )

intd_n.png

(Yukardaki Açıklamamın Tersi :): )

(Eğer Şöyle Birşey Yapmaya Kalkışan Olursa.... Yapma Kardeşim Guido Bari Mezarında Rahat Eder :): )
intd_nhata.png


floatd_n.png

(Tam Sayı Olan Bir Değeri Float Değere Çevirebiliriz.)

st_kapal_d_n.png

(Şöyle Bir Olay Var Resimde Görüldüğü Üzere int Sayı Değeri İle float Sayı Değerini Topladığımızda Bize float Değere Otomatik Döndürüyor Bu Olaya Üstü Kapalı Tür Dönüşümü Denir.)

listtupled_n.png

(Resimde Görüldüğü Üzere Listeler Ve Demetler Arasındada Tür Dönüşümü Yapabilirsinz.)

G0zkW3.gif


bbp_B_L_MSONU.png


Konumu Okuduğunuz İçin Teşekkür Ederim, Beklemede Kalın Hoşçakalın.

G0zkW3.gif


bbp_GELECEKKONU.png


Benimle Birlikte Python Öğren #3 | Ar-Ge Kulübü


G0zkW3.gif


bbp_D_ERKONULAR.png


Benimle Birlikte Python Öğren #1 | Ar-Ge Kulübü

G0zkW3.gif


ARA_LAR.png


PYTHON İNDİRME LİNKLERİ:
Python Downloads

Android İçin:
PYDROİD3
QPYTHON3

Bilgisayardaki Editörler İçin:
PYCHARM
ANACONDA

G0zkW3.gif


kaynaklar.png


PYTHON İSTİHZA PDF
Yazılım Bilimi Python Dersleri Mevcuttur

 
Son düzenleme:

Stretra

Katılımcı Üye
3 Haz 2017
285
0
Konstantin
Seninle birlikte Python öğrenelim.
(bir sürü kaynak var bakan var mı? değerlendiren çok az)
Bilgi paylaşımın için teşekkürler.
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.