自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

偷偷学python的博客

小白的成长日记

  • 博客(20)
  • 资源 (1)
  • 收藏
  • 关注

原创 python从入门到入魔第七天——random库的使用(简单模拟斗地主发牌算法)

random库的介绍random 库是进行随机运算的标准库,所谓标准库就是python语言内置的函数库不需要第三方安装。使用random库的目的是生成随机数,才用的是梅森旋转算法生成伪随机数列random库的使用常用函数: seed(a=None) 初始化随机数种子,默认值为当前系统时间 random() 随机生成一个[0.0,1.0)之间的小数 randint(a,b) 随机生成一个[a,b]之间的整数 randrange(start,stop,step)随机生成一个范围在[start,st

2021-01-14 22:54:42 1065 3

原创 python从入门到入魔第九天——函数和函数递归的基本使用(含七段数码管绘制实例)

面向过程:在代码层面上就是用函数进行封装,函数是程序的一种基本抽象方式,使用函数的主要目的:降低编程难度和代码复用。附从函数创建到函数调用全过程。#一.函数的创建主要有两种方式: 1.Python语言内置保留字 def 用来定义函数 def eat(name): #这里eat是自定义的函数名,后面的“()”,里面可放参数列表(形参),根据需求使用 print("{}是吃货".format(name)) #函数体,调用函数该函数时执行函数体里面的语句 eat(

2020-12-25 20:20:19 552

原创 github/gitee 基本使用

github use创建一个新的仓库 在GitHub上,点击右上角的"+“按钮,然后选择"New repository”。填写仓库名称,选择是否公开,然后点击"Create repository"。克隆仓库到本地 在你的计算机上,打开命令行,然后输入以下命令:git clone xx.git这将会在你的计算机上创建一个新的文件夹,其中包含了你的GitHub仓库的所有文件。添加文件到仓库 在你的计算机上,将你的代码文件复制到刚才创建的文件夹中。然后,在命令行中,输入以下命令:git ad

2024-03-11 21:23:36 147 1

原创 FPGA逻辑设计--时序逻辑

存储电路是有锁存器,触发器, 寄存器组成锁存器: 具有记忆功能,电平触发的存储单元,存储的动作取决于时钟信号电平值,当处于使能状态时,输出才会随着数据输入发生变化,没有处于使能状态时,数据被锁住,输入信号不起作用(在设计的时候组合逻辑的always块内没有else或者default才会综合锁存器,时序逻辑的always块内不会综合锁存器)触发器: 具有记忆功能,边沿敏感的存储单元,数据存储的动作由某一信号的上升或者下降沿进行同步的。

2024-01-15 15:09:28 346

原创 FPGA逻辑设计--组合逻辑设计

组合逻辑就是使用wire对信号进行定义,使用assign进行赋值输出或者在always块中根据某些信号的电平的变化(一般自动匹配always块中需要捕获的信号量)产生不同的输出。逻辑级数就是组合逻辑的深度,可以理解为输入到输出经过的组合逻辑单元的个数,比如输入信号经过一个与门和一个非门那就是2级,算两级门延迟不同的输入信号到达最后一级门电路的时间不一样。

2024-01-15 14:58:54 407

原创 在jupyter中使用将Anaconda创建的虚拟环境

能看到这篇的博客的友人,相信已经安装了Anaconda并会自己创建虚拟环境吧。。即可省去改文章步骤十二以后得内容**

2024-01-15 14:37:03 384

原创 Python从入门到入魔第是十五天——基于PIL库的批量处理图片程序

什么是PIL库??PIL库是python语言中用来进行对图像操作的第三方库,主要实现图像归档和图像处理两方面功能需求1、图像归档:对图像进行批处理、生成图像预览、图像格式转换等2、图像处理:图像的基本处理、像素处理、颜色处理等cmd命令行安装方式pip install pillowPIL库常用的类1.Image2.ImageEnhance3.ImageFilter…Image类的基本操作 Image.open(file_peth) #打开图像,建议使用绝对路径,图像的一切操作是基于

2021-01-29 00:01:10 648 3

原创 Python从入门到入魔第是十四天——面向对象编程(斗地主发牌算法进阶)

面向对象:是用代码组织的更高级别的类,是对对象特征的属性和代表对象的操作方法进行使用。在程序设计中如果 a 代表对象,b 代表对象的属性,c 代表对象的操作方法在使用对象属性是可用a.b进行调用;使用对象方法时可用a.c()进行调用。1.类的声明:在使用对象时先创建类 class Person: #class为保留字直接使用,Person为定义的类名(每个单词的首字母大写,大驼峰命名法)2.先设置属性:设置属性时,不知什么初值,可设为None,这里使用初始化内部定义属性的方法类的属性可以说

2021-01-25 15:25:16 586 1

原创 python从入门到入魔第是十三天——CSV和JSON格式简单转换方法

CSV格式常用于一二维数据表示和存储,是一种纯文本形式存储表格数据的表示方式。操作文档采用python从入门到入魔第是十一天——CSV标准库的使用生成的CSV 类型的“人员信息”文件一、CSV数据类型转JSON类型转换方式如下:方法一:import jsonimport csvlist = []with open("D:/日常文件/人员信息.csv","r") as fr: for line in fr: line = line.repalce("\n","") list.appe

2021-01-24 14:49:18 833 3

原创 python从入门到入魔第十二天——json标准库的使用

前两篇分享了文件的使用和一二维数据的处理的方法,上篇分享了csv标准库来处理csv类二维数据处理方法,这次分享高维数据处理方法——采用json标准库的处理方法。首先要清楚JSON(JavaScript Object Notation)格式类型文件的高维数据是什么样子!!"文章简介":[ {"标签":"python", "类型":"原创"} {"内容":"json库" } ]可以看出是由一个个键值对集合组成的数组同类的还有XML格式类型文件!!<文章简介> &

2021-01-23 18:21:40 328 1

原创 python从入门到入魔第是十一天——CSV标准库的使用

CSV类型文件格式的介绍在上篇python从入门到入魔第十天——文件的使用以及数据格式化介绍了用代码实现对CSV二维数据格式的文件进行操作,这才介绍专门对CSV文件操作的标准库二维数据格式——CSV格式文件特点: 1.纯文本格式,通过统一的utf-8编码表示字符 2.以行为单位,开头不留空行,行之间没有空行 3.每行表示一个一维数据,多行表示二维数据 4.以逗号(英文,半角)分割每列数据,列数据为空也要保留逗号 ** 5.对于表格内容,可以包含或不包含列名,包含时列名放置在文件第一行

2021-01-19 20:43:20 417 3

原创 python从入门到入魔第十天——文件的使用以及数据格式化

文件的简单介绍文件是一个存储在辅助器上的数据序列,可以包括任何数据内容。文本文件一般有单一的编码字符组成,比如utf-8编码。二进制文件(视频、音频、图片等)没有统一的编码,只能当做字节流,而不能看做是字符串。无论文件是创建文本文件还是二进制文件,都可以用“文本文件方式”和“二进制文件方式”打开,但打开后操作不同。文件的打开f = open("文件路径","打开模式",encoding="编码方式")文件路径:分为绝对路径和相对路径,当文件和该程序文件在同一个文件夹里可直接以文件名来调出文件

2021-01-18 16:01:22 227

原创 python从入门到入魔第八天——turtle库使用(含玫瑰花绘制实例)

turtle库的作用python 提供画图工具标准库:turtle库包绘图坐标体系、画笔控制函数和形状绘制函数,用来绘制想要的图画,turtle库的调用方式参考Python从入门到入魔第五天——jieba库的使用turtle语法元素分析turtle库绘图有一个基本的框架:一个小海龟在坐标系中爬行,爬行的轨迹绘制成图形。对于小海龟有“前进”,“后退”,“向左”,“”向右,“旋转”等行为。开始时位于画布正中间。**主要控制函数**: 画布:(不建立画布,默认画布在屏幕中间400x300像素) tur

2021-01-15 15:50:51 1333

原创 python从入门都入魔第六天——if分支结构与循环结构

分支结构分支结构相当于数学流程图里的判断框,符合条件则向下执行,不符合条件执行另一条语句单分支结构:if语句num = eval(input("请输入1或2:")) #eval函数是取出字符两天的符号if num != (1 or 2): #判断num不是1或者2的时候 print("输入错误")if num == 1: #判断num=1的时候 print("1你好")if num == 2: #判断num=2的时候 print("2你好")二分之一结构:if–els

2021-01-14 11:38:54 213 1

原创 Python从入门到入魔第五天——jieba库的使用

jieba库的安装jieba库是Python中第三方中文分词函数库,需要用户联网自定义安装,win+r调出命令行:输入cmd命令行安装方式:pip install jieba;pycharm环境安装方式:1.打开pycharm页面后鼠标移到左上角File处点击setting进入2.点击Project:untitled,再点击projecr interprter3.双击页面内的pip或者显示栏有色绿色“+”4.输入搜索jieba,搜索后点击下方install Packagejieba库的使用

2021-01-13 21:37:48 2194 3

原创 Python从入门到入魔第四天——python数据类型之组合数据类型(元组,列表,集合,字典)

python语言两大数据类型前言:前期分享了基本数据类型的概念你学废了吗?任何一种语言的学习都要多敲多练,掌握基本知识很重要,基础不牢地动山摇!加油吧学习人!!下面进入正题组合数据类型:1、序列类型:字符串类型、元组类型、列表类型2、集合类型3、字典类型序列类型:前期基本数据类型的文章分享了字符串的基本使用方法,今天主要分享元组和列表的使用,列表尤其重要!!序列类型既然包含字符串类型、元组类型、列表类型,那么前期介绍的字符串的操作符和函数元组和列表能否试用呢?**序列类型的**通用操

2021-01-12 20:43:03 321

原创 python从入门到入魔第一天——触摸Python门槛

Python历史1、1989年圣诞节:Guido von Rossum开始写Python语言的编译器。2、1991年2月:第一个Python编译器(同时也是解释器)诞生,它是用C语言实现的(后面),可以调用C语言的库函数。在最早的版本中,Python已经提供了对“类”,“函数”,“异常处理”等构造块的支持,还有对列表、字典等核心数据类型,同时支持以模块为基础来构造应用程序。3、1994年1月:Python1.0正式发布。4、2000年10月,Python2.0正式发布,标志着Python语言完成了自

2021-01-11 22:18:35 215

原创 python从入门到入魔第三天——time库和datetime库基本使用

今天是边复习边创作博客的第三天,我今年大二,我们专业开的有这门课程,因为喜欢所以更加认真学习,本以为没人看呢,看了后台浏览量让我更加认真创作,这篇博客花了2个半小时的时间,结合自己所学,所思,所想写作,目的是为了方便喜欢Python的小白学习,也是一种自我鞭策吧!python语言使用内置time库和datetime库来处理日期时间调用库的三种方式:以time库为例,调用其它库类似 1.from time import * (*代表time包含所有的时间处理函数,用到某个也可单定义,调用函数时直接使用

2020-12-23 20:48:34 1996 20

原创 Python从入门到入魔第二天——python数据类型之基本数据类型(数字类型,字符串类型,format使用)

Python语言基本数据类型可简单分为数字类型和字符串类型;组合数据类型可分为:序列类型,集合类型和字典类型`’’’小白Python基础复习笔记,大佬略过 1.数字类型:分为整数类型、浮点数类型和复数类型 1.整数类型:分为十进制、二进制、八进制、十六进制都和数学中整数概念一致,比如:000,156,123,-456,0x89: 十六进制用0x引导,八进制用0o引导,二进制0b引导 2.浮点数类型:和数学中实数的概念一致,表示带有小数的数值,python语言中要求所有浮点

2020-12-22 19:53:20 970 1

原创 Python中pymysql第三方库的基本操作

Python中pymysql第三方库的基本操作本人小白,刚自学完Python基本课程,方便复习,大佬勿喷有喜欢python 的同学可以大家一起探讨学习呀后期还会进行模块化更新'''**数据库基本操作:(studengts为数据库名称,score为表名,";"此处不是分隔符要输入)** 1.创建数据库:creat database students; 2.使用/打开数据库:use students; 3.在数据库中创建表:creat table score; 4.在已创建的表中创建标题:cr

2020-12-21 21:25:43 1167 1

python快速入门学习资料

适合小白以及自学者学习,不管有没有基础都能看懂的学习资料,手把手教你学Python,收费的原因是为了督促学习!

2021-01-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除