Holy Python - 收藏集 - 掘金

2017-05-05 17:27

代码这样写更优雅 (Python 版) - 掘金

Python 这门语言最大的优点之一就是语法简洁,好的代码就像伪代码一样,干净、整洁、一目了然。但有时候我们写代码,特别是 Python 初学者,往往还是按照其它语言的思维习惯来写,那样的写法不仅运行速度慢,代码读起来也费尽,给人一种拖泥带水的感觉,过段时间连...

Python 的过去,现在和未来—— Guido van Rossum 访谈 - 阅读 - 掘金

Talk Python To Me 第 100 期请来了 Python 之父 Guido 老爹,讲述 Python 语言的由来、当下的情况以及未来的发展方向等。...

Python 类型检查 - 掘金

众所周知, Python 是一门强类型、动态类型检查的语言。所谓动态类型,是指在定义变量时,我们无需指定变量的类型,Python 解释器会在运行时自动检查。与静态类型语言(如 C 语言)相比,这不仅仅是少写了几个类型声明字符: #include <std...

【从入门到精通】Python 数据科学简洁教程 - 后端 - 掘金

Python是一门通用的编程语言,在过去十年中被数据科学领域广泛使用。事实上,Python在数据科学领域是仅次于R的第二热门的编程语言。 本篇文章的主要目的在于向大家展示使用Python学习数据科学有多么的容易。你可能以为自己要先成为一名高级Python程序员...

Python: 熟悉又陌生的字符编码 - 后端 - 掘金

字符编码是计算机编程中不可回避的问题,不管你用 Python2 还是 Python3,亦或是 C++, Java 等,我都觉得非常有必要厘清计算机中的字符编码概念。本文主要分以下几个部分介绍: 基本概念 常见字符编码简介 Python 的默认编码 Pytho...

Python 正则表达式 re 模块简明笔记 - 掘金

简介 正则表达式(regular expression)是可以匹配文本片段的模式。最简单的正则表达式就是普通字符串,可以匹配其自身。比如,正则表达式 'hello' 可以匹配字符串 'hello'。 要注意的是,正则表达式并不是...

使用 Python 进行并发编程 - asyncio 篇 (二) - 掘金

我们今天继续深入学习asyncio。 同步机制 asyncio模块包含多种同步机制,每个原语的解释可以看线程篇,这些原语的用法上和线程/进程有一些区别。 Semaphore(信号量) 并发的去爬取显然可以让爬虫工作显得更有效率,但是我们应该把抓取做的无害,这样...

