0% menganggap dokumen ini bermanfaat (0 suara)
13 tayangan41 halaman

09 Pengantar Pemrograman Python

Dokumen ini adalah pengantar pemrograman menggunakan bahasa Python, yang dikembangkan oleh Guido van Rossum pada tahun 1990. Python dikenal karena sintaksisnya yang sederhana dan kemampuannya untuk mendukung berbagai aplikasi, termasuk pengembangan web dan machine learning. Selain itu, dokumen ini mencakup instalasi, penggunaan, tipe data, variabel, dan struktur kontrol dalam Python.

Diunggah oleh

muhhafizathallah
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
13 tayangan41 halaman

09 Pengantar Pemrograman Python

Dokumen ini adalah pengantar pemrograman menggunakan bahasa Python, yang dikembangkan oleh Guido van Rossum pada tahun 1990. Python dikenal karena sintaksisnya yang sederhana dan kemampuannya untuk mendukung berbagai aplikasi, termasuk pengembangan web dan machine learning. Selain itu, dokumen ini mencakup instalasi, penggunaan, tipe data, variabel, dan struktur kontrol dalam Python.

Diunggah oleh

muhhafizathallah
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd

Pengantar Pemrograman

Phyton

Ida Rachmaniar Sahali

1
Pendahuluan
• Phyton dikembangkan oleh Guido van
Rossum (1990).
• Dimaksudkan sebagai Bahasa yang
sederhana, intuitif serta powerful seperti
bahasa-bahasa pendahulunya. Dan itu
berhasil.
• Phyton diambil dari nama group sirkus
yang disenangi oleh Guido “Monty
Phyton’s Flying Circus”
2
Mengapa Bahasa Phyton ?
1. Memiliki sintaks yang sederhana, lebih mudah
untuk dibaca dan digunakan.
2. Memiliki hampir seluruh fitur dari Bahasa
pemrograman tradisional
3. Mendukung pengembangan aplikasi yang
beragam dari game, aplikasi web, sistem
administrasi, machine learning, komputasi
numerik, dll
4. Digunakan oleh perusahaan seperti Google, IBM,
Disney.. Sehingga menguasai phyton adalah
keterampilan yang berharga
5. Open Source 3
C Vs Phyton
• C
• Kode Program Output

• Phyton
Kode Program Output

4
Instalasi dan Penggunaan Phyton
1. Unduh software pada [Link]
kemudian lakukan instalasi seperti biasa (jgn lupa centang path)
2. Cara-cara untuk menjalankan kode program python, yaitu :
a. Menggunakan Command Prompt pada Windows atau Terminal di
Mac/Linux. (ketik python atau pyhton3)
b. Menggunakan python interpreter
c. Menggunakan aplikasi Python IDLE
d. Menggunakan Jupyter notebook
e. Menggunakan python online (cth: [Link] ([Link]))

5
Tipe Data dan Variabel
• Tiga Tipe Data yang paling sering digunakan

• Inisialisasi Variabel dan memberikan data

6
Pemberian Nama pada Variabel
• Aturan Penamaan
1. Dimulai dengan huruf atau garis bawah
2. Tidak mengandung spasi, tanda baca, atau karakter
selain garis bawah
3. Bisa menggunakan angka tapi tidak diawal kata
4. Tidak menggunakan keyword phyton

5. Style pemberian nama

7
Operator Aritmetika

8
Ekspresi Aritmetika untuk
Statements
• Operator gabungan

• Contoh program :

9
Bekerja dengan Data String

• Contoh Program :

10
Menerima Input dari keyboard
Fungsi input()

11
Menggunakan Ekspresi Boolean

• Ekspresi Boolean = ekspresi yang


mengevaluasi dua keadaan (True/False)
• Operator Relational

12
Lanjutan

13
Operator Logika

14
Lanjutan…
• Contoh :

15
Struktur Pemilihan
• Sintaks Struktur Pemilihan

• Contoh :

16
Lanjutan…
• Method yang bias digunakan :

17
Contoh Lanjut
Struktur Pemilihan
• Grading

1 2
• Contoh :

18
Statemen If Bersarang
• Method yang bias digunakan :

19
Lanjutan…
• Method yang bias digunakan :

20
Struktur Pengulangan (While)
• Sintax
while ekspresi_boolean :
statements…
• Contoh :
1
2
21
Struktur Pengulangan (For)
• Sintax
for int_var in range_function :
statements…
• Contoh :

22
Lanjutan…
• Gg

• d

23
Statement Break dan Continue

1 2

3
24
Fungsi
Fungsi adalah sebuah blok kode untuk
menyelesaikan tugas.
Mendefinisikan fungsi :
def nama_fungsi([arguments]):
statements...
Memanggil fungsi :
arguments
nama_fungsi([arguments]) 25
Contoh Penggunaan
Mendefinisikan fungsi

1 Memanggil fungsi

3
26
Import Modul

• Dibutuhkan saat program kita


membutuhkan fungsi yang ada pada modul
yang lain.
• Format :
import nama_modul [as name_spaces]
• name_spaces adalah bagian dari memori
utama yang menyimpan modul.

27
Lanjutan….

28
Contoh

Hasil Eksekusi Program

29
Modul Standar

30
Contoh

31
List
List berisi daftar data. Hampir sama
dengan array pada Bahasa pemrograman
lain hanya di phyton, data dapat berbeda
tipe datanya
Format list :
nama_list = [data1, data2, …]

32
Contoh Penggunaan

1 Memanggil fungsi

2 Hasil Eksekusi Program

3
33
Memproses Item pada List

34
Daftar List

35
Lanjutan…

36
Tuples
• Struktur Data (Daftar) yang berisi data yang
tidak dapat berubah.
• Format pembuatan Tuples
nama_tuple = (item1, item2, ….)
• Digunakan ketika kita membuat daftar
dengan item yang tidak dapat diubah. Cth :
Lokasi dengan daftar koordinat.

37
Penggunaan Tuples

38
Program List dan Tuples

39
Library yang dapat digunakan
• NumPy (Numerical Python). Library open source
mendukung array multidimensi dan matriks.
• SciPy (Scientific Python). Dikembangkan berdasarkan
NumPy, adalah library untuk komputasi sains dan teknis.
Dapat menyelesaikan soal, seperti optimasi, aljabar
linear, interpolasi, dan integrasi.
• Matplotlib. Library cross-platform ini digunakan untuk
visualisasi data yang interaktif dan plotting grafis untuk
bahasa Python serta ekstensi numeriknya, NumPy.

40
Referensi
• Michael Urban & Joel Murach. “murach’s
Phyton Programming”

41

Anda mungkin juga menyukai