Python 3 Programming: An Advanced Guide 9780716711865

Python 3 Programming: An Advanced Guide is an essential resource for experienced Python programmers looking to take thei

222 88 7MB

English Pages 1033 Year 2023

Report DMCA / Copyright

DOWNLOAD FILE

Python 3 Programming: An Advanced Guide
 9780716711865

Table of contents :
Table of Contents

Python 3 Programming: An Advanced Guide

Contents

Introduction

Introduction to 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

PyTest Testing Framework

Mocking for Testing

Introduction to Files, Paths and IO

Reading and Writing Files

Stream IO

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 Synchronisation

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

Polecaj historie