[[译] 来写一个 Python 说明文档生成器吧 - 后端 - 掘金](https://juejin.im/entry/58554...

原文地址:How to write your own Python documentation generator 原文作者:Cristian Medina 译文出自:掘金翻译计划 译者:王子建 校对者:Zheaoli、Zhiwei Yu 我一开始学习...

异步任务神器 Celery 简明笔记 - 后端 - 掘金

在程序的运行过程中,我们经常会碰到一些耗时耗资源的操作,为了避免它们阻塞主程序的运行,我们经常会采用多线程或异步任务。比如,在 Web 开发中,对新用户的注册,我们通常会给他发一封激活邮件,而发邮件是个 IO 阻塞式任务,如果直接把它放到应用当中,就需要等邮件...

简明 TensorFlow 教程 —— 第一部分:基础知识 - 后端 - 掘金

原文地址:TensorFlow in a Nutshell — Part One: Basics 原文作者:Camron Godbout 译文出自:掘金翻译计划 译者:cdpath 校对者:marcmoore (Mark), Graning (Gran) ...

Python in 2017 - Whats next? - 后端 - 掘金

2017 is approaching slowly and before it comes a new version with Python. The winter holidays give you the opportunity to take a l...

写个抓取网易云音乐精彩评论的爬虫 - 掘金

被投诉,所以删掉了 我的知乎Live「Python 工程师的入门和进阶」 欢迎关注本人的微信公众号获取更多Python相关的内容(也可以直接搜索「Python之美」):...

Python函数式编程:从入门到走火入魔 - 掘金

很多人都在谈论函数式编程(Functional Programming),只是很多人站在不同的角度看到的是完全不一样的风景。坚持实用主义的 Python 老司机们对待 FP 的态度应该更加包容,虽然他们不相信银弹,但冥冥中似乎能感觉到 FP 暗合了 Pytho...

[[TLDR] Python 语言参考 II - 阅读 - 掘金](https://juejin.im/entry/583c1...

Python 语言参考之数据模型...

[[TLDR] Python 语言参考 I - 阅读 - 掘金](https://juejin.im/entry/58366...

TL;DR = too long; didn't read....

2015年十大最受关注的Python库 - 工具资源 - 掘金

December 31 2015 Over the past couple of days we have been posting articles on the hottest libraries created in...

八大排序算法的 Python 实现 - 后端 - 掘金

1、插入排序 描述 插入排序的基本操作就是将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数据,算法适用于少量数据的排序,时间复杂度为O(n^2)。是稳定的排序方法。插入算法把要排序的数组分成两部分:第一部分包含了...

将 Jupyter 自动发布到 GitHub Pages - 阅读 - 掘金

本文介绍如何利用 MkDocs 将 Jupyter 文档发布到 GitHub Pages 上。Jupyter 既可以用作交互式展示科学计算、数据处理过程,也可以作为 Python 开发环境,甚至可以当做实时的 Markdown 编辑器。借助 nbconvert...

一篇文章入门 Python 生态系统 - 后端 - 掘金

译者按:原文写于2011年末,虽然文中关于Python 3的一些说法可以说已经不成立了,但是作为一篇面向从其他语言转型到Python的程序员来说,本文对Python的生态系统还是做了较为全面的介绍。文中提到了一些第三方库,但是Python社区中强大的第三方库并...

Python 爱好者专用技术头条 - 后端 - 掘金

又做了新玩具! 在写公众号自动回复的时候就有想法进一步扩展这一平台的应用,中间断断续续写了几个爬虫,这两天把流程整理了一下,做了一个纯 Python 版本的 Hacker News 🐍🐍🎉🎉,所谓纯 Python 是指只收集、分享与 Python 有关...

Tornado 与 WebSocket 实现实时聊天室 - 阅读 - 掘金

WebSocket 是用于浏览器与服务器之间进行双相连接的协议,可以用于创建基于浏览器的实时聊天工具。Tornado 自身支持 WebSocket 协议,也可以用来接收网站管理员的编辑指令。根据官方文档,可以通过继承 tornado.websocket.Web...

Tornado x MVC - 后端 - 掘金

Tornado 是一款基于 Python 的非阻塞式 Web 服务器框架,从小巧、灵活性的角度来看介于 Flask 和 Django 之间,但在高并发性能上却显著优于前两者,这也是 PyHub 采用 Tornado 框架的原因之一。和 Flask 类似,不需要...

下一代 Jupyter Notebook:JupyterLab - 工具资源 - 掘金

It's been a long time in the making, but today we want to start engaging our community with an early (pre-alpha) release of the ne...

一张图学 Python3 - 后端 - 掘金

Python3 in one pic [ Languages: English ] Notebook IPython Notebook Version Preview Releated projects Javas...

python 的模块加载和路径查找 - 后端 - 掘金

原文链接 深入这个问题之前,我们需要理解几个概念: module:模块, 一个 py文件或以其他文件形式存在的可被导入的就是一个模块 package:包,包含有 init 文件的文件夹 relative path:相对路径,相对于某个目录的路径 abs...

[[译] Python 3.5 协程原理 - 后端 - 掘金](https://juejin.im/entry/56ea2...

原文链接 : How the heck does async/await work in Python 3.5? 译文出自 : 掘金翻译计划 译者 : Yushneng 校对者: L9m,iThreeKing 作为 Python 核...

使用 Pdb 调试 Python - 阅读 - 掘金

简单介绍 Python自带 Pdb库,使用 Pdb调试 Python程序还是很方便的。但是远程调试、多线程,Pdb是搞不定的 本文参考的相关文章如下: 《指针和字符串和字符串常量、用gdb来获取非法内存中的内容》 《Linux gdb调试器用法全面...

全栈数据科学家の技能树 - 阅读 - 掘金

本文可以看做是诚实预告版的《如何成为一名全栈数据科学家》,有感于湾区日报推荐的一篇文章《全栈数据科学家》,并探索如何正确点亮“数据科学家”的技能树以及 Python 在这棵技能树中的位置。 机器学习、大数据、数据挖掘这些红到碰不得的词碰撞...

Flask 入门指南 - 掘金

本文首发于Gevin的博客 原文链接:Flask 入门指南 未经 Gevin 授权,禁止转载 1. 初识Flask Flask 是一个微框架(Micro framework),其官方文档的前言部分对Flask做了很清楚的定性介绍: “微”(Micro)是什...