赵薇被控七宗罪 主因疑是……

扑朔迷离!赵薇发帖“没跑”,随后又删帖…

成都MC浴室最新照片和截图流出,最全事件梳理来了!

鄂州幸福的一家三口疑似乱L事件

20部香港经典三级片【未满18岁最好不要看】

Facebook Twitter RSS

分享到微信朋友圈

点击图标下载本文截图到手机
即可分享到朋友圈。如何使用?

编程派

原来我一直安装 Python 库的姿势都不对呀!

这个建议应该很多人都认同,在实践中也是这样执行的。如果不用虚拟环境隔离的话,系统版本的三方库会变得特别的庞杂,甚至出现系统依赖库的版本不合理,导致系统崩溃的严重问题。
2019年11月7日

一篇文章读懂 Python 多线程

kcheng,由EarlGrey@编程派校对。
2019年9月24日

2019年,大家都是怎么用 Pandas 的?

https://pandas.pydata.org/pandas-docs/stable/whatsnew/v0.24.0.html#optional-integer-na-support
2019年9月22日

效率翻倍!再也不用手动改测试接口的参数了

这只是一个很简单的demo,当然还有很多可优化的地方,比如多字段同时修改、引入faker库进行关联生成伪造数据等,越是复杂且参数繁多的接口越适用,其他的方法就可以天马行空,任君发挥了。
2019年9月21日

一行代码弄懂数据,pandas最佳搭档就是ta了

总而言之,pandas-profiling提供了一些有用的功能,特别是你的主要目标是快速理解您数据或以可视格式与他人分享EDA。当然,它并没有让EDA变得自动化,深入的个性化调整,仍必须要手动完成。
2019年9月20日

让你赚钱更省力的 10 个开源项目!

https://github.com/creativetimofficial/material-dashboard
2019年9月18日

从今天起,每天至少送大家一本书

位继续在关注我。今年以来接了一些广告,也有微信公众号流量主累积下来的几千块钱的费用,也让我有了发起活动的经济基础。
2019年8月30日

你有一份代码审查问题清单,请查收

在团队协作编码时,代码审查是一个非常重要的环节,可以一定程度上保障代码的质量。当然,如果代码审查工作执行不到位,或者没有抓住重点,这对于整个团队的成长是无益的。
2019年8月23日

电子书 | Python 爬虫技术升级必备

Cookbook,那就意味着这是一本实操性非常强的书。书的副标题,其实就很明确地告诉了我们,书中包含了超过
2019年8月17日

深度!Python 解析 XML 数据的正确姿势

xml.parser.expat提供了对C语言编写的expat解析器的一个直接的、底层API接口。expat接口与SAX类似,也是基于事件回调机制,但是这个接口并不是标准化的,只适用于expat库。
2019年8月15日

O'Reilly又出了一本免费的新书!关于深度学习首选这一本

pybook03」,立即获取主页君与小伙伴一起翻译的《Think
2019年8月11日

电子书 | pandas 库作者手把手教你 Python 数据分析

1、电子书资源新增了百度网盘下载方式。之前提供的网盘存在一些用户体验上的问题,给大家造成了困扰,因此增加百度网盘,但可能会面临资源被删的问题。
2019年7月21日

电子书 | 《流畅的 Python》

本书覆盖了Python应用中的很多常见问题,并提出了通用的解决方案。书中包含了大量实用的编程技巧和示例代码,并在Python
2019年7月14日

豆瓣 9.1 分,中文版销量 30 多万,零基础也能用这本书学会 Python

本书第二版的英文已经出版,中文版我相信应该在紧密筹备中。在这里分享出英文版的电子书,仅供大家学习使用,请勿再做传播。
2019年7月3日

开源电子书,一起《动手学深度学习》

MXNet对算法进行实现,并实际运行它们。本书的每一节都是一个Jupyter记事本。它将文字、公式、图像、代码和运行结果结合在了一起。读者不但能直接阅读它们,而且可以运行它们以获得交互式的学习体验。
2019年6月30日

你想要的 IT 电子资源,这里可能都有

以往的博客文章部分,更新的速度会很慢。电子书板块在没有出问题之前,更新的节奏会快点。后面再整理一些书单啥的,估计是大家喜闻乐见的把?!
2019年6月28日

如何写出优雅的 Python 函数?

所以我建议:尽量少写递归。如果你想用递归解决问题,先想想它是不是能方便的用循环来替代。如果答案是肯定的,那么就用循环来改写吧。如果迫不得已,一定需要使用递归时,请考虑下面几个点:
2019年6月19日

Python 或将超越 C、Java,成为最受欢迎的语言

编程社区指数是编程语言流行度的指标,其榜单每月更新一次,指数基于全球技术工程师、课程和第三方供应商的数量。包括流行的搜索引擎,如谷歌、必应、雅虎、维基百科等都用于指数计算。
2019年6月18日

Netflix 背后的大功臣是 Python!

根据Netflix工程师的揭密,该平台所使用程序语言便是目前最受欢迎的程序语言Python。从跟踪用户使用状况与位置等,到推荐算法,再到内容分发网络CDN,全都在使用Python。
2019年6月7日

Python 容器使用的 5 个技巧和 2 个误区

上面这个函数挑不出太多毛病,很多很多人都会写出类似的代码。但是,如果你仔细观察它,可以在分支代码部分找到一些明显的“边界”。比如,当函数判断某个时间是否应该用“秒数”展示时,用到了
2019年6月6日

GitHub热榜第四!这套Python机器学习课,免费获取还易吸收

Github地址:https://github.com/machinelearningmindset/machine-learning-course
2019年5月16日

如何系统化学习 Python ?

但自学很大的缺陷在于你无法坚持,且无法自测自己到底学的怎样,也无法直接上手项目,很容易就中途放弃。事实也确实如此,不少粉丝在一个Python进阶专栏的留言,很真实了,想必说出了很多人的心声。
2019年5月14日

《流畅的 Python》到底好在哪?

这是最见功力的一点,看得出作者对书中涉及的每个特性的过去、现状和未来都有非常深入的了解,无论是前人的著述、邮件列表的讨论、stackoverflow的问答,用典详实恰到好处,真正做到了深入浅出。
2019年5月14日

GitHub标星2.6万!Python算法新手入门大全

