Bvural41 1
Bvural41
Mt2Hizmet 1
Mt2Hizmet
xranzei 1
xranzei
quickxd 1
quickxd
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Hikaye Ekle

Python Nedir, Nasıl Öğrenilir, Ücretsiz E-kitaplar

  • Konuyu başlatan Konuyu başlatan Koray'
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 26
  • Görüntüleme Görüntüleme 6K
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!

Paylaşım için Teşekkürler.
 
Merhabalar,

Bildiğiniz üzere artık bazı şeylere hakim olmak için en az birkaç program dili bilmek gerekiyor. Client için de python programlama diline hakim olmanız gerekmekte.



Python, nesne yönelimli, yorumlanabilen, birimsel (modüler) ve etkileşimli bir .
Girintilere dayalı basit sözdizimi, dilin öğrenilmesini ve akılda kalmasını kolaylaştırır.
Bu da ona söz diziminin ayrıntıları ile vakit yitirmeden programlama yapılmaya başlanabilen bir dil olma özelliği kazandırır.
Modüler yapısı, sınıf dizgesini (sistem) ve her türlü veri alanı girişini destekler.
Hemen hemen her türlü platformda çalışabilir. ( , , , , , ).
Python ile sistem programlama, kullanıcı arabirimi programlama, ağ programlama, uygulama ve yazılımı programlama gibi birçok alanda yazılım geliştirebilirsiniz.
Büyük yazılımların hızlı bir şekilde prototiplerinin üretilmesi ve denenmesi gerektiği durumlarda da ya da gibi dillere tercih edilir.



İşleçler



'*' işleci, çarpma işlemleri için
'/' işleci, bölme işlemleri için
'+' işleci, toplama işlemleri için
'-' işleci, çıkarma işlemleri için
'<' işleci, 'küçüktür' anlamına gelir'
>' işleci, 'büyüktür' anlamına gelir
'==' işleci, 'eşittir' anlamına gelir
'<=' işleci, 'küçük eşittir' anlamına gelir
'>=' işleci, 'büyük eşittir' anlamına gelir
'!=' işleci, 'eşit değil' anlamına gelir
'**' işleci, 'üs alma' anlamına gelir
True işleci, 'doğru' anlamına gelir
False işleci, 'yanlış' anlamına gelir
and işleci, 've' anlamına gelir
or işleci, 'veya' anlamına gelir
not işleci, 'değil' anlamına gelir.



İfadeler ve akış kontrolü

Python ifadeleri şunları içerir:


  • [*=center]if ifadesi, bir kod blokunu belli bir koşula bağlı olarak, else ve elif (else-if'ın kisaltmasi) ile birlikte çalıştırır.


  • [*=center]for ifadesi, yinelenebilir bir nesne üzerinden yineleme yapar, bu sırada ilgili bloktaki her ögeyi bir yerel değişkene atar.


  • [*=center]while ifadesi, koşulu doğru olduğu sürece o kod blokunu çalıştırır.


  • [*=center]try ifadesi, eklenmiş kod blokundan dolayı oluşan hataları yakalar ve except maddeleriyle; ayrıca finally blokundaki temizleme kodunun blok nasıl sonlanırsa sonlansın çalıştırılmasını sağlar.


  • [*=center]class ifadesi, bir kod blokunu çalıştırır ve onun yerel adalanını bir sınıfa atar, bu sayede o sınıf kullanılabilir.


  • [*=center]def ifadesi ile fonksiyon tanımlanır.


  • [*=center]with ifadesi, bir kod blokunu bir içerik yöneticine hapseder (örneğin bir kod bloku çalışıtırılmadan önce bir kilit edinir ve sonrasında bu kilidi çözer)


  • [*=center]pass ifadesi bir görevi görür ve geçici kod bloku yerine kullanılabilir.
Her ifadenin kendi sözdizimi vardır, örneğin def ifadesi diğer ifadelerin genelinin aksine blokunu anında çalıştırmaz.​

Metotlar

Nesneler üzerindeki metotlar nesnenin sınıfına eklenmiş fonksiyonlardır; örnek.metod(değişken) sözdizimi, normal metot ve fonksiyonlar için Sınıf.metod(örnek, değişken) ifadesi için bir .
Python metotlarının örnek verisine ulaşmaları için açık
self parametresine sahip olmaları gerekir.
Bu durum
, , gibi bazı diğer farklılık gösterir.




Python'u En iyi hangi kaynaktan öğrenirim ?

Bu sorunun cevabı kuşkusuz istihza'dır, Python'u en iyi öğrenebileceğiniz kaynak;


Farklı bir kaynak isterseniz, Kısa süre önce denk geldiğim başlangıç düzeyi için gayet iyi ama ingilizce bir kaynak olarakta;


Birkaç tane youtube kanalı;





2.X Nedir 3.X Nedir ? Farkı Ne Bize Hangisi Lazım ?

Genel olarak ilk başlayan herkesin tereddüt ettiği konulardan biride budur. Python 3.x sürümü ile beraber syntax başta olmak üzere köklü bir değişime gitti ve birçok etken değişti.

Peki bize hangisi lazım; Metin2 nin desteklediği python sürümü 2.x dir

Hazır binarylerde bu sürüm 2.2 Sourcelerde ise 2.2 ve 2.7 olarak değişiklik gösterir

Python 2 ve 3 farklarını aşağıdan en iyi şekilde öğrenebilirsiniz




Ve gelelim e-kitap arşivime;

PASHA37 B[URL="http://www.turkmmo.com/metin2-pvp-soru-cevap/3260113-c-c-python-visual-studio-rebuild.html"]U KONUYA Bİ BAKARMISIN[/URL] TEŞEKÜR EDERİM.
 
@Pasha37; Ustam birşey sormak istiyorum, Birkaç yorumlarda gördüm artık python'nun değeri azalmış, gerekli olduğu düşünülmüyor. Sence öğrenmelimiyim yoksa salla gitsin mi diyorsun? Senin yorumuna göre.
 
Moderatör tarafında düzenlendi:
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst