自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(100)
  • 资源 (2)
  • 问答 (2)
  • 收藏
  • 关注

原创 微信小程序的轮播图学习报告

简单分享一下 微信小程序的轮播图

2024-12-21 00:11:49 1054 2

原创 Java 的变量与常量

在 Java 中,经常希望某个常量可以在一个类的多个方法中使用,通常将这些常量称为 类常量(class constatn)。与所有程序设计语言一样,Java 也使用变量来存储值。使用 final 修饰的常量是明确的指定该变量属于一个不可修改的常量。而实际上,变量中存储的值 就是一个常量值,如 num = 10;在 java 中,利用关键字 final 指示常量。声明变量后,必须使用赋值语句对变量进行显示初始化。10 就是一个存储在变量num当中的常量值。有时候,变量的取值只在一个有限的集合内。

2024-04-20 15:09:47 430

原创 Java 的数据类型

与之相反,C和C++程序会针对不同的处理器选择最为高效的整型,这就会造成一个在 32 位处理器上运行很好的C程序在 16 位系统上运行时却发生整数溢出。实际上,只有很少数的情况下适合使用 float 类型,例如:需要单精度数的库,或者需要存储大量数据时。而 byte 和 short 有特定的应用场合,例如:底层的文件处理 或者 存储空间很宝贵时的大数组。int 类型较为常用,但要表示整个地球的居住人口数量,就要选用更为合适的 long 类型。float 类型的后缀有一个 F 或 f(例如,3.14F)。

2024-04-19 16:53:05 942

原创 Java 的注释

与大多数的编程语言一样,Java 中的注释也不会出现在可执行程序中。因此我们可以在源程序中根据需要添加任意多的注释,而不必担心可执行代码受到任何影响。

2024-04-18 15:32:06 454

原创 兔C_Java集:Java 程序基本概念

变量和常量的本质区别在于:常量内容是固定的,而变量的内容是可以改变的。变量的使用需要提前声明,声明数据类型并将内存中某个内存块保留下来以供程序使用。常量是一个固定的值,不可改变。如:在上述代码段中,变量有:num 和 result,而常量值有:10、2++ 自增、-- 自减根据位置不同,执行的顺序也不同。++变量,--变量:写在前面表示的是先进行变量内容的自增 1 或 自减1,再使用变量进行数学计算;变量++,变量--: 写在后面表示先进行变量值的计算,而后在实现自增或自减的操作。

2024-04-16 15:29:24 1142

原创 兔C_Java集:Java 语言简介

Java 是一门编程语言,发展至今,已经成为一个真正意义上的语言标准,现在一些技术开发公司为了方便用户进行程序的编写,往往都使用 Java 作为应用层封装的标准,通过 Java 来调用一些底层的操作。于 1995 年,SUN 公司正式将 OAK 更名为 Java 进行推广。第一阶段(完善期):JDK 1.0,1995 年推出 —— 1992年 JDK 1.2 版本第二阶段(平稳期):JDK 1.3 —— JDK 1.4。

2024-04-16 15:27:43 1267

原创 微信小程序的配置文件使用说明:

在上一文中,我们准备好了开发小程序时所需的环境和准备工作,同时也简单的了解了一下小程序的项目结构组成。这一章,我们主要对小程序的配置文件进行学习。

2024-03-20 00:33:08 2064 2

原创 学习开发小程序的起航日记

这又是最后一块内容了,创建页面。目前我们只有一个 index 界面。想创建更多迎合自己需求的界面,你可以在 pages 下手动一点点创建。

2024-03-16 16:26:58 1219

原创 用Django 写学习笔记程序第三章.2Heroku部署程序

404.html# 500.html# 修改 settings.py# debug为false时必须指定主机],},},设置 SECRET_KEY,通过该值可实现大量的安全协议。在这个项目中,我们提交到仓库的设置文件包含设置SECRET_KEY。对于一个练习项目来说,足够安全,但对于生产网站,应该更细致的处理设置SECRET_KEY。

2024-03-12 16:56:16 1352

原创 使用 Git 跟踪项目文件

为了让 Git 忽略这个目录,创建一个名为.gitignore的特殊文件,这个文件名以句点开头,且没有扩展名。你可以检查出提交历史中的任何提交,而不仅仅是最后一次提交,为此可在命令 git check 末尾指定该提交的引用 ID的前6个字符。检查出以前的提交,可对其进行审核,然后返回到最后一次提交,或者放弃最近所做的工作,并选择以前的提交。为体现Git版本控制的强大能力,我们对项目进行修改,并提交所做的修改。输出指出,我们当前所在的分支被修改了内容的文件,还指出了尚未进行提交。

