Py学习  »  Python

《Pythonn核心进阶》小册子下载

python自留地 • 4 月前 • 204 次点击  

今天给大吉分享《Python进阶》是《Intermediate Python》的中文译本, 谨以此献给进击的 Python 和 Python 程序员们!

高清pdf和长图下载见文末

在线阅读:https://py.eastlakeside.cn/pdf下载:关注公众号马上码  回复:pythonjj


01核心知识点速览

生成器(Generators) 

虚拟环境(virtualenv)

你听说过 virtualenv 吗?

如果你是一位初学者,你可能没有听说过 virtualenv;但如果你是位经验丰富的程序员,那么它可能是你的工具集的重要组成部分。

那么,什么是 virtualenv

Virtualenv 是一个工具,它能够帮我们创建一个独立(隔离)的 Python 环境。想象你有一个应用程序,依赖于版本为2的第三方模块,但另一个程序依赖的版本是3,请问你如何使用和开发这些应用程序?

如果你把一切都安装到了 /usr/lib/python2.7/site-packages(或者其它平台的标准位置),那很容易出现某个模块被升级而你却不知道的情况。

在另一种情况下,想象你有一个已经开发完成的程序,但是你不想更新它所依赖的第三方模块版本;但你已经开始另一个程序,需要这些第三方模块的版本

  *args 和 **kwargs

函数式编程

数据结构

数据类型

 装饰器

装饰器(Decorators)是 Python 的一个重要部分。简单地说:他们是修改其他函数的功能的函数。他们有助于让我们的代码更简短,也更 Pythonic(Python范儿)。大多数初学者不知道在哪儿使用它们,所以我将要分享下,哪些区域里装饰器可以让你的代码更简洁。

首先,让我们讨论下如何写你自己的装饰器。

这可能是最难掌握的概念之一。我们会每次只讨论一个步骤,这样你能完全理解它。

02如何获取

 

在线阅读:https://py.eastlakeside.cn/github源码:https://github.com/eastlakeside/interpy-zhpdf下载:关注公众号  马上码  回复:pythonjj

来顺手点下右下角的  “在看” ,看看有多少同学希望一份中文版的Python进阶。


👇戳原文:在线阅读

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/192402