Python
Python
KO D I N G P Y T H O N
Contents
1 Pendahuluan 7
2 Programming Sederhana 11
4 Triks 17
5 Bibliography 19
Pengantar
1.1 Instalasi
1.2 Memulai
$ python
Python 2.7.12 (default, Nov 20 2017, 18:23:56)
[GCC 5.4.0 20160609] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
Dari tampilan di atas dapat kita ketahui bahwa Python yang saya
gunakan adalah versi 2.7.12. Sekarang kita dapat memulai pemro-
graman Python dengan menuliskan program “hello world” (yang
merupakan standar bagi belajar pemrograman). Ketikkan “print ...”
(dan seterusnya seperti di bawah ini).
$ python hello.py
Hello, world!
for in in range(10):
print i
koding python 9
2.1 virtualenv
2.1.1 Python3
Pada sistem yang saya gunakan, saya harus melakukan pemasangan
sendiri untuk virtual environment Python3.
3.1 Numpy
3.2 Matlplotlib
Salah satu aplikasi yang cukup sering dibutuhkan ketika kita mem-
buat program untuk keperluan penelitian adalah membuat grafik
(plot). Salah satu library yang baik untuk digunakan adalah mat-
plotlib. Paket ini membutuhkan paket lain, yaitu python-tk. Untuk
itu python-tk ini harus dipasang dulu. Di bawah ini adalah contoh
pemasangan python-tk di sistem Linux (berbasis Debian) dengan
menggunakan perintah apt-get.
import numpy as np
import matplotlib.pyplot as plt
a = 0.25
b = 0.75
jumlah_titik = 300
for i in range(jumlah_titik):
x = np.random.normal(0.0,0.4)
y = a*x + b + np.random.normal(0.0,0.1)
x_point.append([x])
y_point.append([y])
plt.plot(x_point,y_point,’o’,label=’Random Data’)
plt.legend()
plt.show()
3.3 Pandas
import pandas as pd
df = pd.DataFrame({"x" : x_point, "y" : y_point})
df.to_csv("random-data-pandas.csv", index=False )
4
Triks
Ada beberapa hal menarik dari Python. Pada bagian ini akan dita-
mpilkan berbagai trik tersebut.
Python dapat kita gunakan sebagai server web sederhana yang dapat
memerikan list direktori. Fitur ini sering saya gunakan untuk transfer
berkas antar mesin. Misalnya saya ingin mengambil sebuah berkas
dari satu komputer ke komputer yang lain. Maka komputer dimana
berkas tersebut berada saya jalankan perintah ini (pada direktori
dimana berkas tersebut berada).