• Home
  • Advanced Search
  • Directory of Libraries
  • About lib.ir
  • Contact Us
  • History

عنوان
Advanced guide to Python 3 programming /

پدید آورنده
John Hunt.

موضوع
Python (Computer program language),Python (Computer program language)

رده
QA76
.
73
.
P98

کتابخانه
Center and Library of Islamic Studies in European Languages

محل استقرار
استان: Qom ـ شهر: Qom

Center and Library of Islamic Studies in European Languages

تماس با کتابخانه : 32910706-025

INTERNATIONAL STANDARD BOOK NUMBER

(Number (ISBN
3030259439
(Number (ISBN
9783030259433
Erroneous ISBN
3030259420
Erroneous ISBN
9783030259426

NATIONAL BIBLIOGRAPHY NUMBER

Country Code
bnb
Number
b623834

TITLE AND STATEMENT OF RESPONSIBILITY

Title Proper
Advanced guide to Python 3 programming /
General Material Designation
[Book]
First Statement of Responsibility
John Hunt.

PHYSICAL DESCRIPTION

Specific Material Designation and Extent of Item
1 online resource (xxvi, 497 pages) :
Other Physical Details
illustrations (some color)

SERIES

Series Title
Undergraduate topics in computer science,
ISSN of Series
1863-7310

CONTENTS NOTE

Text of Note
Intro; Preface; Chapter Organisation; What You Need; Python Versions; Useful Python Resources; Conventions; Example Code and Sample Solutions; Contents; 1 Introduction; 1.1 Introduction; Computer Graphics; 2 Introduction to Computer Graphics; 2.1 Introduction; 2.2 Background; 2.3 The Graphical Computer Era; 2.4 Interactive and Non Interactive Graphics; 2.5 Pixels; 2.6 Bit Map Versus Vector Graphics; 2.7 Buffering; 2.8 Python and Computer Graphics; 2.9 References; 2.10 Online Resources; 3 Python Turtle Graphics; 3.1 Introduction; 3.2 The Turtle Graphics Library; 3.2.1 The Turtle Module
Text of Note
3.2.2 Basic Turtle Graphics3.2.3 Drawing Shapes; 3.2.4 Filling Shapes; 3.3 Other Graphics Libraries; 3.4 3D Graphics; 3.4.1 PyOpenGL; 3.5 Online Resources; 3.6 Exercises; 4 Computer Generated Art; 4.1 Creating Computer Art; 4.2 A Computer Art Generator; 4.3 Fractals in Python; 4.3.1 The Koch Snowflake; 4.3.2 Mandelbrot Set; 4.4 Online Resources; 4.5 Exercises; 5 Introduction to Matplotlib; 5.1 Introduction; 5.2 Matplotlib; 5.3 Plot Components; 5.4 Matplotlib Architecture; 5.4.1 Backend Layer; 5.4.2 The Artist Layer; 5.4.3 The Scripting Layer; 5.5 Online Resources
Text of Note
6 Graphing with Matplotlib pyplot6.1 Introduction; 6.2 The pyplot API; 6.3 Line Graphs; 6.3.1 Coded Format Strings; 6.4 Scatter Graph; 6.4.1 When to Use Scatter Graphs; 6.5 Pie Charts; 6.5.1 Expanding Segments; 6.5.2 When to Use Pie Charts; 6.6 Bar Charts; 6.6.1 Horizontal Bar Charts; 6.6.2 Coloured Bars; 6.6.3 Stacked Bar Charts; 6.6.4 Grouped Bar Charts; 6.7 Figures and Subplots; 6.8 3D Graphs; 6.9 Exercises; 7 Graphical User Interfaces; 7.1 Introduction; 7.2 GUIs and WIMPS; 7.3 Windowing Frameworks for Python; 7.3.1 Platform-Independent GUI Libraries; 7.3.2 Platform-Specific GUI Libraries
Text of Note
7.4 Online Resources8 The wxPython GUI Library; 8.1 The wxPython Library; 8.1.1 wxPython Modules; 8.1.2 Windows as Objects; 8.1.3 A Simple Example; 8.2 The wx. App Class; 8.3 Window Classes; 8.4 Widget/Control Classes; 8.5 Dialogs; 8.6 Arranging Widgets Within a Container; 8.7 Drawing Graphics; 8.8 Online Resources; 8.9 Exercises; 8.9.1 Simple GUI Application; 9 Events in wxPython User Interfaces; 9.1 Event Handling; 9.2 Event Definitions; 9.3 Types of Events; 9.4 Binding an Event to an Event Handler; 9.5 Implementing Event Handling; 9.6 An Interactive wxPython GUI; 9.7 Online Resources
Text of Note
9.8 Exercises9.8.1 Simple GUI Application; 9.8.2 GUI Interface to a Tic Tac Toe Game; 10 PyDraw wxPython Example Application; 10.1 Introduction; 10.2 The PyDraw Application; 10.3 The Structure of the Application; 10.3.1 Model, View and Controller Architecture; 10.3.2 PyDraw MVC Architecture; 10.3.3 Additional Classes; 10.3.4 Object Relationships; 10.4 The Interactions Between Objects; 10.4.1 The PyDrawApp; 10.4.2 The PyDrawFrame Constructor; 10.4.3 Changing the Application Mode; 10.4.4 Adding a Graphic Object; 10.5 The Classes; 10.5.1 The PyDrawConstants Class; 10.5.2 The PyDrawFrame Class
0
8
8
8
8

SUMMARY OR ABSTRACT

Text of Note
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 Pythons 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. --

ACQUISITION INFORMATION NOTE

Source for Acquisition/Subscription Address
Springer Nature
Stock Number
com.springer.onix. 9783030259433

OTHER EDITION IN ANOTHER MEDIUM

Title
Advanced guide to Python 3 programming.
International Standard Book Number
9783030259426

TOPICAL NAME USED AS SUBJECT

Python (Computer program language)
Python (Computer program language)

DEWEY DECIMAL CLASSIFICATION

Number
005
.
13/3
Edition
23

LIBRARY OF CONGRESS CLASSIFICATION

Class number
QA76
.
73
.
P98

PERSONAL NAME - PRIMARY RESPONSIBILITY

Hunt, John

ORIGINATING SOURCE

Date of Transaction
20201221082928.0
Cataloguing Rules (Descriptive Conventions))
pn

ELECTRONIC LOCATION AND ACCESS

Electronic name
 مطالعه متن کتاب 

[Book]
270410

Y

Proposal/Bug Report

Warning! Enter The Information Carefully
Send Cancel
This website is managed by Dar Al-Hadith Scientific-Cultural Institute and Computer Research Center of Islamic Sciences (also known as Noor)
Libraries are responsible for the validity of information, and the spiritual rights of information are reserved for them
Best Searcher - The 5th Digital Media Festival