2024-03-12 00:26:22 1497

原创 Heroku注册失败-We could not verify you are not a robot. Please try the CAPTCHA again.

最近在刷《python编程从入门到实践》这本书,书中的最后一块内容叫“学习笔记”,这样的一个程序(感兴趣可移步至个人主页查看)。而书的最后一章(第二十章),就是将这个程序部署到服务器。一直注册不了,上网查了很多内容,想看大家是怎么注册的,可惜,供查阅的内容很少,在仅有的内容里,大家不是很早就注册了,年头悠久,要么就是说邮箱问题。部署到服务器首先需要注册一个 heroku账户,可注册时,一直报错说验证是否为机器人。最后,做了各种尝试,为了补上这块缺板,发了这篇文章。

2024-03-10 15:36:53 1336 3

原创 用Django 写学习笔记程序第三章.1设置项目样式

-加载django-bootstrap3中的模板标签集-->此步骤定义页面顶部的导航栏

2024-03-08 00:04:01 1336

原创 用Django 写学习笔记程序第二章.3让用户拥有自己的数据

本期内容中,我们将修改Topic模型,让每个主题都归属于特定的用户。迁移数据库时,Django将对数据库进行修改,使其能够存储主题和用户之间的关联。用户应该能输入其专有的数据,为此,我们创建一个系统,确定各项数据据所属的用户,再限制对页面的访问,让用户只能使用自己的数据。Django 提供了装饰器 @login_required,让我们能够实现限制访问,对于某些页面,只允许已登录的用户访问。将数据关联到提交他们的用户,我们只需将最高层的数据关联到用户,这样更低层的数据将自动关联到用户。

2024-03-07 00:36:00 1273

原创 用Django 写学习笔记程序第二章.2创建用户账户

为此,在目录learning_log/users/中,创建一个名为 templates 的目录,并在该目录下创建一个名为 users的目录。创建让新用户可以注册的页面,我们使用Django提供的表单UserCreationForm,但编写自己的视图函数和模板。现在需要给用户提供一个注销的页面,我们不创建用于注销的页面,而是让用户只需点击一个链接就能注销并返回到主页。建立一个用户注册和身份证系统,让用户能够注册账户,进而登录和注销。修改项目根部目录的urls.py,使其包含users的URL。

2024-03-06 00:30:14 1125

原创 用Django 写学习笔记程序第二章.1让用户能够输入数据

创建Web应用程序时,会用到两种主要请求类型:GET 和 POST。对于只从服务器读取数据使用 GET请求。在用户需要提交数据时,通常使用 POST请求。此项目中我们处理所有表单数据都使用 POST请求。用户输入信息时,需对其进行校验,确认提供的信息是并非恶意的,且是正确的数据类型。然后在对这些信息有效信息进行处理,将其保存到数据库的合适地方。在Django中,创建表单的最简单方式是使用 ModeForm,它根据模型自动创建表单。这里,我们将可以让用户输入并提交信息的页面称为表单,哪怕它看起来不像表单。

2024-03-05 16:32:27 1185

原创 学习Django编写“学习笔记”程序

Django 是一个 Web 框架,一套用于帮助开发交互式网站的工具,Django能够响应网页请求,还能让你更轻松地读写数据库、管理用户等。现在需要考虑涉及的数据。每位用户都需要在学习笔记中创建很多主题,用户输入的每个条目都与特定主题相关联,这些条目将以文本的方式显示。我们还需要存储每个条目的时间戳,以便用户能够知道每个条目大概在什么时间段创建。打开 models.py,查看其包含内容。这里我们看到,这个类在创建时候就导入了 models模块。该模块可以让我们创建自己的模型。

2024-02-26 14:41:39 907

原创 Python API的使用简述

本篇文章:我们叙述如何编写一个独立的程序,并对其获取的数据进行可视化。这个程序将使用 Web应用编程接口(API)自动请求网站的特点信息而不是整个网页,再对这些信息进行可视化。

2024-02-10 21:25:38 1127

原创 关于如何使用 python 下载 json 格式数据

上篇文章的学习,不仅了解了使用 python 下载 csv格式的数据,并且还知道了 可以通过matplotlib 将所下载到的数据绘制成图,以便更好的观察数据。而json格式的数据 python 也提供了相应的处理方式,也就是通过 json模块进行处理。并且可以通过 Pygal 进行可视化。

2023-07-07 00:05:03 1949

