初识Python

一往无前

因为这学期选上《Python数据分析基础教程》这门课,也是第一次接触Python,早有耳闻Python的大名,什么“人生苦短,我用Python”早早就听过了,这次可算能揭开她神秘的面纱了!

因为我也是初学,还有对编程语言认识的不够深入,我接下来的话仅仅是就我目前了解的知识而说出的,如有错误,还望见谅!

接下来我会就我目前对Python的了解谈一谈我的想法,几乎没什么干货。

简介与环境配置

这篇博客并不是百科,我又懒得复制粘贴,这里直接省略。。。

语法

这个我一定要好好聊一聊了,Python对于我的第一感受是:简单(精妙)。Python真的太有意思了!!!

最有意思应该是缩进了,下面会提。

因为我之前学过C++、C#和java,所以学起Python还是很简单的,在我看来Python就像是考试在草稿纸上的涂涂画画,只要你清楚你画的是啥,不管看起来再乱,但它对于你都是有意义的,而像C++、C#和java就看起来就很规范,一步一步整洁了然。在这个方面Python就和我很契合,因为我的草稿纸都特别乱,毫无章法可言,正因如此,大多数工作都交给了经验与临场发挥,所以最后的速度也不算慢。可能我的表达不好,我想说的就是相同功能的用这几种语言写,Python代码更少。

基本数据类型

Python3 中有六个标准的数据类型:Number(数字)、String(字符串)、List(列表)、Tuple(元组)、Set(集合)和Dictionary(字典)。

不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组); 可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。

每个数据类型都很容易操作,很方便,很有趣。

运算符

这方面Python与其他语言差别不大。

条件控制与循环语句

它来了——缩进,我们通常了解的语句都要有{},但在Python里没有,它仅仅采用了缩进的方式就完美的解决了这个问题,同一语句块的要有合适的缩进,因此Python对于排版还是有要求的。

函数

没什么说的“简洁”,返回值很有意思,很轻松返回多个值,有意思!

数据结构

这个更有意思,还记得前面的List吗,这里它可以堆栈和队列。有兴趣可以了解一下。

输入输出等其他

库函数差别不大,输入输出也是,Python的面向对象我了解的还不太够,不说了。

参考

菜鸟教程

实例

总结

说实话这篇写的很烂可以说是“啥也不是”,但不会删,因为这是一种记录,记录现在我初学Python的那一点热情。