Python 学习经验

经过一学期的python学习,我掌握了python的特点,学会使用基本的代码处理一些问题,实现某种功能,设计某些界面等,在这里我将给大家列出部分我所编写的代码所实现的功能:

一 页面布局

1 在页面布局的基础上使用第三方库使数据可视化绘制图形曲线

(1)下图为折线图,折线图更有利于看到不同时期成绩的变化与波动,更能展现出同一特征的变化趋势,更直观的展现出变化曲线,常用来分析问题:

(2)此图为雷达图,导入必须的库,并使用雷达图的特征来实现雷达图的绘制,使用雷达图能更好的展现图中成绩的全面性,有利于在现实操作中更全面的分析问题

2 在实现页面设计的基础上附加函数实现特定功能

下图是一个计算器系统,每个按键都具有应有的功能,这是在页面布局的基础上(使用grid行列排序更直观清晰的排列计算器的按钮),给每个按钮附加函数指令,使用command=的形式来达到获取按钮值的功能,从而实现目的

二 类与对象

1 利用类与随机函数来实现功能

斗地主发牌换牌:

2 利用类中的封装继承多态的思想实现功能

下图是一个定义一个形状类,它具有面积,名称等信息。定义正方形,圆形两个类。它们是形状类的子类,具有自己的私有属性,如边长或半径,需要重写面积计算方法。采用三种不同的方式:打印它们的名字和面积。(2)通过接口打印它们的名字和面积。(3)用迭代的方法打印它们的名字和面积。

在python中经常实现类,我们在设计某些页面实现功能时也经常会用到类的概念,使用接口的方法会使代码更加的简洁

三 函数的应用

1 下图是一个简易的学生信息管理系统:

分别定义添加,展示,删除,保存学生信息的四个函数,并利用csv文件的读取与写入来完成学生信息的展示与保存工作

数据存放在文件内,功能包含添加学生信息 删除学生信息、查看学生信息等。为方便起见,功能选择采用菜单方式,根据选择的菜单号执行对应的功能,每个菜单所展示的功能都可以用函数进行实现。 学生信息保存在一个字典结构中,字典每一项存储了一个学生的信息,包括:学号、姓名、性别、班级、电话,如下表所示。从文件读入的信息可以结合字典进行学生信息的存储。

2 下图是一个使用递归函数生成杨辉三角的图形:

四 数据类型的应用

在学习 Python 时,扎实掌握基础语法是至关重要的。例如,理解变量、数据类型(整数、浮点数、字符串、列表、字典等)、控制结构(如 if-else 语句、for 循环、while 循环)。在这一模块,经常会使用到字符串 列表 字典等具体操作

1 在函数体内部利用对字符串的操作来实现查找热词的目的

2 使用字典储存单个学生信息,并用列表储存所有的学生信息

  • 9
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值