Pragmatic Python

By Phillip Alday



This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 icense. To view a copy of this license, visit

The programs presented here are mostly so simple as to be trivial, and as such, they should not be able to cause any damage. However, as Murphy once noted, there is always the potential for something to go horribly wrong, and so I hereby explicitly state that

the code here (including but not limited to the code in the pages for the individual sessions) is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Think before you type: I'm not responsible if you blindly copy and paste code and something bad happens.