Daftar Isi
- Hari 1: Kenalan dengan Python dan Dasar-Dasarnya
- Apa Itu Python dan Kenapa Penting?
- Instalasi dan Setup Awal
- Materi Hari Pertama:
- Hari 2: Percabangan, Perulangan, dan Fungsi
- 1. If-Else (Logika Percabangan)
- 2. Looping (Perulangan)
- 3. Fungsi Sederhana
- 4. List dan Dictionary
- Hari 3: Proyek Mini & Penerapan
- Contoh Proyek: To-Do List Sederhana
- Apa yang Dipelajari dari Proyek Ini?
- Lanjut ke Mana Setelah 3 Hari?
Belajar coding sering dianggap susah dan butuh waktu lama. Tapi kabar baiknya, kamu bisa mulai memahami Python dasar hanya dalam 3 hari—asal tahu cara belajarnya.
Python adalah salah satu bahasa pemrograman paling ramah untuk pemula. Sintaksnya mudah dibaca, strukturnya rapi, dan kamu nggak butuh background IT buat mulai. Cocok banget buat kamu yang mau pindah karier, pelajar yang lagi cari skill tambahan, atau siapa pun yang penasaran dunia coding.
Nah, artikel ini akan kasih panduan belajar Python dasar dalam 3 hari secara bertahap, praktis, dan bisa langsung kamu coba. Yuk mulai!
Hari 1: Kenalan dengan Python dan Dasar-Dasarnya
Apa Itu Python dan Kenapa Penting?
Python adalah bahasa pemrograman yang sering dipakai untuk membuat website, analisis data, automasi, sampai artificial intelligence. Banyak perusahaan besar kayak Google, Netflix, dan Instagram menggunakannya karena fleksibel dan efisien.
Instalasi dan Setup Awal
Sebelum mulai ngoding, kamu perlu:
- Install Python dari python.org
- Gunakan editor seperti VS Code atau langsung coba di Replit atau Google Colab
Materi Hari Pertama:
- Variabel & Tipe Data
Belajar cara menyimpan data seperti angka, teks, dan boolean. pythonSalin kodenama = "Dina" umur = 20 is_student = True - Operasi Dasar
Coba operasi matematika dan string: pythonSalin kodeprint(5 + 3) print("Halo " + "Dunia") - Input & Output
Buat program interaktif: pythonSalin kodenama = input("Siapa namamu? ") print("Halo, " + nama + "!") - Komentar
Gunakan#untuk menulis catatan di kode: pythonSalin kode# Ini komentar print("Belajar Python")
💡 Tips: Jangan cuma baca, langsung praktik! Ulangi contoh, lalu ubah-ubah sedikit.
baca juga : Jadikan Kantor Anda Magnet Talenta Terbaik!
Hari 2: Percabangan, Perulangan, dan Fungsi
1. If-Else (Logika Percabangan)
Buat program yang bisa “memutuskan”:
pythonSalin kodeumur = 17
if umur >= 18:
print("Sudah dewasa")
else:
print("Masih remaja")
2. Looping (Perulangan)
Ulangi kode pakai for dan while:
pythonSalin kodefor i in range(5):
print("Ulang ke-", i)
3. Fungsi Sederhana
Kode yang bisa dipanggil berulang kali:
pythonSalin kodedef sapa(nama):
print("Halo, " + nama)
sapa("Budi")
4. List dan Dictionary
Simpan banyak data dalam satu variabel:
pythonSalin kodedaftar_buah = ["apel", "jeruk", "mangga"]
print(daftar_buah[1]) # jeruk
data_siswa = {"nama": "Ani", "nilai": 90}
print(data_siswa["nilai"])
💡 Latihan Hari Kedua:
- Bikin program kalkulator
- Buat daftar belanja dengan list
- Buat fungsi penentu kelulusan berdasarkan nilai
Hari 3: Proyek Mini & Penerapan
Di hari ketiga, waktunya kamu bikin proyek kecil yang gabungin semua yang udah kamu pelajari!
Contoh Proyek: To-Do List Sederhana
pythonSalin kodeto_do = []
def tambah_tugas(tugas):
to_do.append(tugas)
print("Tugas ditambahkan!")
def tampilkan_tugas():
print("Daftar Tugas:")
for t in to_do:
print("- " + t)
while True:
print("\n1. Tambah Tugas\n2. Lihat Tugas\n3. Keluar")
pilihan = input("Pilih menu: ")
if pilihan == "1":
tugas = input("Tulis tugas: ")
tambah_tugas(tugas)
elif pilihan == "2":
tampilkan_tugas()
elif pilihan == "3":
break
else:
print("Pilihan tidak valid.")
Apa yang Dipelajari dari Proyek Ini?
✅ Input dari pengguna
✅ Percabangan
✅ List dan fungsi
✅ Perulangan while
Kamu bisa kembangkan proyek ini dengan fitur edit, hapus, atau simpan data ke file.
Lanjut ke Mana Setelah 3 Hari?
Kamu udah pegang fondasi penting dari Python. Berikut ide lanjutan:
- Pelajari file handling: buka, baca, dan simpan file .txt
- Coba GUI: bikin aplikasi dengan tampilan (Tkinter)
- Web development: kenalan dengan Flask
- Data analysis: mulai dari Pandas dan Matplotlib
- Bikin bot Telegram atau Discord
- Ikut challenge Python di internet (100 Days of Code)
penulis : Bagas Reyhan N.
