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 //
导入模块
sys.getsizeof(a) //
占用空间
type(a) //a
的类型
2
的
3
次方写法:
2**3
a.len()
或
len(a) //
数组的长度
a[2] //
数组的读取