使用說明

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

作者的其他項目: