A mini-course on Python for those who are just starting out or want to quickly remember the language, and a game in which you have to find an error in someone else's program.
COURSE
• Each topic is first explained in simple terms, followed by examples, a typical error, and tasks from easy to more difficult.
• The code can be modified and run directly in the application: Python is built-in and works without the Internet.
• Topics: variables and types, strings and f-strings, conditions, loops, lists, dictionaries and sets, functions and lambdas, exceptions, classes, unpacking, collections, and useful trivia.
PYTHON DETECTIVE
• 59 cases across 14 topics and 4 levels: the program does not do what it is supposed to. Find out how to fix it.
• "Big Investigation": 10 cases from simple to complex.
• After each answer, an explanation of why it is so.
• Works completely without the Internet.
• No advertising, no accounts, and no data collection.
Published by the Ukrainian Association of Innovative Technologies.
Python from scratch in an evening: live examples, problems, and the game "Python Detective".