# Nakafa Framework: LLM
URL: /id/subject/university/bachelor/ai-ds/ai-programming/python-step-1
Source: https://raw.githubusercontent.com/nakafaai/nakafa.com/refs/heads/main/packages/contents/subject/university/bachelor/ai-ds/ai-programming/python-step-1/id.mdx
Output docs content for large language models.
---
export const metadata = {
  title: "Step Pertama di Python",
  description: "Mulai perjalanan Python dengan mode interaktif, script, dan Jupyter. Bangun program pertama dengan variabel, input/output, dan latihan praktis.",
  authors: [{ name: "Nabil Akbarazzima Fatih" }],
  date: "07/26/2025",
  subject: "Pemrograman AI",
};
## Pengenalan Python
Python adalah bahasa pemrograman yang sangat populer dan mudah dipelajari. Python dirancang dengan filosofi yang mengutamakan keterbacaan kode, sehingga cocok untuk pemula yang baru belajar pemrograman.
Mengapa Python menjadi pilihan favorit banyak programmer? Python memiliki sintaks yang mirip dengan bahasa Inggris sehari-hari, sehingga mudah dipahami. Bayangkan seperti membaca resep masakan yang ditulis dengan bahasa yang jelas dan mudah diikuti. Selain itu, Python sangat powerful untuk berbagai keperluan, mulai dari pengembangan web, analisis data, machine learning, hingga artificial intelligence.
Untuk informasi lebih lengkap dan mendalam tentang Python, kamu bisa mengunjungi [dokumentasi resmi Python](https://docs.python.org). Dokumentasi ini menjadi sumber referensi utama yang selalu update dengan fitur-fitur terbaru Python.
## Program Hello World
Tradisi dalam belajar pemrograman adalah membuat program pertama yang menampilkan teks "Hello World!". Ini adalah cara sederhana untuk memastikan Python terinstall dengan benar dan kamu sudah siap untuk coding.
Perintah `print()` adalah fungsi bawaan Python yang digunakan untuk menampilkan teks atau data ke layar. Apapun yang kamu tulis di dalam tanda kurung akan ditampilkan sebagai output.
## Tiga Cara Menjalankan Program Python
Ada tiga cara utama untuk menjalankan kode Python, masing-masing memiliki kegunaan yang berbeda tergantung kebutuhan kamu.
### Mode Interaktif
Mode interaktif memungkinkan kamu menulis dan menjalankan kode Python langsung di terminal. Ini sangat berguna untuk testing kode sederhana atau eksperimen cepat.
Cara menggunakan mode interaktif seperti ini. Pertama buka terminal atau command prompt, kemudian ketik `python` atau `python3` dan tekan Enter. Kamu akan melihat prompt `>>>` yang menandakan Python siap menerima perintah. Selanjutnya tulis kode Python dan tekan Enter untuk menjalankannya.
>> print("Hello World!")
Hello World!
>>> 2 + 3
5
>>> name = "Alice"
>>> print(f"Hello, {name}!")
Hello, Alice!
>>>`
  }]}
/>
### Mode Script
Mode script adalah cara menjalankan file Python yang sudah disimpan. Ini cocok untuk program yang lebih kompleks atau program yang ingin kamu simpan untuk digunakan berulang kali.
Langkah-langkah menjalankan script Python cukup sederhana. Pertama buat file dengan ekstensi `.py` menggunakan text editor, kemudian tulis kode Python di dalam file tersebut dan simpan. Setelah itu buka terminal dan navigasi ke folder tempat file disimpan, lalu jalankan dengan perintah `python nama_file.py`.
Untuk menjalankan file di atas:
### Jupyter Lab dan Notebooks
Jupyter adalah environment interaktif yang sangat populer untuk data science dan pembelajaran. Bayangkan Jupyter seperti buku catatan digital yang bisa menjalankan kode. Jupyter memungkinkan kamu menulis kode, melihat hasilnya langsung, dan menambahkan penjelasan dalam satu dokumen.
Keunggulan Jupyter sangat banyak. Kamu bisa menjalankan kode per cell atau bagian, hasil output langsung terlihat di bawah kode, bisa menambahkan teks penjelasan, gambar, dan grafik, serta ideal untuk eksperimen, analisis data, dan pembelajaran.
Cara menggunakan Jupyter cukup mudah. Pertama install Jupyter melalui pip:
Kedua, jalankan Jupyter Lab:
Ketiga, buat notebook baru dengan ekstensi `.ipynb` dan tulis kode di dalam cell, lalu tekan Shift+Enter untuk menjalankan.
Contoh penggunaan dalam Jupyter:
## Sintaks Dasar Python
Mari belajar beberapa konsep dasar Python yang akan sering kamu gunakan.
### Variabel dan Tipe Data
Python memiliki beberapa tipe data dasar yang perlu kamu pahami. Variabel di Python seperti kotak yang bisa menyimpan berbagai jenis data, dan kamu bisa memberi label atau nama pada kotak tersebut.
print(type(age))         # 
print(type(height))      # 
print(type(is_student))  # 
print(type(fruits))      # 
print(type(person))      # `
  }]}
/>
### Input dan Output
Interaksi dengan pengguna adalah bagian penting dari programming. Seperti percakapan, program kamu bisa bertanya kepada pengguna dan memberikan jawaban atau informasi.
### Operasi Matematika Dasar
Python mendukung berbagai operasi matematika:
## Latihan Praktis
Mari coba beberapa latihan sederhana untuk mempraktikkan apa yang sudah dipelajari:
### Kalkulator Sederhana
### Konversi Suhu
 100:
    print("Suhu ini di atas titik didih air!")`
  }]}
/>
### Profil Mahasiswa