蠎加载 63

原文: Import Python Weekly Newsletter - Issue No 63 该读 ~ 文章, Blog, 教程… 性能, 说服, 结构: 教练曰的 PyCon 演讲经验 pycon 在通向 PyCon 的几个月里, 对于演讲俺折腾了三种境界: 自己排练,向朋友排练,向专业教练排练. 猜猜哪种最有效果? 刚刚向歌剧演唱家,演讲教练 Melissa Collom 演练了两次, 她对我的 表现力,说服和结构,给出了建议, 我想这些建议同样对你有用. (是也乎: ) 在 Django 中整合 Linkedin 接口 api 通过整合 Linkedin ,我们可以获得用户验证的电子邮件 ID, 一般信息/最近的工作经历, 并分享文章. 完成整合,要以下操作: 1.创建 Linkedin 应用 2.进行用户身份验证,获得 token 通过 token获取用户信息/工作经历… Django 安全版本发布: 1.9.3 和 1.8.10 security release 根据安全发布策略, Django 团队刚刚发布了 1.9.3 和 1.8.10. 主要解决了下文描述的安全问题. 建议用户尽快升级. Django 主分支也已经升级. 为 Python 应用加速 Docker 镜像的构建. docker 最近写过一篇分析櫣部署 Python 的 web 应用的体验改进. 其中建议通过 Docker 可以有效提高部署速度, 现在,详细描述如何轻松的部署 Python web 应用到 Docker 或 OpenShift 3. 学用 Python 来折腾数据科学 data science 我们决定将这两领域的资源放在一起, 以免浪费时间收集了. 2016 Python 教育峰会 pycon 嗯哼, 今年的 Python 教育峰会 演讲者/内容 已公布! 将在 5月29号,周日举行, 专注如何通过 Python 将编程知识传播给教师/教育工作者以及宽泛的其它人群. 教育各种领域的教育工作者来古人讨论,学习新技术和工具, 分享激情! 同时号召更多场地:学院,大学,社区工作坊,在线编程,政府…. Python 中的模拟 testing Python 单元测试库包含名为 unittest.mock 的子库. 引用它,能模拟各种测试时难以配置的资源. EuroPython 2016: 普通门票价格 如果明天(周二,3月1日 23:59 CET)午夜前你抢到了票, 能享受节省 200欧的早鸟票! 否则,就只有普通票了. Python 101: imports 的各种 core python 作为新手,首要知道的就是如何导入其它模块/包. 然而,注意到即使是使用 Python 多年的老手, 依然不清楚 Python import 机制的合理边界. (是也乎: 推荐PyCon'2015, Montreal 上 David Beazley (@dabeaz) 的演讲 Modules and Packages: Live and Let Die! 最完备的 Import 技艺! ) Python: 缓存简介 缓存是存储数据有限制集合, 用以加速数据检索. 这里描述一种使用字典完成高速缓存的实例. 通过标准库的 functools 模块来创建, 首先构建一个类,来建设高速缓存字典, 然后扩展为必要时启动. Python 方法链的实例 (Python) code snippet 这一片段,展示了 Python 中如何构建方法链 By Vasudev Ram. 任务队列 - Full Stack Python Full Stack Python 任务队列管理,发生在普通的 HTTP 请求-响应 周期之外. Full Stack Python 收集了相关的所有文章. 建议阅读 本周 PyDev : Brett Cannon interview Brett Cannon (@brettsky) 从 03 年开始就是 Python 的核心开发者. 同时也一直坚持 Bloging. 也一直活跃在 PyCon 上. 你可以在 YouTube 上回顾他的一些分享 (比如: 如何兼容 Python 2/3 的代码…) 目测大家怎么都见过他的演讲, 内容都不错,那么多了解哈下的出好蛋的 Brett Cannon 吧. 现实世界中的错误处理 video 包含笔者在 Python Portland 用户大会上的演讲视频. 虽然某种意义上算不得专业, 但是,嗯哼,值得一看. (是也乎: 作者是 Flask 的核心开发者 视频: https://www.youtube.com/watch?v=8kTlzR4HhWo 幻灯: https://speakerdeck.com/miguelgrinberg/error-handling-in-the-real-world 代码: https://github.com/miguelgrinberg/merry ) 基于类的视图: 基础 django Class-based views 是作者最爱的 Django 特性! 嗯哼, 只是更加喜欢结构化的,可预测的,形式… 所以,很多情况下,这一特性是不必要的… 新书 ~ New Books ...

2016-03-07 · 4 min · 1636 words · ZoomQuiet

蠎周刊 204: Whack-a-mole

原文: Pycoders Weekly (Issue #204): Whack-a-mole 搜罗Py万物 的周刊 亲, 又一堆好文/项目在这周被发掘! 享受她们吧,学习的周末总是美好的! 大家多分享文章 俺们才折腾的出又一周的美好呢. 喜欢就 在 Gratipay 支持俺们吧! 当然的,俺们也在twitter ...

2016-02-28 · 3 min · 1079 words · ZoomQuiet

蠎周刊 205: Hello

原文: Pycoders Weekly (Issue #205): Hello 搜罗Py万物 的周刊 亲, 又一堆好文/项目在这周被发掘! 享受她们吧,学习的周末总是美好的! 大家多分享文章 俺们才折腾的出又一周的美好呢. 喜欢就 在 Gratipay 支持俺们吧! 当然的,俺们也在twitter ...

2016-02-28 · 2 min · 934 words · ZoomQuiet

蠎加载 62

原文: Import Python Weekly Newsletter - Issue No 62 该读 ~ 文章, Blog, 教程… PEP 8: Python 代码风格指南 (美化版) PEP Kenneth Reitz 为人类撰写, 行之有效的 PEP 8 说明. 在 Python 中导入 Docker 容器 docker “我们创建了 sidomo - 简化 Docker Module* 这样就能在任意 Linux 环境中运行写好的应用, 且不用折腾其它多余的东西” ~异常推荐学习,非常赞! pyswagger ~ Python 工具, 读取 Swagger 格式的 JSON (开放接口), 生成 HTTP 请求方法. Django 1.9’s 为 Postgres 的改进 django Django 1.9 , 是包含了巨大改进的最新版本. 能管理以及并行进行测试运行, 且图形化输出, 等等非常多的新特性! EuroPython 2016: 早鸟票已经发售 马上将开放 早鸟票 了, 目测前100张在1小时以内已经飞走, 另外只有300张了, 想抢到,早动手. 在 早鸟票售磬后,才是普通票. NBA 球员的性能分组 [xpost from /r/NBA] In basketball, we typically talk about 5 positions: point guard, shooting guard, small forward, power forward, and center. Based on this, one might expect NBA players to fall into 5 distinct groups- Point guards perform similar to other point guards, shooting guards perform similar to other shooting guards, etc. Is this the case? Do NBA players fall neatly into position groups? Python 中字典合并的惯用方法 django 可能我们都折腾过合并字典,有很多方法, 有的慢有的丑,总之要很多行代码. 对比这些方法,来讨论什么是最 Pythonic 的. Graham Dumpleton: 提高 Python Web 部署的用户体验. 又一次作者错失 PyCon 演讲机会, 内容就是这篇文章. 虽然没有被接受,但是,最近折腾的 Py web 应用部署, 感觉实在值得分享,准备用系列文章来阐述… Django 对 Flask: 当 Django 变成错误选择时 flask 有些项目中,我们总是被迫从 Django 迁移到微框架中. 通常是用户期待个性的东西 (加入 ZeroMQ 什么的) 或是项目目标和 Django 的架构相左时. 扩展 Django: Breaking out not breaking up — Crafting Cronitor — Medium django We launched Cronitor in June 2014 after a few weeks of hacking on an MVP. With an eye on shipping quickly we built everything within Django, including our crucial ping tracking endpoints, and it was a valuable force multiplier. The first version of our tracker was a normal view function that persisted directly to the database. Keep it simple, right? 不停机部署 Django — Medium 当 healthchecks.io 开始承受每秒1个以上请求时, 对一个健康监察平台而言, 重启就意味着可能丢失关键事件日志了, 所以,如何部署新代码而不停机就越来越要命了.. 新书 ~ New Books ...

2016-02-26 · 2 min · 958 words · ZoomQuiet