Albert Sweigart
![]() |
Playing With Python: Learn to Program by Making Games
—
published
2009
|
|
* Note: these are all the books on Goodreads for this author. To add more, click here.
“To paraphrase an old joke among programmers, “Writing code accounts for 90 percent of programming. Debugging code accounts for the other 90 percent.” Your computer will do only what you tell it to do; it won’t read your mind and do what you intended it to do. Even professional programmers create bugs all the time, so don’t feel discouraged if your program has a problem.”
― Automate the Boring Stuff with Python: Practical Programming for Total Beginners
― Automate the Boring Stuff with Python: Practical Programming for Total Beginners
“You can easily create several new threads and have them all running at the same time. But multiple threads can also cause problems called concurrency issues. These issues happen when threads read and write variables at the same time, causing the threads to trip over each other. Concurrency issues can be hard to reproduce consistently, making them hard to debug.”
― Automate the Boring Stuff with Python: Practical Programming for Total Beginners
― Automate the Boring Stuff with Python: Practical Programming for Total Beginners
“An assertion is a sanity check to make sure your code isn’t doing something obviously wrong. These sanity checks are performed by assert statements. If the sanity check fails, then an AssertionError exception is raised.”
― Automate the Boring Stuff with Python: Practical Programming for Total Beginners
― Automate the Boring Stuff with Python: Practical Programming for Total Beginners
Is this you? Let us know. If not, help out and invite Albert to Goodreads.