Сургалтын хөтөлбөрийн лавлах материал
Python-ийн баримт бичиг
https://www.python.org/doc/
Python нь татан авалтыг гаргадаг
https://www.python.org/downloads/
Эхлэгчдэд зориулсан гарын авлага
https://www.python.org/about/gettingstarted/
Python Wiki-ийн анхан шатны гарын авлага
https://wiki.python.org/moin/BeginnersGuide
Эхний алхамууд
Чиг үүрэг тодорхойлогдсон
Өргөтгөсөн програмчлалын гол цөм нь тодорхойлогч функцууд юм. Python нь заавал болон нэмэлт аргумент, түлхүүр үгийн аргумент, тэр ч байтугай дурын аргументын жагсаалтыг зөвшөөрдөг. Python 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
Нийлмэл мэдээллийн төрлүүд
Жагсаалтууд (бусад хэл дээр массив гэж нэрлэдэг) нь Python-ийн ойлгодог өгөгдлийн нэг төрөл юм. Жагсаалтыг бусад суулгагдсан функцуудтай хамт индексжүүлж, зүсэж, өөрчилж болно. Python 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')]
Тайлбарлах чадвар
Тооцоолол нь Python-тэй энгийн бөгөөд илэрхийлэлийн синтакс нь шууд байдаг: операторууд +
, -
, *
болон /
хүлээгдэж байсны дагуу ажиллах; хаалт ()
бүлэглэхэд ашиглаж болно. Математикийн энгийн функцуудын талаар Python 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-ийг маш хурдан авах боломжтой бөгөөд эхлэгчдэд цэвэр синтакс, догол мөрний бүтцийг сурахад хялбар байдаг. Өөрийнхөө хоолны дуршлыг өдөөх манай 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.
Таны хүлээж байгаа бүх урсгал
Python нь бусад хэлээр ярьдаг ердийн хяналтын урсгалын мэдэгдлийг мэддэг. if
, for
, while
болон range
- Мэдээжийн хэрэг өөрийн гэсэн зарим эргэлттэй. Python 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 файлаар татаж авна уу.
EITC/CP/PPF бэлтгэх материал – стандарт хувилбар
EITC/CP/PPF бэлтгэл материалууд – тойм асуулт бүхий өргөтгөсөн хувилбар