![](https://img-blog.csdnimg.cn/f9dd474081854b04994751b4660a8e24.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Python从入门到实践
文章平均质量分 53
活到老,学到老
会振刀的程序员
唯手熟尔
展开
-
【Python基础知识点总结】
思维导图基础数据类型数据结构基础语法高级语法工程项目类石头剪子布扑克发牌学生成绩管理系统。原创 2023-05-13 17:18:29 · 2171 阅读 · 0 评论 -
【Python从入门到实践1.1】Python解释器安装教程
文章目录前言下载Python解释器安装文件安装Python检查Python前言为避免后期因版本出现的各种问题,统一使用Python3.8.3版本。选择Python3.8版本的原因:1、符合当今Python业界的开发标准和风向指标 2、版本成熟稳定下载Python解释器安装文件https://www.python.org/downloads/release/python-383/注意:若你的电脑是64位,下载第一个红框-64可执行文件;否则下载第二个红框。安装Python双击python-3原创 2023-05-13 17:18:25 · 551 阅读 · 0 评论 -
【Python从入门到实践1.2】PyCharm社区版编译器安装教程
文章目录前言下载PyCharm社区版安装Pycharm社区版使用Pycharm社区版运行代码前言有了解释器之后,我们还需要有一个编译器编译器作用:集成开发环境,为编程提供更多的帮助。有人会说用记事本可不可以,当然可以,但效率会非常低。而编译器就是提高开发效率的选择PyCharm的原因:1、符合行业开发标准,业界开发风向标2、操作简单方便、代码报错易定位在我们正式接触实操项目之前暂时使用PyCharm社区版,理由如下:1、界面友好、操作简单、易上手2、足以胜任初中级编程的所有要求3、由社区原创 2022-04-27 11:40:09 · 2803 阅读 · 0 评论 -
【Python从入门到实践1.4】面向文档学习
面向文档开发为什么要面向文档开发如何面向文档开发为什么要面向文档开发答:官方文档是工具使用规则的唯一标准。众博客和文章分享中能学习的更多的是基于规则之上的经验和比较精妙的手法,因不能保证每篇博客的质量,故需要读者本身具备一定的经验和判别能力。而往往官方文档在介绍工具使用的同时会给出较为精妙的使用手法。综述,个人认为面向文档开发是最好的学习、开发途径如何面向文档开发既然说面向文档开发,当然是要通过官方文档,如Python3.8的官方文档https://docs.python.org/3.8/#。再比如原创 2022-04-28 13:40:17 · 747 阅读 · 1 评论 -
【Python从入门到实践2.0】石头剪子布游戏
石头剪子布编程思路:1、采用字典rule列出游戏规则:1代表石头,2代表剪刀,3代表布2、采用二维数组win表示玩家用户赢的可能3、如果用户的输入不是‘1’,‘2’,’3‘,则判定输入不符合规则4、由电脑随机生成数字代表电脑出拳5、如果user==computer,则平局;如果符合win,则玩家用户赢;除此之外便是电脑赢import randomimport timerule={1:'石头',2:'剪刀',3:'布'}win=((1,2),(2,3),(3,1))while 1:原创 2022-04-28 13:46:05 · 3136 阅读 · 1 评论 -
【Python从入门到精通2.1】石头剪子布知识点(print、基础数据类型、input输入、列表、字典、元组、for循环遍历、while循环、if条件语句、随机模块random、时间模块time)
文章目录打印输出print列表字典元组while循环if条件语句随机化模块random时间模块time打印输出print列表字典元组while循环if条件语句随机化模块random时间模块time原创 2023-05-14 17:15:42 · 490 阅读 · 4 评论 -
【Python从入门到实践3.0】扑克牌发牌程序
扑克发牌编程思路1、原创 2022-05-05 14:32:28 · 3749 阅读 · 0 评论 -
【Python从入门到实践3.1】扑克发牌知识点(range函数,def函数,else语句配合使用,random库,列表推导式)
## range函数>Range()函数: *返回一个可迭代对象;例如range(3)返回包含0、1、2的可迭代对象## def函数>使用def开始函数定义 *语法:def 函数名:后跟实现具体功能实现代码## else语句配合使用:>for…else… :>当迭代对象完成所有迭代后且此时的迭代对象为空时,如果存在else子句则执行else子句,原创 2023-05-14 17:15:39 · 2080 阅读 · 0 评论 -
【Python从入门到实践4.0】文件夹、文件相关操作
文件夹、文件操作文件夹的增删查改查询\创建文件夹重命名文件夹移除文件夹文件的增删查改查询\创建文件重命名文件移除文件文件夹的增删查改查询\创建文件夹def isexist(): '查询文件夹是否存在,如果不存在则创建' if not os.path.exists('测试'): os.mkdir('测试')重命名文件夹def renamedir(): '重命名文件夹' os.rename('测试','test')移除文件夹def removed原创 2023-05-14 17:15:37 · 135 阅读 · 0 评论 -
【Python从入门到实践5.0】将数据写入Excel表格
Excel表格操作编程思路1、检查xlsx文件是否存在,若不存在,则创建文件并保存。2、打开xlsx文件,读取Sheet表。3、定义表头(学号、姓名、年龄)4、获取Sheet最大行+1。根据行、列循环写入模拟数据student,且每次循环行数+15、数据录入完成后保存安装openpyxl第三方库pip install openpyxlimport osfrom openpyxl import load_workbookfrom openpyxl import Workbookstud原创 2023-05-13 17:18:34 · 1773 阅读 · 0 评论 -
【Python从入门到实践5.1】读取Excel表格数据
读取Excel表格数据编程思路1、检查文件是否存在,若不存在,返回不执行读取代码2、读取表,获取最大行、最大列3、遍历行列读取数据pip install openpyxlimport osfrom openpyxl import load_workbookdef xlsx_read(): addr = "openpyxl.xlsx" if not os.path.exists(addr): return '文件不存在' wb = load_work原创 2023-05-13 17:17:39 · 986 阅读 · 0 评论 -
【Python从入门到实践6.0】学生成绩管理系统类实现
学生成绩管理系统类实现 学生成绩管理系统控制台版类实现 功能1、添加学生信息2、删除学生信息3、查询学生信息4、修改学生信息5、获取所有学生信息编程思路1、创建StudentManage类管理学生。其中包含学生增删查改方法以及获取所有学生信息的方法2、函数内部采用列表添加学生字典的方式储存所有学生信息。类中所有的操作都围绕self.student列表3、使用while循原创 2023-05-14 17:16:29 · 840 阅读 · 5 评论 -
【Python从入门到实践6.1】Python类是什么
类提供了一种组合数据和功能的方法。 创建一个新类意味着创建一个新的对象 类型,从而允许创建一个该类型的新 实例 。 每个类的实例可以拥有保存自己状态的属性。 一个类的实例也可以有改变自己状态的(定义在类中的)方法。原创 2023-05-14 17:15:32 · 248 阅读 · 0 评论 -
【Python从入门到实践7.0】虚拟环境的搭建和使用
Python配置虚拟环境首先简单说一下虚拟环境的概念。虚拟环境是由基础环境创建而出,用于独有项目的开发,每个项目都应该有一个独有的环境。第一步检查是否安装Python1、执行"win+r"2、执行"cmd"进入命令行3、执行"python"4、关闭窗口。下图所示,已完成python的安装。(若没有安装python,请自行安装,这里不再赘述)第二步配置虚拟环境1、打开你要存放的虚拟环境目录2、执行“cmd”进入命令行,如下图所示3、执行"python -m venv myvenv"原创 2022-05-11 19:15:38 · 2296 阅读 · 9 评论