K
AI Engineering · modul 1/10
10%

Modul 1: Fondasi Data Python

Menengah~60 menit

Yang akan kamu kuasai

  • List comprehension & generator
  • Menyiapkan environment: venv + Jupyter/Colab
  • Workflow notebook yang rapi

1 · Teori (~5–10 mnt baca)

Data science = mengolah banyak data. List comprehension membuat transformasi list jadi satu baris: [x*2 for x in angka if x > 0]. Generator (yield / ekspresi kurung) menghasilkan data satu per satu — hemat memori untuk jutaan baris.

angka = [-2, -1, 0, 1, 2, 3]
positif_ganda = [x * 2 for x in angka if x > 0]
print(positif_ganda)  # [2, 4, 6]

gen = (x ** 2 for x in range(1000000))  # belum dieksekusi!
print(next(gen))  # 0
Output:
[2, 4, 6]
0

Environment: buat venv per proyek, lalu kerjakan di notebook (Jupyter lokal atau Google Colab). Colab = Jupyter gratis di cloud dengan GPU — sel di dalamnya bisa berisi kode, teks, dan output yang tersusun sebagai cerita.

Workflow notebook yang sehat: satu notebook = satu eksperimen; sel pertama = install & import; sel terakhir = kesimpulan. Simpan versi ke GitHub agar hasil tidak hilang.

# sel pertama khas Colab
!pip install -q pandas matplotlib
import pandas as pd
import matplotlib.pyplot as plt
print('siap!')
Output:
siap!
💡 Prasyarat jalur ini: selesaikan Python sampai Modul 12. Semua praktek AI di jalur ini memakai Google Colab — klik tombol praktek untuk membuka notebook template.

2 · Video

Tonton 1 video inti dari kurasi pencarian ini (gratis, di YouTube):

▶ Tonton Video Pilihan

3 · Praktek

Langkah praktek: (1) buka Colab, (2) buat notebook baru, (3) latihan list comprehension dengan data harga, (4) buat generator untuk membaca data besar per-baris, (5) simpan ke GitHub.

Buka di Google Colab

Kuis

0/3 terjawab
  1. 1. Keunggulan generator dibanding list adalah…

  2. 2. Hasil [x*2 for x in [1,2,3]] adalah…

  3. 3. Google Colab memberi…