自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(84)
  • 资源 (5)
  • 收藏
  • 关注

原创 Python(黄金时代)—— 让文字来说话

在当前时代,文字与语音的转换已经成为一种必不可少的需求。无论是语音助手、语音聊天机器人还是有声书籍等等,文字到语音的转换技术正在发挥着重要的作用。而在Python编程语言中,pyttsx3库为我们提供了一个简便而强大的文字朗读解决方案。

2023-10-23 10:48:45 405

原创 Python(Web时代)—— Django的模板

一个模板包含了所需 HTML 输出的静态部分,以及一些特殊的语法,描述了如何插入动态内容。一个 Django 项目可以配置一个或多个模板引擎(如果你不使用模板,甚至可以不配置模板)。动态插入的内容(Django 模板语言,简写 DTL,定义在 django.template 包中)典型应用:网站的头部、尾部是一样的,这些内容可以定义在父模板中,子模板不需要重复定义。在应用的目录下创建 templates 目录,程序会自动在该目录下寻找模板。extends 标签:在子模板中继承父模板,写在模板文件的第一行。

2023-09-11 10:14:30 516

原创 Python(Web时代)—— Django管理工具

通过模型我们可以进行数据库的操作,如果我们想要对数据表中的数据进行操作还需要单独的开发接口,颇有不方便,今天我们来通过Django提供的管理工具来编辑模型数据。登陆成功后,在管理页只看到用户和组相关的管理内容,这是管理工具自带的应用,并没有看到之前我们创建的 score 应用,添加我们自己的应用需要修改以下文件。是一套庞大的功能集,它是 Django 基本代码的组成部分,而 Django 自动管理工具是 django.contrib 的一部分。保存改变,然后添加一个新的空对象并载入修改界面。

2023-09-05 10:45:01 354

原创 Python(Web时代)—— Django操作现有数据库表

在实际开发过程中,我们经常会遇到数据库表已经建立好了,现在只需要开发项目功能,操作已有数据库表的情况。Django为我们提供了inspecdb的方法。他的作用即是对已经存在的数据库表来反向映射结构到models.py中.

2023-09-01 10:11:59 948

原创 Python(Web时代)—— Django数据库(多表)

SET_DEFAULT: 当父表数据删除时,相对应的从表数据会被自动设置为默认值,还需要额外指定default=True。SET_NULL:当父表数据删除时,相对应的从表数据会被自动设置为null值。PROTECT:当父表数据删除时,如果有相对应的从表数据会抛出异常。CASCADE:当父表数据删除时,相对应的从表数据会被自动删除。需求:增加一个叫王老五的学生,给王老五添加一个地址。需求:删除id=2的学生,同时删除该学生对应的地址。举例:一个学生有多个老师,一个老师有多个学生。数据字段设置 unique。

2023-08-30 17:44:34 336

原创 Python(Web时代)—— Django数据库整合

ORM(Object Relation Mapping)框架,可以帮助我们把类和数据表进行一个映射,让我们可以通过类和类对象来直接操作数据库中的数据。

2023-08-29 11:02:44 724

原创 Python(Web时代)—— 初识Django

Django 是由 Python 编写的一个开源 Web 应用框架,Django 采用了 MVC (即模型M,视图V和控制器C)构造的 Web 框架。每当 Django 遇到 include() 时,它会截断与此项匹配的 URL 的部分,并将剩余的字符串发送到 URLconf 以供进一步处理。Django 的功能大而全,它提供的一站式解决的思路,能让开发者不用在开发之前就在选择应用的基础设施上花费大量时间。它有很多功能强大的第三方插件,可以使我们更快速、方便的开发一个网站。

2023-08-25 15:40:33 156

原创 Python(Web时代)—— Flask的数据库操作

SQLAlchamy是 Python 中一个通过 ORM 操作数据库的框架SQLAlchemy(对象关系映射器)提供了一种方法,用于将用户定义的Python类与数据库表相关联,并将这些类(对象)的实例与其对应表中的行相关联。

2023-08-14 10:26:43 1924

原创 Python(Web时代)——jinja2模板

Jinja2是Flask框架默认支持的模板引擎,是python的web项目中被广泛应用的一种模板引擎,jinja2的作者与Flask是同一个人。有些时候需要对要在模板中的变量值做一些特殊处理,比如首字母大写,去掉前后空格、字符串拼接等等,这时就可以使用过滤器。当遇到现有的过滤无法满足我们的需求时,这时就需要我们自定义一个过滤器了。通过 | 来使用过滤器,与Linux中的管道类似。非常灵活,提供了控制结构、表达式与继承等。控制结构(逻辑代码) {% %}变量取值 {{ }}

