- 博客(200)
- 资源 (11)
- 收藏
- 关注

原创 【Python基础】第01节课:数字与盒子的奇妙冒险
想象一下,你手里有一个神秘的盒子,里面藏着数学和编程的秘密!小猴子捧着苹果,站在树上眺望四周,突然,它发现不远处有一棵桃子树,上面挂满了红彤彤、水灵灵的桃子,看起来诱人极了。于是,小猴子兴高采烈地从苹果树上跳下来,跑到桃子树下,把手中的苹果放下,又摘了3个鲜嫩多汁的桃子。于是,它依依不舍地放下了手中的桃子,蹦蹦跳跳地来到了香蕉树下,掰下了6根黄澄澄、香喷喷的香蕉。在计算机的世界里,有一个神奇的地方叫做内存,它就像是一个个大大小小的盒子,我们可以把重要的数据放进去,并给它们贴上标签,方便以后找到。
2024-11-05 21:54:33
801

原创 为升学加分:10岁女孩的儿童编程学习与成长规划
通过以上阶段的规划和学习,逐步掌握编程的基础知识和技能,提高解决问题的能力,同时也能够锻炼他们的团队合作精神和比赛经验。
2024-07-08 15:44:49
904

原创 【Python编程快速入门:趣味编程,探索未来】大纲
# 一、[启航编程之旅,开启智慧之门](https://blog.csdn.net/huanzi833/article/details/139885551)## 1. 点燃编程梦想- 引导孩子发现编程的乐趣,培养未来的科技小达人## 2. 掌握基础技能- 学习编程基础知识,为未来的学习和创新奠定坚实基础# 二、[遇见Python,发现编程的魅力](https://blog.csdn.net/huanzi833/article/details/139985411)## 1. 探秘Pyth
2024-06-19 14:30:54
909

