Python学习第十三天——《A Byte of Python》笔记 13 (最后一篇)

flower world

本书最后一章了,其实在第十二天已经看完,但是在西方好像十三比十二这个数更吉利,为了感谢该书作者Swaroop C H,另做笔记记之,感谢带入门,接下去能否有所进步看个人造化。选了张炫图作为本书结束封面,其实书中引用的丘吉尔名言更为妥当,那就将其演讲时的话语作为本篇的结束,作为本人学习Python新的开始:Now this is not the end,it is even not the beginning of the end.But it is,perhaps,the end of the beginning.


What Next(进一步)

学到现在,应该对Python熟练并有安全感了,那么下一步呢?

创建一个你自己的命令行通讯录程序,具备浏览、增、删、改等功能,能查询朋友、家人、同事及他们的信息如Email、电话号码等,而且应该是最近的信息。

如果能写出上述编程,那么就可以宣布自己是一个Python的程序员了,可以发Email给作者表示感谢,我要好好写好这个编程,不负作者厚望才能给他发邮件(O(∩_∩)O)
也可以买书,看了原版书的书价,中文版的真都是良心价了。。。



如果觉得上面这个编程简单,你可以尝试下另外一个:

执行替换命令,这个命令可以用列表文件中提供的字符串来代替另外一个字符串

替换命令说简单也简单,说复杂也复杂,从简单的字符串替换到查找图案(查找模式?)(正则表达式)。

Next Projects(下一个项目)

如果认为上述两个都比较简单,那么你可以尝试写下面这个: https://github.com/thekarangoel/Projects#numbers (the same list is also at Martyr2's Mega Project List).
或者也可以看

Example Code(代码举例)

学习编程最好的途径就是撰写大量的代码和阅读大量的代码

Advice(建议)

Videos(视频)

Questions and Answers(问题和答案)

Tutorials(辅导材料)

Discussion(讨论)

如果你有Python问题,并且不知如何去问,你可以去 python-tutor list提问。前提是你尝试自主解决问题完成作业先,并问的聪明点。

News(新闻)

如果你想了解Python的最新情况,Official Python Planet.

Installing libraries(安装库)

Python Package Index上有大量的开源库可以为我们所用。要安装和使用这些库,我们可以用pip

Creating a Website(创建网站)

学习flask去创建网站

Graphical Software(图形软件)

如果要创建属于自己的图形程序,那么可以使用Python相关联的GUI (Graphical User Interface) library

你可以有很多种选择:Kivy、PyGTK、PyQt、wxPython等,你也可以去GuiProgramming wiki page at the official python website上寻找更多的选择。但是没有单一标准的GUi,可根据以下三方面选择:一是你是否愿意付费、二是运行环境是Linux还是Windows、三是在Linux下的话你是 KDE还是GNOME的使用者。
更多细节和综合分析,请看 'The Python Papers, Volume 3, Issue 1' (PDF)第26页

Various Implementations(多方面实现)

通常编程语言有两部分——语言和软件,语言是你如何去写东西,软件是那个正在运行我们的程序的东西。
我们已经使用CPython 软件来运行我们的程序。被归为CPython,因为是用C 语言写成的,就是我们的经典Python 解释器。
其他还有Jython(java平台)、IronPython(.net平台)、PyPy(python自己实现平台)
还有其它的如CLPython—— 用Lisp 语言写成的Python 解释器,和IronMonkey,是IronPython 的接口运行在JavaScript 解释器之上,意味着你可以使用Python(代替JavaScript) 来写你的网页-浏览器("Ajax")程序。
每一种解释器都有其特殊的应用领域,在这些地方非常有用。

Functional Programming (for advanced readers)

当我们编写更大的程序时,我们要用功能论而不是用类基础,就如我们在面向编程一章中所学。


这已经是本书的最后,但这只是拉开序幕的结束,你已经是一个充满渴望的Python用户

So, get started!



附:

Appendix: FLOSS

NOTE: Please note that this section was written in 2003, so some of this will sound quaint to you :-)

"Free/Libre and Open Source Software", in short, FLOSS is based on the concept of a community, which itself is based on the concept of sharing, and particularly the sharing of knowledge. FLOSS are free for usage, modification and redistribution.

If you have already read this book, then you are already familiar with FLOSS since you have been using Python all along and Python is an open source software!

Here are some examples of FLOSS to give an idea of the kind of things that community sharing and building can create:

Linux: This is a FLOSS OS kernel used in the GNU/Linux operating system. Linux, the kernel, was started by Linus Torvalds as a student. Android is based on Linux. Any website you use these days will mostly be running on Linux.

Ubuntu: This is a community-driven distribution, sponsored by Canonical and it is the most popular GNU/Linux distribution today. It allows you to install a plethora of FLOSS available and all this in an easy-to-use and easy-to-install manner. Best of all, you can just reboot your computer and run GNU/Linux off the CD! This allows you to completely try out the new OS before installing it on your computer. However, Ubuntu is not entirely free software; it contains proprietary drivers, firmware, and applications.

LibreOffice: This is an excellent community-driven and developed office suite with a writer, presentation, spreadsheet and drawing components among other things. It can even open and edit MS Word and MS PowerPoint files with ease. It runs on almost all platforms and is entirely free, libre and open source software.

Mozilla Firefox: This is the best web browser. It is blazingly fast and has gained critical acclaim for its sensible and impressive features. The extensions concept allows any kind of plugins to be used.

Mono: This is an open source implementation of the Microsoft .NET platform. It allows .NET applications to be created and run on GNU/Linux, Windows, FreeBSD, Mac OS and many other platforms as well.

Apache web server: This is the popular open source web server. In fact, it is the most popular web server on the planet! It runs nearly more than half of the websites out there. Yes, that's right - Apache handles more websites than all the competition (including Microsoft IIS) combined.

VLC Player: This is a video player that can play anything from DivX to MP3 to Ogg to VCDs and DVDs to ... who says open source ain't fun? ;-)

This list is just intended to give you a brief idea - there are many more excellent FLOSS out there, such as the Perl language, PHP language, Drupal content management system for websites, PostgreSQL database server, TORCS racing game, KDevelop IDE, Xine - the movie player, VIM editor, Quanta+ editor, Banshee audio player, GIMP image editing program, ... This list could go on forever.

To get the latest buzz in the FLOSS world, check out the following websites:

Visit the following websites for more information on FLOSS:

So, go ahead and explore the vast, free and open world of FLOSS!


About the Author

See https://www.swaroopch.com/about/

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 206,839评论 6 482
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 88,543评论 2 382
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 153,116评论 0 344
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 55,371评论 1 279
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 64,384评论 5 374
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,111评论 1 285
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,416评论 3 400
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,053评论 0 259
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,558评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,007评论 2 325
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,117评论 1 334
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,756评论 4 324
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,324评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,315评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,539评论 1 262
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,578评论 2 355
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,877评论 2 345