2023-08-08 10:02:59 3426

原创 Python(Web时代)——请求钩子

注册的函数可在请求被分发到。实现,Flask支持以下。

2023-08-07 17:55:27 271

原创 flask响应

在flask中,响应的方式有很多种,可以是普通字符串、json数据、html文本、模板或者是重定向。除了常用的Json和文本外,还有其它格式,如:html、xml等,这时我们可以用 render_template() 函数来进行处理。template_name_or_list:一般传入模板的名称,模板必须放在脚本同级的 templates 目录下。根据这个字符串和缺省参数自动生成一个用于返回的 响应对象。如果想设置更多的响应信息,如:cookie等,可以通过。,可以包含响应码和响应头,返回的元组如下。

2023-08-02 14:48:46 257

原创 Python(Web时代)——初识flask

路由是Web开发中一个很重要的概念,用来将不同的请求,映射到响应的处理方法上,使用的修饰器是。

2023-07-27 10:01:37 241

原创 跟ChatGPT聊聊Scratch

首先要学习Scratch的基础概念和编程知识,包括角色、舞台、事件、运动、控制、感知、音频、绘画等。可以通过官方文档、教程、视频等方式学习。当熟练掌握了Scratch之后,可以尝试学习其他编程语言,例如Python、Java、c#等,这些编程语言具有更广泛的应用和更强大的功能。在学习基础知识的同时,建议尝试自己动手制作一些简单的项目,例如动画、游戏、故事等,这样可以更好地巩固所学知识。Scratch提供了丰富的教学资源,包括教程、课程、教材、指南等,可以利用这些资源提高自己的技能和教学水平。

2023-04-28 09:32:57 552 1

原创 Scratch (从零开始)- 介绍

Scratch是少儿编程软件中的。

2023-04-21 10:27:21 4930

原创 Python-听说比付费的还好使哦(PDF转Word 文件)

上存在的第三方库,可以帮助我们很好将 pdf转成word文件,常规的一般都可以直接转换,复杂的可能会有些格式问题,如果是扫描件可能不太好使。

2023-04-13 20:30:00 675

原创 Python-写个gif图片生成器(斗图小神器)

类是PIL中的核心类,你有很多种方式来对它进行初始化,比如从文件中加载一张图像,处理其他形式的图像,或者是从头创造一张图像等。是python的第三方图像处理库,但是由于其强大的功能与众多的使用人数,几乎已经被认为是python官方图像处理库了.PIL历史悠久,原来是只支持python2.x的版本的,后来出现了移植到python3的库。模块是将应用程序的界面用HTML的形式来展现,所以这个包有个亮点就是你可以输入相应的代码将其转变网页形式展示,而其余包则都是用来做图形界面的。不需要使用类来创建用户界面。

2023-04-12 19:45:00 242

原创 Python(爬虫时代)——爬虫开发03(Selenium))

是一个web的自动化测试工具,最初是为网站自动化测试而开发的,Selenium可以直接运行在浏览器上,它支持所有主流的浏览器(包括PhantomJS这些无界面的浏览器),可以接收指令,让浏览器自动加载页面,获取需要的数据,甚至进行页面截屏。使用隐式等待时,如果 webdriver 没有找到指定的元素,将继续等待指定元素出现,直至超出设定时间,如果还是没有找到指定元素,则抛出找不到元素的异常,默认等待时间为 0。访问浏览器驱动的网址,查找Chrome对应的版本驱动,选择适合自己系统的。

2023-04-11 20:15:00 252

原创 Python(爬虫时代)——爬虫开发02

就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个”

2023-04-10 20:00:00 217

原创 Python(爬虫时代)——爬虫开发01

如果将网站视为酒店里的一个房间,robots.txt就是主人在房间门口悬挂的“请勿打扰”或“欢迎打扫”的提示牌。也叫robots.txt(统一小写)是一种存放于网站根目录下的ASCII编码的文本文件,它通常告诉网络搜索引擎的漫游器(又称网络蜘蛛),此网站中的哪些内容是不应被搜索引擎的漫游器获取的,哪些是可以被漫游器获取的。解码类型:根据http头部对响应的编码作出有根据的推测,推测的文本编码。,接收请求响应,一种按照一定的规则,自动地抓取互联网信息的程序。一般来说,只要浏览器上能做的事情,爬虫都可以做。

2023-04-07 10:06:20 893

原创 Python(黄金时代)——mysql 深入

