Python
文章平均质量分 68
刘星石
这个作者很懒,什么都没留下…
展开
-
帮你提升 Python 的 27 种编程语言
以下为正文:作为全球最流行的编程语言联合设计者之一,我经常看到的一种令人沮丧的行为(在Python社区和其它社区都有),就是那些有影响力的人试图把“缺失”的恐惧感灌输给其它开源社区,将其当作对社区贡献的源动力。(我偶尔会对自己的这种不当行为感到内疚,当别人落入同样的陷阱时我也就更容易察觉到)。虽然借鉴其他编程语言社区的经验是一件好事,但以恐惧为基础的方法来激励行动存在严重的问题,因为它将助转载 2015-11-03 10:39:33 · 1458 阅读 · 0 评论 -
用K-means聚类算法实现音调的分类与可视化
本文由 伯乐在线 - ggspeed 翻译,耶鲁怕冷 校稿。未经许可,禁止转载!英文出处:jared polivka。欢迎加入翻译组。利用 K-means 聚类算法来聚类和可视化音调Galvanize 数据科学课程包括了一系列在科技产业的数据科学家中流行的机器学习课题,但是学生在 Galvanize 获得的技能并不仅限于那些最流行的科技产业应用。例如,在 Galvanize转载 2016-03-14 17:49:20 · 1332 阅读 · 0 评论 -
Python 30 行代码实现小型多线程任务队列
最近我在用梯度下降算法绘制神经网络的数据时,遇到了一些算法性能的问题。梯度下降算法的代码如下(伪代码):Python123def gradient_descent(): # the gradient descent code plotly.write(X, Y)一般来说,当网转载 2016-03-01 10:04:50 · 1121 阅读 · 0 评论 -
使用python进行web抓取
http://cxy.liuzhihengseo.com/462.html原文出处: 磁针石 本文摘要自Web Scraping with Python – 2015书籍下载地址:https://bitbucket.org/xurongzhong/python-chinese-library/downloads源码地址:https://bitbucket转载 2016-03-25 15:29:11 · 2187 阅读 · 0 评论 -
四款工具顺利实现Python与JavaScript间的代码转换
原文出处: 51CTO 选Python还是JavaScript?虽然不少朋友还在争论二者目前谁更强势、谁又拥有着更为光明的发展前景,但毫无疑问,二者的竞争在Web前端领域已经拥有明确的答案。立足于浏览器平台,如果放弃JavaScript,我们也就没什么可选择的项目了。好吧,也许答案也不是这么绝对。JavaScript已经成为众多其它编程语言争相选择的转换目标(相关实例包括T转载 2016-03-25 17:18:34 · 1034 阅读 · 0 评论 -
干货|建议初创团队起初也要构建分布式应用
干货|建议初创团队起初也要构建分布式应用 本文内容整理自W-Time技术分享沙龙-天津站现场演讲《一切都是分布的》,演讲者:李傲,问啊联合创始人,前中交车联网总架构。 好多人都会问什么是架构师?其实架构师的定义很宽泛,前端后端的定义都不一样。作为后端出身的架构师,我认为后端并不是大家想的封装组件,它要定义的是规划,规划模块之前的关系。在一台机器搞不定时怎么办?答:集群!原创 2016-04-08 16:51:31 · 491 阅读 · 0 评论 -
如何发布一个Python命令行工具
原文出处: 无与童比 上次写的一个终端里面斗鱼TV弹幕Python版本和Ruby版本,并且发布到PIP和RubyGems上面.在发布PIP包的时候,居然Google不到一篇可以非常好的讲解这个流程的文章.于是整理这篇文章,并且方便后来自己检索,并且方便他人找资料.自推荐下依照本文定制的命令行工具danmu.fm的github地址:https://github.com转载 2016-03-28 17:28:05 · 1955 阅读 · 0 评论 -
与独角兽公司技术高管切磋交流,问啊W-Time上海站活动全程免费!
专注为IT技术从业者服务的“问啊”W-Time技术分享沙龙,上海站确认!上海的程序员们,一起来嗨?W-Time 是什么? W-Time技术分享沙龙,是由“问啊”APP主办的系列主题沙龙。 W取自WenA-Winner-Wonderful三者的首字母,“问啊”与成功者一同感受技术的精彩!原创 2016-04-27 17:43:55 · 1005 阅读 · 0 评论 -
如何用Python写一个贪吃蛇AI
原文出处: Hawstein's Blog 前言这两天在网上看到一张让人涨姿势的图片,图片中展示的是贪吃蛇游戏, 估计大部分人都玩过。但如果仅仅是贪吃蛇游戏,那么它就没有什么让人涨姿势的地方了。 问题的关键在于,图片中的贪吃蛇真的很贪吃XD,它把矩形中出现的食物吃了个遍, 然后华丽丽地把整个矩形填满,真心是看得赏心悦目。作为一个CSer, 第一个想到的是,这东西是写程序实现转载 2016-04-18 10:54:51 · 639 阅读 · 0 评论 -
Python相对导入导致SystemError的解决方案(译)
原文出处: http://stackoverflow.com/ 译文出处:yibohu1899 这个问题是如何解决在相对导入的时候,如果出现’System Error’的时候的解决方案。顺带一提,这个问题好像出在源码上,在issue 18018得到解决,附上这个据说可以解决问题的地址:解决方案。我不知道怎么使用,希望知道的读者(如果有的话)可以告诉我~脚本VS模块这转载 2016-04-19 13:41:16 · 1431 阅读 · 0 评论 -
利用Python,四步掌握机器学习
为了理解和应用机器学习技术,你需要学习 Python 或者 R。这两者都是与 C、Java、PHP 相类似的编程语言。但是,因为 Python 与 R 都比较年轻,而且更加“远离”CPU,所以它们显得简单一些。相对于R 只用于处理数据,使用例如机器学习、统计算法和漂亮的绘图分析数据, Pthon 的优势在于它适用于许多其他的问题。因为 Python 拥有更广阔的分布(使用 Jango 托管网站,自转载 2016-02-29 15:40:33 · 1652 阅读 · 0 评论 -
打造自己的Python编码环境
趁着放假,重新配置了一下自己的Mac的编程环境,毕竟新年新气象嘛,主要是iTerm2、Zsh、Vim优化、Consolas字体、NoisyTyper,这些的相关配置。工欲利其事必先利其器,好的编码环境可以提升我们的打码的幸福感。好的编码环境包括美观(视觉),声音(听觉),流畅度(触觉),工作环境(嗅觉,味觉)等多个方面。后面有几张配置后的图片感受一下,主要看字体和配色(有些人可能觉得比较丑,个人喜转载 2016-02-29 11:27:31 · 974 阅读 · 0 评论 -
使用 Python 操作 Evernote API
本文作者: 伯乐在线 - LittleCoder 。未经作者许可,禁止转载!欢迎加入伯乐在线作者团队。Evernote本身就是很好的笔记应用,其API又赋予了我们更多的自由,值得花点时间尝试。本文将结合代码和理论,介绍如何使用这些API。在阅读完成本文后,你将能够完成类似PackMemo的程序。配置环境配置Python本教程使用Pytho转载 2016-04-01 15:58:34 · 846 阅读 · 0 评论 -
Python中用format函数格式化字符串的用法
语法它通过{}和:来代替%。“映射”示例通过位置In [1]: '{0},{1}'.format('kzc',18) Out[1]: 'kzc,18'In [2]: '{},{}'.format('kzc',18) Out[2]: 'kzc,18'In [3]: '{1},{0},{1}'.format('kzc',18) Out[3]: '18,kzc,18'转载 2016-03-01 13:17:52 · 521 阅读 · 0 评论 -
你应该使用 Django admin 的 9 个理由
本文源自 Reddit 上对我最近的一个帖子的评论:“问题是,我问到的每个人都持反对意见,他们认为 admin 只限于超级用户,很不灵活并且是难以定制。”—来自 Reddit 的 andybak我现在要澄清这个误解。Django 的 admin 绝对是软件中的亮点,可以有效的加速你的开发。这里有一些我能想到的很有用的 Django 的 admin 模块的窍门。转载 2016-03-03 14:34:14 · 2531 阅读 · 0 评论 -
Python else与elif语句语法讲解
else和elif语句也可以叫做子句,因为它们不能独立使用,两者都是出现在if、for、while语句内部的。else子句可以增加一种选择;而elif子句则是需要检查更多条件时会被使用,与if和else一同使用,elif是else if 的简写。if和else语句使用方法下面用一个例题来说明if和else语句是如何搭配使用的,首先设定一个整型变量,我们来看看这个变量是是比0大还是比0小转载 2016-03-03 16:06:32 · 3491 阅读 · 0 评论 -
python while循环控制流语句结构与用法
python while循环语句和if语句有哪些不同之处要想知道while与if两种语句有何不同,首先要知道while语句的工作原理。if语句是条件为真True,就会执行一次相应的代码块;而while中的代码块会一直循环,直到循环条件不能满足不再为真。python while语句一般标准语法while循环语句的语法如下所示:python while 条件: 执转载 2016-03-03 16:24:08 · 612 阅读 · 0 评论 -
python web 部署:nginx + gunicorn + supervisor + flask 部署笔记
python web 部署web开发中,各种语言争奇斗艳,web的部署方面,却没有太多的方式。简单而已,大概都是 nginx 做前端代理,中间 webservice 调用程序脚本。大概方式:nginx + webservice + scriptnginx 不用多说,一个高性能的web服务器。通常用来在前端做反向代理服务器。所谓正向与反向(reverse),只是英文说法翻译。代理服务转载 2016-03-04 15:14:09 · 672 阅读 · 0 评论 -
利用xlrd实现xls文件导入数据
#coding:utf-8 import os os.environ.setdefault("DJANGO_SETTINGS_MODULE", "www.settings") '''Django 版本大于等于1.7的时候,需要加上下面两句import djangodjango.setup()否则会抛出错误 django.core.exceptions.AppRegistryNot转载 2016-03-29 14:27:31 · 367 阅读 · 0 评论 -
Python wsgiref 模块源码浅析
原文出处: 人世间(@-人世间-) 欢迎分享原创到伯乐头条SimpleHTTPServer模块提供了创建一个http服务的例子。Python web领域里却很少这么做,而是使用了另外一个协议 — WSGI协议。Python的wisiref模块提供了demo_app,来演示如何使用wsgi协议。 123456789转载 2016-03-07 13:32:03 · 469 阅读 · 0 评论 -
逐步提升程序质量的演变过程示例
原文出处: 水钰 如何编写高质量的程序呢? 在《Web服务端软件的的服务品质概要》阐述了程序的常见质量属性及实现策略方法,本文将通过一个 Python 实现的图片文件批量重命名工具来演示如何逐步提升程序质量。图片文件批量重命名工具实现的功能是:将指定目录 /home/user/path/to/photos/(xxx.png,yyy.png) 下的图片批量重命名为 prefix000转载 2016-03-07 17:13:02 · 240 阅读 · 0 评论 -
如何成为Python高手
原文出处: Netsmell 翻译:How to become a proficient Python programmer这篇文章主要是对我收集的一些文章的摘要。因为已经有很多比我有才华的人写出了大量关于如何成为优秀Python程序员的好文章。我的总结主要集中在四个基本题目上:函数式编程,性能,测试,编码规范。如果一个程序员能将这四个方面的内容知识都吸收消化,那他/她不管转载 2016-03-09 15:14:30 · 206 阅读 · 0 评论 -
python转换已转义的字符串
python转换已转义的字符串有时我们可能会获取得以下这样的字符串:Python代码 >>> a = '{\\"name\\":\\"michael\\"}'>>> print a{\"name\":\"michael\"} 那么该如何将其转换为一个字典呢?可以用以下的方法:Python代码 >>> type(js转载 2016-04-20 13:35:19 · 2992 阅读 · 0 评论