Type Here to Get Search Results !

Advanced Guide to Python 3 Programming in pdf

 

Download This PDF Book: Advanced Guide to Python 3 Programming (Undergraduate Topics in Computer Science) by 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.

From the Back Cover

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.

Contents:

1 Introduction 

Part I Computer Graphics

2 Introduction to Computer Graphics 

3 Python Turtle Graphics

4 Computer Generated Art 

5 Introduction to Matplotlib

6 Graphing with Matplotlib pyplot

7 Graphical User Interfaces 

8 The wxPython GUI Library 

9 Events in wxPython User Interfaces

10 PyDraw wxPython Example Application

Part II Computer Games

11 Introduction to Games Programming 

12 Building Games with pygame

13 StarshipMeteors pygame 

Part III Testing

14 Introduction to Testing 

15 PyTest Testing Framework 

16 Mocking for Testing

Part IV File Input/Output

17 Introduction to Files, Paths and IO

18 Reading and Writing Files 

19 Stream IO 

20 Working with CSV Files

21 Working with Excel Files

22 Regular Expressions in Python 

Part V Database Access

23 Introduction to Databases

24 Python DB-API 

25 PyMySQL Module 

Part VI Logging

26 Introduction to Logging 

27 Logging in Python

28 Advanced Logging

Part VII Concurrency and Parallelism

29 Introduction to Concurrency and Parallelism 

30 Threading 

31 Multiprocessing

32 Inter Thread/Process Synchronisation 

33 Futures

34 Concurrency with AsyncIO 

Part VIII Reactive Programming

35 Reactive Programming Introduction 

36 RxPy Observables, Observers and Subjects

37 RxPy Operators 

Part IX Network Programming

38 Introduction to Sockets and Web Services

39 Sockets in Python 

40 Web Services in Python 

41 Bookshop Web Service

About the Author

John Hunt is a technology trainer, consultant, mentor and author who has 35 years experience within the computing industry. He has worked extensively in Object Oriented and Functional technologies using language from Java through C# to Scala and of course Python. John was first involved with Python while working with a FinTech company in 2010. 

Since then he has been involved in numerous Python projects and has worked with a number of companies helping to develop their Python skills.

About The Book:

Publisher ‏ : ‎ Springer; 1st ed. 2019 edition

Language ‏ : ‎ English

Pages ‏ : ‎ 523 

File : PDF, 9MB

Download

Free Download the Book: Advanced Guide to Python 3 Programming (Undergraduate Topics in Computer Science) by John Hunt.

PS: Share the link with your friends

If the Download link is not working, kindly drop a comment below, so we'll update the download link for you.

Happy downloading!

Post a Comment

0 Comments
* Please Don't Spam Here. All the Comments are Reviewed by Admin.