Table of contents : Acknowledgment Forward Preface Introduction Computer Graphics Python Turtle Graphics Computer Generated Art Introduction to Matplotlib Graphing with Matplotlib pyplot Graphical User Interfaces The wxPython GUI Library Events in wxPython User Interfaces PyDraw wxPython Example Application Introduction to Games Programming Building Games with pygame StarshipMeteors pygame Introduction to Testing PyTestTesting Framework Mocking for Testing Introduction to Files, Paths and IO Reading and Writing Files StreamIO Working with CSV Files Working with Excel Files Regular Expressions in Python Introduction to Databases Python DB-API PyMySQL Module Introduction to Logging Logging in Python Advanced Logging Introduction to Concurrency and Parallelism Threading Multiprocessing Inter Thread/Process Synchronization Futures Concurrency with AsyncIO Reactive Programming Introduction RxPy Observables, Observers and Subjects RxPy Operators Introduction to Sockets and Web Services Sockets in Python Web Services in Python Bookshop Web Service References