×
暂无评论
图文详情
  • ISBN:9787564173746
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:32开
  • 页数:321
  • 出版时间:2017-10-01
  • 条形码:9787564173746 ; 978-7-5641-7374-6

本书特色

Python是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,*个公开发行版发行于1991年。Python语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进。Python具有丰富和强大的库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C )很轻松地联结在一起。本书讲解Python开发知识。

内容简介

Python是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,**个公开发行版发行于1991年。Python语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进。Python具有丰富和强大的库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。本书讲解Python开发知识。

目录

PrefacePart I. Getting Started 1. Picking an Interpreter The State of Python 2 Versus Python 3 Recommendations So...3 Implementations CPython Stackless PyPy Jython IronPython PythonNet Skulpt MicroPython 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 Commercial Python Redistributions 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 NIN]A-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 DockerPart II. Getting Down to Business 4. Writing Great Code Code Style PEP 8 PEP 20 (a.k.a. The Zen of Python) General Advice Conventions Idioms Common Gotchas Structuring 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 5. Reading Great Code Common Features HowDoI Reading a Single-File Script Structure Examples from HowDoI Style Examples from HowDoI Diamond 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 6. Shipping Great Code Useful Vocabulary and Concepts Packaging Your Code Conda VyPI Freezing Your Code PyInstaller cx_Freeze py2app py2exe bbFreeze Packaging for Linux-Built Distributions Executable ZIP FilesPartIII. Scenario Guide 7. User Interaction Iupyter Notebooks Command-Line Applications GUI Applications Widget Libraries Game Development Web Applications Web Frameworks/Microframeworks Web Template Engines Web Deployment 8. Code Management and Improvement Continuous Integration System Administration Server Automation System and Task Monitoring Speed Interfacing with C/C++/FORTRAN Libraries 9. Software interfaces Web Clients Web APIs Data Serialization Distributed Systems Networking Cryptography 10. Data Manipulation Scientific Applications Text Manipulation and Text Mining String Tools in Pythons Standard Library Image Manipulation 11. Data Persistence Structured Files Database LibrariesA. Additional NotesIndex
展开全部

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航