Çavkaniyên Çavkaniyê Mufredatê
Belgekirinên Python
https://www.python.org/doc/
Python daxistinan belav dike
https://www.python.org/downloads/
Python ji bo Rêberê Destpêk
https://www.python.org/about/gettingstarted/
Rêberê Destpêkên Python Wiki
https://wiki.python.org/moin/BeginnersGuide
Pêngavên pêşîn
Fonksiyon diyar kirin
Bingeha bernamekirina pêvek diyarker fonksiyonan e. Python destûrê dide nîqaşên mecbûrî û vebijarkî, nîqaşên bêjeya sereke, û heta lîsteyên nîqaşa keyfî. Di derbarê pênasekirina fonksiyonên di Python 3 de bêtir
# 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
Cûreyên Daneyên Tevlihev
Lîste (di zimanên din de wekî rêzik têne zanîn) yek ji wan celebên danehev ên yekbûyî ye ku Python jê fam dike. Lîste dikarin bi fonksiyonên din ên çêkirî re werin indeks kirin, parçe kirin û werin desteser kirin. Di derbarê navnîşên li Python 3 de bêtir agahdarî
# 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')]
Pîrovekirina Bihîstbar
Hesab bi Python hêsan in, û hevoksaziya vegotinê yekser e: operator +
, -
, *
û /
wekî ku hêvî kirin bixebitin; parantez ()
dikare ji bo komkirinê were bikar anîn. Di Python 3 de bêtir di derbarê fonksiyonên hêsan ên matematîkê de.
# 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
Fêrbûna Zû & Hêsan
Bernamegerên bi ezmûn ên bi zimanek din dikarin Python pir zû hildin, û destpêk pêkhatina paqij û tevhevkirinê hêsan fêr dibin. Xwarina xwe vedin bi raya giştî ya Python 3 re.
# 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.
Hemî Çûnûhatina Ku Hûn Difikirin
Python daxuyaniyên herikîna kontrolê yên asayî yên ku zimanên din dipeyivin dizane - if
, for
, while
û range
- bê guman, bi hin teşeyên xwe. Di Python 3 de bêtir amûrên herikîna kontrolê
# 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
Ji bo Bernameya Bingehên Bernamesaziya Python EITC/CP/PPF-ya bêkêmasî malzemeyên amadekariya xwe-fêrbûnê di pelek PDF-ê de dakêşin.
Materyalên amadekar ên EITC/CP/PPF - guhertoya standard
Materyalên amadekar ên EITC/CP/PPF - guhertoya dirêjkirî bi pirsên vekolînê