PythonProgrammingBook
Python Programme for the Absolute Beginner book by Michael Dawson - code for chapters & solutions to challenges.
Install / Use
/learn @gandtea/PythonProgrammingBookREADME
PythonProgrammingBook
Python Programme for the Absolute Beginner book by Michael Dawson - code for chapters & solutions to challenges.
Notes:
For the challenges at the end of the chapters, in my solutions I have not used more advanced code than that given in the challenge's chapter, or preceding chapters. For example, I would not use a while loop before Chapter 3, or a try statement before Chapter 7.
Solutions to challenges are my own code - I would like to hear feedback on how to improve them (taking the above into account).
Chapter 1 - Getting Started - The Game Over Program
Chapter 2 - Types, Variables, and Simple I/O: The Useless Trivia Program
Chapter 3 - Branching, while Loops, and Program Planning: The Guess My Number Game
Chapter 4 - for Loops, Strings, and Tuples: The Word Jumble Game
Chapter 5 - Lists and Dictionaries: The Hangman Game
Chapter 6 - Functions: The Tic-Tac-Toe Game
Chapter 7 - Files and Exceptions: The Trivia Challenge Game
Chapter 8 - Software Objects: The Critter Caretaker Program
Chapter 9 - Object-Oriented Programming: The Blackjack Game
Chapter 10 - GUI Development: The Mad Lib Program
Chapter 11 - Graphics: The Pizza Panic Game
Chapter 12 - Sound, Animation, and Program Development: The Astrocrash Game
Related Skills
node-connect
349.7kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
109.7kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
349.7kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
349.7kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
