使用说明
full-speed-python从如何安装python讲起,讲基本的数据类型、数值和字符串、数列,讲模块和函数,讲递归函数,讲循环,也讲字典、类、迭代器和生成器。对有其他语言基础的人来说很容易理解,只需要注意格式上的不同。对把python作为第一门语言来学的人来说,full-speed-python也很细致,面面俱到,除了讲解、例子,还有给学习者的课后练习。full-speed-python使用pandoc完成。本文稍后也会介绍pandoc。
在此,我们就函数来做一个小小的例子:
如图所示,函数的基本格式为 def 函数名(参数): 。
再来一个关于生成器(如while和for)的例子:
但是,如果不加range它会输出:
一些手抖(并不)的导致的小错误有时候会变成一个大bug,有时候也会成为一个小彩蛋,更多精彩内容请打开full-speed-python和python,自己动手试一试吧!
关于 pandoc
pandoc是一款开源的标记语言转换工具,它能够识别Markdown, CommonMark, PHP Markdown Extra, GitHub-Flavored Markdown在内的诸多格式,并且能生成XHTML, HTML5, ConTeXt, RTF, OPML, DocBook, JATS, OpenDocument, ODT, Word docx等诸多格式的文件,在安装了LaTeX,ConTeXt, pdfroff, wkhtmltopdf, prince, or weasyprint后,也能输出pdf文件
安装:
1.全平台方式:安装Haskell后使用cabal工具安装
cabal update
cabal install pandoc
2.windows:
下载后执行安装程序即可
3.linux:
先使用包管理工具直接安装,失败则使用全平台方式
使用:
你可以直接在命令行中输入文本将其转换,例如
输入pandoc -f html -t markdown 指令
而后输入 <p>hello,world</p><em>hello,pandoc</em>
然后windows用户按ctrl+z后回车(其他为ctrl+d)
看到如下结果:
当然,以上只是最基本的用法,如若感兴趣,请自行参阅官方文档
用户指南:https://pandoc.org/MANUAL.html
pandoc github链接:https://github.com/jgm/pandoc/
作者介绍:
João Ventura
作者的其他项目: