版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
内容提要人生苦短,我用python——认识Python语言搭建舞台让代码“飞扬”——搭建Python开发环境制作自己的名片——Python程序首秀奔跑吧,小海龟——Python图形化编程初体验实例
报名信息确认实例
小海龟画图(绘制彩色的三角形、正方形、五边形、圆形)名片是新朋友互相认识、自我介绍的有效方法。交换名片是商业交往的常用动作。编写程序,制作一张自己的名片,模拟输出效果如图1-23所示。【任务描述】安装Python软件是编写运行Python程序的必要条件。要使编写运行更方便,可使用PyCharm或Anaconda软件。【任务分析】可使用Python命令交互式编写运行程序,也可以使用Anaconda软件实现(本教材选择的是Anaconda)。【任务实施】图1-23名片模拟输出效果在搭建好Python开发环境下,编写第一个Python程序,体验Python程序编写、运行的过程和需要注意的事项。1.启动Anaconda3。在Windows系统中,选择“开始----Anaconda3----JupyterNotebook(Anaconda3)”(如图1-24所示),系统在启动“JupyterNotebook(Anaconda3)”窗口的同时,系统默认的浏览器会弹出图1-25所示的页面。图1-24Anaconda3目录下的组件图1-25JupyterNotebook主界面2.编写一个Python程序,并运行。单击JupyterNotebook主界面中的“
”按钮,在弹出的菜单里选择“Python3(ipykernel)”项,就打开“Python3(ipykernel)”窗口。如图In[]后面的编辑框里输入程序内容后,单击“运行”按钮,就可以输出运行结果,如图1-26所示。运行后第一行“In[]”的中括号里变为1,如果还要运行其他程序,继续在下行In[2]中编写程序,并按同样方法运行。图1-26“Python3(ipykernel)”窗口【任务相关知识链接】计算机程序(ComputerProgram)是一组计算机能识别和执行的指令。程序通过输入/输出来实现人机交互功能。规范的编程习惯可以增加程序的可读性。Python程序的编辑与运行可以在Python命令交互式环境下,也可以在Python
IDE(PyCharm或Anaconda)下。程序的设计方法良好的编程约定把数据表示出来——变量和常量基本的输入/输出编辑与运行程序程序的设计方法程序用于解决特定的计算问题。按照软件工程的思想,程序设计可以分为分析、设计、实现、测试、运行等阶段。结构化程序设计是一种典型的程序设计方法,是程序设计的基础思想,它把一个程序逐级分解成若干个相互独立的程序,然后对每个程序进行设计和实现。程序在具体实现上遵循了一定的模式,典型的是IPO模式,即程序是有输入(Input)、处理(Process)、输出(Output)三部分组成。根据实际情况,可能有的程序没有输入。良好的编程约定程序编码风格是一个人编写程序时表现出来的特点、习惯和逻辑思路等。程序不仅能够在计算机上运行,还应便于调试、维护和阅读。因此,良好的编程规范十分重要。代码布局缩进标准Python风格中每个缩进级别使用4个空格。01行的最大长度每行最大长度79,换行可以使用反斜杠,但建议使用圆括号。02空白行顶层函数和定义的类之间空两行,类中的方法定义之间空一行;函数内逻辑无关的代码段之间空一行,其他地方尽量不要空行。03(1)
右括号前不要加空格。(2)
逗号、冒号、分号前不要加空格。(3)
函数的左括号前不要加空格,如fun(l)。(4)
序列的左括号前不要加空格,如list[2]。(5)
操作符左右各加一个空格,如a+b=c。(6)
不要将多条语句写在同一行。(7)
if、for、while语句中,即使执行语句只有一句,也必须另起一行。空格的使用注意:更多的编程规范可查阅参考PythonPEP8编码规范。Python标识符命名原则只能含有字母数字和下划线,且不能以数字开头;严格区分大小写;不能是Python保留字(也称为关键字,指在Python中被定义了特殊含义的字符串)。标识符指给变量、函数、类、模块以及其他对象起的名字,它的命名有以下原则:把数据表示出来——变量和常量变量是计算机内存的存储位置的表示,也叫内存变量,用于在程序中临时保存数据。内存单元的符号为变量名,内存单元中存储的数据是变量的值。变量命名要符合标识符命名原则,大小写敏感。例如变量sum5、ac、A_6、AC等都是合法的变量名。给变量的赋值的操作详见“2.2.2赋值运算符”。和变量对应,计算机语言中还有常量的概念,常量就是在程序运行期间,值不发生改变的量。例如2、-6.8、"c123"、"女"等都是常量。基本的输入/输出程序要实现人机交互功能,需要能够从键盘接收输入数据,把处理的结果输出到显示设备上。Python提供了用于实现输入/输出功能的函数input()和print()。input()函数用于接收一个标准输入数据,该函数返回一个字符串类型数据。例如:a=input("请输入一个数字!"),()中的是提示内容。如果从键盘上输入数字2,按回车,实际是把2转换成字符串"2"赋给了a变量。input()函数print()函数用于将信息输出到控制台,输出的可以是数字、字符,也可以是列表等。如果输出的内容是表达式,则先求值再输出。在一个print()函数中可以输出多个不同数据类型的值,这些值用“,”隔开。print()函数举例:在从键盘上输入一个字符,并输出。代码实现:a=input("请输入一个字符!")print("该字符为:",a)运行结果:print()函数请输入一个字符!h该字符为:hPython程序可以在Python命令交互式环境下,也可以在Python
IDE(PyCharm或Anaconda)编辑与运行。制作自己的名片案例是在Anaconda环境下编辑与运行的,下面使用Python命令交互式编写运行程序。
编辑与运行程序在Wi
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年企业主要负责人安全履职考核清单
- 2026年乡村振兴用地政策指南中耕地保护正面清单与负面清单测试
- 2026年快递分拨中心班前皮带机急停开关测试及伸缩机防撞确认题库
- 2026年城市管理局职位面试实战演练模拟题及市容环境治理问答
- 2026年省级军供站服务保障能力知识竞赛题
- 2026年学生体质健康管理及每天校内锻炼一小时落实知识试题
- 2026年企业文化的理解与认同度测试
- 2026年基层干部邪教人员就业帮扶测试题库
- 2026年全县打击传销规范直销知识问答
- 2026年中国传统民俗文化知识考点
- 2025年儿童摄影行业发展与创新趋势报告
- 2026秋招:贵州黔晟国有资产经营公司笔试题及答案
- 2026春人教版八年级英语下册重点单词-词性转换背诵默写(背诵版)
- 2025年河南推拿职业学院单招职业适应性测试题库附答案
- 2025年高考数学全国Ⅰ卷第18题解析几何的探究与思考说题比赛
- 华为的绩效管理及绩效考核制度
- 慢性阻塞性肺疾病的呼吸训练方案
- 华西医院骨科课件
- 膝关节半月板损伤的康复训练
- 2025年国防军事行业国防军事科技创新与军事战略研究报告及未来发展趋势预测
- 电炉制磷工艺与设备简介
评论
0/150
提交评论