原创 关于如何使用 python 下载CSV格式数据

本章节内容节自《python 编程从入门到实践》第十六章,我们将从网络上下载数据,并对数据进行可视化。就可以对其进行分析甚至观察其规律和关联。

2023-05-24 16:11:28 3991 1

原创 用 Pygal 模拟掷骰子

这篇博客,我们将学习使用 python可视化包 Pygal 来生成矢量图形文件。针对于需要在尺寸不同的屏幕上显示的图表具有很大用处。因为它们可以自动缩放,以此来适合观看者的屏幕。在这个项目中,我们将对掷骰子的结果进行分析。掷6面的常规骰子,所投掷结果的可能性相同。但如果同时投掷两个骰子,某些点数出现的可能性将比其他点数大。为了确定哪些点数出现的可能性最大,我们生成一个表示投掷骰子结果的数据集,并根据结果绘制出一个图形。

2023-05-09 21:56:31 645

原创 关于 《python 从入门到实践》的 matplotlib 随机漫步小项目

使用 python 生成随机漫步数据,再使用 matplotlib 将数据呈现。所谓随机漫步:每次行走的路径都是完全随机的,就像蚂蚁在晕头转向的情况下,每次都沿随机方向前行路径。在自然界,物理学,生物学,化学和经济领域,随机漫步都有很多实际用途。例如:漂浮在水滴上的花粉因不断受到水分子的挤压而在水面上移动。水滴中的分子运动是随机的,因此花粉在水面上的运动路径犹如随机漫步。

2023-05-07 22:35:45 582

原创 Matplotlib 初使用

RGB模式指定颜色需要设置元组 plt . scatter(x_values , y_values , c =(0 , 0 , 0.8) , edgecolor = 'none' , s = 40)

2023-05-06 21:03:16 1064

原创 Matplotlib 安装介绍

我这里报了 error,先不管这个问题,我一会自己解决,如果这时候你安装好了,可以测试一下了。cp后边就是对应的python版本,win是windows系统,后边的 64位就是64位了。在这里录入cmd 敲击回车打开命令行窗口,用这种方式打开命令行,就不用自己cd进到文件了。这里给大家看一下我的版本,然后在给大家看一下怎么去找对应的版本号。下载这个 whl文件,然后将这个文件放到你的项目中。下载之前,看一下自己的python版本。点击下载按钮,然后继续找对应的版本。

2023-05-02 21:44:17 2846 4

原创 用 python 写游戏《外星人入侵》完整代码

【代码】用 python 写游戏《外星人入侵》完整代码。

2023-04-30 15:15:22 2986 2

原创 用python写游戏:《外星人入侵》给游戏添加记分功能

项目需求:在游戏《外星人入侵》中,玩家控制着一艘最初出现在屏幕底部中央的飞船。玩家可以使用箭头键左右移动飞船,还可使用空格键进行射击。游戏开始时,一群外星人出现在天空中,他们在屏幕中向下移动。玩家的任务是射杀这些外星人。玩家将所有外星人都消灭干净后,将出现一群新的外星人,他们移动的速度。只要有外星人撞到了玩家的飞船或到达了屏幕底部,玩家就损失一艘飞船。玩家损失三艘飞船后,游戏结束。

2023-04-24 00:24:30 829

原创 用python写游戏:给《外星人入侵》添加结束设置

项目需求:在游戏《外星人入侵》中,玩家控制着一艘最初出现在屏幕底部中央的飞船。玩家可以使用箭头键左右移动飞船,还可使用空格键进行射击。游戏开始时,一群外星人出现在天空中,他们在屏幕中向下移动。玩家的任务是射杀这些外星人。玩家将所有外星人都消灭干净后,将出现一群新的外星人,他们移动的速度。只要有外星人撞到了玩家的飞船或到达了屏幕底部,玩家就损失一艘飞船。玩家损失三艘飞船后,游戏结束。在第一阶段中,我们创建了一艘可以左右移动的飞船,这艘飞船在用户按空格键时能够开火。

2023-04-09 22:14:27 495

原创 解决:typora 无法将图片自动上传问题

以前用都是免费的,忘记从去年什么时候开始收费了。因为用的习惯,用的舒服,而且买一个的话不止有一个激活次数,便买了。以前写博客,都在上直接写了,虽然上面也有格式,可还是会担心网络不好,内容保存有丢失情况。又改变习惯,用买来的。可是每次上传图片的时候都会遇到问题:图片可以放在创建的草稿里,可是在粘贴草稿里的内容,放到时候就传不上去了。如果把图片存在本地里还好一点,还可以一张张手动放进去,可如果只是粘到草稿里的就麻烦了。

