Mga Mapagkukunang Sanggunian sa Kurikulum
Dokumentasyon ng sawa
https://www.python.org/doc/
Naglabas ang Python ng mga pag-download
https://www.python.org/downloads/
Python para sa Gabay sa Mga Nagsisimula
https://www.python.org/about/gettingstarted/
Patnubay sa Mga Nagsisimula ng Python Wiki
https://wiki.python.org/moin/BeginnersGuide
Unang hakbang
Natukoy ang Mga Pag-andar
Ang core ng extensible program ay tumutukoy sa mga pagpapaandar. Pinapayagan ng Python ang sapilitan at opsyonal na mga argumento, mga argumento ng keyword, at kahit mga di-makatwirang listahan ng argument. Dagdag pa tungkol sa pagtukoy ng mga pagpapaandar sa 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
Mga Uri ng Compound Data
Ang mga listahan (kilala bilang mga arrays sa ibang mga wika) ay isa sa mga uri ng tambalan ng data na naiintindihan ng Python. Ang mga listahan ay maaaring mai-index, hiwa at manipulahin ng iba pang mga built-in na pag-andar. Dagdag pa tungkol sa mga listahan sa 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')]
Matalinong Interpretasyon
Ang mga kalkulasyon ay simple sa Python, at ang expression syntax ay prangka: ang mga operator +
, -
, *
at /
magtrabaho tulad ng inaasahan; panaklong ()
maaaring magamit para sa pagpapangkat. Dagdag pa tungkol sa simpleng pag-andar ng matematika sa 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
Mabilis at Madaling Alamin
Ang mga nakaranas ng programmer sa anumang iba pang wika ay maaaring mabilis na kunin ang Python, at madaling malaman ng mga nagsisimula ang malinis na syntax at istraktura ng indentation. Whet ang iyong gana kasama ang aming pangkalahatang-ideya ng 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.
Lahat ng Daloy na Inaasahan mong
Alam ng Python ang karaniwang mga pahayag ng daloy ng kontrol na nagsasalita ang ibang mga wika - if
, for
, while
at range
- kasama ang ilan sa sarili nitong mga twists, syempre. Higit pang mga tool sa daloy ng kontrol sa 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
I-download ang kumpletong offline na self-learning preparatory materials para sa EITC/CP/PPF Python Programming Fundamentals program sa isang PDF file
Mga materyales sa paghahanda ng EITC/CP/PPF – karaniwang bersyon
Mga materyales sa paghahanda ng EITC/CP/PPF – pinahabang bersyon na may mga tanong sa pagsusuri