蠎加载 15

原文: Issue 15 该读 ~ 文章, Blog, 教程… Django vs Flask vs Pyramid: Python Web 框架选择 (是也乎: 蠎周刊早已曰过) Ryan built three identical apps in Django, Flask and Pyramid to illustrate the strengths and weaknesses of each one of them. Python - 细微的性能提高 一些提高代码运行速度的建议. 用 MapMyFitness 和 Pandas 改进马拉松训练 使用 iPhone 上的 MapMyFitness (MMF) 来追踪里程和速度, 通过 API Jason Sanford 完成了这一 Python 前端, 可以轻松的通过 Pandas 进行探索! 事儿不该介神奇 - Flask 和 @app.route - 第一部分 “Things which aren’t magic”, 这一系列文章,通过分享流行开源软件的 API , 来从源语言角度分析,为什么! 第一部分, 分析了 Flask 为毛出现了 "@app.route()" 这种形式,以及显露函式的思考. 事儿不该介神奇 - Flask 和 @app.route - 第二部分 第二部分, 则调髙难度, 加入网址可变参数的能力支持, 在文章末尾我们将能支持预期的各种变化. 你的 Django 故事: 遇见 Claire Reynaud Claire 是位 iOS 和 Django 程序媛. 她是法国 Saint Etienne 的自由职业者, 起初作为 JAVA 程序员在 Trango 工作,一个虚拟化办公公司. 后来进入了瑞士的 Epyx 公司, 在那里她遇见了 iOS 和 Django. 可以自行 flow 她 @ClaireReynaud 可怕的选择: MySQL | ionel’s codelog 俺现在大量使用 MySQL, 才发现,俺得照顾令人惊讶事儿. 基于 Django 和 MySQL 5.5 的背景, 对比 PorstgreSQL 的体验,这实在是可怕的经历. 俺不得不进行的各种折腾,以便令 MySQL 的行为更像一个真正的数据库. (当然,针对 Django) 愉快的和 Python 一起玩函式 Python 实在是种非常任性的语言, 允许我们进行各种范型的开发,包含函数式编程. 和过程式编程不同, 函数式编程甚至于明文禁止改变一个共享状态, 必须显式的调用改变元素的函式… Python Twitter 教程 - 5 步实现通过 Python 发推 一步步教会你使用 Python 完成脚本化的发推. 用 Python 实现计算机视觉 Jan Erik Solem 的新书已经完成草稿: “Programming Computer Vision with Python” (截止 2012-3-12)以 创作共用许可发布. 注意: 此版本不包含最后的修订. PCV 是基于此书发布的纯 Python 库. 用 Python 的 slots 在内存中保存 9G 数据 默认情况 Python 用字典来保存对象的实例属性, 但是,此对象在编译时,只有很少的几个固定属性, 当你创建一百万个对象时,就显的浪费内存了. 不过,实际上你可以告诉 Python 不用字典, 而只分配固定空间的属性集, 通过 __slots__ 来声明… PyBoxes 教程 / 游戏的物理驱动. 基本的物理引擎模拟 风/液体/圆的抗锯齿绘制(用 GFXGraw)/ colors.Goals 控制等等, 描述类似 Pymunk 的物理库, 如何应用在 PyGame 中. 又一个 awesome Django 列表,包含应用/项目/资源. Title says it all :) 用 Angular.js 来展示 Django 用户消息 Django 的消息框架是个优雅的方案, 但是,俺从未使用它在 Django 网站上显示用户消息, 比如得芇 成功/失败/信息, 以便引导用户进一步操作. 直到… 项目 ~ 包/模块/库/片段… ...

2015-01-03 · 4 min · 1614 words · ZoomQuiet

蠎加载 14

原文: Issue 14 该读 ~ 文章, Blog, 教程… eBook 预览: Flask 框架Cookbook flask,book review Packt 出版社刚刚发送俺了一份复本, 是 Shalabh Aggarwal 写的 “Flask Framework Cookbook” 电子版, 值得关注. 面向 Django web 程序猿的简要 Docker 容器介绍 django,docker Docker 是种能隔离应用运行的环境. 使用 Linux 容器可以将软件层从基础体系中分离出来. 不在依赖硬件虚拟环境,比如 Virtualbox. Docker 能在帮助开发者完成 web 应用的开发和服务部署, 让作者展示怎么来的.. pdb - 在 Django 中进行 Python 调试. django,pdb,debugging 这是一个使用交互式调试环境来折腾你的应用的简要概述, 并提供了实例表述了最基本的调试情景,值得由此入门. 在 M$ 中编译 Python windows 如何在 Windows 中通过 VS 的Python 扩展用 C++ 完成编译? 而且兼容 Py 2.x 和 3.x 将 SQL 对 pandas 进行双向解析 pandas,sql 当俺开始学习 pandas 时 (并从后台数据库的背景), 发现将 SQL 和 pandas 并列等价对比时,能加速理解, 重要的是,这种形式,适用俺的工工作流. Python’s NotImplemented Type exception (是也乎:上周的蠎周刊已经曰过了,,,很神奇的数据类型..) This post discusses Python’s NotImplemented built-in constant/type; what it is, what it means and when it should be used. 你的 Django 故事: 遇见 Dori Czapari django,interview Dori 是布达佩斯 Allmyles 的程序媛. 她参加了 Berlin 第一届 Django 程序媛工作坊, 现在是 Django Girls 阿姆斯特丹 的教官, 布达佩斯 Django Girls 的组织者. 来自 Packt 的 $5 Python 图书 ebook Packt 出版社联系了俺, 说他们能在各大平台上以 5$ 发信 电子书和视频, 目测他们有很多不同的 Python 和 Python 相关好物,统一 5$ ,值得一看. 如何在 DigitalOcean 上 Nginx 身后用 Gunicorn 作服务器发布 Python 应用 gunicorn,wsgi,nginx 很赞的手册, 将 Python WSGI 应用的部署说了个通透. 如果你想使用 Gunicorn 作为 Web 服务器来部署, 此文必须看哪. 混淆 “Hello world!” (是也乎: 上周蠎周刊就曰过了,的确很 brain break 的思路.) How complicated can one make print “Hello World” ?. This entry got first place in this Code Golf contest to create the weirdest obfuscated program that prints the string “Hello world!”. The Author decided to write up an explanation of how the hell it works. So, here’s the entry, in Python 2.7. Why zip when you can map ? 如果你有一组列表,想合并后输出, 当然可以用 zip. 只是别忘了,咱们还有 map 哪, 这货天生就是并行的,能接受多个对象输入! 根本用不到 zip 出场的了. Django 2014 的开发失误 django 俺花了点时间, 以 Django 为背景, 从发展的角度再思考2014… (是也乎: 绝对髙能,这种级别的吐糟就不是俺能理解的了, 请高人点评…) 项目 ~ 包/模块/库/片段… ...

2014-12-27 · 3 min · 1259 words · ZoomQuiet

蠎加载 13