快速选择算法与快速排序算法类似,选择一个元素作为基准来对元素进行分区,将小于和大于基准的元素分在基准左边和右边的两个区域。不同的是,快速选择并不递归访问双边,而是只递归进入一边的元素中继续寻找。
2019年4月29日

使用 Vue.js 和 Flask 实现全栈单页面应用

原文:https://codeburst.io/full-stack-single-page-application-with-vue-js-and-flask-b1e036315532
2019年4月17日

Python 实现一个自动化翻译和替换的工具

res值得注意的是,系统剪贴板对象是单例模式的,在操作系统范围内只有一个,而且读写剪贴板都是互斥的,在读(写)剪贴板的同时不允许任何对剪贴板的写(读)操作。试想这样一种情景,我们在其他软件中
2019年4月14日

美亚Kindle排名第一的Python 3入门书,火遍了整个编程圈

▌第五部分:找到工作。最后一部分是关于最佳编程实践,如何找到软件工程师的工作,团队协作以及程序员的自我提升。本文会分享如何通过技术面试与团队协作的建议,以及如何进一步提升自己的技能。
2019年1月18日

印度小伙写了套深度学习教程,Github上星标已经5000+

服务使用该项目,但是对于国内的学习者来说,暂时还是很难访问的。所以,我还是建议你将项目克隆至本地,安装Jupyter后学习。
2018年12月15日

后 Guido 时代,Python 面临的"七岔路口"

使用者开放(不仅仅是核心开发者)。理事会宣布投票结果是否足以作出决定。它提出了一个决定。如果理事会采纳了一个上诉(appeal),则获得多数票的一方需做出论证(demonstrated)
2018年12月7日

上百个数据文件合并,只能手动复制粘贴?教你一招十秒搞定!

我们的场景是数据集保存在本地磁盘。可以从脚本当前的位置提供文件的相对路径作为参数,也可以用文件的绝对路径作为参数。如果数据文件存储在网络上,则将文件路径参数替换为文件的
2018年12月5日

Python之父写给计算机专业学生的职业建议

原文链接:http://neopythonic.blogspot.com/2018/11/what-do-do-with-your-computer-science.html
2018年11月29日

一文读懂:从 Python 打包到 CLI 工具

是刚刚完成的一个python模块,他可以查找指定目录下的符合一定规则文件名的内容中包含一定规则的行,并打印出来。说起来比较拗口,就是三个参数,文件目录,文件正则,字符正则,三个一综合就是输出结果了。
2018年5月7日

一个提升图像识别准确率的精妙技巧

代码的精妙之处。我当时没能立刻理解,回来仔细思考了多次,终于想明白了这个问题,不由拍案叫绝。所以特地总结下这个问题给出自己的思考。
2018年5月4日

使用 Python 分析 14 亿条数据

举个例子,提前计算好前一年的单词使用总量并且把它存在一个单独的查找表会显著的节省时间。同样的,将单词使用量保存在单独的数据库/文件中,然后建立第一列的索引,会消减掉几乎所有的处理时间。
2018年4月25日

如何使用 Python 进行时间序列预测?

原文链接:https://machinelearningmastery.com/persistence-time-series-forecasting-with-python/
2018年3月14日

姑娘,你为什么要编程?

另外,由于程序媛每天工作时间很长,坐的太久不仅让身材走样,还会引起身体不适。尝试着在休息时间多走出家门,登登山,跑跑步,用新鲜的果汁代替咖啡来提神,也许你会感受到由心到身的轻松和舒畅。
2018年3月8日

爬虫 | Python 自动下载百度图片

'http://image.baidu.com/search/flip?tn=baiduimage&ie=utf-8&word='
2018年2月27日

十分钟搭建私有 Jupyter Notebook 服务器

推荐一种更加快速的方法,即使用腾讯云等云服务商提供的制作镜像功能,将配置好的系统直接打包,以后可以直接使用镜像,只要1-2分钟,就可以启动
2018年2月6日

使用 Python 制作属于自己的 PDF 电子书

pdfkit.configuration(wkhtmltopdf='/opt/bin/wkhtmltopdf'))
2018年2月2日

12步轻松搞定Python装饰器

你也许从没有想过,你定义的函数居然会有属性。没办法,函数在python里面就是对象,和其他的东西一样,也许这样描述会太学院派太官方了点:在python里,函数只是一些普通的值而已和其他的值一毛一样。
2018年1月25日

利用 Python 优雅地将 PDF 转换成图片

需要注意的是一般PDF文件较大,如果一次性转换整个PDF文件需要小心内存溢出的问题,我们这里将第一次载入的整个PDF文件保存到内存,避免每次读取的时候都重新载入。
2018年1月15日

200 行代码实现 2048 游戏

完整版代码地址:https://github.com/JLUNeverMore/easy_2048-in-200-lines
2018年1月9日

使用 Pandas 处理亿级数据

方法查看数据摘要,包括数据查看(默认共输出首尾60行数据)和行列统计。由于源数据通常包含一些空值甚至空列,会影响数据分析的时间和效率,在预览了数据摘要后,需要对这些无效数据进行处理。
2017年12月7日

Pandas 初学者优化指南

NumPy库,将自己描述为一个"Python科学计算的基本包",在后台执行优化操作,预编译C语言代码。跟Pandas一样,NumPy操作数组对象(简称ndarrays);然而,它省去了Pandas
2017年11月28日

听说你想做 AI 工程师?

时代已经到来!人工智能已经不是只有在科幻小说和电影中才会出现的东西,现在它离我们越来越近,而且已经渗透到各行各业。从百度的无人驾驶车,到现在的阿里人脸识别的无人售货超市,AI
2017年9月30日

我用Python爬取了全国4500个热门景点,告诉你国庆哪儿最堵?

这种[{x:x,x:x},{x:x,x:x}]格式的数据,是一种json格式的数据,由于具有自我描述性,所以比较通俗易懂,大概可以知道这里的三个值,前俩个是经纬度,最后一个应该是权重(我猜的)。
2017年9月29日

如果每一种语言都对应一种女生,你会喜欢哪一个?

C++的特点之一是高性能,感觉就像一个干练的女性,然后忙碌的出入在大大小小的工作隔间。同时想到C++在底层又不可缺少,那就定位成公司里的白领吧~
2017年9月28日

Python 官方推荐的一款打包工具