2023-04-05 22:21:49 596

原创 用python写游戏:《外星人入侵》---> 添加外星人

玩家将所有外星人都消灭干净后,将出现一群新的外星人,他们移动的速度。如果check_edges()返回True,我们就知道相应的外星人位于屏幕边缘,需要改变外星人群的方向,因此我们调用 change_fleet_direction() 并退出循环。因此,显示一个外星人所需的水平空间为外星人宽度的两倍:一个宽度用于放置外星人,另一个宽度为外星人右边的空白区域。在这句代码语句中,我们从外星人的rect属性中获取外星人的宽度,并将这个值存储到 alien_width中,以免反复访问属性rect。

2023-04-03 22:45:26 727

原创 用 python 写游戏《外星人入侵》:限制飞船的活动范围并给飞船增加射击功能

发射出去后,子弹在屏幕中向上移动,这意味着y坐标将不断减小,因此为更新子弹的位置,我们从self.y中减去self.speed_factor的值。子弹应从飞船顶不射出,因此我们将表示子弹的rect的top属性设置为飞船的rect的top属性,让子弹看起来像是从飞船中射出的。这些子弹实际上依然存在,它们的y坐标为负数,且越来越小。如果代码最后没有问题,确认子弹可以正常删除,我们将print语句删除,如果留下这条语句,游戏的速度将大大降低,因为将输出写入到终端而花费的时间比将图形绘制到游戏窗口花费的时间还多。

2023-03-23 23:23:12 917

原创 用python写《外星人入侵》游戏:武装飞船 >1

昨天的文章,我们设置好了本地环境。现在,我们有了 python,有了安装 pygame所需的pip,和pygame。接下来我们就开始进入项目阶段。首先创建一个空的pygame窗口,供后面用来绘制游戏元素,如飞船和外星人。我们还将让这个游戏响应用户输入、设置背景颜色以及加载飞船图象。设置背景颜色我们来给游戏背景做一些设置。现在有了设置类,就要去更改一下 alien_invasion 模块的代码了,因为我们需要通过设置类的调用来设置参数了。添加飞船图像我们先在项目中创建一个文件夹,并将其命

2023-03-16 15:53:38 1717 3

原创 用python写一个《外星人入侵》游戏 准备阶段:安装pygame、pip

我们这次开发小游戏需要使用 pygame,它是一组功能强大而有趣的模块,通常用于管理图形、动画乃至声音,通过它我们可以在屏幕上绘制图像等任务。

2023-03-13 21:20:33 927

原创 兔c同学的一篇:使用python 的 unittest模块对类和函数进行测试

为了检查返回的内容和我们输入的内容是否一致,我们调用 unittest 的方法:assertEqual() ,至于这个方法中需要传递的参数,1 是变量,也就是存储了 获得到get_name 函数返回内容的变量。因为我们要核实的是只有名和姓的姓名能否被正确的格式化。在这里,我们知道 get_name() 应返回这样的姓名,集名和姓的拼接,如果是英文,就以首字母大写的形式返回。同样的,我们先进行提问的问题设置,设置好了之后,创建存储该问题的实例,接下来,我们在通过实例来调用它内部的存储方法,将参数存储进去。

2023-03-10 00:31:57 1100

原创 python 如何存储数据 (python 的文件和异常)

然后在 try 语句块中,读取用户存储信息的文件,如果读取到信息,就在 else语句中输出其对应语句。如果读取不到内容,就说明用户是首次登录,这时,没读取到,就会出现异常错误信息,但因为我们设置了 except语句块,所以用户看不到 FileNotFoundError异常,而是提示用户首次登录,需要设置登录名。让用户来登陆系统,我们读取存储用户信息的文件时,如果用户信息存在,那么就进行读取,如果不存在,就会出现错误,这时,我们使用 expect 代码块 来处理 用户操作界面出现的异常信息友好化。

2023-03-02 22:17:57 1737

原创 关于 python 的异常使用说明 (python 的文件和异常)

结合上面的知识,我们知道这里需要编写一个 try-except 来处理,如果不进行处理,会造成两个问题,其一是让用户的使用感下降,尽量不要让用户体验到这种他看不懂的问题。其二是让攻击者有机可能,这种问题会导致你的程序被训练有素的攻击者攻击,他很有可能会通过的你 traceback 获取到你文件名称。我们知道,如果程序按顺序执行成功,就会经过 try 代码块继续执行,这时的计算结 果就会在 else 语句中的代码行输出出来。反之,python 将查找 except 代码块,并执行其中的代码。

