Long not posting, but Today I will have somethint to be post. It’s about my learning Phyton. Why? Because it’s challenging me.
Dikarenakan saya tidak suka banyak teori, maka saya mencari sebuah course gratis di Internet untuk belajar istilah-istilah phyton ini. Disini disebutkan course pada web datacamp ini adalah yang paling interaktif dari yang lainnya.
Berikut yang dapat saya pelajari dihari pertama ini:
- Untuk pertama kali dalam bahas pemrograman, selalu di mulai dengan menampilkan “Hello World”. Saya pun memulainya dengan membuat >> print (“Halo Dunia phyton”) dan untuk perhitungan cukup dengan print (2+3), I think it’s easy!!! 😀
- Komen sangat diperlukan dalam peng koding-an, untuk itu jangan lupa tambahkan komen dalam setiap baris yang anda rasa butuh. Menulis komen cukup dimulai dengan tanda #. Mudah bukan?
- Sekarang saya masuk ke pembahasan yang agak matematik yaitu mengenal simbol ** (Exponentiatio/pangkat) dan % (Modulo/sisa bagi). Contoh nya: print (3**2) hasilnya akan menjadi 9 & print (18%7) hasilnya adalah 4. Cukup terasa kan? mudahnya
Exercise:
Diibaratkan anda menabung disebuah bank, dengan setoran awal 1000.000. Setiap tahun uang anda akan berbunga sebanyak 10%. Jadi dalam satu tahun uang anda akan menjadi 1000000 * 1.1 = 1100000
Pertanyaannya: Berapa uang anda setelah Tujuh Tahun, buatkan dalam bahasa Phyton ya.
print (1000000*1.1**7)
Berapa hasilnya? It should be >> 1948717.1
Easy right? No!!
Apakah mau dilanjut?
Ya mari lanjut bro.. Sekarang kita mulai masuk kedalam secara perlahan!
Type Dan Variabel
Variabel:
Variabel itu harus spesifik dan case sensitive. Jadi huruf besar dan kecil harus diperhatikan ya.
Nanti kita bisa memanggil nilai yang ada pada variabel dengan nama variabel itu.
Contoh: Andi memiliki tinggi badan 1.8m dan berat 65Kg, jadi anda bisa bikin variabel : In [1]: Height = 1.8, In [2]: Weight=65 So, if we type In[3] Height it should be have output Out[3]:1.8. OK? To calculate BMI/berat badan ideal kita bisa gunakan rumus berat badan/tinggi badan kuadrat. So, how you can write it on Phyton? This is my answer:
In [4]: 65/1.8**2
Out [4]: 20.061
Using Variable:
In [5]: Weight/Height**2
Out[5]: 20.061
In [6]: bmi=Weight/Height**2
In [7]:bmi
Out[7]: 20.061
So we can easily write it on phyton as below:
>> height=1.8
>> weight=65
>> bmi=weight/height**2
>> print (bmi)
Output>> 20.061728395061728
Tipe Variable:
Oke, dari contoh diatas jika kita mau melihat tipe variabel dari bmi. Kita cukup menuliskan>> type(bmi) maka outputnya akan menjadi>> float.
Contoh lain:
In [8]: weekday=5
In[9]: type(weekday)
Out[9]: int
Diambil dari situs belajarphyton.com berikut adalah tipe variabel pada phyton:
Tipe Data | Contoh | Penjelasan |
---|---|---|
Boolean | True atau False | Menyatakan benar(True) yang bernilai 1, atau salah(False) yang bernilai 0 |
String | “Ayo belajar Python” | Menyatakan karakter/kalimat bisa berupa huruf angka, dll (diapit tanda ” atau ‘) |
Integer | 25 atau 1209 | Menyatakan bilangan bulat |
Float | 3.14 atau 0.99 | Menyatakan bilangan yang mempunyai koma |
Hexadecimal | 9a atau 1d3 | Menyatakan bilangan dalam format heksa (bilangan berbasis 16) |
Complex | 1 + 5j | Menyatakan pasangan angka real dan imajiner |
List | [‘xyz’, 786, 2.23] | Data untaian yang menyimpan berbagai tipe data dan isinya bisa diubah-ubah |
Tuple | (‘xyz’, 768, 2.23) | Data untaian yang menyimpan berbagai tipe data tapi isinya tidak bisa diubah |
Dictionary | {‘nama’: ‘adi’,’id’:2} | Data untaian yang menyimpan berbagai tipe data berupa pasangan penunjuk dan nilai |
Catatan: Different type = Different Behavior, maksudnya jika tipenya berbeda maka hasilnya pun akan berbeda walaupun nilainya sama.
Ok, last course today is :
Masih ingat tentang kasus diatas dimana kita menabung uang satu juta selama 7 tahun kan? oke sekarang kita buat kode phyton nya yang menggunakan variabel. It’s easy right?
So the script will be as below:
setoran=1000000 bunga=1.1 hasiltujuhtahun=setoran*bunga**7 print(hasiltujuhtahun)
>> Output: 1948717.1000000013