Sumber Rujukan Kurikulum
Dokumentasi Python
https://www.python.org/doc/
Python melepaskan muat turun
https://www.python.org/downloads/
Panduan Python for Beginners
https://www.python.org/about/gettingstarted/
Panduan Pemula Python Wiki
https://wiki.python.org/moin/BeginnersGuide
langkah pertama
Fungsi Ditentukan
Inti pengaturcaraan yang boleh diperluas adalah menentukan fungsi. Python membenarkan argumen wajib dan pilihan, argumen kata kunci, dan bahkan senarai argumen sewenang-wenangnya. Lebih lanjut mengenai menentukan fungsi dalam 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
Jenis Data Kompaun
Daftar (dikenali sebagai tatasusunan dalam bahasa lain) adalah salah satu jenis data kompaun yang difahami oleh Python. Daftar boleh diindeks, dihiris dan dimanipulasi dengan fungsi bawaan lain. Lebih banyak mengenai senarai di 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')]
Tafsiran intuitif
Pengiraan mudah dilakukan dengan Python, dan sintaks ungkapan mudah: pengendali +
, -
, *
and /
bekerja seperti yang diharapkan; kurungan ()
boleh digunakan untuk pengelompokan. Lebih banyak mengenai fungsi matematik sederhana dalam 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
Pantas & Mudah Belajar
Pengaturcara yang berpengalaman dalam bahasa lain dapat memilih Python dengan cepat, dan pemula mendapati struktur sintaks dan lekukan yang bersih mudah dipelajari. Selera makan anda dengan gambaran keseluruhan Python 3 kami.
# 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.
Semua Aliran yang Anda Harapkan
Python mengetahui pernyataan aliran kawalan yang biasa digunakan oleh bahasa lain - if
, for
, while
and range
- tentu saja dengan beberapa kelainan tersendiri. Lebih banyak alat aliran kawalan di 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
Muat turun bahan persediaan pembelajaran kendiri luar talian yang lengkap untuk program Asas Pengaturcaraan Python EITC/CP/PPF dalam fail PDF
Bahan persediaan EITC/CP/PPF – versi standard
Bahan persediaan EITC/CP/PPF – versi lanjutan dengan soalan semakan