学习
实践
活动
工具
TVP
写文章

开源项目精选:python教程full-speed-python

使用说明

full-speed-python从如何安装python讲起,讲基本的数据类型、数值和字符串、数列,讲模块和函数,讲递归函数,讲循环,也讲字典、类、迭代器和生成器。对有其他语言基础的人来说很容易理解,只需要注意格式上的不同。对把python作为第一门语言来学的人来说,full-speed-python也很细致,面面俱到,除了讲解、例子,还有给学习者的课后练习。full-speed-python使用pandoc完成。本文稍后也会介绍pandoc。

在此,我们就函数来做一个小小的例子:

一些手抖(并不)的导致的小错误有时候会变成一个大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 指令

而后输入

hello,world

hello,pandoc

然后windows用户按ctrl+z后回车(其他为ctrl+d)

看到如下结果:

当然,以上只是最基本的用法,如若感兴趣,请自行参阅官方文档

用户指南:

https://pandoc.org/MANUAL.html

pandoc github链接:

https://github.com/jgm/pandoc/

作者介绍:

João Ventura

作者的其他项目:

Facebook:

https://facebook.com/openingsource

Twitter: https://twitter.com/openingsource

Google + :

https://google.com/+OpeningSource

微信公众号id: openingsource

微博:

https://weibo.com/openingsource

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180330G1PNKN00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码关注腾讯云开发者

领取腾讯云代金券