原文: Issue 13 该读 ~ 文章, Blog, 教程… 构建扩展性足够好的 Python 3 REST 应用 开发者经常在一行代码没写前, 就陷入讨论如何扩展应用, 当然,这有助思考每个应用的可扩展性…. 性能12日 可能有关性能你怎么着都知道一些技巧, 可惜, 可能你根本没有学到真正有用的, 尽管有丰富的在线信息, 但是,我们依旧被爱好者的无知而惊讶…. (是也乎: 是有12节的系列分享,刚刚完成了前8篇, 不过,有关 web 应用的整体效能建议, mozilla 等等有完备的 checklist 值得收藏!) Django 官网全新设计 The Django project is excited to announce that after many years, we’re launching a redesign of our primary website. Have a look. 别在 Python 中折腾的事儿 这是帮助Pythoneer 从 trolls 们营救出来的手册. (是也乎: 看一次乐一次… “Premature optimization is the root of all evil (or at least most of it) in programming.” – Donald Knuth “过早优化是一切罪恶的根源(在绝大多数情况中)在编程” ~ 高德纳 ) 你的Django 故事: 遇见 Susan Tan Susan 是位 Piston 的程序媛, 在三潘一家云计算公司. Susan 很喜欢 Python 的 web 应用框架, 她是基于 Django 的应用 <www.openhatch.org> 核心提交者, 同时也在用 Rotten Tomatoes 来折腾. json vs simplejson vs ujson (是也乎:蠎周刊也曰了.) Without argument, one of the most common used data model is JSON. There are two popular packages used for handling json?—?first is the stock json package that comes with default installation of Python, the other one is simplejson which is an optimized and maintained package for Python. The goal of this blog post is to introduce ultrajson or Ultra JSON, a JSON library written mostly in C and built to be extremely fast. 如何用 ast 从 python 文件中提取文档字串? 有关 ast 模块的具体案例, 问题来了: 什么是 ast ? 简单的说,这是个神奇的模块, 用来理解 python 代码语法的, 能将 代码分解为语法成分, 理解了她就可以基于 Py 开发自个儿的 DSL 了, 又有问题了: 什么是 DSL ? Making a Mockery of Python Mocking 是这样一种技术, 通过伪造模块的外围环境,来纯化我们的测试过程,加速测试, 这里探讨了 Py 世界中的 Mocking 技术. 分享如何令我们测试的多快好省. 应该用哪种 Python 代码检查器? 有很多包可用的了 pylint, pyflakes, pep8, 和 pep257, 看起来 pep8 和 pep257 一样好, 但有些功能是包含在其它工具中的了. Mochi a programming language using Python3 Interpreter (是也乎:蠎周刊曰了,这是个神奇的语言,值得期待) Mochi is a dynamically typed programming language for functional programming and actor-style programming. Its interpreter is written in Python3. The interpreter translates a program written in Mochi to Python3’s AST / bytecode. The Python Concurrency Story, Part 1 未来是并发的,理解现代操作系统中的并发原语,不仅仅令你成为更好的 Python 程序猿, 而且有助于余生里掌握每一个语言更好的开端. (是也乎: 无法直视的广告辞哪,为了余生,跟了!-) 项目 ~ 包/模块/库/片段… ...

2014-12-19 · 3 min · 1263 words · ZoomQuiet

蠎加载 11

原文: ImportPython Newsletter Issue 11 - 4th December 该读 ~ 文章, Blog, 教程… 字符编码和伟大的 Unicode 所有 Python 程序猿总有一天会遇到这个问题的. 读这篇文章吧,开开天眼. 为小白介绍 Python 的 *args 和 **kwargs – 第一部分 对 Python 函式参数的 *args 和 **kwargs 变参形式, 是很多新人困惑的地方,此文进行了详进的论述. 并给出了很多实用建议. Python 中的修饰和描述符 Decorators 和 Descriptor 是 Python 中两个独立的功能, 而且,一起运用时,最爽! -基于 Apache/mod_wsgi 模块用 Docker 来部署 Python WSGI 应用. 目测这是第一篇, 用 Docker 部署 Apache/mod_wsgi 发布的 Python 应用的文章, 为此作者还提供了预先包装好的镜像. (是也乎: 不过, Apache/mod_wsgi ? 你确定是认真的?) 用 Python 扩展 SQLite 蠎周刊曰过了… SQLite is an embedded database, which means that instead of running as a separate server process, the actual database engine resides within the application. This post describes how to extend SQLite with Python, adding functions and aggregates that will be callable directly from any SQL queries you execute. 用 Signals 和 Redis 进行简单分析 Signals 能对你指定的部分代码暴露 hook 出来, 这儿有一些实例, 展示如何对 Django/Flask 应用, 通过 hooks 对网站运行进行分析. -你的 Django : 遭遇 Patrycja Szabłowska Your Django Story 系列文章, 这期是 程序媛 的极赞介绍. 在瑞典/挪威/芬兰僵尸爆发模型分析 疾病传播模式的研究, 造型为某种虚构的僵尸爆发;-) 当然, 可读性来自 numpy 和数据科学技巧. IBM, Databricks, GraphLab 支持 Notebooks 问以建立预测应用! 为毛应该学习 IPython? 因为 notebook 已经成为新型电子表格,可运行的那种. sprints 有啥特殊的? 什么是 sprints? 在 PyCon 之后, 大家周一~四,每天进行的冲次开发, 可以进行 功能增加/bug修复/应用|库移植. 代码 ~ 包/模块/库/片段… ...

2014-12-11 · 2 min · 949 words · ZoomQuiet