Apa Itu Python dan Kenapa Populer?

Python adalah bahasa pemrograman tingkat tinggi yang terkenal karena sintaksnya yang sederhana dan mudah dibaca. Python digunakan di berbagai bidang seperti pengembangan web, data science, machine learning, automasi, hingga keamanan siber.

Python cocok untuk pemula karena tidak membutuhkan banyak aturan penulisan kode seperti titik koma atau deklarasi tipe variabel.

Instalasi Python dan Menjalankan Program Pertama

Unduh Python di python.org dan pastikan opsi “Add Python to PATH” dicentang saat instalasi.

Jalankan terminal atau Command Prompt, lalu coba:

python
print("Hello, World!")

Atau buat file hello.py dan jalankan dengan:

python hello.py

Variabel dan Tipe Data Dasar

Tidak perlu mendeklarasikan tipe data secara eksplisit. Contoh:

nama = "Andi"       # string
umur = 20           # integer
tinggi = 1.75       # float
aktif = True        # boolean

Operator Aritmatika dan Logika

# Aritmatika
a = 10 + 5
b = 3 * 2
c = 7 / 2

# Logika
x = True and False
y = 10 > 5 or 3 < 2

Struktur Kontrol: If, Elif, Else

nilai = 85

if nilai >= 90:
    print("A")
elif nilai >= 80:
    print("B")
else:
    print("C")

Perulangan For dan While

# For loop
for i in range(5):
    print("Angka ke-", i)

# While loop
i = 0
while i < 5:
    print(i)
    i += 1

List dan Dictionary

# List
buah = ["apel", "jeruk", "mangga"]
print(buah[1])  # jeruk

# Dictionary
data = {"nama": "Sinta", "umur": 21}
print(data["nama"])

Fungsi: Membuat dan Memanggil

def sapa(nama):
    print("Halo,", nama)

sapa("Budi")

Input dari Pengguna

nama = input("Masukkan nama Anda: ")
print("Halo,", nama)

Membaca dan Menulis File

# Menulis ke file
with open("data.txt", "w") as file:
    file.write("Ini isi file")

# Membaca file
with open("data.txt", "r") as file:
    isi = file.read()
    print(isi)

Penanganan Error dengan Try-Except

try:
    hasil = 10 / 0
except ZeroDivisionError:
    print("Tidak bisa dibagi nol")

Pengantar Modul dan Library

import math
print(math.sqrt(25))   # Akar dari 25

import random
print(random.randint(1, 10))  # Angka acak 1-10

Instalasi Library Eksternal

Gunakan pip (Python Package Installer):

pip install requests
import requests
respon = requests.get("https://api.github.com")
print(respon.status_code)

Kesimpulan

Python adalah bahasa serbaguna yang cocok untuk pemula maupun profesional. Dengan komunitas yang besar dan dokumentasi yang lengkap, kamu bisa mengembangkan berbagai aplikasi mulai dari program sederhana hingga sistem kompleks.

×