Python Programming | Bootcamp
Introduction
human-computer
interaction
interaksi antara manusia dengan
komputer dapat terjadi melalui
penggunaan bahasa
pemrograman.
Pengenalan
Python merupakan bahasa pemrograman
multifungsi (general purpose) yang diciptakan oleh
Guido van Rossum dan dirilis pada tahun 1991
Python dibuat dengan mengutamakan sintaksis
yang mudah dibaca serta mudah dimengerti
(readability)
menjadikannya bahasa pemrograman yang relatif
mudah dipahami dan fleksibel
Pengenalan
High-Level Programming Language
▪ sintaksis menyerupai bahasa inggris
▪ sintaksis lebih simpel
C++ Java Python
▪ bersifat general purpose
Pengenalan
Python 2.x vs. Python 3.x
dirilis 16 Oktober 2000 dirilis 3 Desember 2008
format default string format default string
adalah ASCII adalah Unicode
Pengenalan
ASCII adalah
karakter yang
terdapat pada
keyboard Anda
https://upload.wikimedia.org/wikipedia/commons/d/dd/ASCII-Table.svg
Pengenalan
karakter yang termasuk dalam jenis Unicode
sangatlah banyak, diantaranya:
Σ ABC ﺡ ☺
{greek letter} {latin letter} {arabic letter} {emoticon}
123 ~!@ …
{numbers} {punctuations}
Pengaplikasian Python
Web Data Data
Development Science Visualization
Software Game Machine
Development Development Learning
Mode
Operasi
Mode Operasi
Python Developer memiliki kebebasan dalam memilih mode yang ingin
digunakan dalam membuat suatu program
1. Interactive
mode ini dapat diakses melalui terminal/cmd (command prompt), ikuti
langkah berikut ini:
a) Buka terminal/cmd dengan menekan tombol + R, kemudian akan
muncul tampilan seperti di bawah ini, ketik cmd lalu klik OK.
Mode Operasi
b) setelah muncul tampilan seperti di bawah ini, kemudian ketikkan python
di sebelah simbol >, lalu tekan tombol Enter.
b) setelah menekan tombol Enter tampilan di bawah ini akan muncul, dan
siap digunakan.
output Ketikkan kode di sini
Mode Operasi
2. Scripting
dengan mode ini file program dapat disimpan dalam format .py dan platform
yang digunakan adalah IDE atau Text Editor. Berikut ini contoh coding
menggunakan aplikasi Sublime Text.
ketikkan kode di sini
output
Mode Operasi
3. Notebook
dengan mode ini file program dapat disimpan dalam format .ipynb.
ketikkan kode di sini
output
Coding
Platform
Coding Platform: offline platform
Notebook IDE / Text Editor
PyCharm Visual Studio Sublime Text
Jupyter
Code
Notebook
Coding Platform: online platform
Notebook
Google
Colaboratory IBM Watson
Studio
Coding Platform
Pros vs. Cons Online Platform Offline Platform
Konektivitas memerlukan jaringan internet tidak memerlukan jaringan
internet
Fleksibilitas Pengaksesan dapat diakses melalui hanya dapat diakses melalui
PC/Laptop dan Handphone PC/Laptop
Pengolahan Kode kode dijalankan pada cloud kode dijalankan oleh sistem
komputer atau secara lokal
Instalasi tidak perlu install Python di perlu install Python di
PC/Laptop PC/Laptop
Coding Platform: Jupyter Notebook
Jupyter Notebook dapat diakses apabila telah menginstall aplikasi yang
bernama Anaconda, ikuti langkah berikut ini:
1. akses tautan di bawah ini untuk mengunduh aplikasi Anaconda
https://www.anaconda.com/products/individual-d#windows
sesuaikan dengan
jenis OS Anda, lalu
klik Download
Coding Platform: Jupyter Notebook
2. setelah muncul menu ini, klik Next lalu pada menu berikutnya klik I Agree
Coding Platform: Jupyter Notebook
3. setelah muncul menu ini, klik Next lalu pada menu berikutnya klik Next
Coding Platform: Jupyter Notebook
4. setelah muncul menu ini, beri tanda check pada opsi “Add Anaconda to
my PATH environment variable” dan klik Next, lalu tunggu proses instalasi
dan klik Next
Coding Platform: Jupyter Notebook
5. selamat! Anaconda berhasil ter-install pada laptop/PC Anda, jangan lupa
klik Finish
Coding Platform: Jupyter Notebook
6. ingat! tujuan install Anaconda adalah untuk mengakses Jupyter
Notebook, maka silakan jalankan Anaconda, lalu tekan tombol Install di
bawah icon Jupyter.
Coding Platform: Jupyter Notebook
7. untuk mengakses Jupyter Notebook klik Launch di bawah icon Jupyter
Coding Platform: Jupyter Notebook
8. inilah tampilan Jupyter Notebook yang siap digunakan untuk ngoding.,
halaman ini akan muncul secara otomatis pada browser yang sedang
dibuka atau browser yang sering digunakan.
Coding Platform: Google Colaboratory
Google Colaboratory dapat diakses dengan syarat telah memiliki akun
google, lengkapnya ikuti tahapan berikut ini:
1. akses google.com, lalu tekan tombol di sebelah foto profil dan cari Drive
E
Coding Platform: Google Colaboratory
2. buat folder baru dengan menekan tombol Baru, kemudian pilih opsi
Folder, beri nama folder sesuai dengan keinginan Anda lalu tekan Buat
Coding Platform: Google Colaboratory
3. cari menu Drive Saya lalu pilih, kemudian cari nama folder yang baru saja
dibuat, tekan folder tersebut
E
Coding Platform: Google Colaboratory
4. setelah muncul ruang di bawah ini, klik kanan di ruang tersebut, bebas di
bagian mana saja, setelah itu akan muncul beberapa opsi, pilih opsi
Lainnya kemudian cari opsi Hubungkan aplikasi lainnya
E
Coding Platform: Google Colaboratory
5. setelah muncul menu seperti di bawah ini, ketikan Colaboratory pada
bagian search-bar, lalu pilih suggestion yang keluar di bawahnya atau
tekan enter pada keyboard Anda
E
Coding Platform: Google Colaboratory
6. setelah muncul menu seperti di bawah ini, klik icon colaboratory,
kemudian tekan tombol Install
E
Coding Platform: Google Colaboratory
7. kemudian akan muncul tab baru yang berisi halaman seperti di bawah ini,
dan inilah tampilan dari Colaboratory yang siap digunakan
E
Coding Style
Guide
Coding Style Guide
terdapat beberapa aturan yang dapat diikuti dalam pembuatan program
menggunakan bahasa Python.
1. Indentasi
penambahan dua atau empat spasi pada kode yang bertingkat, berfungsi
untuk menandai bahwa statement kedua merupakan bagian dari statement
pertama.
contoh ini
menggunakan
pseudocode
Coding Style Guide
2. Tab atau Spasi
penambahan Indentasi dapat dilakukan menggunakan spasi atau tab, tetapi
tidak diperkenankan untuk menggunakan keduanya pada satu blok kode yang
sama. Berikut aturan pemberian tanda spasi:
• pemberian spasi perlu dihindari sebelum simbol titik dua (:) dan koma (,)
Coding Style Guide
3. Panjang Karakter Maksimum
agar tingkat keterbacaan kode tetap tinggi, disarankan untuk menuliskan
maksimal 79 karakter pada satu baris kode.
4. Komentar
diawali dengan karakter # dan sebuah spasi dengan kegunaan untuk
menambahkan dokumentasi atau komentar dari cara kerja blok kode yang
dibuat. Hal ini sangat berguna ketika mengerjakan suatu program dalam tim.
Coding Style Guide
5. Tanda Petik
Python menganggap tanda petik tunggal (‘) dan petik ganda (“) adalah sama
pemilihan tanda petik bergantung pada preferensi masing-masing dan string
yang dituliskan, serta harus menggunakan salah satunya secara konsisten
Exercise
https://linktr.ee/pythonkodehive