LDR | | 00000cam u2200205Ki 4500 |
001 | | 000000438907 |
005 | | 20200306170723 |
007 | | cr cnu---unuuu |
008 | | 190525s2019 enk o 001 0 eng d |
019 | |
▼a 1100428764
▼a 1114374480 |
020 | |
▼a 1789806771 |
020 | |
▼a 9781789806779
▼q (electronic bk.) |
035 | |
▼a 2116999
▼b (N$T) |
035 | |
▼a (OCoLC)1101028204
▼z (OCoLC)1100428764
▼z (OCoLC)1114374480 |
037 | |
▼a 805799D7-1DF9-426F-BE38-AD0C97393C19
▼b OverDrive, Inc.
▼n http://www.overdrive.com |
040 | |
▼a EBLCP
▼b eng
▼e pn
▼c EBLCP
▼d TEFOD
▼d OCLCF
▼d OCLCQ
▼d YDX
▼d UKAHL
▼d N$T
▼d 247004 |
043 | |
▼a e-uk--- |
050 | 4 |
▼a QA76.73.P98 |
082 | 04 |
▼a 005.133
▼2 23 |
100 | 1 |
▼a Jaworski, Michał. |
245 | 10 |
▼a Expert Python Programming :
▼b Become a Master in Python by Learning Coding Best Practices and Advanced Programming Concepts in Python 3.7/
▼c Michał Jaworski, Tarek Ziadé.
▼h [electronic resource]. |
250 | |
▼a 3rd ed. |
260 | |
▼a Birmingham:
▼b Packt Publishing, Limited,
▼c 2019. |
300 | |
▼a 1 online resource (628 pages). |
336 | |
▼a text
▼b txt
▼2 rdacontent |
337 | |
▼a computer
▼b c
▼2 rdamedia |
338 | |
▼a online resource
▼b cr
▼2 rdacarrier |
500 | |
▼a Functional-style features of Python |
500 | |
▼a Includes index. |
505 | 0 |
▼a Cover; Title Page; Copyright and Credits; Dedication; About Packt; Contributors; Table of Contents; Preface; Section 1: Before You Start; Chapter 1: Current Status of Python; Technical requirements; Where are we now and where we are going to?; Why and how Python changes; Being up-to-date with changes by following PEP documents; Python 3 adoption at the time of writing this book; The main differences between Python 3 and Python 2; Why should I care?; The main syntax differences and common pitfalls; Syntax changes; Changes in the standard library |
505 | 8 |
▼a Changes in data types and collections and string literalsThe popular tools and techniques used for maintaining cross-version compatibility; Not only CPython; Why should I care?; Stackless Python; Jython; IronPython; PyPy; MicroPython; Useful resources; Summary; Chapter 2: Modern Python Development Environments; Technical requirements; Installing additional Python packages using pip; Isolating the runtime environment; Application-level isolation versus system-level isolation; Python's venv; venv versus virtualenv; System-level environment isolation |
505 | 8 |
▼a Virtual development environments using VagrantVirtual environments using Docker; Containerization versus virtualization; Writing your first Dockerfile; Running containers; Setting up complex environments; Useful Docker recipes for Python; Reducing the size of containers; Addressing services inside of a Compose environment; Communicating between multiple Compose environments; Popular productivity tools; Custom Python shells -- ipython, bpython, ptpython, and so on; Setting up the PYTHONSTARTUP environment variable; IPython; bpython; ptpython |
505 | 8 |
▼a Incorporating shells in your own scripts and programsInteractive debuggers; Summary; Section 2: Python Craftsmanship; Chapter 3: Modern Syntax Elements -- Below the Class Level; Technical requirements; Python's built-in types; Strings and bytes; Implementation details; String concatenation; Constant folding, the peephole optimizer, and the AST optimizer; String formatting with f-strings; Containers; Lists and tuples; Implementation details; List comprehensions; Other idioms; Dictionaries; Implementation details; Weaknesses and alternatives; Sets; Implementation details |
505 | 8 |
▼a Supplemental data types and containersSpecialized data containers from the collections module; Symbolic enumeration with the enum module; Advanced syntax; Iterators; Generators and yield statements; Decorators; General syntax and possible implementations; As a function; As a class; Parametrizing decorators; Introspection preserving decorators; Usage and useful examples; Argument checking; Caching; Proxy; Context provider; Context managers -- the with statement; The general syntax and possible implementations; As a class; As a function -- the contextlib module |
520 | |
▼a Expert Python Programming, Third Edition is a collection of valuable tips that will help you build robust and scalable applications in Python. These will help you become confident at solving challenging programming problems effectively. |
588 | 0 |
▼a Print version record. |
590 | |
▼a Added to collection customer.56279.3 |
650 | 0 |
▼a Python (Computer program language) |
650 | 0 |
▼a Application software
▼x Development. |
650 | 7 |
▼a Application software
▼x Development.
▼2 fast
▼0 (OCoLC)fst00811707 |
650 | 7 |
▼a Python (Computer program language)
▼2 fast
▼0 (OCoLC)fst01084736 |
655 | 4 |
▼a Electronic books. |
700 | 1 |
▼a Ziadé, Tarek, |
776 | 08 |
▼i Print version:
▼a Jaworski, Michał.
▼t Expert Python Programming, : Become a Master in Python by Learning Coding Best Practices and Advanced Programming Concepts in Python 3. 7, 3rd Edition.
▼d Birmingham : Packt Publishing, Limited, ©2019
▼z 9781789808896 |
830 | 0 |
▼a Community experience distilled. |
856 | 40 |
▼3 EBSCOhost
▼u http://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&db=nlabk&AN=2116999 |
938 | |
▼a EBL - Ebook Library
▼b EBLB
▼n EBL5764471 |
938 | |
▼a YBP Library Services
▼b YANK
▼n 300508237 |
938 | |
▼a Askews and Holts Library Services
▼b ASKH
▼n BDZ0040044140 |
938 | |
▼a EBSCOhost
▼b EBSC
▼n 2116999 |
990 | |
▼a ***1008102 |
991 | |
▼a E-BOOK |
994 | |
▼a 92
▼b N$T |