د درسي نصاب سرچینې
د ازل اسناد
https://www.python.org/doc/
پایتون ډاونلوډونه خپروي
https://www.python.org/downloads/
د پیلګوین لارښود لپاره پایتون
https://www.python.org/about/gettingstarted/
د پیتون ویکي پیلګین لارښود
https://wiki.python.org/moin/BeginnersGuide
لومړی ګامونه
دندې ټاکل شوې
د پراخه کولو برنامه کولو دنده د دندو تعریف کول دي. پایتون لازمي او اختیاري دلیلونه ، د کلیدي ټکي دلیلونه ، او حتی پخپل سري دلیل لیستونو ته اجازه ورکوي. په پیتون 3 کې د دندو تعریف کولو په اړه نور
# 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
مرکب معلوماتو ډولونه
لیستونه (په نورو ژبو کې د اریز په نوم پیژندل شوي) یو له مرکب ډیټا ډولونو څخه دی چې پایتون یې پوهیږي. لیستونه ترتیب شوي ، ټوټې شوي او د نورو جوړ شوي وظایفو سره لاسوهنه کیدی شي. په پیتون 3 کې د لیستونو په اړه ډیر څه
# 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')]
رواني تفسیر
محاسبې د پاګون سره ساده دي ، او د بیان نحو سیده ده: چلونکي +
, -
, *
او /
لکه څنګه چې تمه کیده قوسونه ()
د ګروپ کولو لپاره کارول کیدی شي. په پیتون 3 کې د ساده ریاضی افعالاتو په اړه ډیر څه.
# 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
چټک او اسانه زده کړه
په کوم بله ژبه کې تجربه کونکي برنامه کولی شي ډیر ژر पायتون غوره کړي ، او پیل کونکي پاک نحو او د انډیټینټ جوړښت خورا اسانه زده کړي. خپله اشتها مړه کړئ زموږ د Python 3 کتنې سره.
# 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.
ټول جریان چې تاسو تمه لرئ
پایتون د معمول کنټرول جریان بیانونه پوهیږي چې نورې ژبې یې خبرې کوي - if
, for
, while
او range
- البته د دې د خپل ځان د ځنډ سره. په پیتون 3 کې د کنټرول جریان ډیر اوزار
# 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 پروګرامینګ بنسټیز پروګرام لپاره بشپړ آفلاین د ځان زده کړې چمتوالي توکي په PDF فایل کې ډاونلوډ کړئ