"Halo semuanya", selamat datang di sesi belajar Python! 🐍
Pada sesi ini kita akan belajar Python secara sistematis dan menyeluruh. Insya Allah secara rutin, tutorial ini akan diposting satu minggu sekali. Semoga bisa membantu teman-teman yang ingin mempelajari bahasa Python.
🐍 Apa itu Python?
Bagi yang baru masuk ke dalam dunia pemrograman, mendengar kata "Python" yang terbayang mungkin adalah ular besar yang bisa memangsa berkali-kali lipat ukuran badannya. Namun sebenarnya, meskipun logo dari bahasa pemrograman Python ini adalah ular python, sejarah di balik namanya tidak ada sangkut pautnya dengan ular tersebut.
Guido van Rossum sebagai pembuatnya memberikan nama Python karena terinspirasi dari acara humor kesukaannya "Monty Python's Flying Circus" yang ditayangkan BBC pada medio 1980-an.
Sejarah Singkat
Python awalnya dibuat oleh Meneer Guido karena keinginannya untuk membuat suatu bahasa yang: - 📖 Mudah dibaca - 🎯 Sederhana dan intuitif - ⚡ Memungkinkan development perangkat lunak lebih cepat
Pada akhir 1980-an, ia mulai membuat Python yang terinspirasi dari bahasa ABC, suatu bahasa yang dikembangkan di Centrum Wiskunde & Informatica (CWI) tempat ia bekerja. Hingga pada tahun 1991, Python resmi dirilis ke publik.
Berdasarkan latar belakang diciptakannya Python tersebut, bisa dijelaskan bahwa Python merupakan bahasa pemrograman tingkat tinggi dan fleksibel.
🤔 Kenapa Belajar Python?
Secara umum, Python adalah bahasa yang populer dan banyak digunakan di seluruh dunia, terutama di ranah:
📊 Data Science & Machine Learning
Python banyak dipakai di ranah Data Science dan Kecerdasan Buatan (AI/Machine Learning). Jadi bagi yang ingin berkarir atau bekerja di ranah itu, Python menjadi tools wajib yang harus dipelajari.
👶 Ramah untuk Pemula
Karena sifatnya yang fleksibel dan intuitif, Python menjadi bahasa yang ramah untuk pemula. Jadi untuk mereka yang baru mau mulai belajar pemrograman, Python bisa menjadi langkah awal atau pintu masuk yang ideal, sebelum mempelajari bahasa pemrograman lainnya.
💡 Seberapa Simple Python?
Mari kita bandingkan bagaimana menulis "Hello World" di berbagai bahasa pemrograman:
Java "Hello World"
class HelloWorldApp {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
C++ "Hello World"
#include <iostream>
using namespace std;
int main() {
cout << "Hello World!";
return 0;
}
Python "Hello World"
print("Hello World!")
Lihat perbedaannya? Python jauh lebih simple dan mudah dibaca! 🎉
🛠️ Persiapan Tools
Untuk memulai menggunakan Python, hanya diperlukan 2 tools:
1. Python Interpreter
Interpreter yang menerjemahkan bahasa Python ke bahasa mesin sehingga program bisa berjalan.
2. Text Editor / IDE
Aplikasi/program yang digunakan untuk menulis code. Bisa menggunakan: - Notepad (paling sederhana) - Visual Studio Code (recommended) - PyCharm - Sublime Text - Atom
Silakan pilih yang kalian nyaman menggunakan. Saya pribadi sudah nyaman menggunakan Visual Studio Code.
📥 Install Python
🐧 Linux
Untuk pengguna Linux, Python biasanya sudah terinstall secara default. Bisa dicek dengan menggunakan terminal:
python3 --version

🪟 Windows
Langkah-langkah instalasi:
-
Download Python di website resmi: https://www.python.org/downloads/
-
Setelah di-download, jalankan installer-nya
⚠️ PENTING: Centang "Add Python to PATH" di bagian bawah sebelum install!
-
Pilih "Install Now" untuk instalasi standar atau "Customize installation" jika ingin pengaturan khusus
-
Tunggu proses instalasi (biasanya memakan waktu beberapa menit)
-
Setelah selesai, verifikasi instalasi dengan membuka Command Prompt atau PowerShell, lalu ketik:
python --version
atau
python -V
Jika muncul versi Python-nya (misal Python 3.10.12), berarti instalasi berhasil! ✅
🍎 macOS
Caranya hampir sama dengan di Windows:
- Kunjungi website Python untuk mendapatkan installer versi macOS
- Jalankan installer-nya
- Ikuti semua perintah instalasi dan tunggu
- Setelah selesai, verifikasi dengan membuka Terminal:
python3 --version
🎮 Mode Python Interaktif
Mode interaktif disediakan oleh Python untuk menjalankan kode secara real-time atau interaktif.
Kegunaan Mode Interaktif:
✅ Uji coba/eksperimen suatu fungsi sebelum diimplementasikan ke code utama
✅ Sebagai kalkulator cepat
✅ Validasi suatu fungsi atau library tertentu jika tidak yakin dengan output
Cara Mengakses:
Buka terminal atau command prompt, lalu ketik:
python
atau
python3

Sekarang kita coba menulis code sederhana untuk mencetak "Hello World":
>>> print("Hello World!")
Hello World!
Keluar dari Mode Interaktif:
- Tekan
Ctrl + C - Atau ketik:
exit()
📚 Fungsi Bantuan Penting
Ada dua fungsi penting yang biasanya digunakan untuk mencari bantuan:
dir() - Melihat Fungsi yang Tersedia
Fungsi dir() untuk melihat fungsi apa saja yang tersedia pada modul.
>>> dir(str)
['__add__', '__class__', '__contains__', ...]
help() - Melihat Dokumentasi
Fungsi help() untuk melihat dokumentasi lengkap dari modul tersebut.
>>> help(print)
Help on built-in function print in module builtins:
print(...)
print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)
Prints the values to a stream, or to sys.stdout by default.
▶️ Running Program Python
File yang berisi code Python yang bisa dieksekusi mempunyai ekstensi .py.
Cara Menjalankan Program:
Misalkan kita mempunyai file Python bernama coba.py:
- Buka terminal
- Pastikan berada pada direktori yang sama dengan file yang akan dijalankan
- Ketik perintah:
python nama_file.py
Contoh:
python coba.py
Contoh Script:
File: hello.py
print("Halo, ini program Python pertama saya!")
print("Python itu mudah!")
Output:
Halo, ini program Python pertama saya!
Python itu mudah!

🎯 Penutup
Demikian untuk sesi kali ini. Kita sudah belajar:
✅ Apa itu Python dan sejarahnya
✅ Kenapa kita harus belajar Python
✅ Perbandingan Python dengan bahasa lain
✅ Cara instalasi Python di berbagai OS
✅ Mode interaktif Python
✅ Cara menjalankan program Python
Pada sesi selanjutnya, kita akan membahas tentang Tipe Data dan Variabel di Python.
📝 Tugas Latihan
Sebelum lanjut ke sesi berikutnya, coba praktikkan:
- Install Python di komputer Anda
- Buka mode interaktif dan coba operasi matematika sederhana
- Buat file
.pypertama Anda dengan mencetak nama Anda - Coba fungsi
help()dandir()untuk eksplorasi
🔗 Seri Tutorial Python
- Part 1: Introduction ← You are here
- Part 2: Tipe Data dan Variabel (Coming Soon)
- Part 3: Operator dan Ekspresi (Coming Soon)
- Part 4: Control Flow (Coming Soon)
Happy coding! 🐍💻
#Python #Programming #Tutorial #Beginner #LearnPython
💬 Comments (0)
Leave a Comment
💭 No comments yet. Be the first to share your thoughts!