Python
Dasar Komputer dan Pemrograman
By: Arif Nur Rizqi
Pengenalan Python
Python adalah bahasa pemrograman tingkat tinggi yang
sering digunakan untuk pengembangan perangkat lunak,
analisis data, kecerdasan buatan, pengembangan web,
dan berbagai bidang lainnya. Python dirancang dengan
filosofi yang mengedepankan kejelasan dan keterbacaan
kode, sehingga membuatnya mudah dipelajari dan
digunakan oleh pemula maupun pengembang
berpengalaman.
Kenapa kita belajar Python?
Mudah Dipelajari dan Dipahami: Python memiliki sintaks yang sederhana dan mudah dibaca, mirip dengan
bahasa Inggris. Ini menjadikannya pilihan yang baik untuk pemula dalam pemrograman.
Bahasa Interpretatif: Python adalah bahasa interpretatif, artinya kode Python dapat dieksekusi langsung tanpa
perlu proses kompilasi terlebih dahulu. Ini memungkinkan pengembangan yang lebih cepat dan iteratif.
Multiplatform: Python dapat dijalankan di berbagai sistem operasi seperti Windows, macOS, dan Linux. Kode
yang ditulis dalam Python dapat dijalankan secara lintas platform dengan sedikit atau tanpa modifikasi.
Ekosistem yang Kaya: Python memiliki ekosistem yang kaya dengan berbagai pustaka dan modul yang tersedia,
seperti NumPy, Pandas, TensorFlow, Django, dan Flask. Pustaka-pustaka ini memperluas kemampuan Python
dalam analisis data, kecerdasan buatan, pengembangan web, ilmu data, dan banyak lagi.
Fleksibel dan Scalable: Python dapat digunakan dalam berbagai jenis proyek, mulai dari proyek kecil hingga
aplikasi skala besar. Dengan adanya dukungan untuk pemrograman berorientasi objek, modularitas, dan
dukungan untuk pengembangan aplikasi web, Python sangat fleksibel dalam mengatasi berbagai kebutuhan.
Komunitas yang Aktif: Python memiliki komunitas yang besar dan aktif di seluruh dunia. Komunitas ini
menyediakan sumber daya, dokumentasi, dan dukungan bagi pengembang Python.
Kenapa mudah dipahami?
C++
Java
Python
Apa yang dibutuhkan untuk belajar python?
IDE (Integrated Development Environment) adalah
lingkungan pengembangan terpadu yang menyediakan
berbagai fitur dan alat untuk mempermudah proses
pengembangan perangkat lunak.
+
Interactive Python Shell, juga dikenal sebagai Python
REPL (Read-Eval-Print Loop), adalah sebuah
lingkungan interaktif yang memungkinkan Anda untuk
menjalankan dan menjelajahi kode Python secara
langsung baris per baris.
Text editor adalah perangkat lunak yang dirancang
khusus untuk mengedit dan menyusun teks. Dalam
konteks pengembangan perangkat lunak, text editor
Python sering digunakan untuk menulis dan mengedit kode
program.
Visual Studio
Code
Editor teks lintas platform yang dapat dikonfigurasi
untuk pengembangan Python dengan bantuan
ekstensi. VS Code menyediakan fitur seperti
penyorotan sintaks, penyelesaian kode, debugging,
pengaturan linting, integrasi Git, dan banyak lagi.
DASAR PEMROGRAMAN DENGAN PYTHON
Variabel, Tipe Data,
Struktur Kontrol,
dan Fungsi
Input Output pada Python
Di Python, fungsi input() digunakan untuk menerima input dari
pengguna melalui keyboard, sedangkan fungsi print() digunakan
untuk mencetak output atau pesan ke layar
print(“hello world”)
Input Output pada Python
# Contoh penggunaan input() dan print() sederhana
nama = input("Masukkan nama Anda: ")
umur = input("Masukkan umur Anda: ")
print("Halo, " + nama + "!")
print("Umur Anda adalah " + umur + " tahun.")
Komentar pada Python
Komentar pada Python digunakan untuk memberikan penjelasan atau
dokumentasi pada kode program. Komentar tidak akan dieksekusi
oleh interpreter Python, sehingga tidak memiliki efek pada
jalannya program. Komentar dapat membantu menjelaskan
bagian-bagian penting dari kode, membuat kode lebih mudah
dipahami oleh pengembang atau orang lain yang membaca kode
tersebut.
Komentar pada Python
Komentar satu baris: Komentar ini dimulai dengan tanda pagar # dan
mencakup baris teks setelahnya. Komentar ini hanya berlaku untuk
satu baris kode.
# Ini adalah komentar satu baris
nama = "John" # Ini adalah komentar untuk variabel nama
Komentar pada Python
Komentar multi-baris: Komentar ini dimulai dengan tiga tanda petik
tunggal ''' atau tiga tanda petik ganda """ dan diakhiri dengan tiga
tanda petik yang sama. Komentar ini dapat mencakup beberapa
baris kode.
"""
Ini adalah komentar multi-baris.
Komentar ini bisa mencakup beberapa baris kode.
Komentar ini membantu menjelaskan bagian penting dari kode.
"""
'''
Ini juga adalah komentar multi-baris.
Komentar ini bisa menggunakan tiga tanda petik tunggal.
'''
Devinisi Variabel
Variabel adalah tempat untuk menyimpan
nilai dalam program Python.
Menulis variabel dalam Python
Variabel ditulis dengan nama yang
mendeskripsikan nilainya.
Contoh: nama = "John"
Tipe data pada Python
Python memiliki berbagai tipe data yang
digunakan untuk menyimpan jenis nilai
yang berbeda.
Tipe data pada Python
Menulis Tipe data pada Python
Tipe data String: Digunakan untuk menyimpan teks atau karakter.
Contoh: nama = “nama-kamu“
Tipe data Integer: Digunakan untuk menyimpan bilangan bulat.
Contoh: umur = 19
Tipe data Float: Digunakan untuk menyimpan bilangan desimal.
Contoh: tinggi = 1.75
Tipe data Boolean: Digunakan untuk menyimpan nilai kebenaran (True/False).
Contoh: sudah_menikah = False
Tipe data List: Digunakan untuk menyimpan kumpulan nilai yang bisa diubah.
Contoh: nilai = [85, 90, 78, 95]
Tipe data Dictionary: Digunakan untuk menyimpan pasangan kunci-nilai.
Contoh: mahasiswa = {"nama": "John", "umur": 20, "jurusan": "Informatika"}
Tipe data Tuple: Digunakan untuk menyimpan kumpulan nilai yang tidak bisa diubah.
Contoh: bulan = ("Januari", "Februari", "Maret")
Struktur Kontrol
Digunakan untuk mengatur alur eksekusi
program berdasarkan kondisi atau
perulangan.
Struktur kontrol if
Digunakan untuk melakukan pengujian
kondisi.
umur = 18
if umur >= 18:
print("Anda sudah dewasa")
else:
print("Anda masih anak-anak")
Struktur kontrol for
Digunakan untuk melakukan perulangan
sejumlah kali.
for i in range(5):
print(i)
Struktur kontrol while
Digunakan untuk melakukan perulangan
selama kondisi tertentu terpenuhi.
angka = 0
while angka < 5:
print(angka)
angka += 1
Fungsi
Digunakan untuk mengelompokkan
serangkaian pernyataan yang dapat
dipanggil berulang kali.
def sapa(nama):
print("Halo,", nama)
sapa("John")
Fungsi dengan nilai kembalian
def tambah(a, b):
hasil = a + b
return hasil
hasil_penjumlahan = tambah(3, 4)
print(hasil_penjumlahan)
Simple Project Python – kalkulator sederhana
Simple Project Python – registrasi sederhana
THANKS!
Does anyone have any question?
addyouremail@[Link]
[Link]