49式!Python初级到高级招式都全了 (mp.weixin.qq.com)

【简介】

01 初学者

1. Welcome to Python.org

https://www.python.org/
官方Python站点提供了一个开始使用Python生态系统和学习Python的好方法,包括官方文档。

2. Learning Python The Hard Way

https://learnpythonthehardway.org/book/
一本在线书籍,有付费版与免费版的

点击查看全文 >>

@code小生 2019-09-02 10:29分享 / 0个评论
赞过的人: IT技术博客大学习 code小生
要不要再学学下面的文章?
如何在 Apache Flink 中使用 Python API? (yq.aliyun.com)
本文根据 Apache Flink 系列直播课程整理而成,由 Apache Flink PMC,阿里巴巴高级技术专家 孙金城 分享。重点为大家介绍 Flink Python API 的现状及未来规划,主要内容包括:Apache Flink Python API 的前世今生和未来发展;Apache Flink Python API 架构及开发环境搭建;Apache Flink Python API 核心算子介绍及应用。
by @可耐芊小仙女 2019-09-11 14:43 分享 查看详情
Python协程greenlet实现原理 (codemacro.com)
实现协程主要是在协程切换时,将协程当前的执行上下文保存到协程关联的context中。在c/c++这种native程序中实现协程,需要将栈内容和CPU各个寄存器的内容保存起来。在Python这种VM中则有些不同。
by @技术头条 2019-08-10 22:37 分享 查看详情
搜狐狐友搅局社交;小米手环4发布;2019互联网趋势报告发布;Python火爆依旧 (mp.weixin.qq.com)
码仔技术周刊 -- 第4期。搜狐狐友搅局社交;小米手环4发布;2019互联网趋势报告发布;Python火爆依旧
by @SELECT-FROMALL 2019-06-17 08:53 分享 查看详情
Python 之父再度发声:我们能为中国的“996”程序员做什么? (mp.weixin.qq.com)
一周前,当 996.ICU 的 GitHub repo 火速在互联网广泛传播时,Python 之父 Guido van Rossum 就在其推特转发了南华早报关于中国程序员 996 工作制的新闻报导,认为 996 工作制是不人道的,并且 star 了 996.ICU 的 GitHub repo。
by @code小生 2019-04-21 13:49 分享 查看详情
编写高质量代码 改善Python程序的91个建议 (mp.weixin.qq.com)
建议1:理解Pythonic概念
建议2:编写Pythonic代码
建议3:理解Python与C语言的不同之处
建议4:在代码中适当添加注释
建议5:通过适当添加空行使代码布局更为优雅、合理
by @code小生 2019-04-08 00:09 分享 查看详情
Python 调试器入门 (linux.cn)
Python 生态系统包含丰富的工具和库,可以让开发人员更加舒适。 例如,我们之前已经介绍了如何使用交互式 shell 增强 Python。本文重点介绍另一种可以节省时间并提高 Python 技能的工具:Python 调试器。
by @技术头条 2018-09-20 21:45 分享 查看详情
Python轻量爬虫框架 (github.com)
已内置微博、自如、拼多多、拉钩网等规则,正在扩充更多爬虫,让开发者便捷地获取结构化数据。
by @寗keyyyy 2018-09-09 16:08 分享 查看详情
我们可以在同一个虚拟机中运行 Python 2 和 3 代码而不需要更改代码吗? (linux.cn)
从理论上来说,可以。Zed Shaw 说过一句著名的话,如果不行,那么 Python 3 一定不是图灵完备的。但在实践中,这是不现实的,我将通过给你们举几个例子来说明原因。

对于字典(dict)来说,这意味着什么?
by @技术头条 2018-07-05 13:31 分享 查看详情
用 Plumbum 开发 Python 命令行工具 (linux.cn)
本文翻译自 Python Plumbum 开源库的官方文档 Plumbum CLI 部分,主要介绍如何使用 Plumbum CLI 工具包来开发 Python 命令行应用程序,这是一个非常 Pythonic、容易使用、功能强大的工具包,非常值得广大 Python 程序员掌握并使用。

轻松执行程序的另一方面是轻松编写 CLI 程序。Python 脚本一般使用 optparse 或者最新的 argparse 及其衍生品来开发命令行工具,但是所有这些表现力有限,而且非常不直观(甚至不够 Pythonic)。Plumbum 的 CLI 工具包提供了一个程序化的方法来构建命令行应用程序,不需要创建一个解析器对象,然后填充一系列“选项”,该 CLI 工具包使用内省机制将这些原语转义成 Pythonic 结构。
by @技术头条 2018-07-04 23:55 分享 查看详情
面向数据科学的 Anaconda Python 入门 (linux.cn)
Anaconda 是一个完备的、开源的数据科学软件包,拥有超过 600 万社区用户。

像很多人一样,我一直努力加入到快速发展的数据科学领域。我上过 Udemy 的 R 及 Python 语言编程课,那时我分别下载并安装了应用程序。当我试图解决各种依赖关系,安装类似 Numpy 和 Matplotlib 这样的数据科学扩展包时,我了解了 Anaconda Python 发行版。

Anaconda 是一个完备的、开源的数据科学包,拥有超过 600 万社区用户。下载和安装 Anaconda 都很容易,支持的操作系统包括 Linux, MacOS 及 Windows。

我感谢 Anaconda 降低了初学者的学习门槛。发行版自带 1000 多个数据科学包以及 Conda 包和虚拟环境管理器,让你无需单独学习每个库的安装方法。
by @技术头条 2018-06-28 12:33 分享 查看详情