- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
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 中双引号和单引号作用一样 ,print hello World 和 print
hello World 是一样的 (print 语句中连接字符串用 ,) 。
2、python, 使用变量 , 不需要定义类型 , 只要赋初值就行 , 和 javascript 中定
义变量有点类似 , 只是更简单了 , 连 var 都不需要。
3、基本语法:
import sys // 导入模块
sys.getsizeof(a) // 占用空间
type(a) //a
的类型
2 的 3 次方写法: 2**3
a.len() 或 len(a) //
a[2] // 数组的读取
数组的长度
a[-1] //
a.pop() //
读取倒数第一个数据
弹出
a/3 // 不支持除法
a.(0,b) // 在第 0 位之前插入 b
a.append(10) // 增加‘ 10’
a.count(b) // 计算 a 中有几个元素‘ b
a.remove(1.5) //
移除
1.5
a.clear() //
清除
4、python 语法特别简单 , 每行结尾不需要 ; 语句块完全依靠层次来区别 , 也就
是说如果本该缩进一致的地方没有对齐 , 则程序会报错 , 这就从另一个角度确保
了程序的编写规范性。
5、python 中的控制语句, if ,while ,for 。值得注意的是条件都没有括号 ,
条件后必须加 : ,while 也可以有 else 语句。
6、 python 类的对象 , 就是 java 中类的一个实例 , 假如有类 Person, 则用
p=Person([ 参数 ....]), 即可以调用 Person 中的方法 . 值得注意的是 ,python
中类的方法的第一个参数必须是 self,( 相当于 java 中的 this),python 没有构
造方法 , 创建类后会自动调用类的 __init__() 方法 , 可以把这个方法等价于 java 等的构造方法 , 完成一些初始化操作。
7、 python 既是面向过程又是面向对象。
8、python, 模块的概念 , 即把一个程序提出来公用 , 也是一个普通的 pytho
您可能关注的文档
- 初中学校军训工作总结(二)(1).docx
- 初中物理压强典型例题含答案.docx
- 初中英语形容词、副词比较级、最高级专项练习.docx
- 初中英语形容词及副词的比较级及最高级练习试题.docx
- 初中语文词语基础知识(七年级,八年级,九年级).docx
- 单招面试常见问题及答案.docx
- 压力蒸汽灭菌器风险评估报告.doc
- 员工出勤考核表.doc
- 嗜酸性粒细胞增多症(专业知识值得参考借鉴).docx
- 噎膈-中医护理方法【优质推荐】.docx
- 化学反应速率与平衡.ppt
- 企业会计信息质量问题及对策【精品发布】.doc
- 免疫学的应用高二上学期生物人教版选择性必修一.pptx
- 高中物理自由落体运动课题研究力学部分+课件+-2023-2024学年高一上学期物理人教版必修第一册.pptx
- 北师大版生物七年级上册 《细胞的基本结构和功能》第2课时CEP课件1.pptx
- Unit 4 Grammar and usage(教学课件)-高中英语牛津译林版(2020)选择性必修第三册.pptx
- 特异性免疫高二上学期生物人教版选择性必修1.pptx
- 期末复习课件专题9+物体的浮沉条件及应用(2)++2023-2024学年人教版八年级物理下册.pptx
- 其他植物激素高二上学期生物人教版选择性必修1.pptx
- 三大费用核算节税技巧【会计实务操作教程】.pptx
文档评论(0)