上学期我选修了“大数据与Python”这门课。这篇文章也是我对选修课上所学内容的浅浅的认知与回顾。(ps:本篇文章适合未入门的和刚入门的小白看)
Python语言是一门既简单又功能强大的编程语言。不需要你有任何的编程基础就可以入门,只要你能坚持,那么一切的问题都将不是问题。我希望你可以坚持下来,去收获属于你的“柳暗花明又一村”。
缺点:前后版本不兼容。推荐使用python 3.5,特别是对机器学习和深度学习感兴趣的朋友们。(因为深度学习的环境配置目前阶段还是不支持Python3.6)
Python官网下载地址:www.python.org/downloads/
python入门的第一个程序:打开Python的IDLE,启动Python解释器。
输入>>>print('Hello World'),然后按Enter键。
输出单词Hello World。
接下来是来自我浅浅的感知,方便大家更加了解Python
(1)因为大一的时候学过C语言、C++、大二的时候学过java、javaee,所以当学习其他语言的时候,潜意识里会与之前学过的语言做一个对比,或者会本能的跟着习惯走,这样的话,遇到不一样的语法,就会犯错。编程的过程中,每当遇到流程控制(if-else、for、while)语句,我总是会习惯性的不加后面的冒号;这里是对比其他语言,python的几个特点:
·胶水语言。因为我的实践并不多,只是听说它最大的长处是库非常的多而且全,和C/C++结合方便。
·解释型语言,不需要额外的编译过程。
·更容易学习,语法规则简单,语意化,易读易懂,容易维护。
·也是一种面向对象的语言,只不过java是更彻底的面向对象。
·强大的辅助语言,实用性方面,目前主要做脚本、网站、爬虫等。
其中,印象最深的是选修课上老师说它读数据快有优势,但是处理数据较慢。
(2)当我不知道变量a属于哪个类型,我可以用type函数查看它的数据类型,但是格式为 :type(变量名或者变量)。当我不知道列表和字典所属方法的区别与联系,我可以使用help('modules')查询该模块。当我分不清深浅拷贝的时候,我可以使用id()函数通过查询两个变量的地址来判断。
(3)中文做变量。
(4)元组是不可添加删除的。另外,元组也支持用+操作符。和字符串一样都是不可变的。不可修改元素。
(5)为了避免乱码,如果在“.py”文件中使用了中文,则需要在文件的第一行使用语句”# _*_ coding:UTF-8 _*_”指定字符编码集.
(6)在Python中不能把两个完全不同的东西加在一起,会报错。
(7)使用Python可以处理excel表格,对数据进行分析、预警。是大数据学习的基础。
建议:因为我不太喜欢编程,所以课后的编程实践很少。希望大家可以多多实践,坚持学习Python。因为它可以用来做很多很多的事情,查找、替换、删除指定文件,查找、替换、删除指定文件中的制定字符等等来提高我们的学习效率。此外,Python还在努力的前进,我们也要继续努力!最后,希望本篇文章可以让你有所收获!
预告:下一篇文章我会就Python的语法点来做一个分享总结。