2023-03-01 22:42:55 595

原创 兔c同学:python 如何写入文件(python 的文件和异常)

通过将输出写入文件,即便关闭包含输出的终端窗口,这些输出也依然存在:你可以在程序结束运行后查看这些输出,可与别人分享输出文件,还可编写程序来将这些输出读取到内存中并进行处理。在上面的写入内容示例中,我们调用了 write() 函数,with 帮我们访问 open函数指定的文件时,以 w 参数的写入模式写入write() 函数中,我们想写入的内容。然而,使用 w 参数的写入模式时,指定的文件已经存在,python 将在返回文件对象前清空该文件。但这里的写入是字符串类型的参数值,如果你想写入 数字类型的值,

2023-02-28 15:41:51 523

原创 兔c同学的一篇关于 python 语言如何从文件中读取数据(python 的文件和异常)

python 集,这篇专栏的文章写以至此,已经囊括了编写组织有序而又易于使用的程序所需的基本技能。眼下,该考虑让程序目标更明确、用途更大了。(python 的文件和异常)章节,我们将学习处理文件,让程序能够快速地分析大量的数据。然后,学习错误处理,避免程序在面对意外情形时崩溃。还有,学习异常,它们是python 创建的特殊对象,用于管理程序运行时出现的错误。最后,学习 json,它让你能够保存用户数据,以免在程序停止运行后丢失。

2023-02-27 23:45:54 1591

原创 python的类如何使用?兔c同学一篇关于python类的博文概述

让一个类继承另一个类以后,可添加区分子类和父类所需的新属性和方法。下面我们来给子类添加一个独有的显示电动汽车的 电池相关描述的属性和方法。

2023-02-25 01:11:13 412

原创 兔C同学的一篇关于python 函数博文

函数:函数是带名字的代码块,用于完成具体的工作。要执行函数定义的特别任务,可调用该函数。需要在程序中多次执行同一任务时,你无需反复编写完成该任务的代码,而只需要调用要执行该任务的函数,让python运行其中的代码。现在,我们知道了函数的概念,来开始尝试定义我们的第一个函数。#定义函数 def message() : print('Hello World!') #调用message函数 message()

2023-02-20 23:10:40 364

原创 python 的用户输入和 while 循环使用说明

for 循环用于针对集合中的每个元素的一个代码块,而 while循环不断地运行,直到指定的条件不满足为止。

2023-02-15 23:17:52 1225

原创 python 字典的概念叙述和使用方法

字典可用于各种方式存储信息,因此有多重遍历字典的方式:可遍历字典的所有键-值对、键或值。而该key所对应的字典的值,利用key[索引到字典内部嵌套的字典的key],键-值对的排列顺序与添加顺序不同,Python 不关心键-值对的添加顺序,在 python中,字典是一系列键-值对,每个键都有一个与之对应的值,通过set 函数,将找寻字典中没有重复内容的所值,保存在一个集合中。而三者不管是哪一个,进行值或元素 操作的时候,都是用的[方括号]。有时候,我们需要将字典存储在列表中,或者将列表作为值存储在字典中。

2023-02-12 17:21:18 438

java-23-doc

Java JDK 下载安装配置一文中,安装文档小节对应资源

2025-01-04

《python 编程从入门到实践》 第16章:下载数据,对应章节资料

《python 编程从入门到实践》 第16章:下载数据,对应章节资料

2023-05-14

外星人入侵code分享

2023.4.24日:近日刚过完 python 基础部分,也终于完成了第一个练习小项目,也就是《外星人入侵》。现在给大家把代码分享出来,虽然代码没有任何问题,但还是有很多值得深思和优化的部分没有做到拓展延伸。 《外星人入侵》主要用到的就是 python,该项目源于书籍:《python 编程从入门到实践》,如果对于基础知识掌握不牢靠的小伙伴也可以到读阅此书巩固知识点。

2023-04-24

pygame资源分享 适用于>=3.6+版本的python环境

pygame资源分享 适用于>=3.6+版本的python环境

2023-03-13

GUI编程学习路线xmd导图

这个资源针对GUI编程的学习路线总结,学习GUI编程可参考此思维导图进行学习

2022-04-23

GUI编程贪吃蛇案例的对应资源

代码都在博客里,我把博客里用到的图片资源传到这里,然后需要的话从这里拿出资源,在自己写个类把资源导入进去,在练习过程中就能引用的到了。

2022-04-09

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

TA关注的人

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