Buku ajar ini merupakan bagian dari proses belajar mengajar mata kuliah pemrograman dasar. Buku ini berisi sepuluh bab, masing-masing diawali dengan pendahuluan dan uraian tentang capaian pembelajaran akhir, diikuti dengan uraian materi, rangkuman dan soal latihan. Buku ajar ini diharapkan dapat membantu mahasiswa memahami lebih dalam konsep-konsep pemrograman menggunakan python dan aplikasinya.