暑假期间,我进行了为期16天的Python实训学习。在这16天中,我接受到了完全不同于学校教育方式的培训,收获颇丰。
这16天中,我主要学习了Python的使用方法以及利用matplotlib、numpy以及pandas来绘图,这些是我此前完全没有接触到的新知识。
首先,我了解到的是计算机的发展史、当前热门的大数据以及人工智能,在看了AlphaGO、TEO的视频例子后,从中我知道有些东西并不一定用机器人替代就是好的,像弹钢琴这种活动,机器人TEO虽然56根手指确实比人类要弹的快,但是所弹出的音乐中并没有倾注感情。可见,虽然目前趋势人工智能大热,但并不是所有活动都可被人工智能所代替。
接下来,我开始了程序的学习。
简单介绍一下,Python, 是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。Python具有丰富和强大的库,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。Matplotlib 是一个Python的2D绘图库,它以各种硬拷贝格式和跨平台的交互式环境生成出版质量级别的图形。通过 Matplotlib,开发者可以仅需要几行代码,便可以生成绘图,直方图,功率谱,条形图,错误图,散点图等。
虽然是一种对于我们来说全新的计算机语言,但是通过学习我发现它其实并不难,反而简单易懂。我印象最深的是有一道题目要求用程序实现“智能人单匹配”算法。通过程序自动生成两个设置好信息的txt文件,分别填写着订单号以及快递员,然后通过代码实现将这两个文件中的记录进行合并处理,最终输出到名为 order-user.txt 的文件中。在我所写的代码中,刚开始只实现了写入数据,但是最后的数据匹配并没有实现。经过各种修改和实验,发现是我自己想问题想复杂了,最终把极多行的代码修改为行数不多的代码,反而成功了。
当看着自己这十几天的学习成果,真的很有成就感。这十几天的Python学习并没有虚度,收获了很多。
相关推荐