[Document] - The Hacker's Guide To Python_Julien Danjou.pdf

Please download to get full document.

View again

of 271
456 views
PDF
All materials on our website are shared by users. If you have any questions about copyright issues, please report us to resolve them. We are always happy to assist you.
Document Description
Contents Starting your project . P⁴thon versions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Project la⁴out . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Version numbering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Coding st⁴le & automated checks . . . . . . . . . . . . . . . . . . . . . . Modules and libraries . The import s⁴stem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Sta
Document Share
Documents Related
Document Tags
Document Transcript
  Contents  Startingyourproject  . P⁴thon versions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Project la⁴out . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Version numbering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Coding st⁴le & automated checks . . . . . . . . . . . . . . . . . . . . . .   Modulesandlibraries  . The import s⁴stem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Standard libraries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . External libraries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Frameworks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Interview with Doug Hellmann . . . . . . . . . . . . . . . . . . . . . . . . . Managing API changes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Interview with Christophe de Vienne . . . . . . . . . . . . . . . . . . . .   Documentation  . Getting started with Sphinx and reST . . . . . . . . . . . . . . . . . . . .   CONTENTS  ii. Sphinx modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Extending Sphinx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   Distribution  . A bit of histor⁴ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Packaging with  pbr   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . The  Wheel  format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Package installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Sharing ⁴our work with the world . . . . . . . . . . . . . . . . . . . . . . . Interview with Nick Coghlan . . . . . . . . . . . . . . . . . . . . . . . . . . . Entr⁴ points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. Visualising entr⁴ points . . . . . . . . . . . . . . . . . . . . . . . . .. Using console scripts . . . . . . . . . . . . . . . . . . . . . . . . . .. Using plugins and drivers . . . . . . . . . . . . . . . . . . . . . . .   Virtualenvironments  Unittesting  . The basics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Fixtures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mocking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Scenarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Test streaming and parallelism . . . . . . . . . . . . . . . . . . . . . . . . . Coverage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Using virtualenv with tox . . . . . . . . . . . . . . . . . . . . . . . . . . . .   CONTENTS  iii. Testing polic⁴ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Interview with Robert Collins . . . . . . . . . . . . . . . . . . . . . . . . .   Methodsanddecorators  . Creating decorators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . How methods work in P⁴thon . . . . . . . . . . . . . . . . . . . . . . . . . . Static methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Class method . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Abstract methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mixing static, class, and abstract methods . . . . . . . . . . . . . . . . . . The truth about  super  . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   Functionalprogramming  . Generators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . List comprehensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Functional functions functioning . . . . . . . . . . . . . . . . . . . . . . .   TheAST  . H⁴ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Interview with Paul Tagliamonte . . . . . . . . . . . . . . . . . . . . . . .   Performancesandoptimizations  . Data structures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Profiling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ordered list and bisect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
We Need Your Support
Thank you for visiting our website and your interest in our free products and services. We are nonprofit website to share and download documents. To the running of this website, we need your help to support us.

Thanks to everyone for your continued support.

No, Thanks