蠎加载 27

原文: Import Python Weekly Newsletter - Issue No 27 该读 ~ 文章, Blog, 教程… 俺的播客聊 Python : Python 和 MongoDB mongodb 本次节目嘉宾是来自 MongoDB 的 Jesse Davis. Jesse 是几个流行开源库的维护人, 包括 Mongo 的 Py 驱动库: PyMongo . 提升 virtualenv virtualenv 2012 年俺发现了 virtualenvwrapper, 然后就变成了俺的首选工具. 至今每天第一个命令就是: mkvirtualenvis . 在这儿分享一些基于 virtualenv 的工作流. (是也乎: 其实现在流行的是 pyenv 了,将环境和工程分离,可以随意装配. ) 很赞的 Flask 资源及插件列表 flask 包含书签和贡献. PyCharm 4.5 EAP 发布 pycharm 对 JetBrains PyCharm 而言是兴奋的一天, 第一个 PyCharm 4.5 公开预览版(第141.583次构建)可以下载了! 放在 EAP(Early Access Preview) 目录. Python 中的游戏机会 德州扑克是标准卡牌游戏的变种, 两张填起来,其它5张公开,基于这些,你得决策怎么赢. 管理 Python 脚本选项 core python 有更好的方式来管理 Python 命令行参数嘛?! 你的 Django 故意: Meet Agata interview Agata 是 10Clouds 的软件工程师, 也是位傲骄的 Django Girls Wroc 教练. 毕业于华沙大学的电子和计算机工程技术系. 毕业后不得不开始编程时,很反感的. 幸好华沙Python社区的程序猿们感化了她, 最终 Python 这门美好的语言, 多拥有了一位美丽的程序媛. PgConf 2015 NYC 重温 俺刚刚从 NY PGConf 2015 回来, 真心是段奇妙的经历, 在此俺尝试分享有所触动的见解/想法. 创建 Python Snaps 又涌现出很多有趣的技术; pex 创建可执行的 Python 单一应用文件, 配合原子的 Snappy Ubuntu Core , 能传送系统更新或轻量应用部署到云或是其它环境中. 这令我们有更多的姿势快速完成 Python 基础部署. 项目 ~ 包/模块/库/片段… ...

2015-04-10 · 2 min · 946 words · ZoomQuiet

蠎加载 26

