自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (79)
  • 收藏
  • 关注

原创 流畅的Python:第2章笔记

一、内置函数名称说明ord(x)获取字符x的ASCII值divmod(x,y)返回整除和求余的元组list.sort()返回None,因为是就地更改列表推导的作用只有一个:生成列表P24:可以用*运算符把一个可迭代对象拆开作为函数的参数:t=(20,8)divmod(20,8) #结果(2,4)import os_, filename=os.path.split('/home/luciano/idrsa.pub')_占位符可以忽略不关心的数据

2021-06-28 14:10:53 204

原创 Python编程:从入门到实践-项目1 外星人入侵__代码

alien_invasion.pyimport pygamefrom pygame.sprite import Groupfrom settings import Settingsfrom ship import Shipfrom alien import Alienimport game_functions as gffrom game_stats import GameStatsfrom button import Buttonfrom scoreboard import Score

2021-06-25 14:01:23 239

原创 Django模块开发问题笔记(更新中)

每当需要修改“学习笔记”管理的数据时,都采取如下三个步骤:修改models.py;对learning_logs调用makemigrations;python manage.py makemigrations learning_logs让Django迁移项目。python manage.py migrateHow to solve TypeError: init() missing 1 required positional argument: ‘on_delete’ DjangoTypeError

2021-06-23 13:51:35 110

原创 VSCode 新建python虚拟环境

VSCode 新建python虚拟环境1. 新建虚拟环境新建文件夹 hello_test 在vscode中打开文件夹在vscode中新建终端,在终端输入如下命令:python -m venv envTest(envTest 根据自己的命名修改)执行成功会在右侧文件夹下生成如下图目录:2. 执行如下命令 进入虚拟环境:.\envTest\Scripts\activate进入成功后输入命令终端会前会显示当前虚拟环境这样虚拟环境就算配置完成了,后面进入虚拟环境的所有pip安装都将安装在这个虚

2021-06-20 12:07:26 2607

原创 windows下python安装pip方法详解

