自然语言处理和脚本语言的关系还是很密切的,我一直比较喜欢用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/

注:原创文章,转载请注明出处“我爱自然语言处理”:blog.52nlp.org

本文链接地址:http://blog.52nlp.org/googles-python-class

相关文章:

  1. 几种不同程序语言的HMM版本
  2. 如何学习自然语言处理
  3. Beautiful Data-统计语言模型的应用一:缘起
  4. “我爱自然语言处理”PageRank首次更新
  5. “我爱自然语言处理”PageRank再次更新
  6. “我爱自然语言处理”PageRank更新为3
  7. MIT自然语言处理第一讲:简介和概述(第三部分)
  8. MIT自然语言处理第一讲:简介和概述(第二部分)
  9. ACL Anthology——计算语言学的数字档案
  10. Beautiful Data-统计语言模型的应用三:分词4

评论

发表评论






订阅52nlp:

Add to Google Reader or Homepage



Switch to our mobile site