使用说明

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

作者的其他项目: