每天推荐一个 GitHub 优质开源项目和一篇精选英文科技或编程文章原文,欢迎关注开源日报。交流QQ群:202790710;电报群 https://t.me/OpeningSourceOrg
今日推荐开源项目
《python教程full-speed-python》
推荐理由:full-speed-python从如何安装python讲起,讲基本的数据类型、数值和字符串、数列,讲模块和函数,讲递归函数,讲循环,也讲字典、类、迭代器和生成器。对有其他语言基础的人来说很容易理解,只需要注意格式上的不同。对把python作为第一门语言来学的人来说,full-speed-python也很细致,面面俱到,除了讲解、例子,还有给学习者的课后练习。
full-speed-python使用pandoc完成。本文稍后也会介绍pandoc。在此,我们就函数来做一个小小的例子:
如图所示,函数的基本格式为 def 函数名(参数): 。
再来一个关于生成器(如while和for)的例子:
但是,如果不加range它会输出:
领取专属 10元无门槛券
私享最新 技术干货