Opisano język Python 3: typy danych, operatory, warunki rozgałęzienia i wyboru, pętle, wyrażenia regularne, funkcje, klasy, praca z plikami i katalogami, interakcja z mechanizmami Windows, często używane moduły standardowej biblioteki. Szczególną uwagę zwrócono na bibliotekę PyQt, która pozwala na tworzenie aplikacji z interfejsem graficznym. Opisano środki do tworzenia i wyświetlania okien, podstawowych komponentów (przycisków, pól, list, tabel, menu, pasków narzędzi itp.). Omówiono obsługę zdarzeń i sygnałów, rozwój programów wielowątkowych, pracę z bazami danych, wyświetlanie grafiki, odtwarzanie multimediów, nagrywanie audio, wideo i zdjęć, drukowanie dokumentów, eksport do formatu Adobe PDF oraz zapisywanie ustawień programów. Podano przykład w pełni funkcjonalnej aplikacji do tworzenia i rozwiązywania łamigłówek sudoku. Na stronie wydawnictwa umieszczono elektroniczny archiwum ze wszystkimi przykładami z książki.