原创 世界百强企业架构师亲授:SpringBoot实战开发与最佳实践课程-Java
世界百强企业架构师亲自授课的SpringBoot实战开发与最佳实践课程,带您一步步完成案例,提升学习SpringBoot同时,了解Spring框架、SpringMVC、SpringCloud及SpringData一如果你是下面人员一定不要错过!有JavaEE基础,如:JSP、JSTL、Java基础等的学习者;没有基础的学习者也跟着课程可以学习,但是需要补充相关基础知识后,才能很好的参与到相关的工作中。
2024-06-17 14:58:23
584
原创 【算法解析】(2)分治算法:归并排序和快速排序
分治算法的核心思想是将一个大问题分解为多个小问题,分别解决这些小问题,然后将小问题的解合并起来得到大问题的解。
2025-02-11 21:11:42
481
3
原创 (12) Python 字符串详解、转义字符及常用方法
在Python中,字符串是表示文本的数据类型。字符串可以包含字母、数字、符号和空格,并且支持多种操作和方法。以下是一些关于Python字符串、转义字符及其方法的详细介绍。
2024-12-31 11:52:04
1040
2
原创 Python Turtle图形库基本命令详解
t =定义:创建一个新的海龟对象。描述:可以用它来控制海龟在屏幕上的移动和绘图。import turtle # 创建一个海龟对象 t = turtle . Turtle()
2024-12-21 11:51:37
715
原创 Java 中的 ArrayList
ArrayList是 Java 集合框架(Java Collections Framework)中的一个核心类,它实现了List接口,并提供了基于数组实现的动态数组功能。ArrayList能够存储任何类型的对象(通过泛型指定),并且其大小可以根据需要动态增长和缩减。// 引入 ArrayList 类 ArrayList < E > objectName = new ArrayList < >();// 初始化。
2024-12-18 20:25:54
865
原创 二叉树的遍历
访问当前结点;进入当前结点的左子树,以同样的步骤遍历左子树中的结点;遍历完当前结点的左子树后,再进入它的右子树,以同样的步骤遍历右子树中的结点;遍历结果:ABDECF。
2024-12-16 13:40:59
273
原创 数据结构中的堆
在实现堆时,通常使用数组来存储堆的节点。这是因为完全二叉树的特性使得可以使用简单的数学公式来表示父子节点的索引关系,从而避免了使用额外的指针或链表结构。此外,数组的连续内存特性也使得访问速度更高效。:堆中每个节点的值都与其子节点的值具有特定的关系。根据这种关系,堆可以分为最大堆(Max-Heap)和最小堆(Min-Heap)。:堆是一棵完全二叉树,这意味着除了最后一层外,每一层都是完全填满的,并且最后一层的节点都靠左对齐。综上所述,堆是一种非常有用的数据结构,它在许多算法和应用中都发挥着重要作用。
2024-12-16 13:40:14
207
原创 排序算法的稳定性
排序算法的稳定性是指,在排序过程中,如果两个元素的相等,那么它们在排序前和排序后的相对位置不会发生变化。换句话说,稳定的排序算法会保持相等元素的相对顺序不变。排序算法的稳定性是一个重要的特性,它关系到排序算法在处理相等元素时的行为。稳定的排序算法能够保持相等元素的相对顺序不变,这对于某些应用场景来说是非常重要的。在选择排序算法时,需要根据具体的应用场景和需求来选择合适的算法。
2024-12-16 13:39:55
280
原创 (11)Python随机数生成案例详解与实用指南
random在Python中,生成随机数通常依赖于random模块,该模块提供了一系列函数来生成不同类型的随机数。
2024-12-05 09:37:46
336
原创 Python有趣小例子:魔法药水制作机
在这个游戏中,玩家将扮演一位魔法学徒,通过选择不同的魔法成分和进一步的细化选项,制作出具有独特魔法效果的药水。在这个示例中,玩家首先选择了巨龙的鳞片作为魔法成分,然后选择了火焰之力作为具体的药水效果。:玩家从五个选项中选择一个魔法成分,这些成分包括独角兽的角、凤凰的羽毛、巨龙的鳞片、巫师的眼泪和精灵的露水。:对于某些成分(如巨龙的鳞片和巫师的眼泪),玩家需要进一步选择具体的类型或属性,以确定药水的具体效果。精灵的露水:你的药水将赋予持有者自然的祝福,与大自然和谐共处!
2024-12-04 23:18:43
895
原创 数据库视图应用指南:案例详解与分析
定义数据库视图是一种基于一个或多个实际数据库表(有时也包含其他视图)的虚拟表。它通过预先定义的SQL查询语句生成,并不实际存储数据,而是根据查询定义动态生成数据。特点视图中的数据是实时反映其基表数据的变化的。视图允许用户和应用程序看到的是经过筛选、整理后的数据子集,而不是整个数据库的原始复杂结构。视图可以简化复杂查询,提高数据访问的便捷性和效率。
2024-12-03 14:12:14
1304
原创 触发器案例详解
触发器是一种特殊类型的程序或事件,当特定的条件满足时,会自动触发执行的操作。在数据库中,触发器是与表相关联的一种特殊对象,它绑定在某个表上的特定事件(如插入、更新或删除数据)上,当该事件发生时,触发器会自动执行一系列预定义的操作。
2024-12-02 21:15:37
747
原创 存储过程案例详解与应用示例
存储过程是一组为了完成特定功能的SQL语句集,这些语句经过编译后存储在数据库中。用户可以通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象,它允许数据库用户封装复杂的SQL操作,以便重复使用和共享。
2024-12-02 20:55:19
723
原创 【编程题目】列表、元组及集合
1. **题目1:列表反转与排序** - **描述**:给定一个整数列表,首先反转该列表,然后对其进行升序排序。最后输出处理后的列表。 - **输入**:一个整数列表,例如 `[3, 1, 4, 1, 5, 9]` - **输出**:处理后的列表,例如 `[1, 1, 3, 4, 5, 9]` - **示例**: ```python input_list = [3, 1, 4, 1, 5, 9] # 你的代码 print(result) #
2024-11-23 23:06:20
955
原创 (7) 探索Python函数的无限可能:从递归到Lambda的奇妙之旅
在当今的编程世界中,Python 凭借其简洁的语法、强大的库支持和广泛的应用领域,成为了许多开发者首选的编程语言。函数作为编程中的核心概念之一,是组织代码、提高代码复用性和可读性的重要手段。本文将带你深入了解 Python 中的函数编程,从基础到进阶,帮助你掌握这一关键技能。def 函数名(参数列表) : 函数体函数代码块以 def 关键词开头,后接函数标识符名称和圆括号 ()圆括号之间用于定义参数,可以传入多个参数,参数之间逗号分隔函数内容以冒号 : 起始,内容必须缩进。
2024-11-22 22:42:51
880
原创 【Python基础】第04节课:数字与盒子的奇妙冒险
通过这些魔法,你可以把不同的数据类型变成你需要的魔法物品,用来完成各种魔法任务!记住,每个魔法(转换)都有它自己的规则,比如变成小金币时,魔法药水的小数部分会消失。
2024-11-20 20:34:40
312
原创 (5)Java 编程基础概览:函数
修饰符 返回值类型 函数名(参数列表) {// 函数体[return 语句;函数是Java编程中的核心概念,通过定义和使用函数,可以提高代码的模块化程度、可读性和可维护性。本文介绍了函数的基本定义、示例、重载和递归等方面的内容,希望对你理解Java中的函数有所帮助。在实际编程中,建议多动手实践,不断加深对函数的理解和应用。
2024-11-17 12:35:29
1056
原创 Dev C++ 无法使用to_string方法的解决
项目场景:今天在做进制转换的课件,说明部分完成后,加几个例子进制转换的例子,但是代码执行总是出错。
2024-11-14 14:14:39
454
原创 2024 Visual Studio Code的下载与安装
安装完成后,可以选择是否立即运行VS Code。通过以上步骤,即可在Windows、macOS和Linux系统上成功下载并安装Visual Studio Code,并进行基本配置和插件安装。选择【创建桌面快捷方式】、【将Code注册为受支持的文件类型的编辑器】、【添加到PATH】,然后单击【下一步】在安装向导中,仔细阅读并接受Microsoft软件许可条款,然后勾选“我同意此协议”的选项,点击“下一步”。下载完成后,直接单击【打开文件】进行安装,或者在下载目录中找到下载的VS Code安装程序(名为。
2024-11-14 11:33:20
2659
原创 Python列表及列表推导式编程题目一
使用列表及列表推导式生成一个5x5的乘法表(即1到5的所有整数相乘的结果),然后找出所有乘积为12的元组。给定一个包含多个字符串的列表,使用列表推导式统计每个字符串中’a’字符出现的次数,并返回这些次数的列表。这些题目结合了列表和列表推导式的使用,不仅考察了基本的编程技能,还增加了一些趣味性,适合中学生进行练习。给定一个包含1到20的整数列表,使用列表推导式找出所有偶数,并计算这些偶数的和。生成一个包含前20个斐波那契数列元素的列表,然后使用列表推导式筛选出其中的偶数。
2024-11-10 15:50:06
267
原创 软件开发流程图的绘制与解析
流程图(Flowchart)是一种用来表示一系列步骤或操作的图形表示方法,它可以帮助人们理解和跟踪一个过程或系统的逻辑顺序。流程图在多个领域都有广泛的应用,包括软件开发、项目管理、制造业、服务业等。
2024-11-07 22:21:39
985
原创 (4)Java 编程基础概览:Java中的输入输出操作与代码注释详解
在Java编程语言中,输入与输出(I/O)操作扮演着举足轻重的角色。它们允许程序与外界环境进行数据的交互,无论是从用户处获取信息,还是向用户展示处理结果。
2024-11-07 20:56:48
610
原创 填字游戏案例
由于填字游戏的单词可以在网格中水平、垂直或以对角线方式出现,我们需要编写一个辅助函数来遍历网格中的所有可能路径,并检查它们是否匹配给定的单词或正则表达式。我们可以编写一个函数来解析这种格式的描述性字符串,并构建一个正则表达式。然后,我们可以使用这个正则表达式在填字游戏网格中查找匹配的单词。是一个列表,其中可能包含简单的单词或描述性的字符串,这些描述性字符串用于指定在网格中查找单词时的条件。是一个二维字符数组(代表填字游戏的网格),而。
2024-11-03 15:06:57
327
原创 Python 正则表达式
正则表达式(Regular Expressions,简称 regex)是一种强大的文本处理工具,它允许你使用模式来匹配和操作字符串。正则表达式是一个非常强大的工具,通过学习和实践,你可以掌握更多的高级用法和技巧,以更有效地处理文本数据。:在 Python 中写正则表达式时,通常建议使用原始字符串(在字符串前加。可以将贪婪匹配转换为非贪婪(惰性)匹配,使其尽可能少地匹配字符。:默认情况下,正则表达式是贪婪的,即它会尽可能多地匹配字符。如果需要在模式中匹配这些字符本身,需要使用反斜杠。
2024-11-03 15:03:43
687
原创 (3)Java 编程基础概览:三大语法结构:顺序、选择与循环的奇妙之旅
在Java的奇妙世界里,顺序、选择与循环,这三大结构如同探险家手中的地图、指南针和背包,引领我们穿越编程的密林,探索无尽的乐趣。选择结构是编程中不可或缺的一部分,它能够帮助你根据条件来执行不同的代码路径,从而构建出更加智能和灵活的程序。在Java的编程世界中,选择结构是一种非常重要的控制流结构,它允许程序根据某些条件来决定执行哪段代码。在Java编程的旅途中,循环结构无疑是不可或缺的伙伴,它助力程序重复执行某段代码,直至满足既定条件。在Java中,程序中的语句会按照书写的顺序,从上往下依次逐行执行。
2024-10-28 19:57:32
1034
2
原创 (1)Java 编程基础概览:数据类型、常量、变量、标识符与运算符
8 位,占1个字节,有符号的,范围 -128(-2^7)至 127(2^7-1)。32 位,占4个字节,范围 -2,147,483,648(-2^31)至 2,147,483,647(2^31 - 1)。Java 提供了六种数字类型,其中四个为整数类型,两个为浮点类型,还有字符类型,以及布尔型。16 位,占2个字节,范围 -32768(-2^15)至 32767(2^15 - 1)64 位,占8个字节,范围 -2^63 至 2^63 - 1。16 位 Unicode 字符,占 2 个字节。
2024-10-28 13:51:34
1908
原创 【上海】2024小微企业注销全流程记录
几年前创立的公司因故闲置,虽无业务及债务,但仍需每月进行财务申报。近期决定注销公司,通过详细调查、咨询和实际操作,总结出一套完整的注销流程,供有类似需求的人士参考。
2024-10-23 23:37:42
869
原创 【Python Turtle】 第七节 魔法圆阵
请依照要求画出魔法圆阵:定义变量radius(圆的半径),初始值为20,定义变量inc(圆的半径的递增值),初始值为10,定义常量TOTAL(圆的数量),值为5,窗口title为“魔法圆阵”,箭头不显示,画笔速度为最快,使用for循环画圆阵,最后,在圆阵下方显示“魔法圆阵”。”, move=False, align=“center”, font=(“Courier”, 24, “normal”)) #书写。在编程里,我们称它为常量。给变换精灵、永恒精灵等命名的字符串,如上面的age、a、b、c、PI。
2024-10-23 13:07:54
755
1
原创 【Python Turtle】 第六节 变化的文字
目前,计算机正朝着更加智能化、便捷化的方向发展。随着人工智能、量子计算、生物计算等新兴技术的不断涌现,计算机的性能和应用领域将持续拓展。未来的计算机可能会具备更强大的数据处理能力、更高的智能化水平和更广泛的应用场景,为人类社会带来更加便捷、智能的生活体验。计算机的发展历程是人类科技进步的重要里程碑,它经历了从体积庞大、功能单一到小巧便携、功能强大的演变过程。会使海龟(绘图笔)在写完每个字符后移动到该字符的右下角,这样可以形成彩色字符串的效果。海龟”的每个字符设置不同颜色。参数,可以实现不同的文本布局效果。
2024-10-22 22:00:30
990
原创 我的创作纪念日
其实仍然有很多东西没有时间整理,比如架构、比如云平台在项目中的架构及应用、比如实施项目的管理、比如保险的专业知识、C++信奥赛等等,经过这么多年,自己会的东西杂而多,要全部记录下来,还真是个艰巨的任务,我希望我可以在整理中获得更多知识,在定义中学会新东西。前几天,我给自己定了个计划,我每天写课件时,先用文档,将我要讲的内容整理好,写入CSDN,然后再据此制作PPT,这样CSDN的文章也可以作为学习的概要,而且PPT中无法说明的内容,文章中都可以记录得更加详实。每天写2篇文章,无论是技术的还是其他;
2024-10-22 21:09:17
981
3
原创 【Python Turtle】 第五节 迷宫王国的奇幻旅程
他的思想和成果不仅为计算机科学的诞生和发展奠定了坚实基础,还深刻影响了数学、物理学、经济学等多个领域的发展。常见的CPU架构包括复杂指令集(CISC,如x86等)、及精简指令集(RISC,如ARM等),不同架构有不同的指令集和性能特点。for循环会依次遍历可迭代对象中的元素,将元素值赋给变量名,并执行循环体语句,直到遍历完所有元素。range(0,5) 生成0-5之间的数,中间间隔1,即:0,1,2,3,4。range(0,5,2) 生成0-5之间的数,中间间隔2,即:0,2,4。
2024-10-20 22:05:56
1160
原创 蓝桥杯Python集训知识点(初级)
蓝桥杯作为国内知名的IT竞赛,其Python组别对于初学者来说是一个很好的锻炼平台。为了帮助初学者更好地准备蓝桥杯Python比赛,以下是一份针对初学者的集训知识点文档,涵盖了入门到初级阶段必须掌握的关键内容。
2024-10-02 22:53:32
1395
原创 深度解析:Python蓝桥杯青少组精英赛道与高端题型概览
蓝桥杯全国软件和信息技术专业人才大赛(简称“蓝桥杯”)是由工业和信息化部人才交流中心举办的国内最大的信息技术竞赛。自2016年起,蓝桥杯增设了中小学创意编程组(简称青少组),旨在促进中小学科技创新,提升中小学生逻辑思维,发现和培养面向未来的科技精英人才。蓝桥杯青少组比赛坚持公益、自愿、平等、公平公正等原则,致力于提升学生的科技素养、计算思维和程序设计能力,贯彻党的教育方针、发展素质教育,促进中小学生健康成长、全面发展。蓝桥杯青少组作为国内最大的信息技术竞赛之一,为中小学生提供了一个展示自我、挑战自我的平台。
2024-10-01 22:19:17
1342
原创 【Markdown编辑器】具体说明
Markdown编辑器 变得越来越流行,每次在CSDN上发文章都是使用它,今天收集整理一下使用方法,给自己及大家做个借鉴。撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + Shift + H无序列表:Ctrl/Command + Shift + U有序列表:Ctrl/Command + Shift + O检查列表:Ctrl/Command + Shift +
2024-10-01 22:05:39
976
Apache Tomcat 9.0.90(Windows x64)
2024-06-26
Eclipse 2024 Java EE开发工具包
2024-06-26
浏览器Opera的安装包
2024-06-26
【2024最新版】图解Mysql数据库配置、命令行及Workbench访问(Windows版本)
2024-06-25
【2024最新版】Mysql数据库安装全攻略:图文详解(Windows版本)
2024-06-25
【2024最新版】Java JDK安装配置全攻略:图文详解
2024-06-25
mysql-installer-community-8.0.37.0安装文件分享
2024-06-24
掌握Java-SAP Hybris组件:专业级培训与实践
2024-06-20
Java-SAP Hybris Template Builder:高效构建电子商务模板的终极工具
2024-06-19
MySQL配置文件my.ini样例分享
2022-06-12
maven setting的配置文件
2022-06-12
深入浅出SpringCloud视频课程 源码
2022-06-12
Spring全家桶核心篇:SpringBoot快速入门 源码
2022-06-12
Spring全家桶课程 基础篇:Spring MVC快速开发 的源码
2022-06-12
国家、地区和世界 GDP
2022-06-11
QS 世界大学 全球顶尖大学大学排名
2022-06-11
Java Framework 关于IOC、AOP、Log的案例源码
2022-06-10
Java Framework 关于IOC、AOP、Log的案例源码
2022-06-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人