"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
Check Python Version Linux
Check Python version di Linux

🪟 Windows

Langkah-langkah instalasi:

  1. Download Python di website resmi: https://www.python.org/downloads/

  2. Setelah di-download, jalankan installer-nya

⚠️ PENTING: Centang "Add Python to PATH" di bagian bawah sebelum install!

  1. Pilih "Install Now" untuk instalasi standar atau "Customize installation" jika ingin pengaturan khusus

  2. Tunggu proses instalasi (biasanya memakan waktu beberapa menit)

  3. 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:

  1. Kunjungi website Python untuk mendapatkan installer versi macOS
  2. Jalankan installer-nya
  3. Ikuti semua perintah instalasi dan tunggu
  4. 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

Python Interactive Mode
Section "Mode Python Interaktif"

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:

  1. Buka terminal
  2. Pastikan berada pada direktori yang sama dengan file yang akan dijalankan
  3. 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!

Running Python Script

🎯 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:

  1. Install Python di komputer Anda
  2. Buka mode interaktif dan coba operasi matematika sederhana
  3. Buat file .py pertama Anda dengan mencetak nama Anda
  4. Coba fungsi help() dan dir() untuk eksplorasi

🔗 Seri Tutorial Python

  • Part 1: IntroductionYou 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