python编程学习
文章平均质量分 66
子龙烜
懂编程会人工智能的文艺青年,喜欢运动,热爱生活。
展开
-
Pandas 学习笔记(四)--CSV文件
CSV(Comma-Separated Values,逗号分隔值,有时也称为字符分隔值,因为分隔字符也可以不是逗号),其文件以纯文本形式存储表格数据(数字和文本)。方法用于读取前面的 n 行,如果不填参数 n ,默认返回 5 行。默认返回 5 行,空行各个字段的值返回。方法用于读取尾部的 n 行,如果不填参数 n ,方法返回表格的一些基本信息。原创 2024-07-07 12:35:51 · 324 阅读 · 0 评论 -
数据分析三剑客-Matplotlib
kwargs: 第二组或更多(x,y,format,**kwargs)format: 控制曲线的格式化字符串,可选。x: x轴数据,列表或数组,可选。当绘制多条曲线时,各条曲线的x不能省略。y: y轴数据,列表或数组。format:控制曲线的格式,可选由。原创 2024-06-28 22:52:33 · 327 阅读 · 0 评论 -
数据分析三剑客-Matplotlib
数据分析三剑客通常指的是在Python数据分析领域中,三个非常重要的工具和库:Pandas、NumPy和Matplotlib。Pandas主要负责数据处理和分析,NumPy专注于数值计算和数学运算,而Matplotlib则负责数据可视化。这三个库相互补充,共同构成了Python数据分析的强大工具集。在数据处理、数值计算和数据可视化方面各自扮演着不可或缺的角色。原创 2024-06-28 22:16:23 · 610 阅读 · 0 评论 -
python AI全栈工程师
Streamlit是一个针对机器学习和数据科学团队的应用开发框架,旨在通过Python快速构建用户友好的Web应用程序。它提供了一个简单易用的API,用户无需学习HTML、CSS或JavaScript等前端技术,即可轻松地将数据可视化并部署为Web应用程序。Gradio允许开发者无需编写任何Web前端代码,即可为机器学习模型或其他Python应用程序创建一个可视化的、易于使用的Web界面。原创 2024-06-27 11:49:49 · 729 阅读 · 0 评论 -
Pandas 学习笔记(三)
DataFrame 的数据部分,可以是字典、二维数组、Series、DataFrame 或其他可转换为 DataFrame 的对象。ndarray 的长度必须相同, 如果传递了 index,则索引的长度应等于数组的长度。:DataFrame 的列索引,用于标识每列数据。DataFrame 是一个表格型的数据结构,它含有一组有序的列,每列可以是不同的值类型(数值、字符串、布尔型值)。DataFrame 既有行索引也有列索引,它可以被看做由 Series 组成的字典(共同用一个索引)。原创 2024-06-27 08:39:35 · 998 阅读 · 0 评论 -
Pandas 学习笔记(二)
可以使用 pd.Series() 构造函数创建一个 Series 对象,传递一个数据数组(可以是列表、NumPy 数组等)和一个可选的索引数组。Series 是 Pandas 中的一种基本数据结构,类似于一维数组或列表,但具有标签(索引),使得数据在处理和分析时更具灵活性。Series 的数据结构是非常有用的,因为它可以处理各种数据类型,同时保持了高效的数据操作能力。Series是一维的,这意味着它只有一个轴(或维度),类似于 Python 中的列表。:是否启用快速路径。索引可以是唯一的,但不是必须的。原创 2024-06-26 16:14:44 · 571 阅读 · 0 评论 -
Pandas 学习笔记(一)
Pandas 名字衍生自术语 "panel data"(面板数据)和 ""(Python 数据分析)。Pandas 是一个开放源码、BSD 许可的库,提供高性能、易于使用的数据结构和数据分析工具。Pandas 一个强大的分析结构化数据的工具集,基础是numpy(提供高性能的矩阵运算)。原创 2024-06-26 16:10:02 · 634 阅读 · 0 评论 -
机器学习--概念理解
人工智能机器学习深度学习学习的范围:模式识别、数据挖掘、统计学习、计算机视觉、语音识别、自然语言处理可以解决的问题:给定数据的预测问题。原创 2024-06-26 15:46:43 · 367 阅读 · 0 评论 -
使用pickle工具包,将python数据序列化和反序列化
学习目标:学会使用pickle工具包,对python数据序列化和反序列化学习内容:1、 序列化和反序列化2、 pickle工具包3、 序列化方法dump()4、 反序列化方法load()分步学习:1、 为什么要进行序列化数据可以存储在电脑内存,硬盘文件,数据库中,其中将数据存储到文件中会用到序列化的知识,好处是待存储数据的类型信息、数据信息,都会保存,通过反序列化就可以快速还原数据。2、pickle工具包pickle工具包是python特有的,提供了一个简单的序列化...原创 2022-01-09 10:36:26 · 654 阅读 · 2 评论 -
tkinter版学生信息管理系统(一)
基于tkinter设计一个学生信息管理系统,供大家学习参考,主要用到python编程基础,tkinter相关知识原创 2021-12-13 13:29:14 · 1418 阅读 · 2 评论 -
turtle实现水滴、风车形状
import turtleturtle.tracer(0)colors = ["yellow",'blue','red','green']for i in range(100): turtle.color(colors[i%4]) turtle.pu() turtle.forward(i*2) turtle.pd() turtle.left(89) turtle.color(colors[i % 4]) turtle.b...原创 2020-11-22 10:46:51 · 1541 阅读 · 0 评论 -
随机数实现靓丽贝壳图案
import turtleimport randomturtle.speed(0)turtle.bgcolor("black")turtle.goto(0,-200)turtle.colormode(255)for i in range(200): r = random.randint(0,255) g = random.randint(0,255) b = random.randint(0,255) turtle.color(r, g, b) ...原创 2020-11-19 22:38:30 · 393 阅读 · 0 评论 -
turtle实现一团乱麻和甜甜圈
话不多说,先上图,如上图所示,简单修改参数就可以实现很多有趣的线条和图案。本篇中用到了随机数,rgb颜色设置,通过python的小海龟turtle绘制,代码如下:import turtleimport randomturtle.tracer(0)turtle.colormode(255)turtle.speed(0)xh=4while xh<360: xh+=1 r=random.randint(0,255) g=random.randint(0...原创 2020-11-14 10:33:04 · 418 阅读 · 0 评论 -
turtle实现卡车图案
import turtle as tt.speed(0)t.pensize(3)t.fillcolor('yellow')t.begin_fill()i = 0while i < 2: t.forward(300) t.left(90) t.forward(100) t.left(90) i+=1t.end_fill()t.fillcolor('yellow')t.begin_fill()t.left(90)t.forward(2...原创 2020-11-13 19:14:35 · 560 阅读 · 0 评论 -
飞机大战(一)
本篇是一个用python开发飞机大战的系列文章,基于pygame的游戏设计,作为大家参考学习之用。本系列文章不再采用贪吃蛇那样的瀑布式编程方法,而是使用类进行编程,让程序可读性更强,维护更方便,没学到类的童鞋们,自己先补习下类和对象的知识。第一篇为设置游戏窗口,先上效果图,如下:重要代码分解(最后会附录源码):1、完成游戏窗口类的初始化(包括窗口大小,标题,背景图) def __init__(self): pygame.init() py.原创 2020-11-03 22:05:23 · 252 阅读 · 0 评论 -
芮瑶学编程10-绘制灯泡
import turtleturtle.speed(0)turtle.fillcolor("grey")turtle.begin_fill()turtle.forward(100)turtle.right(90)turtle.forward(40)turtle.right(90)turtle.forward(100)turtle.right(90)turtle.forward(40)turtle.right(90)turtle.forward(100)turtle.end_...原创 2020-10-14 23:21:31 · 405 阅读 · 0 评论 -
芮瑶学编程09-绘制电路图
import turtleturtle.pensize(10)turtle.color("orange")# 电路宽度long = 400# 1、绘制电路turtle.forward(long)turtle.left(90)turtle.forward(long//2)turtle.left(90)turtle.forward(long)turtle.left(90)turtle.forward(long//2)turtle.left(90)# 2、绘制电源tur...原创 2020-10-12 23:16:46 · 366 阅读 · 0 评论 -
芮瑶学编程-绘制红绿灯
import turtleturtle.speed(0)# 绘制灯箱turtle.pensize(5)turtle.forward(100)turtle.left(90)turtle.forward(200)turtle.left(90)turtle.forward(100)turtle.left(90)turtle.forward(200)turtle.left(90)# 绘制第一个灯,红灯turtle.penup()turtle.goto(50,200-35)tu...原创 2020-10-08 20:23:12 · 2330 阅读 · 1 评论 -
芮瑶学编程-画太极
import turtleturtle.speed(0)radius = 100 # 小圆的半径turtle.begin_fill()turtle.circle(radius, 180)turtle.circle(radius * 2, 180)turtle.left(180)turtle.circle(-radius, 180)turtle.end_fill()turtle.penup()turtle.goto(0, -radius * 2)turtle.pendown...原创 2020-10-04 17:08:29 · 103 阅读 · 0 评论 -
锦尧学编程06-夜空中的星
import turtleturtle.bgcolor("blue3")turtle.fillcolor("yellow")turtle.pencolor("yellow")turtle.begin_fill()turtle.pensize(10)turtle.penup()turtle.goto(-90,90)turtle.pendown()turtle.forward(40)turtle.right(144)turtle.forward(40)turtle.righ...原创 2020-10-03 15:33:38 · 109 阅读 · 0 评论 -
芮瑶学编程06-星空
import turtleturtle.speed(0)turtle.bgcolor("wheat")turtle.fillcolor("blue")turtle.pensize(6)turtle.pencolor("red")turtle.begin_fill()turtle.forward(100)turtle.right(144)turtle.forward(100)turtle.right(144)turtle.forward(100)turtle.right(...原创 2020-10-03 15:32:14 · 96 阅读 · 0 评论 -
芮瑶学编程05-画七彩虹
毛泽东的《菩萨蛮》中有名句:赤橙黄绿青蓝紫,谁持彩练当空舞。今天我们就用小海龟turtle来绘制一个七彩虹:import turtlepos = 0turtle.speed(0)turtle.left(90)# 第一道turtle.pensize(10)turtle.pencolor("red")turtle.circle(100, 180)# 第二道pos = pos - 10turtle.penup()turtle.goto(pos, 0)turtle.pen原创 2020-10-03 15:31:09 · 234 阅读 · 1 评论 -
芮瑶学编程-003 绘制小房子
import turtleturtle.speed(0)turtle.color("Darkorange1")turtle.pensize(20)turtle.forward(100)turtle.left(120)turtle.forward(100)turtle.left(120)turtle.forward(100)turtle.left(120)turtle.pensize(5)turtle.forward(100)turtle.right(90)turtle.f...原创 2020-10-01 12:03:32 · 648 阅读 · 2 评论 -
贪吃蛇008(终结版)
import randomimport sysimport pygamefrom pygame.locals import *#窗口变量windows_width = 800windows_height = 800cell_size = 20 #方块大小cell_width=windows_width//cell_sizecell_height = windows_height//cell_size#设置颜色变量green = (0,255,0)red = (255...原创 2020-06-28 08:43:18 · 206 阅读 · 0 评论 -
贪吃蛇007(添加得分和游戏结束控制)
import randomimport sysimport pygamefrom pygame.locals import *#窗口变量windows_width = 800windows_height = 480cell_size = 20 #方块大小map_width=windows_width//cell_sizemap_hight = windows_height//cell_size#设置颜色变量white = (255,255,255)red = (255,0,...原创 2020-06-28 08:31:06 · 1845 阅读 · 1 评论 -
贪吃蛇006(如何让蛇吃到食物呢)
import randomimport sysimport pygamefrom pygame.locals import *#窗口变量windows_width = 800windows_height = 480cell_size = 20 #方块大小map_width=windows_width//cell_sizemap_hight = windows_height//cell_size#设置颜色变量white = (255,255,255)red = (255,0,...原创 2020-06-27 23:22:49 · 555 阅读 · 0 评论 -
贪吃蛇005(让蛇动起来吧)
今天的游戏,可以改造成一个生成迷宫的游戏哦,聪明的你尝试一下吧原创 2020-06-27 23:17:05 · 310 阅读 · 0 评论 -
贪吃蛇004(绘制贪吃蛇和食物)
import randomimport sysimport pygame#窗口变量windows_width = 800windows_height = 480cell_size = 20 #方块大小map_width=windows_width//cell_sizemap_hight = windows_height//cell_size#设置颜色变量white = (255,255,255)red = (255,0,0)red2=(201,23,12)blue = ...原创 2020-06-27 23:05:05 · 413 阅读 · 0 评论 -
贪吃蛇003(添加背景音乐,网格线背景,绘制网格线)
import randomimport sysimport pygame#窗口变量windows_width = 800windows_height = 480cell_size = 20 #方块大小map_width=windows_width//cell_sizemap_hight = windows_height//cell_size#设置颜色变量white = (255,255,255)red = (255,0,0)blue = (0,0,255)blue2 =...原创 2020-06-27 22:54:56 · 1489 阅读 · 0 评论 -
贪吃蛇002(增加退出游戏事件)
import randomimport sysimport pygame#窗口变量windows_width = 800windows_height = 480cell_size = 20 #方块大小map_width=windows_width//cell_sizemap_hight = windows_height//cell_size#设置颜色变量white = (255,255,255)red = (255,0,0)blue = (0,0,255)bl...原创 2020-06-27 22:50:18 · 517 阅读 · 0 评论 -
贪吃蛇001(设置游戏窗口和启动页面)
import pygame#窗口变量windows_width = 800windows_height = 480cell_size = 20 #方块大小map_width=windows_width//cell_sizemap_hight = windows_height//cell_size#设置颜色变量red = (255,0,0)blue = (0,0,255)blue2 = (4,23,120)#初始化pygame(退出游戏时记得使用pygame.quit())...原创 2020-06-27 22:39:42 · 1927 阅读 · 2 评论 -
贪吃蛇-开篇
闲暇之余,将课堂上讲授的贪吃蛇程序,发表到博客上,也算是对这段工作做一总结,需者自览,根据这一系列文章,可以做到举一反三,设计更多有趣的应用。设置窗口和启动页面 加入事件控制(退出程序的事件) 添加背景,绘制网格线 绘制贪吃蛇和食物 让蛇动起来吧 如何让蛇吃到食物呢 做的很棒了,添加分数和游戏结束控制吧...原创 2020-06-27 22:38:05 · 173 阅读 · 0 评论 -
智航学编程010(表情包之笑脸)
import turtleturtle.screensize(800,600,'wheat')t = turtle.Turtle()t.speed(0)#1、绘制脸部t.pensize(3)t.pencolor("orange")t.fillcolor("yellow")t.begin_fill()t.circle(100)t.end_fill()#2、绘制眼睛t.pencolor("green")t.penup()t.goto(-20,150)t.pendown...原创 2020-06-27 08:44:33 · 272 阅读 · 0 评论 -
T34坦克大战-001
手把手教你做一个pygame的坦克大战 第一节1、设置窗口大小2、添加首页图片3、添加标题和操作说明(可以选择单人游戏或双人游戏)原创 2020-06-24 15:36:41 · 576 阅读 · 0 评论 -
智航学编程008(条件语句-绘制电路)
import turtleturtle.screensize(600,600,'wheat')t = turtle.Turtle()t.speed(0)t.pensize(8)t.color("orange")#电线for i in range(2): t.forward(300) t.left(90) t.forward(200) t.left(90)#电源t.pu()t.goto(80,20)t.pd()t.color("orange"...原创 2020-06-06 08:39:25 · 177 阅读 · 0 评论 -
智航学编程007(字符版计算器)
#版本一result=""" ****************** 计算器 ****************** """print(result)r = input("请输入运算公式:")r = eval(r)print("运算结果:"+str(r))#版本二import turtle#标题turtle.write("*"*30,font=('Arial',18,'normal'))turtle.p...原创 2020-05-23 10:09:51 · 264 阅读 · 0 评论 -
智航学编程006(字符串与时钟、倒计时、红绿灯)
import times="春晓"t1="春眠不觉晓"print(s)time.sleep(0.5)print(t1)time.sleep(1)print("处处闻啼鸟")time.sleep(1)print("夜来风雨声")time.sleep(1)print("花落知多少")for i in range(10): print("当前时间:",time.strftime("%Y/%m/%d %H:%M:%S")) time.sleep(1)import.原创 2020-05-16 10:59:46 · 267 阅读 · 0 评论 -
智航学编程005(七彩虹)
import turtleturtle.screensize(600,600,"wheat")t=turtle.Turtle()t.speed(0)t.left(90)#第一道pos_x=0pos_y=0t.pensize(40)t.pencolor("red")t.circle(200,180)#第二道pos_x = pos_x-10t.penup()...原创 2020-05-02 11:15:23 · 158 阅读 · 0 评论 -
智航学编程004(瞄准镜)
import turtleturtle.pensize(12)turtle.screensize(600,600,"yellow")turtle.circle(150)turtle.penup()turtle.goto(0,150)turtle.pendown()turtle.dot(15)for a in range(4): turtle.forward(160) ...原创 2020-04-25 11:06:18 · 148 阅读 · 0 评论 -
智航学编程003 变量
print("智航学编程","很棒")print("*******智航开店-新疆羊肉串*******")print(" 1.孜然羊肉串 ")print(" 2.爆辣羊肉串 ")print(" 3.苦辣羊肉串 ")print(" 4.新疆风味羊肉串 ...原创 2020-04-11 10:56:53 · 86 阅读 · 0 评论