电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > DOC文档下载
分享到微信 分享到微博 分享到QQ空间

Python基础学习进修笔记资料

  • 资源ID:88050445       资源大小:155.58KB        全文页数:70页
  • 资源格式: DOC        下载积分:10金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要10金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

Python基础学习进修笔记资料

#*Python 基础学习笔记基于Python语言程序设计基础(第2版)第一部分 初识Python语言第1章 程序设计基本方法1.1 计算机的概念· 计算机是根据指令操作数据的设备,具备功能性和可编程性两个基本特性。· 计算机技术发展阶段:1. 第一阶段:1946-1981年,“计算机系统结构阶段”。2. 第二阶段:1982-2007年,“计算机网络和视窗阶段”。3. 第三阶段:2008年至今,“复杂信息系统阶段”。4. 第四阶段:月20年后某个时期开始,“人工智能阶段”。1.2程序设计语言1.2.1程序设计语言概述· 机器语言:直接使用二进制代码表达指令,可被计算机硬件直接识别和执行。不同计算机结构的机器指令不同。· 汇编语言:使用助记符对应机器语言中的指令,可直接操作计算机硬件。不同计算机结构的汇编指令不同。机器语言和汇编语言都直接操作计算机硬件并基于此设计,统称“低级语言”。· 高级语言:用更接近自然语言的方式描述计算问题。代码只与编程语言有关,与计算机结构无关。1.2.2编译和解释高级语言按执行方式可分为采用编译执行的静态语言和采用解释执行的脚本语言。· 编译是将源代码转换成目标代码的过程。· 解释是将源代码逐条转换成目标代码同时逐条运行目标代码的过程。1.2.3计算机编程· 我学习Python的原因:1. 通过编程实现自动化,提高效率。2. 通过编程了解一个新的广阔世界。· 学习一门编程语言(重点在于练习)1. 掌握该语言的语法2. 结合问题设计程序结构3. 掌握解决问题的能力1.3Python语言概述1.3.1 Python语言的发展Python语言是一个语法简洁、跨平台、可扩展的开源通用脚本语言。· Python语言诞生于1990年,创世人为Guido。· 2000年10月,Python 2.0正式发布,2010年,Python 2.x系列发布最后一版(2.7)。· 2008年12月,Python 3.0正式发布,解释器内部采用完全面向对象的方式实现,代价是3.x系列版本无法向下兼容2.x系列的既有语法。Python 2.x已经是遗产,Python 3.x是这个语言的现在和未来。1.3.2编写Hello程序print("Hello World")1.3.3 Python语言的特点· 语法简洁· 可跨平台· 应用广泛· 支持中文· 强制可读:通过强制缩进体现语句间的逻辑关系提高了程序的可读性· 模式多样:语法层面同时支持面向过程和面向对象两种编程方式· 粘性扩展:通过接口和函数集成其他语言编写的代码· 开源理念· 库类丰富1.4 Python语言开发环境配置· Python解释器· IDLE开发环境· 交互式启动· 文件式启动· Python语言集成开发环境PyCharm1.5 程序的基本编写方法1.5.1 IPO程序编写方法每个程序都有统一的运算模式:输入数据、处理数据和输出数据。这种朴素的运算模式形成了基本的程序编写方法:IPO(Input,Process,Output)方法。IPO不仅是程序设计的基本方法,也是描述计算问题的方式。1.5.2理解问题的计算部分· 使用计算机解决问题的6个步骤:1. 分析问题2. 划分边界3. 设计算法4. 编写程序5. 调试测试6. 升级维护第2章 Python程序解析2.1 Python程序语法元素分析Python程序包括格式框架、注释、变量、表达式、分支语句、循环语句、函数等语法元素。程序的格式框架· Python语言采用严格的“缩进”来表明程序的格式框架,缩进表达了所属关系· 在代码编写中缩进可通过Tab键实现,也可用多个空格实现,建议采用4个空格方式书写代码注释· 注释是辅助性文字,不被执行· 单行注释:以#开头#这是注释· 多行注释:以'''(3个单引号)开头和结尾'''这是注释这也是注释这还是注释'''命名· 命名是为变量关联标识符的过程,用于确保程序元素的唯一性· 标识符由字母、数字、下划线(和汉字)等字符及其组合构成· 标识符的首字符不能是数字 ,且中间不能出现空格· 标识符对大小写敏感保留字· 保留字(Keyword)也被称为关键字,是被编程语言内部定义并保留使用的标识符· Python 的标准库提供了一个 keyword 模块,可以输出当前版本的所有关键字:>>> import keyword>>> ls=keyword.kwlist>>> ls>>>len(ls)33Python 3 有33个保留字1. True2. False3. None4. and5. as6. assert7. break8. class9. continue10. def11. del12. elif13. else14. except15. finally16. for17. from18. global19. if20. import21. in22. is23. lambda24. nonlocal25. not26. or27. pass28. raise29. return30. try31. while32. with33. yield字符串· 字符串(string)类型在程序中表示文本· 字符串是字符的序列,可以按照单个字符或字符片段进行索引· 字符串包括两种序号体系:正向递增序号、反向递减序号· 正向递增序号:0L-1· 反向递减序号:-L-1· 区间访问方式:N:M(不包含M),可以混合使用正向递增序号和反向递减序号· 字符串比较本质上是字符串对应Unicode编码的比较赋值语句· Python语言中,“=”表示“赋值”,将右侧的计算结果赋给左侧变量· 同步赋值语句:可同时给多个变量赋值<变量1>,<变量N>=<表达式1>,<表达式N>分支语句· 分支语句的作用是根据判断条件选择程序执行路径if<条件1>:<语句块1>elif<条件2>:<语句块2>else:<语句块N>循环语句· 循环语句的作用是根据判断条件确定一段程序是否再执行一次或多次while (<条件>) :<语句块1><语句块2>for i in range(<循环次数>):<语句块1>input()函数· 使用input()函数从控制台获得用户输入· input()函数以字符串类型返回结果<> = input("提示性文字")>>>input("请输入:")eval()函数· eval(<字符串>)函数的作用是间输入的字符串变成Python语句并执行x=eval(input("请输入:")Python语法允许在表达式内部标记之间增加空格,适当增加空格有助于提高代码可读性。但应注意,不能改变与缩进相关的空格数量、不能再变量名等命名中间增加空格。print()函数· print()函数可以输出字符信息,也可以用字符的形式输出变量· 输出字符信息时,可以直接将待输出内容传递给print()函数· 输出变量值时,print()函数用槽格式和过format()方法将变量和字符串结合到一起输出函数· 函数可以理解为对一组表达特定功能表达式的封装,将特定功能代码编写在一个函数里,使程序模块化更好,便于阅读和复用· 可通过保留字def自定义函数2.2 对象(库)的调用· <a>.<b>()表示调用一个对象<a>的方法<b>(),或调用一个函数库<a>中的函数<b>()面向对象编程是一种基于对象的编程范式。对象是事物的一种抽象,是一个实体,包含属性和方法两部分。属性是对象中的变量,方法是对象能完成的操作。· 通过保留字import引用函数库1. import <库名>:程序调用库中所有函数,使用库中函数格式如下<库名>.<函数名>(<函数参数>)import turtleturtle.fd(100) #控制画笔向当前行进方向前进1002. from <库名> import :from <库名> import <函数名,函数名,函数名>from <库名> import *,“ * ”是通配符,表示所有函数· 调用库中函数不再需要使用库名,格式如下<函数名>(<函数参数>)from turtle import *fd(100)2.3 turtle库语法元素分析tuetle库是一个图形绘制函数图绘图坐标体系· tuetle库绘制图形的基本框架是一个海龟在坐标系中爬行(前进、后退、左转、右转),其轨迹形成了绘制图形。· 初始位置位于坐标(0,0),行进方向为水平右方。· 使用turtle.setup()函数设置主窗体的大小和位置。turtle.setup(width,height,startx,stary)· width,height分别表示窗口宽度和高度,值是整数表示像素值,值时小数表示与屏幕的比例· startx,stary分别表示窗口左侧和顶部与屏幕左侧和顶部的像素距离,如果值是none,窗口位于屏幕水平/垂直中央turtle.setup(0.8,0.8)画笔控制函数· turtle.penup():抬起画笔,之后移动画笔不绘制形状别名:turtle.pd()、turtle.down()· turtle.pensize(width):设置画笔宽度,width无参数或为None时返回当前画笔宽度别名:turtle.width()· turtle.pencolor():设置画笔颜色,无参数输入时返回当前画笔颜色。(colorstring)参数表示颜色的字符串;(r,g,b)参数表示颜色对应的RGB值颜色颜色字符串GRB十六进制黑色black0,0,0#FFFFFF白色white255,255,255#000000灰色grey190,190,190#BEBEBE形状绘制函数· turtle.fd(distance):控制画笔向当前行进方向前进distance,值为负数表示向相反方向前进别名:turtle.forward(distance)· turtle.seth(to_angle):控制画笔绘制方向,(to_angle)参数是绝对方向角度值(turtle库的坐标体系以正东方向为绝对0度、正北方向为绝对90度)· turtle.circle(radius,extent=None):根据半径radius绘制extent角度的弧形radius值为正时,半径在画笔左侧,值为负时,半径在画笔右侧;extent为正时,画笔逆时针前进,extent为负时,画笔顺时针倒退,extent不设置参数或参数为None时,绘制整圆。第二部分 深入Python语言第3章 基本数据类型3.1 数字类型· Python语言提供整数、浮点数、复数3种数字类型整数类型· 整数类型共有4种进制表示:十进制、二进制、八进制和十六进制· 默认情况整数采用十进制,其他进制需要增加引导符号进制种类引导符号描述十进制无默认情

注意事项

本文(Python基础学习进修笔记资料)为本站会员(不***)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.