数据库设计三范式 经过研究和对使用中问题的总结,对于设计数据库提出了一些规范,这些规范被称为范式(Nomal Form),目前有迹可录的共有8种范式,一般需要遵守3范式即可 第一范式(1NF):强调列的原子性,即列不能再分成其他几列 举例:设计一个表,有 姓名、年龄,电话字段,如果电话有移动电话和固定电话,就不符合这一范式。应这么设计:姓名、年龄、移动电话、固定电话 第二范式(2NF):基于1NF之后,另外表里面必须有一个主键;没有包含在主键

2023-04-06 19:30:00 418

原创 Python(黄金时代)——mysql数据库基础

说明:虽然外键约束可以保证数据的有效性,但是在进行数据的crud时(增、删、改、查)时,都会降低数据库的性能,所以一般不推荐使用。MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,后来被Sun公司收购,之后又被Oracle收购,目前 属于Oracle旗下产品。char表示固定长度的字符串,如char(3),如果填充 'ab' 时会补一个空格为 'ab 'varchar表示可变长度的字符串,如varchar(3),填充'ab'时,就只会存储'ab'Navicat 是以直觉化的。

2023-04-04 19:45:00 659

原创 Python(黄金时代)—— python深入使用

上下文在不同的地方表示不同的含义,与文章的上下文含义一样。

2023-04-03 10:26:33 758

原创 Python(黄金时代)——正则与简单web服务器

与大多数编程语言相同,正则表达式里使用 "\" 作为转义字符,这就可能会有反斜杠困扰。如果你需要匹配的文本中有两个 "\" ,那么使用正则表达式里面就需要使用四个 "\" (即 "\\\\")程序猿与投资生活实录已改名为 程序猿知秋,WX同款,欢迎关注!是在网络上传输html的协议,用于浏览器和服务器之间的通信。是一种用来定义网页的文本,编写网页的代码就是html语言。在 Python中,可以通过使用。的正则表达式来匹配字符串。

2023-03-31 20:45:00 661

原创 Python(黄金时代)——多线程、多进程、协程

在g_num=0 时,t1取得g_num=0,此时系统把t1调度为 "sleeping" 状态,把t2转换为 "running" 状态,t2 这时也获得了 g_num=0。它被包涵在进程之中,是进程中的实际运作单位,线程自己不拥有系统资源,只拥有一点儿在运行中必不可少的资源,但它可与同属一个进程的其它线程共享进程所拥有的全部资源。同一个进程的多个线程,共用地址空间,多线程相比于多进程,稳定性要差,因为一个线程出现问题会严重影响其他线程。然后 t2对得到的值进行加1,并赋给g_num,使得g_num=1。

2023-03-30 18:15:00 1203

原创 Python(黄金时代)——网络编程

网络就是辅助双方或多方连接在一起的工具。

2023-03-29 20:15:00 794

原创 Python —— 给女儿写个雷霆战机

检测子弹精灵组与敌机精灵组碰撞,一旦有碰撞,则相应的敌机与子弹都销毁,并播放敌机爆炸声音,加载爆炸图片、分值加+1。检测英雄战机与敌机精灵组碰撞,一旦有碰撞,英雄战机阵亡,游戏结束,弹出游戏结束界面。更新图片纵向移动,当移出屏幕后重置到屏幕上方(需要两张背景图,不断交替纵向下移动,表现出飞机不停飞的现象)更新与绘制敌机精灵组,如果有爆炸的敌机,需要绘制爆炸图。移动屏幕后,销毁敌机对象。初始位置在屏幕左上角,游戏结束时,在结束图片的中间。子弹纵向移动,从下往上。移出屏幕后,子弹对象销毁。

2023-03-28 20:30:00 3409 1

原创 Python(白银时代)——pygame 游戏开发

内部只是封装了一些数字计算,不执行pygame.init() 方法同样能够使用。resolution: 指定屏幕的宽和高,默认创建的窗口大小和屏幕大小一致。内容, 布尔值,是否开启抗锯齿, 字体颜色,字体背景(不填,默认是透明))在游戏结束时,需要调用 quit 方法,卸载所有pygame模块。flags:指定屏幕的附加选项,例如是否全屏等,默认不需要传递。在游戏中,所有可见的元素都是以 矩形区域 来描述位置的。这段代码非常的固定,几乎所有的 pygame 游戏都。

2023-03-27 20:30:00 2185

原创 Python(白银时代)——文件操作

