Run Python Interactively (Using Miniconda Command
Prompt)
1) Fire up Miniconda Command Prompt
2) Check which python is run or where python is installed:
$ which python
3) Check python version:
$ python -V
or
$ python - -version
4) Run python:
$ python
5) Check python compiler:
>>> import sys
>>> print(sys.version)
6) First python program:
>>> print(‘Halo Dunia’)
print adalah salah satu fungsi dari python. Penulisannya harus
menggunakan huruf kecil semua, dan
huruf “p” juga harus ditulis dengan huruf kecil. Nanti kita akan ketemu
fungsi-fungsi lain dari python dan
semua nama fungsi python harus ditulis dalam huruf kecil.
Fungsi bisa berasal dari:
- Python sendiri, disebut juga built-in function, contoh:
print(), type(), dir(), abs(), int(),
float()
https://docs.python.org/3/library/functions.html
- Fungsi yang ada di dalam modul-modul python (python
modules), contoh:
https://docs.python.org/3/tutorial/modules.html
sys yang kita import di awal adalah salah satu module
dari python.
Kita bisa gunakan fungsi dir() untuk melihat list of
attributes dari sebuah module, contoh, untuk melihat
attributes dari module sys:
>>> dir(sys)
- Dibuat oleh pengguna (buatan kita sendiri). Di hari ke-2 kita
akan membahas cara membuat fungsi.
Kemball ke fungsi print(), bagian di dalam tanda kurung disebut
arguments. Dari contoh pertama kita
tadi, kata-kata “Halo Dunia” merupakan argument dari fungsi print()
kita ini. Arguments lainnya:
https://docs.python.org/3/library/functions.html#print
sep, end, file, dan flush disebut juga keyword arguments.
argument sep: secara default, sep (pemisah) antara objects di
dalam fungsi print() adalah spasi,
karena argument sep bernilai kosong (sep=“ “).
Kita bisa mengubah spasi menjadi
tanda dash (-) atau titik (.), contohnya:
>>> print(“Halo dunia”, “apa kabar”,
sep=“-“)
di dalam fungsi print() di atas terdapat 2 objects,
yatu “Halo dunia” dan “apa kabar”.
>>> print(1, 2, 3, sep=“.”)
di dalam fungsi print() di atas terdapat 3 objects,
yatu 1, 2, dan 3.
argument end: secara default, jika kita menggunakan beberapa
fungsi print() secara bersamaan,
maka keluaran/output antara fungsi satu dengan
lainnya adalah baris baru (end=“\n”)
dimana \n adalah instruksi untuk membuat baris
baru. Kita bisa mengubah baris baru ini menjadi lainnya,
seperti tanda dash (-), tanda titik (.), dan lainnya, contoh:
>>> print(1, 2, 3); print(“abcde”)
>>> print(1, 2, 3, end=“-“);
print(“abcde”)
Hal yang perlu diperhatikan:
- Jika ingin menampilkan backslash (\) dalam string, gunakan
double \\:
>>> print(“\\”)
Kalau tidak maka akan menimbulkan SyntaxError.
Karakter (\) dalam python merupakan escape character,
digunakan untuk:
- membuat baris baru: \n
- membuat tabular: \t
- membuat backspace: \b
- insert karakter yang illlegal (tidak diperbolehkan) dalam
string, contoh:
berikut akan menghasilkan error: >>>
print(“Supermarket “Global” berlokasi di pasar.”)
solusi: >>> print(“Supermarket \”Global\” berlokasi
di pasar.”)
Latihan 1:
Coba buat kode python yang menampilkan:
Programming***Essentials***in…Python
Solusi:
>>> print(“Programming”, “Essentials”, “in”, sep=“***”,
end=“…”); print(“Python”)
Latihan 2:
Buatlah panah mengarah ke atas menggunakan tanda asterik *
7) Use python as a calculator:
- Addition:
>>> 1 + 3 (integer numbers)
>>> 2.4 + 3.8 (floating-point numbers)
- Subtraction:
>>> 4 - 1
>>> 2.5 - 10
- Multiplication:
>>> 3 * 4
>>> 2. * 5
>>> 0.29 * 100
Issues and limitations in floating point arithmetic:
https://docs.python.org/3/tutorial/floatingpoint.html#floating-point-arithmetic-
issues-and-limitations
https://docs.oracle.com/cd/E19957-01/806-3568/ncg_goldberg.html
End