Mācību programmu atsauces resursi
Python dokumentācija
https://www.python.org/doc/
Python izlaiž lejupielādes
https://www.python.org/downloads/
Ceļvedis Python iesācējiem
https://www.python.org/about/gettingstarted/
Python Wiki ceļvedis iesācējiem
https://wiki.python.org/moin/BeginnersGuide
pirmie soļi
Definētās funkcijas
Paplašināmās programmēšanas kodols ir funkciju noteikšana. Python atļauj obligātos un izvēles argumentus, atslēgvārdu argumentus un pat patvaļīgus argumentu sarakstus. Vairāk par funkciju definēšanu 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
Saliktie datu tipi
Saraksti (pazīstami kā masīvi citās valodās) ir viens no saliktajiem datu tipiem, ko Python saprot. Sarakstus var indeksēt, sagriezt un manipulēt ar citām iebūvētām funkcijām. Vairāk par Python 3 esošajiem sarakstiem
# 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')]
Intuitīva interpretācija
Izmantojot Python, aprēķini ir vienkārši, un izteiksmes sintakse ir vienkārša: operatori +
, -
, *
un /
strādāt kā paredzēts; iekavas ()
var izmantot grupēšanai. Vairāk par vienkāršām matemātikas funkcijām 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
Ātri un viegli iemācīties
Pieredzējuši programmētāji jebkurā citā valodā var ļoti ātri uzņemt Python, un iesācējiem ir viegli iemācīties tīru sintakses un ievilkuma struktūru. Uzmundrināt apetīti ar mūsu Python 3 pārskatu.
# 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.
Visa plūsma, kuru jūs varētu sagaidīt
Python zina parastos vadības plūsmas paziņojumus, kurus runā citas valodas - if
, for
, while
un range
- protams, ar dažiem saviem līkločiem. Vairāk vadības plūsmas rīku 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
Lejupielādējiet pilnus bezsaistes pašmācības sagatavošanas materiālus programmai EITC/CP/PPF Python Programming Fundamentals PDF failā
EITC/CP/PPF sagatavošanas materiāli – standarta versija
EITC/CP/PPF sagatavošanas materiāli – paplašinātā versija ar pārskata jautājumiem