蠎加载 31

原文: Import Python Weekly Newsletter - Issue No 31 该读 ~ 文章, Blog, 教程… 使用 Docker 和 Docker Compose 来替代 virtualenv 搭建本地 Django 开发环境 django, flask Django 和 Flask 是众所周知的两个 Python Web框架. 有很多项目使 Flask 对简单的 JSON 响应提高2倍,比如techempower. 在了解过这些项目后, 真心觉得Django可以做的更好! 所以, 不会讲 Docker 官网已有的各种原理知识. 只是展示, 我是如何建立为 YouTube 音频下载的 Django 应用建立专发环境的. 提升Django性能四件事儿 django, performance 给出让你网站性能轻松提高的四件事儿. 使用 Python 的 Nose 编写 Selenium 测试用例 testing Nose让Python测试变得更美好. 基本上它扩展了Unittest和提供的特性,如只运行失败的测试,跳过测试用例,运行测试基于优先级,正则表达式模式等, 现在将 Selenium 结合进来, 令测试人员的生活更美好. PyCon India 2015将在十月二三四号举办! pycon PyCon India,Python开发者社区为印度Pythonista举办的开发者盛会,会有大批Python大神前来. PyCon India 2015公开注册 pycon 票已开始预售,不要错过 Jython 2.7.0最终版发布! jython 代表Jython开发团队,我很高兴地宣布, Jython 2.7.0可用的最终版本在经历了一个漫长的道路后终于发布了! (是也乎: JAVA 不死,他只是慢慢…. ) 更新的PSF选举 ~ 新的选举开始 PSF 由于目前的 Python软件基金会 董事会选存在一些程序上的问题, 基金会已经采取了一些措施,以确保选举是自由开放的提名,没有利益冲突的. Wing IDE 5.1.4发布 new release Wingware 发布了 5.1.4 版本的 Wing IDE, 作为面向 Python 跨平台集成开发环境. Wing IDE集成了专业代码编辑器vi,emacs,visual studio 的快捷键, 以及 自动补全,信息提示,上下文联想,跳转源码,重构,强大的调试器,版本控制,单元测试,搜索,项目管理,以及许多其他功能. Accepting PEP 492 (async/await) PEP 感谢尤里一直以来的努力认真, 正是他坚持作正确的事,我们才可以投入到澄清术语和解释协同程序中. Awesome Django django 优秀的Django项目资源列表,灵感来源于awesome-python PyPy.js: 快速的,兼容Python的Web实现 new release 构建快速并兼容 Python 的Web环境. 使用 PyPy 解释器,通过 emscripten 编译,在运行时由 JIT 发出 asm.js 代码. Google选择Python的五个理由 core python 准备创业的你. 应该选择什么语言? Python & RSA 算法 crypto Python由很多的库提供加密服务,比如 M2Crypto, PyCrypto, pyOpenSSL, python-nss和 Botan的Python bindings. 如果你试图选择其中之一有五个标准可以评估:是否c实现,可维护性,对Python的支持,可读性和完整性. 是所有失败的"审查"的范畴. 例如PyCrypto(Python最常用加密库)在PyPy上失效. New Books Hello Web App Tracy Osborn Hello Web 应用程序是由一个设计师为非程序员编写的, 从启动web 应用,到真正获得用户. 每一步都有完备的指导. 本书并没有使用特定的教程, 而是通过的示例来指引你通过 Python 和 Django 实现你感兴趣的东西. 参考作者的采访: http://importpython.com/blog/ (是也乎: 美女写的技术图书… 当年可爱的 Python 范儿. ) 项目 ~ 包/模块/库/片段… ...

2015-05-07 · 4 min · 1992 words · ZoomQuiet

蠎加载 30

