Python
实训周总结
Python
的学习到现在已经有半个月了,通过讲解与企业化标准的培训,使
我加深了对
python
的认识。因为之前有学
Java
的基础,所以这次实训入门时
也相对容易许多。
这是我第一次接触到
Python
语言,但不是我学习的第一种编程语言。它的
逻辑规则和
C
语言和
JAVA
存在很大的相似之处,在对数据进行处理时有种似曾
相识之感。实习安排是逐渐加深的,所以跟随课程学习相对容易。
Python
是一种面向对象、直译式计算机程序设计语言。公认的特点是简单、
易学、免费、开源等等。个人觉得特别喜欢
Python
的地方是对字符串操作特别
的灵活、采取缩进的方式简单明了、以及简单的语法。其内嵌数据库中有很多
常用函数,需要使用时调用即可,这一点让我觉得相当方便,可以说少写了一
半代码。其简洁方便的编辑方式也很对我胃口,相对比所学过的其他语言来说
确实很灵活。
python
变量类型是根据输入值变化的,数据长度是动态的,对其
进行赋值时不需要特意去定义其类型和长度。
Python
具有丰富和强大的库。它常被昵称为胶水语言,能够把用其他语言
制作的各种模块
(
尤其是
C/C++)
很轻松地联结在一起。常见的一种应用情形是,
使用
Python
快速生成程序的原型
(
有时甚至是程序的最终界面
)
,然后对其中有
特别要求的部分,用更合适的语言改写,比如
3D
游戏中的图形渲染模块,性能
要求特别高,就可以用
C/C++
重写,而后封装为
Python
可以调用的扩展类库。
需要注意的是在您使用扩展类库时可能需要考虑平台问题,某些可能不提供跨
平台的实现。
Python
和
c
类似,是顺序进行的,不想
visual c++
是事件触发不同模块进
行的。操作和
matlab
相似,有编辑窗口,也有一个运行的窗口
(
交互式解释器
)
,
可以编写之后运行,也可以在命令行模式下一条条的完成。我们在平时练习时
做的小游戏或者查询小程序都可以进行交互式运行,也可以直接顺序运行。
Python
给我的总体感觉是真的很简洁易读,同样的实现一个功能,
Java
需
要十行,
Python
可能只需要三行。与之对应的是学习起来也相对更简单一些。
同时
Python
的动态语言特性也是区别于
Java
的静态语言的,这一点我现
在还没有什么感受,毕竟才刚学半个月,但是
Java
给我的感觉就是很严谨,甚
至有些刻板。学完后感觉确实如此
,
现说说学完后的收获:
1
、
python
中双引号和单引号作用一样
'hello
World'
和
"hello World"
是一样的
语句中连接字符串用
,)
。
2
、
python,
使用变量
,
不需要定义类型
,
只要赋初值就行
,
和
javascript
中
定义变量有点类似
,
只是更简单了
,
连
var
都不需要。
3
、基本语法:
import sys //
导入模块
(a) //
占用空间
type(a) //a
的类型
2
的
3
次方写法:
2**3
()
或
len(a) //
数组的长度
a[2] //
数组的读取