文本文件存储的内容是基于 字符编码 的文件,常见的编码有 ASCII 编码,UNICODE 编码等。计算机中使用 1~6 个字节来表示一个 UTF-8 字符,涵盖了地球上几乎所有地区的文字。计算机中只有 256个 ASCII 字符,一个ASCII在内存中占用 1个字节的空间。保存的内容无法直接阅读,而是 提供给其他软件使用。以 只读方式 打开文件,并返回文件对象。二进制文件(用记事本打开看不懂的)的,比如 Python的源码文件。如果文件存在,返回文件操作对象。如果文件不存在,会抛出异常。

2023-03-24 21:15:00 1152

原创 Python(白银时代)——模块、包、异常

Python(白银时代)——模块、包、异常

2023-03-23 20:15:00 424

原创 Python(白银时代)——类、单例模式

重写 __new__ 方法一定要 return super().__new__(cls)Python的解释器获得对象的引用后,将引用作为第一个参数,传递给。调用对象方法,可以通过 self. 访问自己的属性或方法。每一个对象 都有一个自己独立的内存空间,互不干涉。是针对某一特定问题的解决方案,由人们总结和提炼的。,在调用方法时,需要把对象的引用传递到方法内部。类是一个特殊的对象,同样会被加载到内存中,外,类对象还可以拥有自己的属性和方法。对象创建后,内存中就有了一个对象的。来标识,告诉解释器这是一个。

2023-03-22 20:30:00 411

原创 Python(白银时代)——继承与多态

程序猿与投资生活实录已改名为 程序猿知秋,WX同款,欢迎关注!不同的对象调用相同的方法,产生不同的执行结果,增加代码的灵活度。在 Python 中 super 是一个特殊的类。子类对象不能直接在自己的方法内部,访问父类的。实现代码的重用,相同的代码不需要重复的编写。使用的场景就是在 重写父类方法时,调用。就是使用super 类创建出来的对象。子类对象可以通过父类的公有方法。子类可以拥有多个父类,并具有。不同的子类对象,调用相同的。,封装子类特有的属性和方法。子类继承父类后,可以直接。重写之后,在运行时,

2023-03-21 20:00:00 1546

原创 Python(白银时代)——面向对象

是更大的封装,在一个类中封装多个方法,通过这个类创建的对象 可以直接使用这些方法。类中方法的定义,与之前定义函数时,几乎一样,区别在于每一个参数必须是 self,对一群具有相同 特征 或 行为的事物的一个统称,是抽象的,不能直接使用。类 中定义了什么样的属性和方法,对象中就是什么样的属性与方法。,根据职责确定不同的对象,在对象内部封装不同的方法。类 只有一个,根据这个类创建的 对象 可以有多个。根据类创建出来的对象,具备与类相同的。这个模板创建出来的,先有类,后有对象。

2023-03-20 19:45:00 545

原创 Python(青铜时代)——函数的进阶与递归

Python(青铜时代)——函数的进阶与递归

2023-03-17 21:45:00 863

原创 Python(青铜时代)——局部变量与全局变量

Python(青铜时代)——局部变量与全局变量

2023-03-16 21:00:00 435

原创 Python(青铜时代)——局部变量与全局变量

Python(青铜时代)——局部变量与全局变量

2023-03-15 21:30:00 442

原创 Python(青铜时代)——变量的引用与可变

Python(青铜时代)——变量的引用与可变

2023-03-14 22:00:00 599

原创 Python—写个可转债分析器

关于转债利息部分,大部分转债都是一年一付,且是按转债发行日期开始计算,与持有人持有时间无关,所以此处计算利息时,认为超过1年,则按两年利息计算。计算到期价值、到期收益率、到期年化收益率、回售价值、回售收益率、回售年化收益率。回售收益率/ 当前持有到第四年的年限(如果小于1,则直接取回售收益率)根据转债代码,找到当前转债的 行业、已转股比例、担保情况、利息等信息。此值越高,代表公司越缺钱,将债主转成股东的动力越大。市值/净资产, PB越大,说明下修转股价的空间越大。个别大公司,可能没有,尽量买有回售的。

2023-03-13 20:45:00 1113

原创 Python(青铜时代)——容器类的公共方法

Python(青铜时代)——容器类的公共方法

2023-03-10 20:45:00 398

原创 Python—看我分析下已经退市的 可转债 都有什么特点

Python—看我分析下已经退市的 可转债 都有什么特点

2023-03-08 21:00:00 646

原创 Python 的IDE——PyCharm

Python 的IDE——PyCharm

2023-03-07 21:15:00 3196

c# 几行代码写一个GIF图片生成器

内容概要:通过编写一个GIF图片生成器,来理解c#中对图片的处理机制。同时在github上有很多开源方便的插件可以直接使用,拓展知识面。 在写的过程中可以很清晰的知道GIF图片的原理,可以任意调整延迟时间。 适合人群:c# 初学者,通过我博客或微信公众号学习c#的初学者 能学到什么:知道GIF图片的原理,能自己编写一个GIF生成工具 阅读建议:此资源可以结合我的文章内容一起学习

