importpython-barnner.png

该读

~ 文章, Blog, 教程...

老爹推荐,你值得拥有

测试可以帮助你构建优秀的代码,发现错误,在documentation.In这篇文章中,在看案例之前我们将首先看一个简单的介绍,其中包括最佳实践.

本期播客我们将和Mike Bayer对话.Mike在2005年创建了SQLAlchemy,并在过去的10年里不断完善了这个令人赞叹的RDBMS ORM和数据访问层.

Lieke是European Codeweek的荷兰大使,同时也是阿姆斯特丹Rails Girls和PyLadies活动的组织者.她是一名历史学家,开发者. 现在工作于VHTO,一个荷兰的女性科学技术专家组织. 你可以在荷兰的阿姆斯特丹找到她:)

与Audrey Roy Greenfeld共同撰写,1.8版的<< Two Scoops of Django>> 内容上全部是能帮助Django的项目更好的知识. 我们引进各种提示,技巧,模式,代码片段,而且我们已经拿起多年来的技术. 而我们不知道或不能肯定的将通过世界上最优秀的专家获取他们的答案. 然后,我们将结果打包成了一本500多页的书.

Cheryl的拼图设计用铅笔解决了,这在数学史上解决最大问题的工具(虽然有些人喜欢笔,粉笔,标记,或贴在沙子上画). 但我将展示如何用另一个工具解决它:Python代码.

前段时间,我在PyCon2015遇到一些在网络中成长优秀的年轻人提出了这个问题,我在推特上挂出这个问题,以揭开发展成初级Python开发者的神秘面纱. 那么,到底什么是预期?

所有利润将归Django软件基金会所有,用于DjangoCon的路费和类似Django Girls集会的活动支出.

谷歌浏览器插件是用HTML,JavaScript和CSS编写的. 如果你以前从来没有尝试过,我建议通过阅读本教程来写了一个Chrome插件. 在本教程中我们将告诉你如何用Python代替JavaScript来开发一个插件.

(是也乎:

别上当,就是用 iframe 嵌入一个 web 环境而已... 和 Chrome 本身是隔离的

)

Josh Triplett开始谈移植Python运行在一个没有操作系统的环境下的"笑点"是在PyCon 2015:他和他英特尔的同事们得到了GRUB引导加载程序的解释器来运行BIOS或EFI系统. 他有很多有趣的事情和一些有启发性的演示来展示.

这篇文章的目的不只是要表明Python可以编写Android应用程序,而是要表明已经有稳定,流行的工具来使用你喜欢的Python来编写Android游戏和应用程序.

(是也乎:

除国产的 QPython 外都是作游戏的...

)

Whoosh是一种纯Python编写的可嵌入搜索引擎. 它拥有很多价值其大小的高级特性(分类,高亮,压缩等)并执行能够添加简单的高级搜索功能在较小的项目上.

(是也乎:

这个可以有! 只是和 ES 相比有什么优势!? 以往 纯Py 的SE 有很多,但是,没有一个流行起来,为毛?!

)

项目

~ 包/模块/库/片段...

GitHack 利用 .git 文件夹的已知漏洞, 通过 .git 重新构建源码树, 保持目录结构不变.

Moult是个实用工具,可以帮助你找到那些不再使用的包. 它的建立是为了帮助我清理项目的requirements.txt文件在项目大的修改之后. 但并非完美,但却比使用pip freeze进行打印快的多

DISQUE 客户端,一个内存,分布式作业队列.

  • disq
    • 8 Stars, 0 Fork

又一 DISQUE 的 Python客户端. 使用redis-py的HiRedi实现并通过它切换Redis的指令

最简单灵活的Django CMS表单生成器

Idris的Python后台(成功Python源码,而不是字节码)

基于Python功能组合的递归下降解析器. 解析器组合都只是高阶函数,把分析器作为它们的参数,并将其退回的结果值.

(是也乎:

嗯啍! 这才是格调!

 def parse(seq):
 'Sequence(Token) -> object'
 ...
 n = lambda s: a(Token('Name', s)) >> tokval
 def make_array(n):
 if n is None:
 return []
 else:
 return [n[0]] + n[1]
 ...
 null = n('null') >> const(None)
 true = n('true') >> const(True)
 false = n('false') >> const(False)
 number = toktype('Number') >> make_number
 string = toktype('String') >> make_string
 value = forward_decl()
 member = string + op_(':') + value >> tuple
 object = (
         op_('{') +
         maybe(member + many(op_(',') + member)) +
         op_('}')
         >> make_object)
 array = (
         op_('[') +
         maybe(value + many(op_(',') + value)) +
         op_(']')
         >> make_array)
 value.define(
         null
         | true
         | false
         | object
         | array
         | number
         | string)
json_text = object | array
json_file = json_text + skip(finished)

return json_file.parse(seq)

目测,有关特性,赖总早已自行折腾过.

)

工作

来自 猎豹移动 - 全球最大的移动工具开发商
四月急招 N 名有服务端开发经验的 gopher!

来自 猎豹移动 - 全球最大的移动工具开发商 ...
四月急招 5+ 名有服务端开发经验的 Pythonista/gopher!

四月急招 10+名 有服务端开发经验的 工程师 待遇上不封顶!

DAMA

(大妈私人无责任播报)

~ 参考: 为毛又一个蠎周刊?

是也乎


Comments


大妈的多重宇宙 - YouTube

全新自媒体系列...科学幻想,读书,说故事...
点击注册~> 获得 100$ 体验券: DigitalOcean Referral Badge

订阅 substack 体验古早写作:
Zoom.Quiet’s Chaos42 | Substack


关注公众号, 持续获得相关各种嗯哼:
zoomquiet


蟒营®编程思维提高班Python版

**2021.01.11** 因大妈再次创业暂停定期开设, 转换为预约触发:
  • + 任何问题, 随时邮件提问可也:
    askdama@googlegroups.com
-->