Dasar-Dasar Python dan Manipulasi Data

Aug 20, 2024

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

  • Manipulasi Data List

    • Menggunakan konsep variabel temporer untuk menampung dan mengubah data.
    • Contoh manipulasi list dengan mengubah salah satu elemennya.
  • Visualisasi dan Logika Program

    • Membuat visualisasi gua dengan array.
    • Menempatkan objek pada posisi acak dalam array.
    • Menggunakan konsep indeks dan manipulasi data list untuk menampilkan objek dalam bentuk visual.

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.