在thoughtbot,我们用Ruby和Rails工作,但通常我们总是尝试使用最合适的语言或者框架来解决问题。我最近一直在探索机器学习技术,所以Python使用地更多。
2017年9月27日

如何落实 Python 代码风格?

来源:https://ipfans.github.io/2016/01/how-we-follow-python-style-guide/index.html
2017年9月26日

利用 Pandas 分析 IGN 游戏发行数据(上)

,score_phrase,title,url,platform,score,genre,editors_choice,release_year,release_month,release_day
2017年9月25日

利用 Pandas 分析 IGN 游戏发行数据(下)

例如,通过这种方式我们可以得到,最近发布的游戏是否获得了更高的评价(releaseyear),或者是否年底发布的游戏得分更好(releasemonth):
2017年9月25日

中文文本挖掘预处理流程总结

对于第一种方法,常用的文本语料库在网上有很多,如果大家只是学习,则可以直接下载下来使用,但如果是某些特殊主题的语料库,比如"机器学习"相关的语料库,则这种方法行不通,需要我们自己用第二种方法去获取。
2017年9月22日

通过 SQL 查询学习 Pandas 数据处理

来源:http://shzhangji.com/cnblogs/2017/07/23/learn-pandas-from-a-sql-perspective/
2017年9月21日

程序员为什么要坚持不信任原则?

【真实案例】:接手oauth系统后运行数月表现良好,突然有一天,发生了coredump,经查,是某个业务不按规定请求包中填写了超长长度,导致memcpy时发生段错误,根本原因,还是没有做好长度检查。
2017年9月20日

国外女程序员分享如何直播写代码

我已经有一段时间没有直播了。现在只是在收到关于一些功能改善的PR时才会进行直播,因为我真的没有时间开始了。我可以坦白的说,我的开源项目已经变得更好了,真的要感谢youtube社区的慷慨和鼓励。
2017年9月19日

程序员最大的悲哀是什么?

进了一家小公司,每天听PM和领导的决定,加班加点撸码为资本卖命。有一次好不容易优化了代码,突然开心得大叫,而四周满是不解的眼神,你默默低下了头,涨红着脸。
2017年9月12日

Python 面向文档编程的正确姿势

通过版本对比,我们还可以快速排查API接口的变化情况。需要注意的是这个功能要求我们要将历史的文档记录也要保存在该目录下的文件中,通常我们可以把历史的注释输出到一个特定文件中保存。
2017年8月29日

如何开发一个 PyCharm 插件?

http://www.jetbrains.org/intellij/sdk/docs/basics/getting_started/build_number_ranges.html
2017年7月13日

Instagram 在 PyCon 2017 的演讲摘要

分支的代码,都将在一个小时内被发布到线上环境。而这样的发布过程每天将会发生上百次。在这么频繁的发布频率下,如何在满足之前的那两个前提下来完成迁移变得尤其困难。
2017年6月2日

十分钟快速搭建云端Jupyter Notebook服务器

推荐一种更加快速的方法,即使用腾讯云等云服务商提供的制作镜像功能,将配置好的系统直接打包,以后可以直接使用镜像,只要1-2分钟,就可以启动
2017年3月24日

最萌编程高手是这样炼成的

先说重点:这是一次送书福利,具体是啥有意思的书请看下文。图灵向我提供了五本,规则也很简单:送给本文下方评论点赞数最多的五位,时间截止到27日中午12点。
2017年3月23日

scikit-learn机器学习初体验

原文链接:http://xhrwang.me/2015/02/13/scikit_learn-tutorial.html
2017年2月17日

来自Unix/Linux的编程启示录

"女娲造人"可谓人人皆知,女娲是神,而程序员是能力上最接近女娲的存在。如果说女娲创造的是真实的世界,那么程序员是创造数字的世界,我们所写下的每行代码,所构建每个程序,都在让这个数字世界变得丰富多彩。
2017年2月10日

Github 国内加速全指南

在没有翻墙的前提下,访问速度就像乌龟在漫步,让追求效率的程序员痛苦不堪,恨不得肉身翻墙,享受优质互联网服务的同时晒晒太阳,吹吹海风。
2017年2月9日

谷歌推出 Python 性能加速方案

中的全局解释器锁(GIL)的存在,限制了并发和并行能力。一直以来,业界和社区都在寻找比较好的解决方案,目前知名的有
2017年1月6日

Pytest 测试框架入门

options9、最佳实践其实对于测试而言,特别是在持续集成环境中,我们的所有测试最好是在虚拟环境中。这样不同的虚拟环境中的测试不会相互干扰的。
2016年12月13日

PyCon主席教你学网络编程

大多数脚本使用标准库的argparse模块,而不是原始的sys.argv字符串列表来解析命令行选项和参数。这不仅阐明并记录了每个脚本被调用时表示的语义,还允许每个脚本的用户使用
2016年12月5日

数据科学家如何找到心仪的工作?

为了写一篇说明性的文章,我们首先需要挑一个数据科学的话题,然后撰写博客。这篇文章需要带领读者从一无所知到对概念有一个清晰的了解。而写文章的关键是,使用朴实的、简单的的语言——你写得越专业,HR
2016年10月14日

打造数据科学作品集:机器学习项目(上)

有了房利美数据集,我们将尝试仅仅使用收购房贷时的数据,预测房贷是否会被止赎。实际上,我们会为每一份房贷“打分”,这个分数表示房利美是否应该购买这份房贷。这将是一个良好的基础,也是一个很棒的作品。
2016年10月12日

十分钟搭建一个数据科学博客

写博客是证明你的实力、深入学习和建立读者群的好方法。有许多数据科学和编程类博客帮助他们的作者找到工作,或者认识了重要人物。定期写博客是有抱负的程序员和数据科学家最应该做的事情之一。
2016年10月10日

Python 编码的前世今生

'id\u003d215903184\u0026index\u003d0\u0026st\u003d52\u0026sid\u003d95000\u0026i' >>>
2016年10月9日

打造数据科学作品集:用数据讲故事

数据科学中的故事需要围绕着你发现了什么,怎么发现的,意味着什么进行讲述。举个例子,你发现公司利润去年下降了25%。仅仅阐述这个事实是不够的,你必须说明为什么利润会下降,可以通过什么方式来解决。
2016年10月8日

