Fundamental
Halo!
Kami dari tim MedianSkill
Cari kami di: @medianskill.id
Apa yang akan 1 Pendahuluan
3 Alur Kontrol
6 Object-Oriented Programming
Pendahuluan
● Persiapan Belajar
● Pemrograman Komputer
● Apa itu Python?
● Instal Python
● Lingkungan Kerja
● Dasar-dasar di Python
● Latihan & Kesimpulan
Persiapan Belajar
Belajar pemrograman komputer memiliki banyak manfaat, seperti membuka peluang karir yang
luas, memperluas pemahaman teknologi informasi, dan memperbaiki kemampuan analisis dan
pemecahan masalah. Namun, belajar pemrograman juga bisa menjadi tantangan yang
menantang.
1. Dimulai dengan motivasi belajar dengan moto “Keep learning and great
tomorrow”
2. Peluang karir yang luas: Pemrograman komputer merupakan bidang
yang berkembang pesat dan banyak membutuhkan tenaga ahli. Ada
banyak pekerjaan di bidang teknologi informasi yang membutuhkan
keterampilan pemrograman, seperti developer software, data analyst,
system administrator, dan masih banyak lagi.
4. Memperluas pemahaman tentang teknologi informasi: Dalam era digital seperti sekarang,
pemahaman tentang teknologi informasi sangatlah penting. Belajar pemrograman komputer
membantu Anda memahami bagaimana teknologi informasi bekerja dan bagaimana teknologi
informasi dapat digunakan untuk memecahkan masalah.
5. Meningkatkan kreativitas: Pemrograman komputer memungkinkan Anda untuk membuat
sesuatu yang belum pernah ada sebelumnya, seperti aplikasi, game, atau website. Dalam proses
pembuatan program, Anda akan diberikan kebebasan untuk menggunakan imajinasi dan
kreativitas Anda untuk membuat sesuatu yang unik dan berguna.
6. Menjadi lebih mandiri: Belajar pemrograman komputer memungkinkan Anda untuk membuat
program yang dapat menyelesaikan masalah Anda sendiri, tanpa harus bergantung pada orang
lain. Dengan kemampuan pemrograman, Anda dapat membuat program yang dapat
menyelesaikan tugas yang membosankan atau bahkan membantu mengotomatisasi pekerjaan
Anda, sehingga Anda dapat lebih efektif dan produktif.
Jadi, itu adalah beberapa motivasi yang dapat membantu Anda untuk belajar pemrograman komputer.
Ingatlah bahwa belajar pemrograman memerlukan usaha dan dedikasi, tetapi manfaat yang
diperoleh sangatlah besar dan dapat membuka pintu menuju kesuksesan.
Pemrograman Komputer
Python
● Memiliki sintaks yang mudah dibaca oleh
manusia.
● Banyak fungsi matematis dan statistis
yang cocok untuk data mining, machine
learning, AI, dan lain sebagainya.
● Mendukung web development seperti
framework Flask dan Django.
Kenapa Python?
● Mudah. Lebih baik kita belajar dari hal yang termudah dahulu. Setelah menguasai
Python yang mudah, kalian bisa belajar ke bahasa yang lain.
● Semua bahasa pemrograman mempunya inti logika yang sama. Logika aritmatika,
logika If Else, logika looping, object oriented, dan juga algoritma.
● Contoh untuk di bahasa Java, loopingnya menggunakan kurung kurawal {}. Itu
perbedaan dari sintaks, tetapi secara konsep, kalian sudah paham ketika kalian
belajar di Python. Dengan begitu, akan memudahkan kalian untuk mempelajari
bahasa pemrograman lainnya.
Contoh Hello World
Multi Fungsi
Website
Aplikasi
Desktop App
Data Scientist
Data Analyst
Data Engineer
Deep Learning
Machine Learning
Artifical Intelligence
Perbedaan versi Python 2 dan 3
Python versi 2 dan 3 memiliki beberapa perbedaan, baik dari segi sintaksis maupun fitur yang disediakan. Berikut ini
adalah beberapa perbedaan utama antara Python 2 dan Python 3:
Python 2 Python 3
5/2=2 5 / 2 = 2.5
Fungsi range() mengembalikan tipe List Fungsi range() mengembalikan tipe Range
Dalam kesimpulannya, Python 3 merupakan versi yang lebih baru dan direkomendasikan untuk penggunaan saat ini,
karena memiliki fitur yang lebih baik, lebih cepat, dan dukungan yang lebih baik untuk karakter unicode. Meskipun
begitu, Python 2 masih digunakan oleh banyak aplikasi dan library lama, sehingga kadang masih dibutuhkan untuk
menjalankan aplikasi atau library yang sudah ada.
Instal Python
Selesai menginstal, pastikan Python telah masuk PATH, sehingga anda bisa langsung
menjalankan Python. Contoh untuk mengetahui versi Python dengan mengetikan perintah
“python --version”
Menggunakan IDLE Python dengan mencari di Menggunakan Terminal/Command Prompt dan
menu Start. Jendela IDLE siap digunakan. mengetikkan perintah python
Mengakses Python
Lingkungan Kerja
Kode editor merupakan sebuah perangkat lunak Program Python ditulis dalam editor dan disimpan dengan
penyunting teks yang dirancang khusus untuk menyunting ekstensi file .py. Kemudian menggunakan bahasa Python
kode sumber program komputer oleh pemrogram. Aplikasi untuk mengeksekusi kode yang disimpan dalam file
ini dapat berupa aplikasi yang berdiri sendiri atau dapat tersebut. Caranya melalui Terminal atau command prompt
juga tergabung ke dalam sebuah Integrated Development dengan mengetik “python nama_file.py”.
Environment (IDE).
Dasar-dasar di Python
● Klasifikasi Bahasa
● Sintaks Bahasa Python
● Menulis Program
● Membuat Virtual
Environment
Klasifikasi Bahasa
High-level Language merupakan bahasa tingkat tinggi
yang kodenya dikompilasi menjadi program yang dapat
dieksekusi kode mesin. Bahasa seperti C atau C++ sering
dikompilasi, artinya kode ditulis dan kemudian diubah
menjadi file yang dapat dieksekusi. Python juga contoh
bahasa tingkat tinggi yang bertipe interpreter (tanpa
perlu di-compile terlebih dahulu).
Identifiers
Indentation
Identifier
Case Sensitive Satu perintah bisa multi baris
1. Pastikan Python sudah terinstall di sistem. Buka terminal atau command prompt dan ketik perintah berikut untuk
mengecek versi Python yang terinstall: python --version
2. Setelah pastikan Python sudah terinstall, buat sebuah folder untuk proyek Python kita. Misalnya, kita
akan membuat sebuah folder dengan nama "my_project". Ketik perintah berikut di terminal atau
command prompt: mkdir my_project && cd my_project
3. Selanjutnya, kita akan membuat virtual environment di dalam folder "my_project". Ketik perintah
berikut di terminal atau command prompt: python -m venv venv
Perintah ini akan membuat sebuah folder baru dengan nama "venv", yang berisi lingkungan virtual
Python kita.
4. Setelah virtual environment berhasil dibuat, kita harus mengaktifkannya terlebih dahulu sebelum
menginstall package Python. Ketik perintah berikut di terminal atau command prompt:
Untuk Windows: venv\Scripts\activate.bat
Untuk macOS atau Linux: venv/bin/activate
5. Setelah virtual environment aktif, kita dapat menginstall package Python yang diperlukan. Misalnya, jika
kita ingin menginstal package "numpy", ketik perintah berikut di terminal atau command prompt: pip
install numpy
6. Setelah selesai menginstall package yang diperlukan, kita dapat mengecek daftar package yang
terinstall di virtual environment kita. Ketik perintah berikut di terminal atau command prompt: pip freeze
7. Jika sudah selesai menggunakan virtual environment, kita dapat menonaktifkannya. Ketik perintah
berikut di terminal atau command prompt: deactivate
Dengan menggunakan virtual environment, kita dapat mengatur dan mengisolasi package-package Python
yang digunakan untuk setiap proyek yang berbeda, sehingga memudahkan kita dalam pengembangan aplikasi
yang bersifat modular dan dapat di-maintain secara terpisah.
Latihan
Apa yang akan menjadi output dari cuplikan kode berikut?
KESIMPULAN
● Program Python ditulis dalam editor teks, seperti Notepad, PyCharm, atau editor kode di
lingkungan pengembangan Python (IDLE), dan disimpan dengan ekstensi file .py.
● Python adalah contoh bahasa tingkat tinggi.
● Python adalah bahasa interpreter, artinya kode yang ditulis diterjemahkan ke dalam kode mesin
secara langsung, membuatnya cocok untuk pengembangan web.
● Identifier adalah nama yang diberikan ke kelas, fungsi, atau variabel.
● Python menggunakan indentasi untuk menandai blok kode. Gunakan tombol tab untuk membuat
indentasi.
● Komentar adalah penjelasan atau anotasi dalam kode sumber program komputer untuk tujuan
membuat kode sumber lebih mudah dipahami oleh developer lainnya.
● Anda dapat memperoleh input dari pengguna menggunakan fungsi input().
● Anda dapat menampilkan informasi pada layar dengan fungsi print().