原文: Import Python Weekly Newsletter - Issue No 30 该读 ~ 文章, Blog, 教程… 亲爱的Python:致Python和Python社区的一封信 python 老爹推荐,你值得拥有 Django测试的最佳方式和案例 - Part 1 django 测试可以帮助你构建优秀的代码,发现错误,在documentation.In这篇文章中,在看案例之前我们将首先看一个简单的介绍,其中包括最佳实践. 本日播客: 和Mike Bayer一起通过Python使用SQLAlchemy访问数据 sql, podcast 本期播客我们将和Mike Bayer对话.Mike在2005年创建了SQLAlchemy,并在过去的10年里不断完善了这个令人赞叹的RDBMS ORM和数据访问层. 你的Django故事: 与Lieke Boon相遇 django, interview Lieke是European Codeweek的荷兰大使,同时也是阿姆斯特丹Rails Girls和PyLadies活动的组织者.她是一名历史学家,开发者. 现在工作于VHTO,一个荷兰的女性科学技术专家组织. 你可以在荷兰的阿姆斯特丹找到她:) Two Scoops of Django 1.8 发布 django 与Audrey Roy Greenfeld共同撰写,1.8版的« Two Scoops of Django» 内容上全部是能帮助Django的项目更好的知识. 我们引进各种提示,技巧,模式,代码片段,而且我们已经拿起多年来的技术. 而我们不知道或不能肯定的将通过世界上最优秀的专家获取他们的答案. 然后,我们将结果打包成了一本500多页的书. 用Python解决"Cheryl’s Birthday"难题 ipython Cheryl的拼图设计用铅笔解决了,这在数学史上解决最大问题的工具(虽然有些人喜欢笔,粉笔,标记,或贴在沙子上画). 但我将展示如何用另一个工具解决它:Python代码. 从事Python工作的初级开发者必备技能是什么? 前段时间,我在PyCon2015遇到一些在网络中成长优秀的年轻人提出了这个问题,我在推特上挂出这个问题,以揭开发展成初级Python开发者的神秘面纱. 那么,到底什么是预期? Django 1.8 T-shirt来了 django 所有利润将归Django软件基金会所有,用于DjangoCon的路费和类似Django Girls集会的活动支出. 用Python编写Google Chrome插件 谷歌浏览器插件是用HTML,JavaScript和CSS编写的. 如果你以前从来没有尝试过,我建议通过阅读本教程来写了一个Chrome插件. 在本教程中我们将告诉你如何用Python代替JavaScript来开发一个插件. (是也乎: 别上当,就是用 iframe 嵌入一个 web 环境而已… 和 Chrome 本身是隔离的 ) Python without an operating system core python Josh Triplett开始谈移植Python运行在一个没有操作系统的环境下的"笑点"是在PyCon 2015:他和他英特尔的同事们得到了GRUB引导加载程序的解释器来运行BIOS或EFI系统. 他有很多有趣的事情和一些有启发性的演示来展示. Python for Android: 入门 android 这篇文章的目的不只是要表明Python可以编写Android应用程序,而是要表明已经有稳定,流行的工具来使用你喜欢的Python来编写Android游戏和应用程序. (是也乎: 除国产的 QPython 外都是作游戏的… ) 开始使用Whoosh吧,一个纯Python的搜索引擎 Whoosh是一种纯Python编写的可嵌入搜索引擎. 它拥有很多价值其大小的高级特性(分类,高亮,压缩等)并执行能够添加简单的高级搜索功能在较小的项目上. (是也乎: 这个可以有! 只是和 ES 相比有什么优势!? 以往 纯Py 的SE 有很多,但是,没有一个流行起来,为毛?! ) 项目 ~ 包/模块/库/片段… ...

2015-05-04 · 5 min · 2165 words · ZoomQuiet

蠎加载 29

原文: Import Python Weekly Newsletter - Issue No 29 该读 ~ 文章, Blog, 教程… 反模式python迷你书 核心 欢迎各位Pythoneer !这是一本讲述Python反模式和最差实践的迷你书. 学习这些反模式将会帮助你避免这种情况出现在您自己的代码中,让你成为更好的程序员(希望). 每个模式都有一个小的描述,例子和可能的解决方案. Python播客#3: Pyramid Web框架 pyramid 加入迈克尔和克里斯·麦克唐纳关于Pyramid web框架的对话. 您将了解Pyarmid是一个什么样的框架以及它和Django,Flask,Bottle等框架的差别. Python类型提示 如果你错过了它,现在看来还有很长的线程类型提示相关PEP. 最主要的要早些时候提出正在错误的做类型检查. Customize Python Notifications For Finding Apartments and Close NBA Playoff Games web 抓取 NBA实时比分的API已经有了,但我想做一个使用Komono的chrome扩展来实现快速抓取. (注:我不为他们工作,他们只是有一个很酷的产品) . 首先,我们必须抓住我们认为很重要数据的ESPN NBA主页. 其中包括主队的名字,团队名称,分数,得分时间. PyPI一年下载的分析 PSF 一年多前我们开始归档所有PyPI生成的日志,今天我们会看看这些日志,看看各种事情发生了变化. 这些数据解析自从PyPI下载文件的工具的user agenet,因为它的可靠性依赖于这些数据的可靠性. (是也乎: 是也乎,( ̄▽ ̄), 果断是 Py2 赢了! ) 使用pytest进行测试 testing Pytest为Python是一个很棒的测试包. 它让编写测试真的很容易,测试失败的报告功能非常有用. 然而,目前(版本2.7)并不在很大程度上帮助你测试(asyncio)协同程序. SQLAlchemy 1.0.0发布 最新发布 Python在3D动画情节上 visualization 在这里,我将演示如何使用Python和matplotlib创建这些可视化动画. 我所有的源代码可以在IPython笔记本可以找到. 最后,我们将生成数据可视化的动画. 本周PyDev: Noah Gift 采访 对Noah Gift的采访. 新书 Python自动化测试:实用编程初学者总额 Albert Sweigart 在使用Python进行自动化测试那些无聊的东西 ,您将学习如何使用Python编写做什么分钟将带你小时做手工程序. 一旦你掌握了编程的基础知识,您将创建的Python程序,轻松进行自动化的实用和令人印象深刻的壮举. 即使你从来没有写过一行代码,你可以让你的电脑做繁重的工作. ImportPython与笔者的采访 - 阿尔伯特Sweigart我们的博客. 随意问的问题笔者在评论部分. 项目 ~ 包/模块/库/片段… ...

