Sumber Referensi Kurikulum
Dokumentasi python
https://www.python.org/doc/
Python merilis unduhan
https://www.python.org/downloads/
Panduan Python untuk Pemula
https://www.python.org/about/gettingstarted/
Panduan Pemula Wiki Python
https://wiki.python.org/moin/BeginnersGuide
Langkah pertama
Fungsi Didefinisikan
Inti dari pemrograman yang dapat diperluas adalah mendefinisikan fungsi. Python memungkinkan argumen wajib dan opsional, argumen kata kunci, dan bahkan daftar argumen arbitrer. Lebih lanjut tentang mendefinisikan 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
Tipe Data Majemuk
Daftar (dikenal sebagai array dalam bahasa lain) adalah salah satu tipe data gabungan yang dipahami Python. Daftar dapat diindeks, diiris, dan dimanipulasi dengan fungsi bawaan lainnya. Lebih lanjut tentang daftar 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')]
Interpretasi Intuitif
Perhitungannya sederhana dengan Python, dan sintaks ekspresinya mudah: operator +
, -
, *
dan /
bekerja seperti yang diharapkan; tanda kurung ()
dapat digunakan untuk pengelompokan. Lebih lanjut tentang fungsi matematika sederhana di 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
Cepat & Mudah Dipelajari
Pemrogram berpengalaman dalam bahasa lain dapat mengambil Python dengan sangat cepat, dan pemula menemukan sintaks yang bersih dan struktur lekukan mudah dipelajari. Puaskan selera makan Anda dengan ikhtisar 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 kontrol yang biasa digunakan bahasa lain — if
, for
, while
dan range
— dengan beberapa tikungannya sendiri, tentu saja. Lebih banyak alat aliran kontrol 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
Download materi persiapan belajar mandiri offline lengkap untuk program Dasar-Dasar Pemrograman Python EITC/CP/PPF dalam file PDF
Materi persiapan EITC/CP/PPF – versi standar
Materi persiapan EITC/CP/PPF – versi diperpanjang dengan pertanyaan ulasan