蠎加载 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

蠎周刊 157: Martius

原文: Pycoder’s Weekly (Issue #157): Martius 搜罗Py万物 的周刊 亲, 大家多分享文章 俺们才折腾的出又一周的美好呢. 喜欢就 在 Gratipay 支持俺们吧! 当然的,俺们也在twitter 新闻 Django: 功夫网! 三月将继续 Py 3 的征程, 请检出 功夫网! djangowos.com Shared by @nathforge Django 安全版本以及增益提案! Django 党必读! djangoproject.com Shared by @myusuf3 Python 发布 3.5.0a2 Alpha 版本第2号, 已经从 3.5.0 分支上发布. 3.4 基础上新增 矩阵乘运算符(@), % 字节数组,等等. 细节点击进入. python.org Shared by @mgrouchy EuroPython 2015: 主题召集启动 CFP 的 EuroPython 已经启动, 你应该抢先注册! europython.eu Shared by @mgrouchy 讨论 有哪些漂亮的 Py 脚本是你忍不住想分享的!? reddit.com Shared by @mgrouchy (是也乎: 大爱好问, 值得逐一收藏下来! 最方便内置服务器: python3 -m http.server python -m SimpleHTTPServer 最方便内置 邮件 发送: python -m smtpd -c DebuggingServer -n 俺在哪儿: from os.path import expanduser home_dir = expanduser(’~’) 丫在哪儿: cdp () { cd “$(python -c “import os.path as , ${1}; print(.dirname(_.realpath(${1}.file[:-1])))” )” } ~ $ cdp os /usr/lib/python2.7 $ ~ $ cdp os.path /usr/lib/python2.7 $ 人性化排序: »> from distutils.version import StrictVersion »> versions = [‘1.3.12’, ‘1.3.3’, ‘1.2.5’, ‘1.2.15’, ‘1.2.3’, ‘1.2.1’] »> versions.sort(key=StrictVersion) »> print versions [‘1.2.1’, ‘1.2.3’, ‘1.2.5’, ‘1.2.15’, ‘1.3.3’, ‘1.3.12’] »> l = [‘v1.3.12’, ‘v1.3.3’, ‘v1.2.5’, ‘v1.2.15’, ‘v1.2.3’, ‘v1.2.1’] »> l.sort(key=LooseVersion) »> l [‘v1.2.1’, ‘v1.2.3’, ‘v1.2.5’, ‘v1.2.15’, ‘v1.3.3’, ‘v1.3.12’] 终端真数学: $ pmath ‘3 + 4’ 7 $ pmath -f’.4f’ ‘pow(2000, 1/3)’ 12.5992 $ pmath -f’.4f’ ‘sin(pi/2)’ 1.0000 $ pmath -c ’exp(1j*pi).real’ -1.0 $ pmath ‘x=3;x+2’ 5 $ echo ‘3+4’ | pmath 7 最方便合成器: ‘’.join(itertools.islice(handle, lines)) 最方便 实时分析: import pdb; pdb.set_trace() or in IPython: import ipdb; ipdb.set_trace() … ) ...

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

蠎周刊 156: Degen

原文: Pycoder’s Weekly (Issue #156): Degen 搜罗Py万物 的周刊 亲, We got good issue for you this week but more importantly its our own Mahdi’s Mahdi’s birthday! Be sure to wish him a happy birthday on Twitter!! 大家多分享文章 俺们才折腾的出又一周的美好呢. 喜欢就 在 Gratipay 支持俺们吧! 当然的,俺们也在twitter ...

2015-03-07 · 3 min · 1208 words · ZoomQuiet