情景一 揭秘Python程序设计之谜(课件)-《程序设计基础(Python)》同步教学(电子工业出版社)

2024-08-10
| 27页
| 69人阅读
| 2人下载
普通

内容正文:

情景一 揭秘Python程序设计之谜 任务 mission 1 2 3 4 项目开发环境的搭建 第三方库的安装 输入与输出 人机交互 2 任务一 项目开发环境的搭建 一.IDLE的下载与安装 1.IDLE的下载 打开浏览器,访问Python官方网页 https://www.python.org/, 单击“Downloads”菜单下的“Windows”, 效果如右图所示: 4 一.IDLE的下载与安装 1.IDLE的下载 如果需要下载Windows平台下的历史版本,可以直接单击Downloads页面下的Windows, Stable Releases是稳定的版本;Pre-releases是预发行版本。 一.IDLE的下载与安装 2.IDLE的安装 双击下载成功的python-3.9.6-amd64.exe安装包,此时会弹出一个Python安装向导的窗口, 根据向导的提示进行安装即可。建议在安装过程中:1.勾上“Add Python 3.9 to PATH”, 将Python添加到系统变量;2.修改安装路径为非系统盘。 二.IDLE的使用   安装完成后,使用组合键“Win+R”打开运行窗口,输入“cmd”,打开命令提示符窗口,在窗口中输入“python”或“py”,此时如出现下图所示的提示信息,说明Python已经成功安装。 7 二.IDLE的使用 1.IDLE的命令(交互)模式的使用 我们可以使用开始按钮,找到Python3.9下的IDLE(Python 3.9 64-bit)官方标准集成开发环境,“>>>”提示符表示Python已经做好准备,等待你向它发布命令,让它干活。 直接在 Python解释器的交互模式下输入数字进行运算,如输入1+2+3,回车确认后会看到如下图所示的运行结果。 此时我们使用Python语句print('hello cqcvc'),回车确认后就会看到输出hello cqcvc。 二.IDLE的使用 1.IDLE的程序(脚本)模式的使用 在IDLE的命令(交互)模式下,单击File——New File就进入了程序(脚本)模式,该模式是将要执行的代码全部写在一个py文件中,保存以后再选择Run Module(快捷键为F5)运行即可,运行效果如右图所示。 三. 任务一 小结   通过本次任务的学习和实践,我们了解了Python语言的发展历史、特点和应用领域, 能够独立完成IDLE的下载与安装任务,并且能够熟练地掌握和使用IDLE的命令(交互)模式和程序(脚本)模式来完成基本的操作。   同时建议大家树立版权意识,通过官方网站下载正版软件,避免到陌生的网站和平台下载未经验证的软件。 10 任务二 输入与输出 一. 输入 1.输入相同的数据类型 任务需要录入用户名、密码、姓名、性别、年龄等信息,可以使用多个input函数来完成,并且将录入后的数据保存到不同的变量中,以便后续输出使用,源代码和运行结果如下图所示。 12 一. 输入 1.输入不同的数据类型 我们将行“print(type(age))” 代码新增到代码编辑区第7行,重新运行程序输入对应信息后,可以看到输入年龄为数字,但输出的年龄类型却是字符串,所以得出结论:input 函数默认接收到的数据为都为字符串类型。如果需要输入不同的数据类型,那么就要做一个工作,将用户录入的字符串类型转为整型即可,具体代码和运行效果如下图所示。 13 二. 输出 1. 输出转义字符中的特殊字符 转义字符是指用一些普通字符的组合来代替一些特殊字符,由于其组合改变了原来字符表示的含义,因此称为“转义”。常见的转义字符和功能如下表所示。 转义字符 功能 转义字符 功能 换行符,光标位置移到下一行开头 \r 回车符,将光标位置移到本行开头。 \r 后面的内容移到字符串开头,并逐一替换开头部分字符,直至将后面的内容完全替换 \t 水平制表符,即 Tab 键,一般相当于四个空格 \b 退格(Backspace) \’ 输出单引号 \” 输出双引号 \ 续行符(在行尾时) \\ 输出反斜线符号 14 二. 输出 2. 使用字符串模运算符(%)格式化输出 Python 支持格式化字符串的输出 ,%运算符通常被称为字符串取模运算符,可用于字符串格式化,最基本的用法是将一个值插入到一个有字符串格式符 %x 的字符串中 3.使用 format 方法格式化输出 在字符串中把需要输出的变量值用{}来代替,然后用format()来修改使之成为想要的字符串,默认情况下按照从左往右的顺序自动进行替换;但也可以在大括号中写入序号让替换的值根据位置而改变;同时还可以使用关键字来实现一一对应的赋值替换,其中数字的精度通过在大括号前加冒号,格式为 {:.x f} 如果x为整数则没有意义。 15 三. 任务二 小结   通过本次任务的学习和实践,掌握了PyCharm的下载安装与使用、输入与输出函数的使用方法。并且能够熟练地使用输入函数完成信息的录入以及数据类型的转换、使用输出函数进行格式化输出。同时理解在程序编写过程中代码规范的目的和意义,不仅仅可以增加程序的可读性和可维护性,更重要的是可以促进团队合作、降低维护成本、有助于程序员自身的成长。 16 任务三 第三方库的安装 一.第三方库的安装 1.通过PyCharm安装第三方库 双击桌面“PyCharm Community Edition”快捷方式打开项目,单击“File”——“Settings”,在打开的对话框中单击“Project:xx”左边的小箭头符号(xx是新建的项目名称)——再单击“Python Interpreter”。此时可以看到已经安装成功的第三方库以及版本,如下图所示。 18 一.第三方库的安装 1.通过PyCharm安装第三方库 安装第三方库单击对话框右侧的“+”号,在弹出的“Available Packages”对话框中,左上方搜索栏中输入你要安装的第三方库名PyCharm会自动搜索输入的库名,此时左侧显示与该库名类似的第三方库;选中需要安装的第三方库后单击“Install Package”开始自动安装。 19 一. 第三方库的安装 2. 通过pip命令安装第三方库 首先使用组合键 “Win+R”打开运行窗口,输入“cmd”,打开命令提示符窗口,在窗口中输入 “pip list”查看已安装的包,如果出现了WARNING提示,说明pip版本需要更新,按右图所示将更新命令输入后回车确认即可完成更新。 20 一. 第三方库的安装 2. 通过pip命令安装第三方库 将pip更新以后,使用“pip install 第三方库的名”就可以自动下载并安装第三方库国。如果在命令行末尾看到有“Successfully installed”信息即安装成功,想要卸载已经安装过的第三方库使用“pip uninstall库名”即可卸载。 21 三. 任务三 小结   通过本次任务的学习和实践,我们了解了第三方库重要的意义、常用第三方库的名称和功能、Python官方第三方库的地址和国内镜像链接,能够独立通过PyCharm、pip命令安装第三方库,同时还掌握了第三方库的查询、更新和卸载的方法。强大的标准库奠定了python发展的基石,而不断丰富和扩展的第三方库则是python的魅力所在,目前第三方库已有几十万种,很多第三方库不仅功能强大而且还十分健壮,值得我们借鉴和学习。这正如牛顿所说:“如果说我比别人看得更远些,那是因为我站在了巨人的肩上”。 22 任务四 人机交互 一. 人机交互 1.输入数字后进行四则运算 在Python3.x中input函数默认接收到的数据为字符串型,如果将两个字符串类型相加实则完成字符串连接的功能,而非真正的相加。所以需要将字符串型转为浮点型后,再进行数值之间的相加,源代码和运行结果如下图所示。 24 一. 人机交互 2.输入用户信息后格式化输出 将用户名、密码、姓名、性别、年龄等信息的录入后,再将录入后不同的信息分别保存到不同的变量中。在字符串中把需要输出的变量值用{}来代替,然后用format()来修改使之成为想要的字符串,源代码和运行结果如下图所示。 25 三. 任务四 小结   通过本次任务的学习和实践,掌握了IPO程序设计模式、Python流程图符号和代码注释的两种方法。并且能够根据要求熟练地使用流程图符号画出对应流程图、使用input函数完成各种类型信息的录入、使用print函数进行格式化输出。同时理解了代码注释的意义,对于复杂的操作,操作前应该写上多行注释、不是一目了然的代码,应在其行尾添加注释。对于许多程序员来说,基本的原则之一就是“:让代码自己说话”。代码的注释不仅仅要为将来可能维护你代码的人考虑,而且要考虑到读注释的可能是你 26 THANKS $$

资源预览图

情景一 揭秘Python程序设计之谜(课件)-《程序设计基础(Python)》同步教学(电子工业出版社)
1
情景一 揭秘Python程序设计之谜(课件)-《程序设计基础(Python)》同步教学(电子工业出版社)
2
情景一 揭秘Python程序设计之谜(课件)-《程序设计基础(Python)》同步教学(电子工业出版社)
3
情景一 揭秘Python程序设计之谜(课件)-《程序设计基础(Python)》同步教学(电子工业出版社)
4
情景一 揭秘Python程序设计之谜(课件)-《程序设计基础(Python)》同步教学(电子工业出版社)
5
情景一 揭秘Python程序设计之谜(课件)-《程序设计基础(Python)》同步教学(电子工业出版社)
6
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。