2015-04-24 · 4 min · 1590 words · ZoomQuiet

蠎加载 28

原文: Import Python Weekly Newsletter - Issue No 28 该读 ~ 文章, Blog, 教程… Guido老爹在PyCon 2015的演讲 pycon Python仁慈的独裁者在PyCon2015生动的演讲. PyCon 视频: “最终通过:异步测试” pycon 类Tornado的异步框架如何制定单元测试策略:在你不知道结果何时返还的时候你如何对它验证?这就是我的pycon 2015要说的Tornado的测试模块. 你也可以阅读我的文章的主题或看视频 Pycon2015 蒙特利尔 教程- 用Python动手学习数据科学 pycon 我很高兴,我能腾出时间去通过观看这些PyCon上的视频,这一直是一个巨大的学习对我来说. 本次活动分为两部分:教程(作坊)或会谈. 作坊形式的目的是提供3个小时实践上的会话里,老师还要充当调解人. 在这篇文章中,我已录制了一系列的视频,你可以从PyCon2015看到. PyFormat.info 你想知道的关于Python字符串格式化的一切 我Python中的小Rust-y: 来自Mozilla的Dan Callahan的介绍 PyCon 2015 - [29:18] pycon Rust是来自Mozilla的新的系统编程语言,结合了强大的编译快速切准确的性能… 它可以像使用ctypes一样!让我们来学习下如何使用Python调用Rust函数,跟C语言说再见吧 Brett Cannon - 如何写出兼容python2/3的代码 - PyCon 2015 pycon 你知道Python 3是Python 2的改进升级,你想要使用它. 不幸的是你遗留的Python 2的源代码却需要保持兼容. 别担心!本讲座将告诉你,你可以使用各种工具帮助你解决这些繁琐的工作,重新塑造你的Python2代码. James Bennett - 深入Django - PyCon 2015 - YouTube pycon 这是一个超出了大多数教程教程,;这意味着开发者已经知道一点关于Django,想真正了解框架的内在的勇气. 本教程将不涉及编写代码或应用程序;相反,它将会剖析项目的运作和本身的API,以及所有绑定的组件和各级堆栈. 统治世界: i18n/l10n - 一个PyCon ‘15演讲来自Sarina Canelake (视频+幻灯) django, pycon 你有没有听说过国际化(i18n)?知不知道这意味着什么?也许你的项目已经有使用i18n来处理,但是你有一种挥之不去的感觉,你可以做得更好. 本演讲将讲解如何构建一个基于i18n的Django项目的基本知识(原则适用于任何项目!),如何进行本土化的过程(本地化)更顺利. 我也在PyCon!我的演讲是关于哈希,Bloom Filter和安全 pycon 哈希函数,我们的可信赖的朋友,和链表或递归一样至关重要,但它并不总是得不到相同程度的认可. 我们将谈论一下哈希函数和包含哈希的数据结构,庄严的BloomFilter,和具有安全隐患散列加密. 演讲 - Pycon 2015 pycon Jacob Kaplan-Moss在PyCon2015额演讲 Pycon 2015 开始上传 pycon Python中的变量名和值的行为很容易被混淆. 在Python的许多地方难以辨别,特别是如果你正在使用其他编程语言. 在这里,我将解释它是如何工作的,和现在的一些事实和神话的路上. 引用调用?按值调用?答案是明确的! PyCon 2015回顾(第一部分) 我们几个来自Fedora的员工在过去的一周参加了在蒙特利尔的Pycon. 会议的部分已经过去,明天开始冲刺,与此同时,这里有一些我整理的会议中的集锦: Raymond Hettinger - 超越 PEP 8 – 最美代码的最佳实践 - PyCon 2015 pycon 从十年Python的咨询,培训,代码审查,并作为核心开发中提取出的精华. 学会避免一些的PEP 8风格指南的危害,了解什么是真正重要的创造美丽的理解的代码. David Beazley在PyCon 2015的演讲"模块和包:沿用还和弃用" pycon 所有的Python程序员都使用import语句,但是你真的知道它是如何工作的,什么才是被允许?本教程的目的就是让你深度了解模块,封装,和导入相关的一些可恶的问题. 当我们看完,你终于就可以舍弃掉你那百万行的微框架了! 项目 ~ 包/模块/库/片段… ...

2015-04-16 · 5 min · 2212 words · ZoomQuiet