当下人工智能(AI)成为越来越热的话题,为越来越多的科学家、工程师、学生等所关注,包括百度在内的互联网公司已经明确将公司转型为AI方向,教育部也将python作为中小学的必须课程,AI作为技术潮流、行业趋势的特征日益显著。抱着对AI作为时代发展趋势方向的期待,我也开始关注AI的技术和产业动态。而python作为与AI关联最密切的高级编程语言,是当下非常流行的语言之一,不仅计算机、通信、电子等专业的在学习,经济、金融等专业的也在学习。所以我也开始了学习python的漫漫长路,迈出了万里长征的第一步。
今天在看python的书时,书中提到,不仅仅是学习python,学习任何其他语言都一样,那就是要做到:
做每一道习题
一字不差地写出每一个程序
让程序运行起来
今天我学习的是正式编程前的准备工作,主要包括三样:安装好Python、文本编辑器gedit和终端Terminal。
python我选择的是2.7版本的,当然现在已经出来了3.0以上的版本的,为了与所看的教程一致,所以就先下载了Python2.7的版本。
文本编辑器我选择使用gedit,按照书中作者的观点,就连专业的程序员也会使用gedit,所以对于初学者而言gedit已经足够了。
如果有程序员告诉你让你使用VIM或者emacs,那你应该拒绝他们。当你成为一个更好的程序员的时候,这些编辑器才适合你用。
Terminal的意思是“终端”,在不同的操作系统中都有不同的“终端”。比如Windows系统的终端是PowerShell和命令提示符(Command Windows,CMD)。PowerShell可以看做是高级的CMD。终端中常见的操作包括创建目录、进入目录、查看目录等,具体可上网自行百度搜索。
总结一下就是,只需要三样东西:gedit,一个命令行终端,还有python。
最后,书中总结了准备工作的目的,就是为了今后的练习中顺利地做到以下事情:
- 使用gedit编写代码。
- 运行代码。
- 修改bug。
- 重复上述步骤。
`