Lewati ke isi
IDEASOPHIA
Login

Tutorial Python Part 1: Introduction

Mulai belajar Python dari nol! Tutorial sistematis untuk pemula yang ingin memahami bahasa pemrograman paling populer untuk Data Science dan AI. Dari instalasi hingga program pertama Anda.

> *"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"
```java
class HelloWorldApp {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
```

### C++ "Hello World"
```cpp
#include <iostream>
using namespace std;

int main() {
cout << "Hello World!";
return 0;
}
```

### Python "Hello World"
```python
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:

```bash
python3 --version
```

![Check Python Version Linux](image-1|medium|center)

### ๐ŸชŸ Windows

**Langkah-langkah instalasi:**

1. **Download Python** di website resmi: [https://www.python.org/downloads/](https://www.python.org/downloads/)

2. Setelah di-download, jalankan installer-nya

โš ๏ธ **PENTING:** Centang **"Add Python to PATH"** di bagian bawah sebelum install!

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

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

5. Setelah selesai, **verifikasi instalasi** dengan membuka Command Prompt atau PowerShell, lalu ketik:

```bash
python --version
```
atau
```bash
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:

```bash
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:

```bash
python
```
atau
```bash
python3
```

![Python Interactive Mode](image-3|large|center)

Sekarang kita coba menulis code sederhana untuk mencetak "Hello World":

```python
>>> 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.

```python
>>> dir(str)
['__add__', '__class__', '__contains__', ...]
```

### `help()` - Melihat Dokumentasi
Fungsi `help()` untuk melihat dokumentasi lengkap dari modul tersebut.

```python
>>> 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:

```bash
python nama_file.py
```

**Contoh:**
```bash
python coba.py
```

### Contoh Script:

**File: `hello.py`**
```python
print("Halo, ini program Python pertama saya!")
print("Python itu mudah!")
```

**Output:**
```
Halo, ini program Python pertama saya!
Python itu mudah!
```

![Running Python Script](image-5|large|center)

---

## ๐ŸŽฏ 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: 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**

Diskusi ยท 0 komentar

Belum ada komentar. Bagikan pendapat atau pertanyaanmu.

Tulis komentar

Email tidak ditampilkan. Komentar terbit setelah disetujui.

Sophia ยท pemandu situs

Hanya membaca informasi publik Ideasophia.

Halo! Aku bisa membantu menjelajahi karya, tulisan, astronomi, dan mengenal pemilik Ideasophia.

Isi Ruang, jadwal, tugas, dan catatan pribadi tidak tersedia di sini.