نام کتاب
Advanced Guide to Python 3 Programming

John Hunt

Paperback494 Pages
PublisherSpringer
Edition1
LanguageEnglish
Year2019
ISBN9783030259426
955
A2994
انتخاب نوع چاپ:
جلد سخت
684,000ت
0
جلد نرم
624,000ت
0
طلق پاپکو و فنر
634,000ت
0
مجموع:
0تومان
کیفیت متن:اورجینال انتشارات
قطع:B5
رنگ صفحات:دارای متن و کادر رنگی
پشتیبانی در روزهای تعطیل!
ارسال به سراسر کشور

Python#

توضیحات

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 10

18 Reading and Writing Files

19 Stream 10

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 AsynclO


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. 

دیدگاه خود را بنویسید
نظرات کاربران (0 دیدگاه)
نظری وجود ندارد.
کتاب های مشابه
وب
912
Mastering Python for Web
433,000 تومان
Python
446
Python 3 Text Processing with NLTK 3 Cookbook
434,000 تومان
Python
955
C and Python Applications
371,000 تومان
Python
1,072
Python How-To
766,000 تومان
Python
974
Artificial Intelligence with Python
941,000 تومان
Python
689
Bayesian Analysis with Python
525,000 تومان
Python
929
Foundations of Python Network Programming
592,000 تومان
Python
1,737
A Handbook of Mathematical Models with Python
274,000 تومان
Python
1,011
Time Series Analysis with Python Cookbook
890,000 تومان
Python
883
Hands-On Unsupervised Learning with Python
505,000 تومان
قیمت
منصفانه
ارسال به
سراسر کشور
تضمین
کیفیت
پشتیبانی در
روزهای تعطیل
خرید امن
و آسان
آرشیو بزرگ
کتاب‌های تخصصی
هـر روز با بهتــرین و جــدیــدتـرین
کتاب های روز دنیا با ما همراه باشید
آدرس
پشتیبانی
مدیریت
ساعات پاسخگویی
درباره اسکای بوک
دسترسی های سریع
  • راهنمای خرید
  • راهنمای ارسال
  • سوالات متداول
  • قوانین و مقررات
  • وبلاگ
  • درباره ما
چاپ دیجیتال اسکای بوک. 2024-2022 ©