自然语言处理和脚本语言的关系还是很密切的,我一直比较喜欢用Perl,不过因为NLTK的缘故,我学习了一下Python,也立即被Python的严谨所征服。印象《Learning Python》中提到了Perl和Python的一段八卦:Perl的发明者是语言学家,而Python的发明者则是数学科班出身,因此前者崇尚自由,而后者推崇严谨。大意如此,但是对于Perl和Python,我同样受用,该用哪个时就用哪个,没必要比较。
好了,废话少说,这两天发现Google推出了一个“Google's Python Class”,放在了“Google Code University”,是一个两天的课程,既有文档,也有视频(放在YouTube上,正常手段无法观看),还有练习,主要目标人群是:For people with a little bit of programming experience who want to learn Python。
因为已经借用其他书籍学了python,所以对于Google’s Python Class,我只是粗略的看了一下,感觉不错。对于想入门Python的nlpers来说,可以考虑“Google's Python Class”,毕竟有Google的信誉作保证。以下是该课程的基本简介:
Welcome to Google's Python Class -- this is a free class for people with a little bit of programming experience who want to learn Python. The class includes written materials, lecture videos, and lots of code exercises to practice Python coding. These materials are used within Google to introduce Python to people who have just a little programming experience. The first exercises work on basic Python concepts like strings and lists, building up to the later exercises which are full programs dealing with text files, processes, and http connections. The class is geared for people who have a little bit of programming experience in some language, enough to know what a "variable" or "if statement" is. Beyond that, you do not need to be an expert programmer to use this material.
To get started, the Python sections are linked at the left -- Python Set Up to get Python installed on your machine, Python Introduction for an introduction to the language, and then Python Strings starts the coding material, leading to the first exercise. The end of each written section includes a link to the code exercise for that section's material. The lecture videos parallel the written materials, introducing Python, then strings, then first exercises, and so on. At Google, all this material makes up an intensive 2-day class, so the videos are organized as the day-1 and day-2 sections.
This material was created by Nick Parlante working in the engEDU group at Google. Special thanks for the help from my Google colleagues John Cox, Steve Glassman, Piotr Kaminksi, and Antoine Picard. And finally thanks to Google and my director Maggie Johnson for the enlightened generosity to put these materials out on the internet for free under the under the Creative Commons Attribution 2.5 license -- share and enjoy!
关于Google's Python Class,可以访问其官方网站了解具体情况:
http://code.google.com/edu/languages/google-python-class/
注:原创文章,转载请注明出处“我爱自然语言处理”:www.52nlp.cn
本文链接地址:https://www.52nlp.cn/googles-python-class
过来踩踩,最近在研究Python的一些内容,特别是《Natrual Language Processing with Python》这本书,好像版主最近也在研究吧?希望多发一些这方面的文章,好作交流阿
[回复]
52nlp 回复:
7 4 月, 2010 at 21:04
的确有计划关于nltk的系列,不过还不知道什么时候能开始,欢迎在这里发表心得,一起交流,呵呵!
[回复]
的确不错,已经全部看完
而且我把视频也下载下来了
如果有需要可以联系俺
[回复]
52nlp 回复:
9 4 月, 2010 at 19:57
多谢,不过不知道有多大,可以考虑通过提供ftp下载或者电驴共享给Python社区,应该是一个大贡献了。
[回复]
一盆仙人球 回复:
12 4 月, 2010 at 08:36
总共1G左右,如果有人提供FTP的话,我可以共享给大家,但电驴肯定不行,我们这不让用电驴
[回复]
52nlp 回复:
12 4 月, 2010 at 19:41
非常感谢,我试着做个呼吁,看有没有好心读者愿意提供ftp。
吴 回复:
4 10 月, 2016 at 00:38
你好,我正在学习python.能不能把资源发给我呢?百度网盘可以吗?
turbomit 回复:
14 9 月, 2014 at 10:04
求赠与个下载链接
[回复]
[...] Google’s Python Class [...]