Catatan Kuliah: Python untuk Pemula - Sesi 2
Pembukaan
- Pemateri: Dea Afriizal
- Fokus: Teori sebelum praktik
- Materi sebelumnya: Variabel, Input & Output, Kondisi
Materi Baru
-
Type Casting: Mengubah tipe data dari satu jenis ke jenis lain.
- Contoh: String ke Integer dan sebaliknya
- Sintaks:
int()
, str()
, dll.
-
Data List: Kumpulan nilai dalam variabel.
- Contoh: Menggunakan array atau list untuk menyimpan beberapa data.
- Implementasi dengan siku-siku
[]
.
- Indeks dalam array dimulai dari 0.
-
Library: Sekumpulan fungsi yang bisa digunakan untuk mempercepat pengembangan.
- Contoh penggunaan dengan
import
- Manfaat: Efisiensi pengembangan, mempermudah developer, abstraksi, reusable, stay up to date, integrasi mudah.
- Risiko: Performance overhead, compatibility issues.
Studi Kasus
Latihan Praktik
- Membuat variasi penggunaan array dalam program untuk menentukan posisi objek.
- Menerapkan konsep
shallow copy
untuk menduplikasi data tanpa mempengaruhi data asli.
Tugas
- Cari tahu cara menghilangkan elemen array dari output agar lebih bersih (Menggunakan keyword
join
).
Kesimpulan
- Pentingnya memahami dasar pengolahan data dan penggunaan library dalam Python.
- Keseruan dan tantangan dalam belajar Python.
Silakan diskusikan di kolom komentar jika ada yang belum jelas atau ingin berbagi pengalaman belajar Python.