2022-12-28

c#语言中的 winform结合wpm编写的音乐播放器

内容概要:通过带着读者手写简化版音乐播放器,c#中winform框架的使用。在手写的过程中会通过窗体与wpm结合来调用,能播放任何音乐,具体导入音乐的功能,有音乐列表等等。 适合人群:编程小白、喜欢自己写点什么的人 能学到什么:熟悉winform的应用,自己写个小软件之类的 阅读建议:此资源以winfrom为基础,所使用的各个控件及组件都是常用的,结合我的文章来一起编写会更容易理解,没有阻塞哦!!!!

2022-12-13

c#中 使用 winform 写的一个 猫狗大战的小游戏

内容概要:通过带着读者手写一个 小游戏,了解 winform 的面向对象的三大特征。在写的过程中,能更好的理解与运用对象的封装、继承与多态,本案例采用了一个简单的界面与图片,图片都是方便且可下载的 适合人群:编程小白,对c# winform感兴趣的 能学到什么:对对象三大特征的学习与实际中的运用更加得心应手。 阅读建议:此资源围绕着对象三大特征,不仅是代码编写实现也更注重内容上的需求分析和方案设计,所以在学习的过程要结合本案例相对应的文章来看,文章也在我内容中可以查看

2022-12-06

c#写个小猫猜数,一起玩玩吧,通过小猫猜数来学习数组与字符串的运用

内容概要:通过带着读者手写一个简单的游戏案例,了解 c#的数组与字符串。在手写游戏案例的过程中学会数组在实际开发过程中的运用,字符的运用方式。同时读者在写的过程中也可以思考如何将程序可以更精简,运行效率更高。 适合人群:编程小白,对c#程序感兴趣,喜欢图形化程序 能学到什么:数组的原理及在实际开发中的运用,加深印象。 字符串在实际中的运用 阅读建议:此资源是我发表的同名文章的案例,所以在学习的过程要结合文章的内容,尝试自己去编写调式程序,收获会更多。同时也可关注我的WX 公众号:程序猿知秋,还有更多的精典案例

2022-12-03

c#开发+winform开发+结合文章中内容,主要用来学习类的方法、属性

C# (初入江湖)-写个学生算术打分系统,主要是结合文章内容来学习类的方法、属性、字段、方法的重载如何去做,帮助我们开扩思路。 对象 类和对象是不同的概念。 类定义对象类型,但不是对象本身。 对象是基于类的具体实体,称为类的实例。 对象的创建可通过使用 new 关键字,基于的类的名称来创建对象 方法 方法的构成 访问级别(选填),如 public 或 private。 默认值为 private 修饰符(选填),如 abstract(抽像) 或 static (静态) 返回值(必填),或 void(表示该方法没有返回值) 方法名称(必填) 方法参数(选填); 方法参数在括号内,多个参数用逗号分隔;如果无参数用空括号( )

2022-12-01

写个简单的计算器源码资源

此资源对应文章 《写个简单的计算器(对象三要素与变量、数据类型)》,欢迎大家下载学习。 欢迎大家点赞,留言,转发,转载,感谢大家的相伴与支持

2022-12-01

C# (初入江湖)-几行代码也可以写个电脑屏保

C# (初入江湖)-几行代码也可以写个电脑屏保 ,在下载资源之前可以先看下我的文章,就能更好的了解逻辑思路。 winform 写pc界面程序真的是 YYDS. 里面有Timer控件的使用. 新手学起来也简单易懂,小白一看就能明白。 不懂的可以留言,或在微信公众号(程序猿知秋)中查看更详细的内容。 还有更多的案例哦!!!!!!!!!!!!!!!!!!

2022-11-30

gif图片生成器.exe

python编写的gif图片生成小玩意,运营环境: win10 64位

2021-12-08

DDD领域设计模式代码案例

JAVA,DDD领域设置模型,JAVA案例源码,让你1秒就懂DDD。

2018-11-26

SpringBoot+邮件服务

Java SpringBoot邮件服务,内置代码说明,代码案例,就是好..........,运行通畅无阻,0bug

2018-11-25

JAVA过滤器及原理

JAVA过滤器,原理介绍,基本Demo,里面有图文教程,有源码分析,有代码Demo,欢迎大家下载学习,讨论

2018-11-25

exe程序查看工具

查看程序开发语言,方便反编译使用。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2017-09-10

空空如也

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

TA关注的人

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