Learn Phyton is strange for me, but I make it as easy as I can

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:

  1. 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!!! 😀
  2. 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?
  3. 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

Oke saya pikir cukup dulu sekian pelajaran hari ini, marilah kita mulai sedikit demi sedikit supaya tidak terlalu mabook. Bye3

 
Iklan