0% menganggap dokumen ini bermanfaat (0 suara)
7 tayangan

1-3 Interactive Python

Diunggah oleh

kurnia gusti ayu
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
7 tayangan

1-3 Interactive Python

Diunggah oleh

kurnia gusti ayu
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 4

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

Anda mungkin juga menyukai