Cargando…

The hitchhiker's guide to Python : best practices for development /

The Hitchhiker's Guide to Python takes the journeyman Pythonista to true expertise. More than any other language, Python was created with the philosophy of simplicity and parsimony. Now 25 years old, Python has become the primary or secondary language (after SQL) for many business users. With p...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autores principales: Reitz, Kenneth (Autor), Schlusser, Tanya (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Sebastopol, CA : O'Reilly Media, [2016]
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000Ii 4500
001 OR_ocn957590254
003 OCoLC
005 20231017213018.0
006 m o d
007 cr cnu|||unuuu
008 160901t20162016cau ob 001 0 eng d
010 |a  2016461739 
040 |a N$T  |b eng  |e rda  |e pn  |c N$T  |d N$T  |d EBLCP  |d TEFOD  |d IDEBK  |d YDX  |d OCLCF  |d UMI  |d TOH  |d SCB  |d STF  |d DEBBG  |d NZHPC  |d OCLCQ  |d VT2  |d OCLCQ  |d OCLCO  |d HCO  |d UOK  |d CEF  |d KSU  |d WYU  |d C6I  |d UAB  |d UKAHL  |d OCLCQ  |d OCLCO  |d OCLCQ 
019 |a 957655914  |a 957683212  |a 958879415  |a 960494011  |a 960720115  |a 994287806 
020 |a 9781491933237  |q (electronic bk.) 
020 |a 1491933232  |q (electronic bk.) 
020 |a 9781491933220  |q (electronic bk.) 
020 |a 1491933224  |q (electronic bk.) 
020 |z 9781491933176 
020 |z 1491933178 
029 1 |a DEBBG  |b BV043970163 
029 1 |a DEBSZ  |b 485806975 
029 1 |a GBVCP  |b 87624763X 
029 1 |a AU@  |b 000067109630 
029 1 |a AU@  |b 000070668229 
029 1 |a AU@  |b 000060765790 
035 |a (OCoLC)957590254  |z (OCoLC)957655914  |z (OCoLC)957683212  |z (OCoLC)958879415  |z (OCoLC)960494011  |z (OCoLC)960720115  |z (OCoLC)994287806 
037 |a 435BAA97-635D-4751-9776-9CD24A0ED112  |b OverDrive, Inc.  |n http://www.overdrive.com 
050 4 |a QA76.73.P98 
072 7 |a COM  |x 051010  |2 bisacsh 
082 0 4 |a 005.26/2  |2 23 
049 |a UAMI 
100 1 |a Reitz, Kenneth,  |e author. 
245 1 4 |a The hitchhiker's guide to Python :  |b best practices for development /  |c Kenneth Reitz and Tanya Schlusser. 
264 1 |a Sebastopol, CA :  |b O'Reilly Media,  |c [2016] 
264 4 |c ©2016 
300 |a 1 online resource (xiv, 305 pages) 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
504 |a Includes bibliographical references and index. 
588 0 |a Vendor-supplied metadata. 
505 0 |a Copyright; Table of Contents; Preface; Conventions Used in This Book; Safari® Books Online; How to Contact Us; Acknowledgments; Part I. Getting Started; Chapter 1. Picking an Interpreter; The State of Python 2 Versus Python 3; Recommendations; So ... 3?; Implementations; CPython; Stackless; PyPy; Jython; IronPython; PythonNet; Skulpt; MicroPython; Chapter 2. Properly Installing Python; Installing Python on Mac OS X; Setuptools and pip; virtualenv; Installing Python on Linux; Setuptools and pip; Development Tools; virtualenv; Installing Python on Windows; Setuptools and pip; virtualenv. 
505 8 |a Commercial Python RedistributionsChapter 3. Your Development Environment; Text Editors; Sublime Text; Vim; Emacs; TextMate; Atom; Code; IDEs; PyCharm/IntelliJ IDEA; Aptana Studio 3/Eclipse + LiClipse + PyDev; WingIDE; Spyder; NINJA-IDE; Komodo IDE; Eric (the Eric Python IDE); Visual Studio; Enhanced Interactive Tools; IDLE; IPython; bpython; Isolation Tools; Virtual Environments; pyenv; Autoenv; virtualenvwrapper; Buildout; Conda; Docker; Part II. Getting Down to Business; Chapter 4. Writing Great Code; Code Style; PEP 8; PEP 20 (a.k.a. The Zen of Python); General Advice; Conventions; Idioms. 
505 8 |a Common GotchasStructuring Your Project; Modules; Packages; Object-Oriented Programming; Decorators; Dynamic Typing; Mutable and Immutable Types; Vendorizing Dependencies; Testing Your Code; Testing Basics; Examples; Other Popular Tools; Documentation; Project Documentation; Project Publication; Docstring Versus Block Comments; Logging; Logging in a Library; Logging in an Application; Choosing a License; Upstream Licenses; Options; Licensing Resources; Chapter 5. Reading Great Code; Common Features; HowDoI; Reading a Single-File Script; Structure Examples from HowDoI. 
505 8 |a Style Examples from HowDoIDiamond; Reading a Larger Application; Structure Examples from Diamond; Style Examples from Diamond; Tablib; Reading a Small Library; Structure Examples from Tablib; Style Examples from Tablib; Requests; Reading a Larger Library; Structure Examples from Requests; Style Examples from Requests; Werkzeug; Reading Code in a Toolkit; Style Examples from Werkzeug; Structure Examples from Werkzeug; Flask; Reading Code in a Framework; Style Examples from Flask; Structure Examples from Flask; Chapter 6. Shipping Great Code; Useful Vocabulary and Concepts; Packaging Your Code. 
505 8 |a CondaPyPI; Freezing Your Code; PyInstaller; cx_Freeze; py2app; py2exe; bbFreeze; Packaging for Linux-Built Distributions; Executable ZIP Files; Part III. Scenario Guide; Chapter 7. User Interaction; Jupyter Notebooks; Command-Line Applications; GUI Applications; Widget Libraries; Game Development; Web Applications; Web Frameworks/Microframeworks; Web Template Engines; Web Deployment; Chapter 8. Code Management and Improvement; Continuous Integration; System Administration; Server Automation; System and Task Monitoring; Speed; Interfacing with C/C++/FORTRAN Libraries. 
520 |a The Hitchhiker's Guide to Python takes the journeyman Pythonista to true expertise. More than any other language, Python was created with the philosophy of simplicity and parsimony. Now 25 years old, Python has become the primary or secondary language (after SQL) for many business users. With popularity comes diversity--and possibly dilution. This guide, collaboratively written by over a hundred members of the Python community, describes best practices currently used by package and application developers. Unlike other books for this audience, The Hitchhiker's Guide is light on reusable code and heavier on design philosophy, directing the reader to excellent sources that already exist. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a Python (Computer program language) 
650 0 |a Microcomputers  |x Programming. 
650 6 |a Python (Langage de programmation) 
650 6 |a Micro-ordinateurs  |x Programmation. 
650 7 |a COMPUTERS  |x Programming Languages  |x General.  |2 bisacsh 
650 7 |a Microcomputers  |x Programming.  |2 fast  |0 (OCoLC)fst01019678 
650 7 |a Python (Computer program language)  |2 fast  |0 (OCoLC)fst01084736 
700 1 |a Schlusser, Tanya,  |e author. 
776 0 8 |i Print version:  |a Reitz, Kenneth.  |t Hitchhiker's guide to Python.  |d Sebastopol, California : O'Reilly Media, Inc., 2016  |z 9781491933176  |w (OCoLC)933521485 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781491933213/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a Askews and Holts Library Services  |b ASKH  |n AH31774312 
938 |a Askews and Holts Library Services  |b ASKH  |n AH31546083 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL4661608 
938 |a EBSCOhost  |b EBSC  |n 1343881 
938 |a ProQuest MyiLibrary Digital eBook Collection  |b IDEB  |n cis35753783 
938 |a YBP Library Services  |b YANK  |n 13146787 
994 |a 92  |b IZTAP