Müfredat Referans Kaynakları
Python belgeleri
https://www.python.org/doc/
Python indirmeleri yayınlar
https://www.python.org/downloads/
Yeni Başlayanlar İçin Python Kılavuzu
https://www.python.org/about/gettingstarted/
Python Wiki Yeni Başlayanlar Kılavuzu
https://wiki.python.org/moin/BeginnersGuide
İlk adım
Tanımlanan Fonksiyonlar
Genişletilebilir programlamanın özü, işlevleri tanımlamaktır. Python, zorunlu ve isteğe bağlı argümanlara, anahtar kelime argümanlarına ve hatta keyfi argüman listelerine izin verir. Python 3'te fonksiyonları tanımlama hakkında daha fazla bilgi
# Python 3: Fibonacci series up to n
>>> def fib(n):
>>> a, b = 0, 1
>>> while a < n:
>>> print(a, end=' ')
>>> a, b = b, a+b
>>> print()
>>> fib(1000)
0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987
Bileşik Veri Türleri
Listeler (diğer dillerde diziler olarak bilinir) Python'un anladığı bileşik veri türlerinden biridir. Listeler, diğer yerleşik işlevlerle indekslenebilir, dilimlenebilir ve değiştirilebilir. Python 3'teki listeler hakkında daha fazla bilgi
# Python 3: List comprehensions
>>> fruits = ['Banana', 'Apple', 'Lime']
>>> loud_fruits = [fruit.upper() for fruit in fruits]
>>> print(loud_fruits)
['BANANA', 'APPLE', 'LIME']
# List and the enumerate function
>>> list(enumerate(fruits))
[(0, 'Banana'), (1, 'Apple'), (2, 'Lime')]
Sezgisel Yorumlama
Python ile hesaplamalar basittir ve ifade sözdizimi basittir: operatörler +
, -
, *
ve /
beklendiği gibi çalışmak; parantez ()
gruplama için kullanılabilir. Python 3'teki basit matematik fonksiyonları hakkında daha fazla bilgi.
# Python 3: Simple arithmetic
>>> 1/2
0.5
>>> 2 ** 3
8
>>> 17/3 # classic division returns a float
5.666666666666667
>>> 17 // 3 # floor division
5
Hızlı ve Öğrenmesi Kolay
Herhangi bir başka dilde deneyimli programcılar Python'u çok hızlı bir şekilde anlayabilir ve yeni başlayanlar temiz sözdizimi ve girinti yapısını öğrenmesi kolay bulur. İştahını kabart Python 3 genel bakışımızla.
# Python 3: Simple output (with Unicode)
>>> print("Hello, I'm Python!")
Hello, I'm Python!
# Input, assignment
>>> name = input('What is your name?n')
>>> print('Hi, %s.' % name)
What is your name?
Python
Hi, Python.
Beklediğiniz Tüm Akış
Python, diğer dillerin konuştuğu olağan kontrol akışı ifadelerini bilir - if
, for
, while
ve range
- elbette kendine has bazı bükülmelerle. Python 3'te daha fazla kontrol akışı aracı
# For loop on a list
>>> numbers = [2, 4, 6, 8]
>>> product = 1
>>> for number in numbers:
... product = product * number
...
>>> print('The product is:', product)
The product is: 384
EITC/CP/PPF Python Programlamanın Temelleri programı için çevrimdışı kendi kendine öğrenme hazırlık malzemelerinin tamamını PDF dosyası olarak indirin
EITC/CP/PPF hazırlık malzemeleri – standart versiyon
EITC/CP/PPF hazırlık materyalleri – inceleme sorularını içeren genişletilmiş versiyon