给Python初学者:如何用 Django 写一个编程派

Python程序员都在看的公众号,跟着编程派一起学习Python,看最新国外教程和资源!
2016年9月20日

王小波和编程

王小波可以算的上是个GEEK。大学学的贸易,后来又学化学,再后来转到了数学系。他的同学形容他解数学题就像杀猪一样,特别来劲,一道一道解决,那感觉可能就像打CS拿人头一样爽。不过解多了也觉得没意思。
2016年9月13日

我最喜欢的9个深度学习库

对于pylearn2我最大的担忧就是(在撰写本文时),它没有一个活跃的开发者。正因为如此,相比于像Keras和mxnet这样的有积极维护的库,推荐pylearn2我还有些犹豫。
2016年9月12日

程序员才是最牛逼的潜力股!一个胖纸到男神的蜕变之路

以前虽然也关注过,但昨天读完这篇文章之后,才发现他以前居然是个胖子!而且减肥、形象改变的效果实在是赞!而且颠覆了大家对程序员的刻板印象。Kenneth
2016年9月10日

一些Python爬虫技巧总结

这里有一个取巧的方法,就是利用squid做代理服务器来进行抓取,则squid会自动为你维护连接池,还附带数据缓存功能,而且squid本来就是我每个服务器上面必装的东东,何必再自找麻烦写连接池呢。
2016年9月9日

使用好镜像源,把等待的时间转为生产力

true镜像源的使用大致相同,同样还有很多比如中科大、阿里、网易等制作的镜像源,一步修改后,下载速度就会跑满你的带宽,再也不用纠结于梯子的速度和流量了,把时间和精力放在开发上吧。
2016年8月29日

不懂排序算法?看这些舞者给你做的演示(下)

分钟左右。其中以匈牙利民间舞蹈队插入排序、直接排序、冒泡排序和希尔排序等四个算法进行了演示。大家可以结合这篇文章再一起复习一下:八大排序算法的Python实现。
2016年8月28日

用Python从头开发一个自己的Shell(上)

翻译组是EarlGrey@编程派发起成立的一个专注于
2016年8月27日

数据可视化:利用 Bokeh 实现

翻译组是EarlGrey@编程派发起成立的一个专注于
2016年8月26日

uvloop:Python极速网络互连

翻译组是EarlGrey@编程派发起成立的一个专注于
2016年8月24日

一文学会Python多进程编程

翻译组是EarlGrey@编程派发起成立的一个专注于
2016年8月22日

一文学会Python多线程编程

kcheng,由EarlGrey@编程派校对。
2016年8月21日

八大排序算法的Python实现

插入排序的基本操作就是将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数据,算法适用于少量数据的排序,时间复杂度为O(n^2)。是稳定的排序方法。
2016年8月20日
2016年8月19日
2016年8月18日

惊艳!还能用代码生成这样的画作

翻译组是EarlGrey@编程派发起成立的一个专注于
2016年8月17日

跟着一起写一个多人在线游戏(二)

翻译组是EarlGrey@编程派发起成立的一个专注于
2016年8月16日

跟着一起写一个多人在线游戏(一)

翻译组是EarlGrey@编程派发起成立的一个专注于
2016年8月15日

为什么你应该学习编程?

你可能不会成为高手程序员,但是,请尝试一下吧。第一个原因,编码或许会成为你的菜。第二个原因,即使你对它不感兴趣,你也仍然可以学习一些基础知识,从而得到那些热衷学习的未来雇主的青睐。
2016年8月14日

高手分享:如何立即跳出两重嵌套循环?

翻译组是EarlGrey@编程派发起成立的一个专注于
2016年8月13日

如何用 Python 制作 GIF 动图?

翻译组是EarlGrey@编程派发起成立的一个专注于
2016年8月12日

码农男友用 Python 写了个机器人,租到了让女友满意的房子

翻译组是EarlGrey@编程派发起成立的一个专注于
2016年8月11日

十分钟快速入门 Pandas

翻译组是EarlGrey@编程派发起成立的一个专注于
2016年8月9日

使用Python进行科学计算:NumPy入门

翻译组是EarlGrey@编程派发起成立的一个专注于
2016年8月7日

Matplotlib 快速入门

EarlGrey@编程派。linkmyth
2016年8月6日

福利 | 推荐一本美亚排名第一的Python入门教材

第一部分介绍用Python编程所必须了解的基本概念,包括matplotlib、NumPy和Pygal等强大的Python库和工具介绍,以及列表、字典、if语句、类、文件与异常、代码测试等内容;
2016年8月5日

当我们学Python时,我们学什么?

