Anda di halaman 1dari 6

BELAJAR PYTHON

Motivasi belajar python


1. Python adalah bahasa pemograman tingkat tinggi yang paling mudah
Bahasa python lebih mudah dibandingkan bahasa pemograman yang lain karena bahasa
pemograman python sangat mudah tidak perlu menuliskan code yang banyak sehingga
memudahkan kita untuk menerapkan algoritma pemograman
Bandingkan dengan bahasa java yang untuk menuliskan kata harus terlebih dahulu
mengetikan kata atau code
system.out.printlnHalo Dunia
Dibandingkan dengan python yang cukup dengan menulis
Halo Dunia
ebelum kita belajar python kita harus tahu apa kenapa kita harus belajar python
!. Python adalah bahasa "ajib para Hacker
Bahasa python adalah bahasa yang diciptakan oleh seorang hacker# oleh sebab itu maka
google memperkerjakan khusus pencipta bahasa pemograman tersebut di perusahaanya.
$. Bahasa yang open source dan multi %lat%orm
ebagaimana halnya java# selain lebih mudah daripada java# python juga bahasa
pemograman yang gratis dan juga multi %lat%orm yang bisa digunakan di beberapa operasi
sytem seperti "indo"s# apple# atau linu&.
Dan di linu& kita hanya ketikan python untuk memulai pemogramannya karena otomatis
telah terinstal di paket linu& itu sendiri.
Bagaimana agar bisa ee!ti belajar bahasa pemograman
1. 'etikan semua kode pemograman bukan di copas
Dengan mengetik kode kamu bisa belajar terbiasa mengetikan code code dalam
pemograman dan juga melatih cara pengetikan kamu sehingga bisa lebih cepat dan e%ekti%
!. Pahami setiap kodenya# mana yang bahasa utama mana yang bahasa tambahan#
sehingga kita bisa mengubah bahasa tambahannya ke dalam bahasa kita sendiri
$. (ngat semakin sulit materinya berarti akan semakin memudahkan kita untuk menguasai
bahasa pemograman tersebut# dan kita akan semakin ahli
Bagaimana mem"lai men"lis!an #o$e ata" pemograman $i python
Hal dasar di python yaitu kita bisa menggunakan aplikasi idle untuk mencoba code code
secara langsung# tetapi ada code)code yang karena di idle langsung dieksekusi berarti kita
harus membuatnya di %ile baru yang ada di aplikasi python tersebut
%ara Men"lis!an Program $i Python
*aranya dengan klik %ile di menu# kemudian klik ne"
etelah kita ketik ne" maka akan muncul sebuah tampilan seperti notepad# dimana kita
bisa menuliskan code)code yang kita inginkan sehingga program kita bisa dijalankan
sekaligus. +angan lupa untuk menjalankan programnya kita harus menclick run mudule
atau ,-# setelah kita clik dimenu atau dengan shortcut ,- program akan diminta untuk di
save agar bisa dijalankan# simpanlah ditempat yang kita inginkan.
&em"a a$a namanya
Dalam bahasa pemograman kita akan menemukan beberapa tipe data# diataranya adalah
1. Bilangan bulat yang disebut dengan integer atau int
*ontoh penggunaannya yaitu jika kita ingin mengkorversi bilangan pecahan ke bilangan
bulat kita tinggal menggunakan code int.angka yang akan dikoversikan/ seperti int.$.10/
!. Bilangan pecahan yang disebut dengan %loat
$. tring atau teks yang biasa dituliskan dengan str
Mengg"na!an &tring
1da beberapa cara untuk memunculkan kata di python
1. 2enggunakan satu tanda kutip
Halo Dunia
!. 2enggunakan ! tanda kutip
3Halo Dunia
$. 2enggunakan tiga tanda kutip
3 Halo Dunia 3
4ang ada di dalam tanda string tersebut boleh dimasukan apa saja karena akan dianggap
sebagai te&t biasa atau yang akan di tampilkan dalam layar
Mengg"na!an operator aritmeti!a
Python bisa menjadi sebuah operator perhitungan sebagaimana kalkulator tapi python
lebih hebat lagi# karena angka yang ditampilkan bisa sebanyak layar kita# dan juga karena
dipython bisa dibuat untuk pemograman segala hal bukan saja angka
5peratornya yaitu
Bermain game dengan python .penerapan algoritma pemilihan 6 (,/
Python !.7
import random
rahasia 8 random.randint.1# 99/
tebak 8 :
coba 8 :
print ;Hai# selamat datang di aplikasi permainan tebak angka rahasia<;
print ;*obalah kamu menebak diantara angka 1 ) 99. saya berikan = kali percobaan;
"hile tebak <8 rahasia and coba > =?
tebak 8 input.;berapakah tebakanmu@ ;/
i% tebak > rahasia?
print ;Aebakan kamu terlalu kecil# coba untuk menaikan tebakannya;
eli% tebak B rahasia?
print ;tebakanmu terlalu tinggi# coba kecilkan tebakannya;
coba 8 coba C 1
i% tebak 88 rahasia?
print ;kamu menang# DE121A<<<<;
else?
print ;ory kamu telah menebak sebanyak = kali# 'DD2P1A1F2G H1B(
'1H1F<<<<hahaha<<<;
print ;angka rahasianya adalah;# rahasia
BAB ''
PYTHON (EN)AN MO(E )RA*'+ ATA, ),'
Belajar python mo$e ),' ata" gambar
*ara termudah adalah dengan memasang atau menginstal aplikasi easygui kedalam
python kita
*aranya gampang# kita tinggal do"nload aplikasi easygui di "ebsite resminya setelah itu
kita copas kedalam %older program dimana python di instalkan
etelah terinstal kita coba memanggil program easygui tersebut dengan cara
import easygui
-. Men"lis!an !ata $i easyg"i
*aranya yaitu?
1. 2engimport easygui .import easygui/
B. 2emerintahkan easygui untuk membuat pesan di kotak .msgbo&/# kemudian tuliskan
apa yang kita inginkan seperti easygui.msgbo&.3Halo elamat Datang/
+adi untuk menuliskannya yaitu dengan cara
BBB import easygui
BBB easygui.msgbo&.3Aeks yang kita inginkan/
/. Memb"at $ialog $engan beberapa tombol 0b"ttonbo12
Aujuannya adalah membuat tombol pilihan# agar user memilih tombol yang kita pilihkan
import easygui
pilihan 8 easygui.buttonbo&.31pa yang kamu pilih jika kamu dihadapkan tiga pilihan
diba"ah# choices 8 I(lmu# Harta# 'ekuasaanJ/
easygui.msgbo& .3Pilihan 'amu adalah 3 C pilihan/
3. Belajar "nt"! memb"at isian $ata
Python !.7
import easygui
pilihan 8 easygui.enterbo&.;1pa yang akan kamu pilih untuk masa depanmu@ ;/
easygui.msgbo& .;elamat# kamu memilih; C pilihan C 3 untuk masa depanmu</
2emasukan isian data de%ault .ba"aan yang dipillihkan kita/
import easygui
pilihan 8 easygui.enterbo&.;1pa yang akan kamu pilih untuk masa depanmu@;# de%ault 8
ilmu/ K kata tambahannya yaitu setelah string yang kita pakai seperti de%ault 8 vanila
easygui.msgbo& .;elamat# kamu memilih ; C rasa C 3untuk masa depanmu</
4. Memb"at $ialog $engan mengg"na!an !ota! pilihan 0#hoi#esbo12
import easygui
pilihan 8 easygui.choicebo&.31pa yang kamu pilih untuk bekal kamu di masa depan@#
choices 8 I(lmu# Harta# 'ekuasaanJ/
easygui.msgbo& .3Pilihan bekal masa depanmu adalah ? C pilihan/
-. 2embuat permainan tebak angka dengan menggunakan LG(
import random# easygui
rahasia 8 random.randint.1# 99/
tebak 8 :
coba 8 :
easygui.msgbo&.;Hai# selamat datang di aplikasi permainan tebak angka rahasia<#
*obalah kamu menebak diantara angka 1 ) 99. saya berikan = kali percobaan;/
"hile tebak <8 rahasia and coba > =?
tebak 8 easygui.integerbo&.;berapakah tebakanmu@ ;/
i% not tebak? break
i% tebak > rahasia?
easygui.msgbo&.str.tebak/ C ;Aebakan kamu terlalu kecil# coba untuk menaikan
tebakannya;/Ktambahan easygui.msgbo&.str.//
eli% tebak B rahasia?
easygui.msgbo&.str.tebak/ C ;tebakanmu terlalu tinggi# coba kecilkan tebakannya;/
coba 8 coba C 1
i% tebak 88 rahasia?
easygui.msgbo&.;DE121A 'amu telah berhasil menebak kata rahasia# DG1
+D2P5EEE<<<<;/
else?
easygui.msgbo&. ;ory kamu telah menebak sebanyak = kali# 'DD2P1A1F2G
H1B( '1H1F<<<<hahaha<<<1'(AF41 AGH D((F(<<<;/
easygui.msgbo&.;Penasaran kan@ 1ngka Mahasianya adalah ;/
easygui.msgbo&.rahasia/
easygui.msgbo&.;Aerima 'asih telah mencoba permainan kami;/
2enguji kondisi yang lebih dari satu
umur 8 %loat.ra"Ninput.;2asukan umur kamu? ;//
kelas 8 int.ra"Ninput.;2asukan kelas ? ;//
i% umur B8 O?
print ;'amu boleh bermain permainan ini.;
else?
print ;orry# kamu belum bisa memainkan permainan ini.;
Mengg"na!an operator logi!a
1. 2enggunakan operator logika and .dan/
,ungsinya yaitu memberikan syarat kepada user lebih dari satu
umur 8 %loat.ra"Ninput.;2asukan umur kamu? ;//
kelas 8 int.ra"Ninput.;2asukan kelas ? ;//
"arna 8 ra"Ninput.;2asukan "arna apa yang kamu sukai? ;/
i% umur B8 O and kelas B8 $ and "arna 88 ;biru;?
print ;'amu boleh bermain permainan ini.;
else?
print ;2aa%# kamu belum bisa memainkan permainan ini.;
!. 2enggunakan operator logika or .atau/
,ungsinya yaitu agar bisa menggunakan beberapa pilihan satu atau lebih
si%at 8 ra"Ninput.;2asukan si%at yang kamu miliki? ;/
i% si%at 88 ;rajin; or si%at 88 ;cerdas; or si%at 88 ;senang bergaul; or si%at 88 ;peduli;?
print ;'amu memiliki si%at yang baik;
else?
print ;'amu harus mengembangkan karakter kamu yang baik;
$. 2enggunakan operator logika not .tidak/
2embuat pengecualian
umur 8 %loat.ra"Ninput.;2asukan umur kamu? ;//
i% not .umur > O/?
print ;'amu boleh mengikuti permainan ini;
else?
print ;'amu harus disertai orang lain yang lebih de"asa;
Perulangan .looping/
i 8 1:
"hile i B8 :?
print.;Ei% Berhenti pada? ;/
print.i/
i8i ) 1
1tau bisa juga dengan
%or i in range.1:# :# )1/?
print.;Perulangan berakhir pada? ;/
print.i/
1tau
%or i in range.1:/?
print.i/

Anda mungkin juga menyukai