自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 Python入门教程9:import和常用库(下)

​是Python 官方包管理工具,它从(Python Package Index,官方包仓库 https://pypi.org )下载并安装库,就像我们手机上的应用商店一样,而第三方库就是应用商店上的软件,使用第三方库可以极大地提高编程效率。

2026-09-15 12:25:55 30

原创 ASCII 赛博城市HTML代码

摘要:这是一个基于WebGL 2D Canvas实现的ASCII艺术风格赛博朋克城市漫游程序。主要特点包括:1)使用确定性哈希算法无限生成不同布局的赛博朋克建筑群;2)支持WASD移动、鼠标视角控制的第一人称漫游体验;3)通过字符组合(如.:-=+*#%|o█等)构建三维建筑,配合霓虹色和动态光照;4)采用符号距离场(SDF)实现物理碰撞检测;5)包含扫描线、雨滴、星空等赛博朋克特效。程序通过单色字符渲染和动态光影创造独特的数字美学体验,但开发者表示当前效果仍有优化空间。

2026-08-17 12:10:54 478

原创 Python入门教程9:import和常用库(中)

本文详细介绍了Python标准库中三个核心模块的实用功能。math模块提供高精度数学运算,涵盖常量、数论函数、幂对数函数和三角函数等。random模块用于生成伪随机数,支持基础随机数生成、序列操作、随机种子设置和多种概率分布。sys模块与Python解释器交互,处理命令行参数、模块搜索路径、标准输入输出、程序退出和系统信息获取。这些模块是Python开发中处理数学计算、随机模拟和系统交互的基础工具。

2026-08-16 13:42:18 619

原创 Python入门教程9:import和常用库(上)

当模块越来越多,我们就用文件夹来组织它们,这就是包。包的文件结构大致如下图所示:│├── __init__.py # 告诉 Python 这个文件夹是一个包(有时可省略,但建议保留)在main.py试一试:修改module_a.py和module_b.py添加一个分别添加各一个方法,然后在main.py调用它。

2026-08-15 15:50:00 436

原创 Python 函数与类:从 def 到 class 的完整指南

本文系统讲解了Python函数和面向对象编程基础。主要内容包括:1.函数概念及作用,分为内置函数和自定义函数;2.def定义函数的语法规则,涵盖无参函数、有参函数和返回值的使用;3.参数类型(位置参数、默认参数)和变量作用域(局部/全局变量);4.面向对象编程基础,介绍class定义类、__init__构造方法、self关键字及对象实例化;5.强调语法规范如缩进、冒号使用、定义与调用顺序等。最后提供了函数封装、类定义等实践练习,帮助掌握代码复用和面向对象编程的核心概念。

2026-08-08 19:33:06 226

原创 Python入门教程:7.for和while循环

循环语句的核心逻辑:让指定代码段重复执行,满足条件就继续循环,不满足条件就结束循环。条件结果为 True → 继续执行循环内部代码条件结果为 False → 终止循环,跳出循环结构while 循环(条件循环)for 循环(遍历循环)。while循环:条件循环,不确定循环次数,需手动更新条件,防止死循环for循环:遍历循环,适合已知次数、遍历数据场景,搭配range使用最多控制关键字:break结束全程、continue跳过单次、pass空占位。

2026-08-08 19:13:39 230

原创 Python入门教程(六. if条件语句)

判断条件是否成立(布尔结果),成立执行代码,不成立不执行。所有 if 的判断结果,最终都会转为布尔值 True / False条件结果为True→ 执行对应代码条件结果为False→ 跳过对应代码if 语句依靠布尔结果判断,核心是条件表达式三大基础结构:单分支if、双分支if-else、多分支if-elif-else语法禁忌:冒号不能丢、缩进必须规范、判断相等用==多条件组合:and(同时满足)、or(满足其一)、not(取反)支持if嵌套分层判断,简单双分支可使用三元表达式简写。

2026-07-18 16:48:13 140

原创 Python入门教程(五. 列表、元组和字典)

本文介绍了Python中三种常用容器类型:列表(list)、元组(tuple)和字典(dict)。列表使用方括号定义,有序可变,支持增删改查操作;元组使用圆括号定义,有序不可变,适合存储固定数据;字典使用花括号定义,通过键值对存储结构化数据。文章详细讲解了各容器的定义方式、基本操作(增删改查)及常用方法,并通过示例说明其核心特性和适用场景。最后提供了练习题帮助巩固知识,并总结了三种容器在有序性、可变性和适用场景上的关键区别。

2026-07-15 10:11:17 423

原创 Python入门教程(四. 数据类型和变量)

变量和基础数据类型。所有Python程序的本质,都是通过变量存储、处理不同类型的数据,学好本节内容,才能真正开启Python编程实操。简单来说,变量就是存储数据的“容器”,可以理解为一个带名字的盒子,我们把文字、数字、真假状态等数据放进盒子里,后续程序可以随时调用、修改这个盒子里的数据。Python是动态类型语言,和Java、C++不同,Python变量不需要提前声明类型,直接赋值即可创建变量,系统会自动识别数据类型,语法极其简洁。变量:存储数据的容器,直接赋值创建,无需声明类型,严格遵守命名规则。

2026-07-15 10:01:22 196

原创 Python入门教程(三.print和input)

但这个程序是怎么做到的呢,这还要多亏这个函数,print是,可以把文字、数字、变量、数据打印到控制台(屏幕)上给人看。总而言之,你可以在括号里放你想要显示的内容,并且,print还有更多用法:试一试:格式化输出’2026,7,11,星期六‘print还有许多用途,后面我们还会经常提到。

2026-07-11 14:21:58 316

原创 Homebrew安装教程

🔹 清华源(永久) —— 将上述命令中的域名 mirrors.ustc.edu.cn 替换为 mirrors.tuna.tsinghua.edu.cn,注意 BREW_GIT_REMOTE 和 CORE_GIT_REMOTE 的路径也要对应(参考第二步中的清华源地址)。· 确认 HOMEBREW_BOTTLE_DOMAIN 已正确设置,部分旧版本 Homebrew 还需要设置 HOMEBREW_CASK_OPTS,但现在新版已统一走 API,无需额外操作。安装完成后终端会提示添加,通常已自动添加。

2026-07-06 12:29:57 468

原创 three.js连接粒子网格背景

【代码】three.js连接粒子网格背景。

2026-07-05 10:13:37 157

原创 python教程入门(二、第一个python程序)

IDE全称集成开发环境),专门用来写代码的全套工具软件,把写代码、运行代码、调试错误、安装库、文件管理全部整合在一个窗口里,不用来回切终端、记事本。我建议使用VS Code,严格来说它是编辑器,但装 Python 插件后完全等同于 IDE,而且十分轻量安装完成后,打开Vscode,左侧扩展栏搜索chinese安装中文插件包安装安装coderunner(调试起来比较方便)

2026-07-04 18:14:16 515

原创 python教程入门(一、Python 环境安装

选择最新稳定版(3.10/3.11/3.12 均可,推荐 3.12)安装方式选Install Now:默认路径安装(新手推荐)(不勾选 cmd 无法识别 python 命令)

2026-07-04 11:55:37 566

空空如也

空空如也

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

TA关注的人

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