Python NumPy 实例教程(英文)
NumPy(Numerical Python 的缩写)是一个开源 Python 库,用于进行科学计算。这篇是详细教程,通过大量实例介绍这个库的用法。
Python 数据类型简介(英文)
初学者的基础知识文章,介绍和列举 Python 的数据类型。
Python 数据科学手册
使用 Python 工具进行数据科学研究的教程,现在全书开源了。
Automate the Boring Stuff with Python
免费电子书,Python 语言的入门和初级应用。(@nosarthur 投稿)
浅谈机器学习中的文本摘要(英文)
本文介绍如何使用 Python 自动生成一篇文章的摘要。
数据科学的原理与技巧
加州大学伯克利分校的本科生入门教材,全英文,介绍数据科学原理,内容较简单,需要统计学和 Python 基础。
Python 3 好在哪里?(英文)
Python 3 是 Python 2 的全新升级版,有重大的改进。本文介绍 Python 3 到底增加了哪些功能。
数据科学项目 Python 实战
DigitalOcean 推出的免费电子书,介绍如何使用 Python 完成三个基本的机器学习项目:自动分类、识别手写数字、机器人构建。
如何使用 Python3 编程
DigitalOcean 推出的免费电子书,介绍 Python3 编程,针对新手。
Python-100-Days
一个 Python 中文教程库,从最基础的知识讲起。(@Y024 投稿)
概率论的基础概念(英文)
这是一组系列文章,面向新人的概率论入门,并且有 Python 语言的示例。
NumPy 的可视化介绍(英文)
NumPy 是 Python 的数学分析库,本文以大量图片介绍如何使用这个库。
如何使用 Python 和 Tor 改变 IP 地址(英文)
有的网站对爬虫有 IP 限制,该文作者将爬虫放在 Tor 网络后面,使得每次请求都有不一样的 IP 地址,从而避开限制。
为什么你应该使用 pathlib(英文)
本文介绍 Python 新的路径库pathlib
比原来的os.path
好在哪里。(@nosarthur 投稿)
sandman2
一个 Python 语言的数据库适配库,可以为各种数据库自动生成 RESTful 接口。
python代码的可读性
人们的经验是,对于10行代码的脚本,Perl 语言是完美的。但如果你有500行脚本代码和几千行的库,那么需要大量的纪律才能使 Perl 代码可维护。
而在 Python 语言中,即使没有那么多的纪律,代码仍然具有相当的可读性和可维护性。
— Guido van Rossum,Python 语言创始人
TagUI-Python
一个 Python 的自动化模块,可以自己编写脚本,完成浏览器自动化、键盘自动化、鼠标自动化等操作。(@kensoh 投稿)
Python 语法笔记
一个比较完整的 Python 教程,主要是语法方面的笔记。(@nosarthur 投稿)
10种最佳的 Python IDE(英文)
本文介绍了10种 Python 编程 IDE(集成编程环境),每一种的简介和特点。
Guido 解析器系列文章翻译
Python 之父 Guido van Rossum 正在连载的 PEG 解析器系列文章的中文翻译,对于了解 Python 的前沿动态很有帮助。(@chinesehuazhou 投稿)
wtfpython-cn
这个仓库收集一些有趣且鲜为人知的 Python 特性,内容是从英语翻译而来的。(@fengrussell 投稿)
简明 Python 教程
Python 初学者教程《A Byte of Python》的中文翻译。(@vtnil 投稿)
使用 Python 学习计量经济学(PDF)
英文电子书,讲解 Python 基本用法,然后用它教计量经济学。
Python 编程基础(PDF)
免费英文电子书。
imagededup
一个基于 Python 的找出重复图片的工具,支持多种查重算法。
Python 爬虫保存美国农业部网站的水果数据库(中文)
美国农业部为全世界已知水果制作了 7500 幅水彩“证件照”,并提供高清下载。作者讲述自己如何编写 Python 爬虫,抓取这些图片。(@jwenjian 投稿)
mintotp
一个 Python 的二因素认证时间码工具,代码很简单,只有20行。
社交媒体挖掘
免费书籍,介绍如何使用 Python 数据收集和分析社交媒体数据。
Python 开发最佳实践指南
开源的中文电子书,翻译自英语原版,介绍 Python 语言的用法。
使用 pyhttptest 轻松测试 RESTful API(英文)
本文介绍了一个 Python 工具 pyhttptest,可以很方便地对 REST API 进行测试。
101道 NumPy 练习题
NumPy 是用于数据分析的 Python 模块,这里有101道练习题,帮你学会使用这个模块。(@ketra21 投稿)
stpyv8
一个引入 V8 引擎的 Python 模块,使得 Python 程序里面可以写 JavaScript 代码。
谷歌的 Python 课程
谷歌公司开发的免费 Python 课程,内容包含 Python 语言知识、Git 和计算机自动化。(@ketra21 投稿)
pyprotect
一个 Python 代码的加密器,可以防止别人看脚本源码。(@ga0 投稿)
akshare
一个基于 Python 的开源金融数据接口库,目的是实现股票、期货等金融产品从数据采集、数据清洗到数据下载的工具,满足金融数据科学家、数据科学爱好者在数据获取方面的需求。(@jindaxiang 投稿)
黑客的贝叶斯方法:以 Python 为例
免费的英文电子书,讲解贝叶斯概率在 Python 语言中的应用。
vardbg
一个 Python 脚本的调试工具,并可以生成脚本运行流程的可视化视频。
Python 学习资源(英文)
这篇文章总结初学者开始看的 Python 的10本英文教材。
使用 Python 写一个自己的游戏
Python 初学者的免费教材,教会读者编程概念,并用简单的小游戏作为教学材料。
whoogle-search
一个自己架设的搜索引擎,抓取谷歌的结果,无广告,不追踪用户。使用 Python 语言编写。
Python 选择题小测试
这个网站提供一系列 Python 语言的选择题,测试你的 Python 水平级别。
字节跳动的三道算法面试题目(中文)
作者去面试 AI lab 视觉岗的暑期实习,第一面就是三道算法题。其中第一题是这样的:“10个小球随机分到12个盒子里,求恰好10个盒子都为空的概率,要求用 Python 程序模拟十万次,暴力求出该概率。” 详细解法可以参考这篇英语文章。
如何备份 IMAP 电子邮件到本地(英文)
有些电子邮件服务使用 IMAP 协议(比如 GMail),本文介绍如何使用一个 Python 脚本,将邮件从服务器备份到本地。
hyperbuild
HTML 代码的最小化工具,可以精简网页源码的体积。Rust 语言写的,有 Node.js、Python、Java、Ruby 的移植。
Dexplot
一个 Python 数据可视化库,可以生成各种图表。
NumPy 互动教程
一个在线教程,通过一步步编码的小例子,让你学会如何使用 Python 的数学计算库 NumPy。