原文: Import Python Weekly Newsletter - Issue No 26 该读 ~ 文章, Blog, 教程… Python 代码库保护 core python Python 的语言本质使代码仓库的保护变成异常复杂. 作为一种解释语言, 源代码应该有种保护机制,以便安全执行. 作者在此文中描述如何试图找到到种机制来有效的 保护 Python 代码库. PyCharm 4.0.6 RC 已可用 pycharm 这天, PyCharm 4.0.6 RC 发布漏洞修复版. 发布说明中包含详细说明: 主要是针对 Django 的 ORM 检查, 为 ManyToManyField 的 bug 修复. 功能聚焦: 用 PyCharm 进行远程开发 pycharm 周五快乐, 亲们, PyCharm 已经支持了远程开发, 为了展示,使用了个简单的 Flask web 应用开发/调试. (是也乎: 还是够复杂的,,, 至少要配置十几处. IDE 去死去死! ) 高性能 Django 基础设施预览 django 咱们用 Salt 进行配置管理有三年了. 近几周,我们在 Salt 之上折腾出一种 可复用/可扩展 的系统, 包含了我们多年来所有来自客户的经验教训. 能在约一刻钟的时间里, 帮助任何人建立/发布出一个完备的 Python 应用网站: 包含 负载均衡,网络加速,高速缓存,数据库,任务队列… 介绍 mod_wsgi-express. apache 和传统的 mod_wsgi 最大的区别就是: mod_wsgi-express 能 使用 pip install 命令, 直接从 PyPi 安装, 甚至于可以追加到 ‘requirements.txt’ 文件中. 接触 Scout, 用 SQLite 驱动搜索服务 sqlite,text search 在俺 SQLite 冒险的经历中, 俺被迫使用 SQLite 的全文搜索折腾出一个 RESTful 搜索引擎. 可以认为是穷人的 ElasticSearch ~ 嗯啍,非常非常穷的那种. PSF 研究员识别程序 PSF 该PSF研究员识别程序的目的是: 管理不断增长的全球 Python 社区以及成员. 当然,想掺合,先通过提名再说了. Django tastypie 入门 rest Django tastypie 是个辅助完成 RESTful 接口的库. 这是篇很靠谱的入门教程. Django 1.8 发布 django 经过几个月的折腾, Django 团队高兴的按计划发布了 1.8, 明确是 LTS ~ 长期支持版本! 这意识味着,专注安全和数据保护的这一版本, 将至少进行三年的持续支持. Celery 是如何解放同步任务的?! celery Celery 是 Python 界中一种强大的异步任务管理平台. 基本模式是在同步任务代码中, 将任务(以序列化消息的形式) 推送到消息队列中, ( Celery 中的 “broker”, 可基于丰富的技术 ~ Redis/RabbitMQ,Memcache 或是其它数据库) 而工作进展,则分布式的从队列中提取并执行. Webcast: 用 Python 在 GCP 上构建可扩展的 web 应用 webcast 在幻灯中, Google 工程师及 OREILLY 作者 Dan Sanderson 同学, 展示 Google Cloud Platform 作为 Python 开发平台, 如何 构建/部署/管理 一个可扩展的 web app. Webcast: 用 Python 和 Ansible 构建实效网络自动化体系 webcast 在 Wednesday, April 15, 2015 (Time 10AM PT, San Francisco 1pm - New York | 6pm - London | 10:30pm - Mumbai | Thu, Apr 16th at 1am - Beijing | Thu, Apr 16th at 2am - Tokyo | Thu, Apr 16th at 3am - Sydney ) 将分享如何使用 Py+Ansible 自动化各种网络任务; 包括配置模板,收集网络设备信息,并执行批量配置更改… 学习 redis-py python,redis 此文, 展示了如何 通过 redis-py 在 py 脚本中使用各种 redis 命令. Jython 2.7 发布第一个候选版本! jython 虽然是候选版本, 但是,已经非常接近最终正式版本! 项目 ~ 包/模块/库/片段… ...

2015-04-04 · 4 min · 1508 words · ZoomQuiet

蠎加载 25

原文: Import Python Weekly Newsletter - Issue No 25 该读 ~ 文章, Blog, 教程… Python 中的并发和并行初学指南 concurrency 线程只是众多并发程序构建的姿势之一. 此文,描述了在 python 中构建并发的多种策略, 以及适用场景. (是也乎: 单进单线, 自然流程 多进单线, 原子事务 单进多线, 烧脑控制 消息总线, 恢复自然 ) PSF 的 Python 工作榜恢复! 差不多停了快一年, 终于 Python 职位公告板原地满血复活! 新系统完全整合到 python.org 中. 职位提供方,可以自由注册一个帐户,自主登录并提交招聘启事, 通过 PSF 的求职团队评审后即可上榜. 免费运行 Python 职位 Free Community Run Python Job Board job market 非官方 Py 职位板是完全免费和社区驱动的. 此工作板内容从 git 仓库自动生成,并用 github-pages 发布. 用 Python 分析 Twitter 数据 (Term Frequencies) machine learning 这是系列中第三篇了, 通过数据的采集和整理,终于可以折腾点结论出来了, 对讨论进行长期的频率分析,从中提取有意义的方面. 安装 Apache Kafka 并使用 Py 3 进行通讯 python3,apache,kafka Apache Kafka 已经有很多应用案例了,在笔者的工作中也用上了. 虽然在很多 “云” 场景中, Kafka 获得了认可,但是,想构建运行起来一直不是容易的事儿, 于是,笔者想出了一个方法,可快速将 py 3 接入… 用 selenium 对 Django views 进行自动化测试 — Medium django,Selenium Selenium 乃自动化测试套件,对 web 应用程序的自动化交互测试提供了丰富的接口, 当然可以用来测试 web 应用/网页抓取 等等枯燥的测试案例. 为毛 RapidSMS 专注短信应用开发? django 首先,什么是 RapidSMS ? 开源,Django 扩展的 web 应用框架, 支持文本信息处理的,完全开源的. 自动根据收到短信触发回应, 并设计为一组可插抜的模块代码.兼顾从前端到后端. (是也乎: 世界上没有 wifi 的国家海了去的, SMS 大有可为的! ) 你的 Django 故事: 遇到 Caroline Simpson django,interview Caroline 是位爱 Python 的程序媛. 她在 International Governance Innovation 中心工作. 创建了本地的 Python 用户组,吸引爱好者来共同折腾. 当然的,喜欢有趣的新技术. 介绍用 Python 进行统计 python,statistics 俺在自个儿的领域中进行数据统计, 但是,经常受挫于两件事儿: 没有足够的统计, 相关图书只提供了理论背景,从来不给实际的帮助. 针对以上,俺完成了这本书(无论在手上还是电脑中), 都将解决以上两个问题. 嗯啍! Python 已为 C++ 后,第二高薪职业 job market 漂亮的数据可视化支撑! 实效 Python 第40条: 协同程序同时运行多种功能 concurrency 虽然 Python 的线程有各种问题, 但是,总是能解决的,这令你的程序看起来同时具有多种功能. Brett Slatkin 将其体验分享在了 实效 Python 第59条: 写出更好的 Python 程序 中阶 Python : 下一步 core python 你已经通过艰难的方式学习了 Python. 比如上 Codecademy. 现在你的兴趣有所下降, 好象对编程的兴趣在减少. 哪里有超越 初级 的课程? 想变成 Pythonista ? 这儿有些中阶课程,可以挑战自我. 项目 ~ 包/模块/库/片段… ...

