使用說明
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
作者的其他項目: