Mata kuliah Pemrograman Dasar Lanjutan dengan Python bertujuan untuk memperluas pemahaman mahasiswa dalam paradigma pemrograman dengan fokus pada pengembangan program berorientasi objek menggunakan bahasa pemrograman Python. Melalui mata kuliah ini, mahasiswa akan dibekali dengan pengetahuan dan keterampilan dalam manipulasi string, penggunaan modul dan paket, konversi tipe data, serta penerapan konsep OOP seperti penggunaan kelas, objek, pewarisan, overriding, enkapsulasi, operator overloading, dan lainnya.
Mahasiswa akan dihadapkan pada berbagai kasus studi dan proyek pemrograman yang memerlukan pemahaman mendalam tentang struktur data, abstraksi, dan desain modular. Selain itu, mahasiswa juga akan diajak untuk mengembangkan kemampuan analisis dan pemecahan masalah dalam konteks pengembangan perangkat lunak yang kompleks. Mata kuliah ini menjadi landasan penting bagi mahasiswa untuk mengembangkan kemampuan pemrograman lanjutan dan persiapan dalam menghadapi tantangan di dunia industri teknologi informasi