windows下python安装pip方法详解1.前提你要已经安装了 某个 版本的 python, (下载地址 https://www.python.org/downloads/)安装后,需要配置python.exe 的环境变量,否则在 输入 python指令时,会出现如图错误配置环境变量鼠标右键我的电脑 -> 属性 -> 高级系统设置 -> 环境变量 -> 编辑PATH -> 在最后面加上我们的Python安装路径 -> 点击确定再在控制台 输入 pyt

2021-06-15 16:00:06 179674 7

原创 Python print()函数高级用法

Python print()函数高级用法原文:Python print()函数高级用法 (biancheng.net)前面使用 print() 函数时,都只输出了一个变量,但实际上 print() 函数完全可以同时输出多个变量,而且它具有更多丰富的功能。print() 函数的详细语法格式如下:print (value,...,sep='',end='\n',file=sys.stdout,flush=False)从上面的语法格式可以看出,value 参数可以接受任意多个变量或值,因此 print(

2021-06-15 12:17:39 377

原创 《Python基础教程(第3版)》笔记:第20章自动添加标签

《Python基础教程(第3版)》笔记:第20章自动添加标签书中的parser中代码有误,现先列出更正的代码handlers.pyclass Handler: """ 对Parser发起的方法调用进行处理的对象 Parser将对每个文本块调用方法start()和end(),并将合适的文本块名称作为参数。 方法sub()将用于正则表达式替换, 使用诸如‘emphasis’等名称调用时,这个方法将返回相应的替换函数 """

2021-06-15 12:15:39 347 1

原创 《Python基础教程(第3版)》笔记:第11章文件

《Python基础教程(第3版)》笔记:第11章文件11.1 打开文件文件模式表11-1 函数open的参数mode的最常见取值值描 述‘r’读取模式(默认值)‘w’写入模式‘x’独占写入模式‘a’附加模式‘b’二进制模式(与其他模式结合使用)‘t’文本模式(默认值,与其他模式结合使用)‘+’读写模式(与其他模式结合使用)独占写入模式更进一步,在文件已存在时引发FileExistsError异常。如果要在既有文件末

2021-06-13 15:52:01 169

原创 《Python基础教程(第3版)》笔记:第10章模块之 集合、堆和双端队列、random

##《Python基础教程(第3版)》笔记:第10章模块之 集合、堆和双端队列、random10.3.4 集合、堆和双端队列1. 集合>>> set(range(10)) {0, 1, 2, 3, 4, 5, 6, 7, 8, 9} 可使用序列(或其他可迭代对象)来创建集合,也可使用花括号显式地指定。请注意,不能仅使用花括号来创建空集合,因为这将创建一个空字典。>>> type({})<class 'dict'>集合主要用于成员资格检查,因

2021-06-13 15:51:00 171 1

原创 《Python基础教程(第3版)》笔记:第10章模块之re

《Python基础教程(第3版)》笔记:第10章模块之re10.1 模块10.1.1 模块就是程序任何Python程序都可作为模块导入。文件的存储位置很重要,要告诉解释器去哪里查找这个模块,可执行如下命令>>> import sys >>> sys.path.append('C:/python') 注意 当你导入模块时,可能发现其所在目录中除源代码文件外,还新建了一个名为__pycache\__的子目录。这个目录包含处理后的文件,Python能够更高效地处

2021-06-13 15:49:47 180

原创 《Python基础教程(第3版)》笔记:9.8 八皇后问题

《Python基础教程(第3版)》笔记:9.8 八皇后问题参考资料:八皇后问题算法def conflict(state, nextX): """ state[0]==3,说明第1行的皇后放在第4列 nextX表示下一个皇后的水平位置(即列),nextY为下一个皇后的垂直位置(即行) """ nextY=len(state) for i in range(nextY): if abs(state[i]-nextX) in (0, nextY

2021-06-13 15:48:40 252

原创 《Python基础教程(第3版)》笔记:9.6迭代器和9.7生成器

《Python基础教程(第3版)》笔记:9.6迭代器和9.7生成器可迭代任何实现了__iter__方法的对象,方法__iter__返回一个迭代器,它是包含方法__next__的对象;若迭代器没有可返回的值,将引发StopIteration异常。注意 实现了方法__iter__的对象是可迭代的,而实现了方法__next__的对象是迭代器。# 斐波那契数列的迭代器class Fibs: def __init__(self): self.a = 0 self.b

2021-06-13 15:47:39 260 3

原创 《Python基础教程(第3版)》笔记:第8章异常

《Python基础教程(第3版)》笔记:异常编写计算机程序时,通常能够区分正常和异常(不正常)情况。异常事件可能是错误(如试图除以零),也可能是通常不会发生的事情。为处理这些异常事件,可在每个可能发生这些事件的地方都使用条件语句。例如,对于每个除法运算,都检查除数是否为零。然而,这样做不仅效率低下、缺乏灵活性,还可能导致程序难以卒读。你可能很想忽略这些异常事件,希望它们不会发生,但Python提供功能强大的替代解决方案——异常处理机制。8.1 异常是什么Python使用异常对象来表示异常状态,并在遇到

2021-06-13 15:45:39 412

原创 Python基础教程(第3版)》笔记:第7章 再谈抽象

Python基础教程(第3版)》笔记:第7章 再谈抽象创建自定义对象(尤其是对象类型或类)是一个Python核心概念。下面列出了使用对象的最重要的好处。多态:可对不同类型的对象执行相同的操作,而这些操作就像“被施了魔法”一样能够正常运行。封装:对外部隐藏有关对象工作原理的细节。继承:可基于通用类创建出专用类。7.1.1 多态术语**多态(polymorphism)**源自希腊语,意思是“有多种形态”。这大致意味着即便你不知道变量指向的是哪种对象,也能够对其执行操作,且操作的行为将随对象所属

2021-06-13 15:44:09 177

原创 《Python基础教程(第3版)》笔记:第10章模块之re

index《Python基础教程(第3版)》笔记:第10章模块之re10.1 模块10.1.1 模块就是程序10.1.2 模块是用来下定义的10.1.3 让模块可用10.1.4 包10.2.4 使用源代码10.3 标准库10.3.8 re通配符对特殊字符进行转义字符集二选一和子模式可选模式和重复模式字符串的开头和末尾模块re的功能函数3. 匹配对象和编组4. 替换中的组号和函数6. 模板系统示例《Python基础教程(第3版)》笔记:第10章模块之re10.1 模块10.1.1 模块就是程序任何Py

2021-06-11 10:16:42 261 1

原创 Python基础教程(第3版)》笔记:第6章抽象

Python基础教程(第3版)》笔记:第6章抽象**斐波那契数列:**每个数都是前两个数的和。fibs = [0,1]for i in range(8): fibs.append(fibs[-2]+fibs[-1])运行此程序,fibs将包含前10个斐波那契数。可以修改前述for循环,使其处理动态的范围,即让用户指定最终要得到的序列的长度。fibs = [0, 1] num = int(input('How many Fibonacci numbers do you want? ')

2021-06-08 14:04:07 478 5

原创 Python基础教程(第3版)读书笔记:第2章 列表和元组

第2章 列表和元组在Python中,最基本的数据结构为序列(sequence)。序列中的每个元素都有编号,即其位置或索引,其中第一个元素的索引为0,第二个元素的索引为1,依此类推。Python内置了多种序列,列表、元组和字符串,列表和元组的主要不同在于,列表是可以修改的,而元组不可以。在编写程序时,几乎在所有情况下都可使用列表来代替元组。一种例外情况是将元组用作字典键,在这种情况下,不能使用列表来代替元组,因为字典键是不允许修改的。在需要处理一系列值时,序列很有用。在数据库中,你可能使用序列来表示人,

2021-06-07 17:15:51 458 1

原创 《Python基础教程(第3版)》笔记:第5章 条件、循环及其他语句

第5章 条件、循环及其他语句5.1 再谈print和import提示 对很多应用程序来说,使用模块logging来写入日志比使用print更合适,详情请参阅第19章。print函数可自定义分隔符>>> print("I",'wish',"to", 'register', 'a ', 'complaint',sep='_')I_wish_to_register_a _complaint也可以自定义结束字符串,来替换默认的换行符。例如,将结束字符串指定为空字符串,以后就可继续

2021-06-07 11:44:18 538

原创 《Python基础教程(第3版)》笔记:第4章 字典

《Python基础教程(第3版)》笔记:第4章 字典映射:可通过名称来访问其各个值的数据结构字典:是Python中唯一的内置映射类型,其中的值不按顺序排列,而是存储在键下。4.1 字典的用途字典旨在能够轻松找到特定的单词,以获悉其定义。棋盘的状态,其中的每个键是由坐标组成的元组文件修改时间,键是文件名手机通讯录4.2 创建和使用字典phoneBook = {'Alice': '2341', 'Beth': '9102', 'Cecil':'3258'}字典由键及值组成,这种键——值对

2021-06-06 22:18:56 210 3

原创 Python基础教程(第3版)读书笔记:第3章 使用字符串

第3章 使用字符串3.1 字符串基本操作所有标准序列操作(索引、切片、乘法、成员检查、长度、最小值和最大值)都适合于字符串,但字符串是不可变的,因此所有的元素赋值和切片赋值都是非法的。>>> website = 'http://www.python.org'>>> website[:-3]'http://www.python.'>>> website[:-3]='com'Traceback (most recent call last):

2021-06-04 16:50:10 429 1

原创 Python基础教程(第3版)读书笔记:第一章基础知识

第1章 基础知识1.1解析器1.2 什么是算法1.3 数和表达式加减乘除可使用双斜杠执行整除运算,求余(求模)运算符。x y % 的结果为x除以y的余数。换而言之,结果为执行整除时余下的部分,即x y % 等价于x - ((x // y) * y)。>>> 10 // 33>>> 10 % 31>>> 9 % 30>>> 2.75 % .50.25>>> -10 % 32>

2021-06-04 13:33:29 465 1

Fritzing创建自己的零件(2)

Fritzing - 创建自己的零件(2)

2022-02-06

UT33万用表使用说明书.pdf

UT33系列万用表使用说明书.pdf

2021-10-15

2021年10月创客优质课.zip

2021年10月创客优质课资料

2021-10-12

ppt操作题练习文件.rar

2021年烟台ppt初中练习文件

2021-10-09

mind教程中需要的图片素材.rar

利用mind教程中的教程需要的素材

2021-09-15

2021年烟台Python创意编程作品.rar

2021年烟台Python创意编程作品:puzzle、八皇后动画演示、打字游戏、冒泡排序动画演示

2021-07-30

eight_queen.rar

八皇后谜题是将八个象棋皇后放在一个 8×8 的棋盘上,这样两个皇后就不会相互威胁。因此,解决方案要求没有两个皇后共享相同的行、列或对角线。 此资源是在原文:https://blog.csdn.net/acktomas/article/details/118668805?spm=1001.2014.3001.5501的基础上修改的,原文的代码不清,而且有基础bug

2021-07-22

bubble_select_sort.zip

冒泡排序和选择排序的动画演示程序

2021-07-15

type_game.zip

一个用python设计的打字游戏的原代码,参考:https://blog.csdn.net/acktomas/article/details/118390259?spm=1001.2014.3001.5501

2021-07-12

memorypuzzle.rar

记忆拼图游戏设计及完整代码, 原文地址:https://blog.csdn.net/acktomas/article/details/118682967

2021-07-12

eight_queen.zip

原文地址:https://thecodingfun.com/2021/06/29/design-puzzle-game-with-pygame-a-detailed-code-analysis/ 这场比赛被命名为八皇后。如果你还没有听说过八皇后这个游戏,你可以在网上搜索一下。八皇后谜题是将八个象棋皇后放在一个 8×8 的棋盘上,这样两个皇后就不会相互威胁。因此,解决方案要求没有两个皇后共享相同的行、列或对角线。

2021-07-12

使用 Python 和 Pygame 构建小行星游戏.pdf

使用 Python 和 Pygame 构建小行星游戏,教程地址:https://blog.csdn.net/acktomas/article/details/118390259

2021-07-03

使用 Python 和 Pygame 构建小行星游戏.zip

https://realpython.com/asteroids-game-python/网站:使用 Python 和 Pygame 构建小行星游戏源码文件

2021-07-02

realpython网站代码及资源文件.zip

https://realpython.com/网站python教程中需要的源码及原始图片文件

2021-07-02

街机游戏squish.zip

python基础教程:第29章街机游戏代码包括应用图片

2021-07-01

使用Arduino_Tone函数演奏旋律.zip

https://blog.csdn.net/acktomas/article/details/116121814在本教程的最后,您将可以播放加勒比海盗,疯狂青蛙,超级马里奥和泰坦尼克号的一些著名音调。您还将学习如何使用Arduino演奏任何钢琴音乐。

2021-05-31

使用Arduino_Tone函数演奏旋律.zip

https://blog.csdn.net/acktomas/article/details/116121814在本教程的最后,您将可以播放加勒比海盗,疯狂青蛙,超级马里奥和泰坦尼克号的一些著名音调。您还将学习如何使用Arduino演奏任何钢琴音乐。

2021-05-31

第十届Python组省赛试题.zip

蓝桥杯全国软件大赛青少年创意编程 Python 组

2021-05-24

keyboard_I2C.zip

将I2C与4×4矩阵键盘配合使用所需要的两个库

2021-05-21

太极创客的项目太乐1号的改造.zip

本文对太乐1号项目中的Arduino代码和库文件进行了一些修正,解决了太乐1号中舵机抖动,我初步查看造成抖动的原因是雷达传感器对舵机信号的干扰,将太乐1号中servo库的引用去掉,加入了newPing库,关于舵机抖动的解决方法,可以参考我的博文:[舵机抖动的解决方法]

2021-04-12

Arduino-LiveSerial-v1.0.0.zip

Arduino-LiveSerial-v1.0.0

2024-08-09

Arduino-PIDController-Library.rar

Arduino-PIDController-Library

2024-08-09

QuickPID-sTune库.rar

QuickPID-sTune库.rar

2024-07-30

PID-simulator离线版.rar

pid学习使用

2024-07-27

PID-fan-control.rar

程序代码

2024-07-27

PID-simulator网页离线版

pid学习使用

2024-07-27

判断动物知识竞猜答案正误

判断动物知识竞猜答案正误

2023-09-09

如何使用 ESP-01S 模块

如何使用 ESP-01S 模块,https://www.taydaelectronics.com/datasheets/files/ESP-01S.pdf

2023-08-12

u8g2库及相关工具.rar

[Arduino驱动OLED屏幕 ](http://www.taichi-maker.com/homepage/reference-index/display-reference-index/arduino-oled-application/#2OLED显示汉字)一文中中文取模工具及本文中提高的相关工具

2023-08-09

mpu6050校准与示例.zip

MPU-6050 6轴加速度计/陀螺仪Arduino库 由 Electronic Cats改编自 Arduino 库管理器, 要安装,请使用 Arduino 库管理器并搜索“mpu6050”并安装库。 手动安装此库,请执行以下操作: 使用Arduino库管理器(“草图”->“包括”)安装它 库“->”管理库...“),或 使用“下载ZIP”按钮从GitHub下载zip文件,然后 使用 IDE(“草图”->“包含库”->“添加.ZIP 图书馆...” 将此 Git 存储库克隆到您的草图簿/库文件夹中。 有关详细信息,请参阅https://www.arduino.cc/en/Guide/Libraries 基于(https://github.com/jrowberg/i2cdevlib/tree/master/Arduino/MPU6050)的工作

2022-12-09

Arduino 单摆物理实验

网址:https://www.hackster.io/anoneuclidean/arduino-pendulum-physics-lab-a9d9ca 代码下载:https://www.mathworks.com/matlabcentral/fileexchange/68392-arduino-pendulum-physics-lab 易于构建钟摆以从Arduino获取数据,对其进行分析以找到周期,并将理论与实验联系起来。

2022-12-08

FastLED-examples.zip

fastLED库的用法示例集锦

2022-11-25

介绍2N2222(NPN)双极结型晶体管

介绍**2N2222。**它是目前市场上最常用的Negative(负)-Positive(正)-Negative(负))(NPN)双极结型晶体管(BJT)。2N2222可用于不同的目的,例如模拟信号的切换和放大。

2022-11-09

Fritzing0.9.10-X64.zip

64位Fritzing0.9.10及收集的一些元器件。

2022-10-18

Tito跳舞机器人资料包

Tito 是一个 Biped 跳舞 DIY 机器人,衍生自 Zowi 和 Bob,基本上已经适应标准 Arduino UNO 板,连接和支持更容易。

2022-08-26

使用Arduino构建3D打印的电子动画眼睛.zip

将用Arduino构建一个电子动画的眼睛

2022-08-13

太空射击游戏中所需的素材及完整程序

太空射击游戏:https://blog.csdn.net/acktomas/article/details/125933980?spm=1001.2014.3001.5501

2022-08-02

excel操作题原始文件

excel操作题原始文件

2022-03-18

2022年2月假期备课资源包

2022年2月假期备课资源包

2022-02-11

sparkfun_Fritzing_Parts

sparkfun_Fritzing_Parts

2022-02-06

空空如也

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

TA关注的人

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