Buku ini membahas konsep dasar algoritma dan pemrograman menggunakan Python, meliputi notasi algoritma, variabel, tipe data, operator, input dan output, runtutan, percabangan, perulangan, list, tuple, dictionary, array, fungsi, string, dan pengolahan berkas. Buku ini membantu pembaca memahami logika pemrograman dan penerapannya dalam pembuatan program sederhana.
Pemanfaatan Python sebagai bahasa pemrograman untuk mendukung penyelesaian berbagai persoalan dalam bidang teknik mesin. Pembahasan mencakup pengenalan Python, tipe data dan operator, flowchart, penerjemahan algoritma menjadi kode, fungsi dan struktur data, modul Python, penerapan pada teknik mesin, pemrograman mikrokontroler, MicroPython untuk IoT, serta otomatisasi CAD menggunakan Python.