Advanced Guide to Python 3 Programming 1st Edition by John Hunt- Ebook PDF Instant Download/Delivery: 3030259420, 978-3030259426
Full download Advanced Guide to Python 3 Programming 1st Edition after payment
Product details:
ISBN 10: 3030259420
ISBN 13: 978-3030259426
Author: John Hunt
Advanced Guide to Python 3 Programming delves deeply into a host of subjects that you need to understand if you are to develop sophisticated real-world programs. Each topic is preceded by an introduction followed by more advanced topics, along with numerous examples, that take you to an advanced level.
There are nine different sections within the book covering Computer Graphics
(including GUIs), Games, Testing, File Input and Output, Databases Access, Logging, Concurrency and Parallelism, Reactive programming, and Networking. Each section is self-contained and can either be read on its own or as part of the book as a whole.
This book is aimed at the those who have learnt the basics of the Python 3 language but want to delve deeper into Python’s eco system of additional libraries and modules, to explore concurrency and parallelism, to create impressive looking graphical interfaces, to work with databases and files and to provide professional logging facilities
Table of contents:
-
Introduction
-
Python Type Hints
-
Class Slots
-
Weak References
-
Data Classes
-
Structural Pattern Matching
-
Working with pprint
-
Shallow v Deep Copy
-
The init Versus new and __call
-
Python Metaclasses and Meta Programming
-
Introduction to Computer Graphics
-
Python Turtle Graphics
-
Computer Generated Art
-
Introduction to Matplotlib
-
Graphing with Matplotlib Pyplot
-
Graphical User Interfaces
-
Tkinter GUI Library
-
Events in Tkinter User Interfaces
-
PyDraw Tkinter 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
-
Performance Monitoring and Profiling
-
Reactive Programming Introduction
-
RxPy Observables, Observers and Subjects
-
RxPy Operators
-
Introduction to Sockets and Web Services
-
Sockets in Python
-
Web Services in Python
-
Flask Web Services
-
Flask Bookshop Web Service
-
Introduction to Data Science
-
Pandas and Data Analytics
-
Alternatives to Pandas
-
Machine Learning in Python
-
Pip and Conda Virtual Environments
People also search for:
advanced guide to python 3 programming 2nd edition
advanced guide to python 3 programming github
advanced guide to python 3 programming john hunt
advanced guide to python 3 programming john hunt pdf
advanced python programs
Tags: John Hunt, Advanced Guide, Python, Programming