对,这就是赤果果的广告。不过我用下来的感觉确是如此,最大的问题是在于它太强大了有太多的库,貌似没有一个地方可以集中查看所有库的文档(https://pypi.python.org/pypi
2016年8月4日

这篇文章教会你打包Python程序

校对,EarlGrey@编程派定稿。
2016年8月3日

Anaconda高手必知必会:学习Conda高级特性(下)

翻译组是EarlGrey@编程派发起成立的一个专注于
2016年8月2日

从零开发一个小游戏:PyGame入门

翻译组是EarlGrey@编程派发起成立的一个专注于
2016年7月31日

学习 Conda 的高级特性(上)

翻译组是EarlGrey@编程派发起成立的一个专注于
2016年7月29日

践行这5条原则,构建优秀的Python包

翻译组是EarlGrey@编程派发起成立的一个专注于
2016年7月27日

好用!在 Notebook 中使用 Sublime Text 快捷键

系统下,该文件的默认地址是~/.jupyter/custom/custom.js。如果你是第一次配置这个文件,那么很可能这个地址下并不存在该文件。当然,你也可以选择在
2016年7月26日

如何测试代码覆盖率:coverage.py 简介

翻译组是EarlGrey@编程派发起成立的一个专注于
2016年7月25日

Jupyter Notebook 快速入门(下)

中,就在代码的下面。我们可以之后修改代码,重新计算,这时图形也会动态更新。这是每个数据科学家都想要的一个特性:将代码和图片放在同一个文件中,清楚地看出每段代码的效果。
2016年7月24日

Jupyter Notebook 快速入门(上)

Insert单元格above(在上方插入单元格)。你会发现,文档的顶部马上就出现了一个新的单元格。点击在快捷键栏中的单元格类型,将其变成一个标题单元格(heading
2016年7月23日

20招让你的 Python 飞起来!

cffi的就是ctypes在pypy(详见下文)中的实现,同进也兼容CPython。cffi提供了在python使用C类库的方式,可以直接在python代码中编写C代码,同时支持链接到已有的C类库。
2016年7月22日

如何学习编程并转行?

既然编程是一种行业,那么让我们看一看其他的行业——例如建筑和结构。早期的程序员会认为自己是一名造房子的建筑工人。造房子,并且造得很好,这非常有价值。接受指令和规格,用适合的技能打造一些东西。
2016年7月21日

用Python写一个命令行火车票查看器

写Python程序的一个良好实践是使用virtualenv这个工具建一个虚拟的环境。我们的程序使用Python3开发,下面在你的工作目录下建一个文件夹tickets,进去创建一个虚拟环境:
2016年7月20日

你造吗?可以在终端里查火车票信息哦!

在这之前,还主要是由我与大家分享好用的Python资源和文章。今天向大家推荐一个可以查询火车票的第三方模块,大家可以先试着看看模块的源码,明天介绍模块作者写的具体开发教程。
2016年7月19日

我想邀请你加入这个小组,来吗?

教程翻译成中文,让不懂英语的程序员也能第一时间学习到国外的最新技术。到目前为止,编程派的网站(http://codingpy.com)已经发布了165
2016年7月18日

十张GIFs让你弄懂递归等概念

图像(包括动图)是传递信息的一种高效方式,往往能增强表象、记忆与思维等方面的反应强度。所谓一图胜千言,说的就是这个道理。
2016年7月17日

一个危险的Python函数,不推荐使用

留心的读者可能会问,如果出现AttributeError呢??的确,如果真出现,我们没有办法区分到底是因为真的缺失该属性,还是特性存在问题。文首提到的写法可以将可能的错误减少为只有一种,避免出现
2016年7月14日

使用Python构建SQLite轻量级数据库

作者简介:杨川,心血管内科医师,从事临床医学10年,介入心脏病学3年,生物信息学1年。目前专注于生物信息学和个体化及精准医疗的实践和研究工作。作者个人公众号ID:ChuanWorkstation
2016年7月13日

震惊小伙伴的单行Python代码

在昨天分享的《请不要为了炫耀而写出超短代码》一文中,提到了两种短代码:一种是写给自己看的,另一种是写给别人看的。本文再分享一些短代码的示例,有些虽短,但也有可读性;有些就纯粹属于写给自己看的了。
2016年7月12日

请不要为了炫耀而写出超短代码

伪代码与文档字符串的注解都很清楚。你可以很容易去辨读每个部分与字串的用意,所以任何语言的初级程式员都能理解。有几个「高级程式员(Pythonistas)」能第一眼就理解那个比较短的编码?
2016年7月11日

Pythonista:移动端的Python好帮手

推荐一款在移动端进行Python编程的APP:Pythonista,很早之前就曾试着使用过,可以算是iOS下最好的Python编程环境。今天分享的这篇文章,比较全面地对这个APP进行了介绍。
2016年7月10日

《Think Python 2e》中译版电子书分享

EPUB版本的效果还不错,我已经删除了不必要的导航和尾部版权信息。大家也可以自行生成epub版本,只要克隆ThinkPython2-CN,安装好sphinx库,然后运行make
2016年7月9日

Anaconda:最佳的Python个人应用解决方案

作者简介:杨川,心血管内科医师,从事临床医学10年,介入心脏病学3年,生物信息学1年。目前专注于生物信息学和个体化及精准医疗的实践和研究工作。作者个人公众号ID:ChuanWorkstation
2016年7月7日

零基础驯养一头程序猿:从入门到结婚(中)

授人以鱼不如授人以渔,直接为大家介绍程序猿不如让你们掌握线上发掘的方法。如果你真心想要从网上入手捕捉一头高端猿,最好先学会科学上网。用大中华局域网能不能行得通?当然可以,只是层次
2016年7月6日

程序猿都会爬的妹子图

http://toutiao.com/a6300929522393841921/http://mazih.com/post/cibuwb7bu0000rfa2m169vzv9/
2016年7月5日

这本书送给你

之前接了个小推广,算是有了一点活动基金,所以想搞一次抽奖活动回馈长期关注编程派的老朋友。在群里咨询时,大家都倾向于赠书,所以就有了这次活动啦。之前都是赠电子书,这次是实体书,但应该不会是最后一次。
2016年7月4日

零基础驯养一头程序猿:从入门到结婚(上)

中国区排名前1000人的地理位置信息中筛选出一些有用的数据(见下图),图中只选择了有10个以上中国区前1000程序猿分布的城市。还有一些程序猿由于没有按规范填写城市,无法统计进来。
2016年7月3日

我发了,你来做吗?挑战自己的十道题

【10】某城市发生了一起汽车撞人逃跑事件,该城市只有两种颜色的车,蓝色15%,绿色85%。事发时有一个人在现场看见了,他指证是蓝车,但是根据专家在现场分析,当时那种条件能看正确的可能性是80%。
2016年7月2日

看完这些 你的“程序员指数”或将飙升

《蝴蝶效应》讲述了主角伊万在小时候经历了一系列糟糕的事情,损坏了他原本完美的人生。在童年可怕记忆的折磨下,伊万请求心理医生的帮助,医生鼓励他把发生的事情一件件详细记下来,但是事情变得越来越糟糕。
2016年7月1日

让代码赏心悦目的十大编程字体

New,这大概是我们最熟悉的字体了,基本上所有系统都有。很不幸,很多终端和编辑器都默认使用此种字体,虽然不会影响使用,但它太无趣了。如果你正在使用这种字体,建议调大一点,并打开系统的
2016年6月30日

为什么国外程序员爱用Mac?

每台电脑,每个系列都设计完美,从包装盒,宣传册,广告,电源线,电脑内部,电脑外观,电脑软件都精心设计,风格统一。甚至微小到螺丝,看过苹果机箱上的螺丝,机箱里面的数据线吗?那个也是设计。
2016年6月29日

多姿多彩的 cat

Python程序员都在看的公众号,跟着编程派一起学习Python,看最新国外教程和资源!
2016年6月28日

Python制作安卓游戏外挂

通过选择单词的意思进行攻击,选对了就正常攻击,选错了就象征性的攻击一下。玩了一段时间之后琢磨可以做成自动的,通过PIL识别图片里的单词和选项,然后翻译英文成中文意思,根据中文模糊匹配选择对应的选项。
2016年6月27日

扎克伯格亲传26招 教手下程序员如何高效工作

结合,创造不间断工作时间:一个小会,也会毁了一个下午,因为它会把下午撕成两个较小的时间段,以至于啥也干不成。PS:当看到一个程序员冥思苦想时,不要过去打扰,甚至一句问候都是多余的。
2016年6月26日

打造属于自己的个性化终端

我们在《硅谷码农是这样秀逼格、撩妹子的!》一文中看到了许多程序员提升逼格的方法,其中“打造个性化终端”或许可以算是实现最快、成本最低的招数了。这也是我们今天分享的主题,具体来说是使用Zsh
2016年6月25日

Django学习与实战(六):文章评论

表单用来给服务器后台提交用户填写的数据,例如平时我们看到的填写登录、注册信息的页面就是一个登录、注册表单,用户填写表单信息后,点击提交按钮,表单中填写的内容就会打包发送给服务器后台。
2016年6月24日

2016年春季互联网高端人才流动报告

比如他们通过组建线下团队,对每一家在100offer招聘的雇主进行严格筛选、实地考察。目前BAT、滴滴、今日头条、美团点评等优质雇主,当然还有不少优秀创业公司,均在100offer活跃招聘。
2016年6月23日

Python性能分析大全

为了更好了解python程序,我们需要一套工具,能够记录代码运行时间,生成一个性能分析报告,方便彻底了解代码,从而进行针对性的优化(本篇侧重于代码性能分析,不关注如何优化)。
2016年6月22日

硅谷码农是这样秀逼格、撩妹子的!

小Tips:许多机智的程序猿其实很喜欢穿各种牛逼发布会或者其他厉害的会议送的T-shirt!一方面彰显自己对科技热点的关注,另一方面就是经济实惠啦!有机会就多收几件,没错!
2016年6月21日

Python算法分析入门 | 《Think Python 2e》中译计划完结

第二十一章的主题为算法分析,是程序员进阶必须要了解的一个知识点。本章主要介绍的是算法分析中运行时间的分析,具体包括增长量级和大O记法等概念。
2016年6月19日

20年后,程序员将成为最富有的群体

别急,在互联网浪潮下,程序员体现出了越来越不可估量的价值,是这个群体让我们的生活更便捷、更有趣,他们用一行行代码,铸造出了一个多彩的虚拟世界。
2016年6月18日

Django学习与实战(五):标签云、归档

本文首发于微信公众号编程派(微信号:codingpy),这是一个专注Python编程的公众号,每天更新有关Python与编程的教程和资源等精选内容,欢迎关注。
2016年6月17日

又一个Python开发利器!

支持完整侦错功能,例如在程序执行时能够暂止于中断点处,此时能检视或修改当下执行情况的区域变数以及呼叫堆叠,并能于侦错模式下使用您熟悉的重要功能让您能更简易快速的掌握程序执行的情况。
2016年6月14日

Guido老爹谈Python的未来

其实,Python的性能并没有人们说的那样差,而且因为Python大部分是用C语言实现的,很多事情做起来可以和C语言一样快。我还是认为,Python对于大部分事情来说已经足够快了。
2016年6月12日

Django学习与实战(四):基于类的通用视图详解

class-based-view(基于类的通用视图)还有很多不明白的地方,因此接下来我们会出一系列文章讲解几个常用的基于类的视图的用法,并在适当的源码层面下讲解其机理和如何按照我们的需要拓展它。
2016年6月10日

选专业当选计算机科学,找工作当找程序员岗!

上个月有机构发布了《2016年中国大学生就业报告》,选取了2015届大学毕业生比例较高的十大专业,从就业率、薪资等方面分析专业差异。我对比着里面的数据,感叹按这个标准的话当初的确是没选对专业啊!
2016年6月9日

一个32岁入门的70后程序员给我的启示

我的亲人总是对我说:“你啊,坐久了要多起来走走,看看远处,这样子才好”。可是我觉得大部分程序员都做不到,因为编程是根本停不下来的,一旦你入门之后,你就会有种时刻想创造的感觉。这是写程序写出来的专注。
2016年6月8日

使用Python将文本转为图片

有时候,我们需要将文本转换为图片,比如发长微博,或者不想让人轻易复制我们的文本内容等时候。目前类似的工具已经有了不少,不过我觉得用得都不是很趁手,于是便自己尝试实现了一个。
2016年6月6日

解决问题的智慧:望、闻、问、切

另外,得分越高越优还是越低越优,可以根据个人喜好来,但务必保持一致。比如有些同学喜欢用小的数值表示消耗低,而效率则喜欢用大的数值表示高效性,这就造成了混乱,最后究竟是得分高者为优还是低的为优?
2016年6月5日

Django博客开发实战:列表分页和语法高亮

官方文档对此有十分详细的介绍,它还给出了一个完整示例,读懂它的代码后仿照它即可实现基本的分页功能。请参考官方文档对于分页的示例,如果你不习惯英文的话,也可以参照网友的翻译版本Django
2016年6月3日

Flask也能用来开发大规模网站?

另外在此做一个小尝试,如果你想看中文版的PPT,那么可以选择打赏我。如果最终总打赏超过100元或50人(需要的人少我就不用浪费时间了),我会在两天后向所有打赏者发送中文版PPT的分享链接。
2016年6月1日

Django博客开发实战:详情视图

接下来我们会为我们的博客添加更多高级的功能,包括有标签云、文章归档、文章分页等。敬请期待我们下一周的教程。如果你希望为你的博客添加其他更加独特的功能,也请随时告诉我们。
2016年5月27日

Django博客开发实战:开篇 | Django学习小组

"blog/index.html",将模板中的变量用相应数据库中的数据替换后返回给浏览器。这样,用户就看到了从数据库中被取出,然后被渲染后的文章列表了。
2016年5月25日

PyBooks:五本免费Python编程书籍

本文就收集汇总了他们家分享的五本免费Python编程书籍,加上编程派之前分享的PyBooks:免费编程书籍《Python函数式编程》,总共算是有六本了。
2016年5月16日

学编程,更得学点数学

不过时不时了解一些数学相关的知识还是很有必要,尤其是一些悖论,读起来大开眼界。比如下面这十二道数学题,看上去非常简单,但是最后的结论却是出乎你的判断。
2016年5月13日

编程派微信公众号正式接受外部投稿啦!

看了今天头条推送的朋友肯定注意到了,我推送了本公号第一篇读者投稿,所以也借此机会正式宣布一下:编程派正式接受外部投稿啦!如果你原创的Python相关教程、心得,都快点砸给我吧!
2016年5月2日

Python之父教你写main()函数

但是现在sys.exit()函数调用会产生问题:当main()函数调用sys.exit()时,交互式解释器就会推出!解决办法是让main()函数的返回值指示退出状态(exit
2016年4月24日

历史上最伟大的12名程序员

林纳斯在网上邮件列表中也以火暴的脾气著称。例如,有一次与人争论Git为何不使用C++开发时与对方用“放屁”(原文为“bullshit”)互骂。他更曾以“一群自慰的猴子”(原文为“OpenBSD
2016年4月22日

美国大兵是如何成为一名程序员的?

另外还有网络。参加一些行业活动,发微博,写博客,和你周围的圈子进行互动。在我看到我现在这份工作的前一周,我就曾在一个论坛上发布过一个简短的演讲,这也使得有些人注意到了我。
2016年4月18日

如何正确解决Python中的中文编码问题?

这个异常有时候会在调用decode方法时出现,原因是Python打算将其他编码的字符转化为Unicode编码,但是字符本身的编码格式和decode方法传入的编码格式不一致,例如:
2016年4月11日

Pybooks:十本Python编程语言的入门书籍

第2部分则提供了各种高级主题来展示可以使用Python做些什么,包括正则表达式、网络编程、网络客户端编程、多线程编程、图形用户界面编程、Web编程、数据库编程、扩展Python和一些其他材料。
2016年4月3日

优秀的程序员都在用Google!

想知道对于某一种技术的替代品是什么吗?那么就需要相关关键字的支持。给出一个URL,然后它会返回具有类似内容的网站。在实践中,我发现它在寻找替代技术、替代框架,或找一些附加的和兼容的东西时,很有用。
2016年3月30日

别再用print来调试啦:logging模块超简明指南

原文链接:http://www.zlovezl.cn/articles/replacing-print-simple-introduction-to-logging/
2016年3月29日

加入我们 一起交流Python

群主希望在成员稳定之后,每周组织一次话题讨论分享。如周一至周三票选当周讨论话题,周四、周五各自根据话题准备、梳理自己的经验,周六晚在群内分享自己的心得。(待细化,欢迎提建议。)
2016年3月29日

PyBooks:国外技术大牛小时候看什么书学编程?

今天的书和Python没什么关系,但是实在是觉得很有价值,所以忍不住向大家推荐啦。下载链接请点击阅读原文查看,下载前请注意看文末的版权要求。
2016年3月28日

赖勇浩关于Python编程的一些问答

A:在我看来,python适合开发小中大巨多种复杂程度的项目,因为能不能把项目做成,最关键的因素还是人。python对web支持不错,有许多第三方库,也有django/flask等许多人叫好的框架。
2016年3月26日

一图看懂Python 2和3的区别&小调查

最近想就这个话题写一篇文章,今天先跟大家做个小调查,搜集一点素材。同时分享博客园上一位叫Vito.K的朋友制作的一张神图,图中对Python
2016年3月24日

PyBooks:免费编程书籍《Python函数式编程》

从今天开始,编程派将定期为大家推荐优秀的Python编程书籍。这个系列的标题将以PyBooks开头,希望大家喜欢。如果精力许可的话,或许还可以组织一些篇幅不是太长书籍的翻译。
2016年3月21日

从StackOverflow的开发者调查看Python

新技术不断在涌现,但旧技术也不是那么容易就被淘汰的。在这个指标上,StackOverflow比较了2015年1月和2016年1月各个技术获得投票数的变化。其中,Python的得票数上升了19.9%。
2016年3月20日

12个超棒的Web开发工作站

这就是他之前说有8块显示器的工作站。他在这里用了一款叫Ultramon的软件,也是一款多屏幕控制软件。他似乎也尝试过使用Synergy,但是在这个工作站上没有配置成功,不得已选择了Ultramon。
2016年3月18日

怎样让浏览器变身代码编辑器?

程序员都是爱折腾的物种。有的开发者还是不满足于上面那种手动输入代码、将浏览器变成编辑器的方法,甚至是直接将真正的编辑器搬到了浏览器中运行。这就是我们最后要介绍的SlimText,下面是具体截图。
2016年3月15日

做到这十点 你就能成为更好的程序员

译文链接:http://www.codeceo.com/article/10-golden-rules-be-better-programmer.html英文原文:10
2016年3月14日

怎样在Python中操作Docker容器?

Python官方百科中提供了一些让Python与其他流行的编程语言进行底层交互的技巧。但是如果你碰到一个很奇怪的情况,或者某个复杂的遗留软件,交互就变得非常困难,甚至是不可能完成。
2016年3月13日

程序员这个职业会消失吗? | 程序员的日常

2e》最新中译版的日子,等着看最新章节的朋友,请点击阅读原文查看。阅读原文打开慢的朋友,可以去Github搜索“ThinkPython2-CN”。不知道我在说什么的朋友,请看Think
2016年3月12日

AlphaGo背后的搜索算法:蒙特卡罗树搜索

我们知道,围棋棋盘横竖各有19条线,共有361个落子点,双方交替落子,这意味着围棋总共可能有10^171(1后面有171个零)种可能性。这超过了宇宙中的原子总数是10^80(1后面80个零)!
2016年3月10日

计划有变 你怎么看 |《Think Python 2e》第三章及小调查

打印语句中的字符串被括在双引号中。单引号和双引号的作用相同;大多数人使用单引号,上述代码中的情况除外,即单引号(同时也是撇号)出现在字符串中时。
2016年3月9日

Python文本分析:今年政府工作报告有哪些高频词?

上周六,总理在大会堂作政府工作报告,全球媒体瞩目。每年都会有媒体对报告中的高频词汇进行梳理,我们也可以尝试利用Python和分词工具jieba来自己分析一下。
2016年3月7日

程序员的日常 | 我们不为软件付费

除了盗版和自由软件之外,传统科技巨头似乎也在慢慢放弃靠软件赚钱的想法。其中最明显的,就是苹果和微软相继宣布自家的操作系统可以免费升级。这里面打着的似乎是付费硬件+免费软件的想法。
2016年3月6日

如何在Eclipse中配置Python开发环境?

https://www.londonappdeveloper.com/virtualenv-with-eclipse-with-pydev-on-windows-10/
2016年3月6日

极客瞭望墙外风景的正确姿势

本文由EarlGrey@编程派独家整理,同步首发于微信公众号“编程派”。微信搜索“编程派”,跟我一起学Python。文中相关链接,请点击阅读原文查看。
2016年3月3日

《Think Python》最新中译版:第一章

solving)意味着对问题进行形式化,寻求创新型的解决方案,并且清晰、准确地表达解决方案的能力。事实证明,学习编程的过程是锻炼问题解决能力的一个绝佳机会。这就是为什么本章被称为“程序之道”。
2016年3月2日
2016年3月1日

《Think Python》最新中译版:序言

我在每章的最后新增了一个名叫调试的小节。我会在这些小节中,为大家介绍如何发现及避免bug的一般技巧,并提醒大家注意使用Python过程中可能的陷阱。
2016年2月29日

《Think Python》最新版中文翻译计划

支持的方式有很多种,你可以将本书的翻译计划告诉想学编程的朋友,并推荐本书。你也可以关注“编程派”的微信订阅号,将最新的译文分享给更多的人。甚至,你还可以联系我,加入到这本书的翻译工作中来。
2016年2月29日

MITx经典课程:计算思维及数据科学导论

在6.00.2x这门课中,你将学会如何使用计算,来完成一系列不同的任务。想要轻松跟上这门课程,你需要对Python编程语言和计算复杂度(computational
2016年2月28日

农民自制黑科技:无人驾驶拖拉机

虽然Matt成功提高了农场的生产力,而且还有了一家自己的公司,他始终觉得自己还有很多需要学习,所以会继续坚持学习MIT的网络课程。他很感谢MIT和它的公开课,没有它们,他肯定没法开发出这套系统。
2016年2月27日
2016年2月26日

计算的未来是什么? | 原创编译

我预计自动驾驶汽车领域将获得更大的投资。除了科技巨头之外,大型汽车厂商也开始重视自动驾驶。你甚至会发现一些创业公司生产的有趣产品。深度学习软件工具着实优秀,甚至可以让个人开发者制造出半自动驾驶汽车。
2016年2月24日
2016年2月19日
2016年2月18日
2016年2月12日
2016年2月9日
2016年2月8日

人生苦短,我用Python:一门编程语言的发展简史

不能直接进行IO。ABC语言不能直接操作文件系统。尽管你可以通过诸如文本流的方式导入数据,但ABC无法直接读写文件。输入输出的困难对于计算机语言来说是致命的。你能想像一个打不开车门的跑车么?
2016年2月2日

MITx在线课程:计算机科学及编程导论

另外,这几年公开课和在线课程逐渐热门,MIT也是将这门课放到了Edx上,供全球各地的编程爱好者学习使用。本文中要与大家分享的,就是这门课程在Edx上的教学视频。
2016年1月28日
2016年1月25日

PyCharm官方发布最新入门视频教程

最近,JetBrains公司应用户的要求,推出了一套PyCharm的短视频教程,一共9集,每集时长约4-5分钟。这套视频教程由JetBrains公司的PyCharm
2016年1月21日

提升Python编程效率的10点建议

程序员的时间很宝贵,Python这门语言虽然足够简单、优雅,但并不是说你使用Python编程,效率就一定会高。要想节省时间、提高效率,还是需要注意很多地方的。
2016年1月20日

Flask开发团队Pocoo编码风格指南

译者:EarlGrey@编程派
2016年1月11日

Emacs:最好的Python编辑器?

emacs即可实现。但是,Emacs的一个强大之处就是你可以在终端下以headless模式运行Emacs编辑器。这也是我本人的默认终端环境。要开启headless模式,只需要输入emacs
2015年12月15日

Python开发利器 | 将Sublime Text 3打造成强大的Python开发环境

的输入框。然后输入路径和文件名。当你按下回车键后,文件便被创建了。除此之外,如果目标文件夹并不存在的话,该文件夹将会被自动建立。在默认情况下,你创建的文件的路径将会显示在状态栏中。
2015年12月11日

Python开发利器 | 如何将Vim打造为强大的Python开发环境

正如插件名,按Ctrl+P就可以进行搜索。如果你的检索词与想要查找的文件相匹配的话,这个插件就会帮你找到它。哦,对了——它不仅仅可以搜索文件,还能检索标签!更多信息,可以观看这个Youtube视频。
2015年12月8日

学习Python:做数据科学还是网络开发?

Rails等语言不同,不是一个经常需要的技能。但是面向数据科学的Python却越来越受欢迎,而且由于它更多地被用于机器学习和其他数据科学程序,Python更是招聘数据科学家的公司所最看重的技能。
2015年11月24日

有了CodinGame,玩着游戏就能学编程

对于每一个练习,你都可以从超过20种编程语言中选择自己喜欢的语言,例如Python、Ruby、Java、Scala等。公司的目标用户是已经知道一些编程基础的人,但也为资深程序员提供了相匹配的挑战。
2015年11月22日

首发 | 本杰明·富兰克林会怎样学习编程?

大约在这时候,我偶然看到了一本《旁观者》的零本,是第三册。在这以前,我从未曾看见过这个刊物。我买了这本散册,反复读了几遍,十分中意,我认为文章写得好极了,如果可能的话,我想模仿它的风格。
2015年11月18日

福利 | 《笨办法学Python》电子书及配套视频分享

Shaw完善了这个堪称世上最好的Python学习系统。只要跟着学习,你就会和迄今为止数十万Zed教过的初学者一样获得成功。
2015年11月18日

首发 | 一篇文章入门Python生态系统

我在本文中所介绍的内容,触及的还只是Python生态系统的表面。Python世界中,几乎针对每一个你能想象到的任务,都存在相关的工具、库和软件。这些明显无法在一篇文章中尽述。你必须要自己慢慢探索。
2015年11月17日