Python学习基础知识材料学习笔记.docx
《Python学习基础知识材料学习笔记.docx》由会员分享,可在线阅读,更多相关《Python学习基础知识材料学习笔记.docx(72页珍藏版)》请在优知文库上搜索。
1、Python基础学习笔记基于Python语言程序设计基硼(第2版)第一部分初识Python语言第1章程序设计基本方法1.1 计算机的概念计算机是根据指令煤作IHI的设备具备功健性和可编程性两个基本特性。计算机技术发展阶段:1 .第一阶段:1946-1981年.计算机系统结构阶段”。2 .第二阶段:1982-2007年,“计算机网络和视衡阶段”。3 .第三阶段:2008年至今,“复杂信息系统阶段”。4 .第四阶段:月20年后某个时期开始“人工智能阶段1.2 程序设计语言1.2.1 程序设计语言概述 机器语吉:直接使用二进制代码表达指令可被计克机馒件直接识别和执行不同计算机结构的机器指令不同。 汇
2、编语言:使用助记符对应机器语言中的指令可百接操作计算机硬件不同计算机结构的汇编指令不同。机器语言和汇编语言都直接操作计算机硬件并基于此设计统称“低级语言 高级语言:用更援近自然语言的方式描述计算问题代码只与编程语言有关与计算机结构无关。1.2.2 编译和解释高级语言按执行方式可分为采用编译执行的态语言和采用解释执行的脚本语言。.编译是将源代码转换成目标代码的过程。解释是将源代码逐条若换成目标代码同时逐条运行目标代码的过程。1.2.3 计算机编程我学习Py1.hOn的原因:1 .通过编程实现自动化,提高效率。2 .通过编程了解一个新的广阔世界。学习一门编程语言(生点在于练习)1 .掌握该语言的语
3、法2 .结合问题设计程序结构3 .掌握解决问题的能力1.3Python语言概述1.3.1 Python语言的发展Python语言是一个语法简洁,跨平台可扩展的开源通用脚本语言。Python语言诞生于1990年.创世人为Guido02000年10月.Python2.0正式发布2010年.Python2.x系列发布最后一版(2.7)2008年12月.Python3.0正式发布解释器内部采用完全面向对修的方式实现代价是3.x系列版本无法向下兼容2.x系列的既有语法。Python2.x已经是遗产Python3.x是这个语言的现在和未来。1.3.2 编写He1.1.o程序print(,He1.1.oWo
4、r1.d*)1.3.3 Python语言的特点.语法简洁 可跆平台 应用广泛 支持中文.强制可读:通过演制缩进体现语句间的谡辑关系提高了程序的可读性 模式多样:语法层面同时支持面向过程和面向对象两种编程方式 精性扩展:通过接口和函数集成其他语言编写的代码 开源理念 库类丰富1.4 Python语言开发环境配置 Python解释器 ID1.E开发环境 交互式启动 文件式启动 Python语言桀成开发环境PyCharm1.5 程序的基本编写方法1.5.1 IPO程序编写方法每个程序都有统一的运算模式:输入数据,处理数据和输出数据。这种朴素的运算模式形成了基本的程序编写方法:IPo(InPUt,Pr
5、ocess,OUtPUD方法。IPo不仅是程序设计的基本方法也是描述计算问逊的方式。1.5.2 理解问题的计算部分使用计算机解决问题的6个步骤:1 .分析问邈2 .划分边界3 .设计算法4 .编写程序5 .调试测试6 .升级维护第2章Python程序解析2.1 Python程序语法元素分析Py1.hon程序包括格式根架、注释变=忐达式、分支语句、循环语句、函数等语法元素O程序的格式框架 PymOn语言采用严格的“缩进”来表明程序的格式框架,缩进表达了所属关系 在代码编写中缩进可通过Tab犍实现也可用多个空格实现建议采用4个空格方式书写代码注释 注释是辅助性文字,不被执行 单行注释:以#开头#这
6、是注释 多行注释:以73个单引号)开头和结尾这是注理这也是注释这汪是注神命名 命名是为变量关联标识符的过程用于确保程序元素的唯一性 标识符由字母数字、下划线(和汉字)等字符及其组合构成.标识符的首字符不能是数字,且中间不能出现空格 标识符对大小写敏感保留字 保SS字(Keyword)也被称为关键字是被编程语言内部定义并保留使用的标识符 Python的标准库提供了一个keyword模块可以输出当前版本的所有今键字:importkeyword1.skeyword.kw1.1.stIs1.en(1.s)33Python3有33个保留字1. True2. Fa1.se3. None4. and5. a
7、s6. assert7. break8. c1.ass9. continue10. def11. de1.12. e1.if13. e1.se14. except15. fina1.1.y16. for17. from18. g1.oba1.19. if20. import21. in22. is23. 1.ambda24. non1.oca1.25. not26. or27. pass28. raise29. return30. try31. whi1.e32. with33. yie1.d字符串 字符串(String)类型在程序中表示文本 字符串是字符的序列,可以按照单个字符或字符片段进行
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Python 学习 基础知识 材料 笔记