2015-03-20 · 3 min · 1379 words · ZoomQuiet

蠎加载 24

原文: Import Python Weekly Newsletter - Issue No 24 该读 ~ 文章, Blog, 教程… 功能聚焦: 用 Pycharm 的 intentions 来重构 Py 代码 pycharm PyCharm 的 代码 inspections 和 intentions 最大的不同在: 虽然目标都是改进代码质量, 但是 intentions 是直接动手, 当然,可能自动修订的都是好的… (是也乎: 细思恐极, PyCharm 也终于走到这一步了,,,, 也上了俺的黑名单了!-) 安全及提案发布,Django 家的 django,security release Django 团队刚刚发布了多个版本 – 1.7.6 以及 1.8.b2 可从 PyPI 以及官方下载到. 建议用户尽快升级, 因为包含多处安全相关的增强. Pandas 格式化技巧 pandas 大爱 IPython 和 Pandas, 但是,想输出漂亮的报表总是要折腾一下的, 这里收集了一些常用片段,可以帮忙. 不用 Sphinx 组织 Python 文档 当前,嘦看到 “Python” 以及 “文档” 出现在同一先段落中, 肯定也包含 Sphinx 这个关键词了! 虽然 Sphinx 组织文档很好, 但是…. Python 101 半价! 从三月开始, 如果使用代码: march15 将享受半价优惠. 书的目标读者是初级用户, 但是,有 3/2 的内容也是面向中级的. 中阶 Python: 描述符 core python Descriptors 是个广泛用在 Python 核心代码, 却显得深奥的概念. 此文很好的总结了,作为一名靠谱的 Python 程序员, 至少应该在自个儿的工具箱中包含的有关技巧. 你的 Django 故事: 遇到 Cea Stapleton django Cea 的编程经验起源自私人网站的构建, 以及形式语言的深迷. 哲学有关的经验(语言和形式逻辑特别是哲学) 已经永久性的影响了她的代码. 当前,她在 威斯康星大学麦迪逊分校 攻读 计算机科学硕士, 同时, 应用她的技能,帮忙完善图书馆管理框架. Python 的卡尔曼和贝叶斯过滤器 machine learning 当然的, 使用 IPython notebook 组织的, 还有比这种形式更好的学习渠道嘛!? 可运行的文章! 随时可以修订代码印证理解. Python 中的 Monkey 补丁. core python Monkey 补丁的用途远不只是问题修复. 虽然常见的使用方式都是描述修订, 并应用模拟库来协助单元测试的运行. 另一个不常见的情况是为现有应用追加仪表盘, 以追加监察功能. 项目 ~ 包/模块/库/片段… ...

2015-03-14 · 3 min · 1287 words · ZoomQuiet