000 03817nam a22005055i 4500
001 978-3-030-25943-3
003 DE-He213
005 20200812103929.0
007 cr nn 008mamaa
008 190918s2019 gw | s |||| 0|eng d
020 _a9783030259433
_9978-3-030-25943-3
024 7 _a10.1007/978-3-030-25943-3
_2doi
040 _cCUS
050 4 _aQA76.7-76.73
050 4 _aQA76.76.C65
072 7 _aUMX
_2bicssc
072 7 _aCOM051010
_2bisacsh
072 7 _aUMX
_2thema
072 7 _aUMC
_2thema
082 0 4 _a005.13
_223
100 1 _aHunt, John.
_eauthor.
_4aut
_4http://id.loc.gov/vocabulary/relators/aut
245 1 0 _aAdvanced Guide to Python 3 Programming
_h[electronic resource] /
_cby John Hunt.
250 _a1st ed. 2019.
264 1 _aCham :
_bSpringer International Publishing :
_bImprint: Springer,
_c2019.
300 _aXXVI, 497 p. 649 illus., 162 illus. in color.
_bonline resource.
336 _atext
_btxt
_2rdacontent
337 _acomputer
_bc
_2rdamedia
338 _aonline resource
_bcr
_2rdacarrier
347 _atext file
_bPDF
_2rda
490 1 _aUndergraduate Topics in Computer Science,
_x1863-7310
505 0 _aIntroduction 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 -- StarshipMeteors pygame -- Introduction to Testing -- Introduction to Files, Paths and IO -- Reading and Writing Files -- Stream IO -- Working with CSV Files -- Introduction to Databases -- Python DB-API -- PyMySQL Module -- Introduction to Logging -- Logging in Python -- Introduction to Concurrency and Parallelism -- Inter Thread / Process Synchronisation -- Reactive Programming Introduction -- RxPy Observables, Observers and Subjects -- RxPy Operators and Schedulers -- Introduction to Sockets and Web Services -- Sockets in Python -- Web Services in Python -- Bookshop Web Service. .
520 _aAdvanced 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.
650 0 _aProgramming languages (Electronic computers).
650 0 _aPython (Computer program language).
650 0 _aDatabase management.
650 1 4 _aProgramming Languages, Compilers, Interpreters.
_0https://scigraph.springernature.com/ontologies/product-market-codes/I14037
650 2 4 _aPython.
_0https://scigraph.springernature.com/ontologies/product-market-codes/I29080
650 2 4 _aDatabase Management.
_0https://scigraph.springernature.com/ontologies/product-market-codes/I18024
830 0 _aUndergraduate Topics in Computer Science,
_x1863-7310
856 4 0 _uhttps://doi.org/10.1007/978-3-030-25943-3
912 _aZDB-2-SCS
912 _aZDB-2-SXCS
942 _cEBK
999 _c203841
_d203841