编程实践系列
文章平均质量分 79
学一门新技术,一般而言会感到开头难,对于初学者来说,如何切入学习少走弯路,降低学习难度和学习成本很重要。为此我写了供初学者学习编程的系列文章,希望助初学者一臂之力。
学习&认知实践爱好者
学习和认知实践爱好者,智慧知识桥建设者,文章力求高质量成体系、可信可用深入浅出,助力自强者提升学习与认知技能,增强成长优势!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
git和GitHub、Gitee使用简要介绍
git和GitHub、Gitee使用简要介绍原创 2023-06-26 21:30:00 · 24373 阅读 · 0 评论 -
使用Pygame实现数字益智小游戏
摘要:本文介绍了一款基于Pygame开发的数字益智小游戏,将迷宫寻路与数学运算相结合。游戏包含数字格、运算符格、障碍格等元素,玩家需通过移动拾取运算符并与数字格运算,最终使到达终点时的数字等于目标值。游戏采用BFS算法确保迷宫可解性和路径验证,支持自动演示功能。文章详细说明了游戏机制、迷宫生成算法、玩家移动与运算逻辑,以及核心代码实现,展示了如何通过Python和Pygame构建兼具趣味性和教育意义的数字迷宫游戏。原创 2026-06-29 22:26:29 · 279 阅读 · 0 评论 -
python实现微信支付宝付款聚合码程序
本文介绍了一个使用Python实现的微信支付宝二合一支付码生成程序。生成的聚合码可保存为PNG或JPG格式,适用于商户收款场景。该工具完全本地运行,不存储用户数据,确保信息安全。原创 2026-05-31 06:30:00 · 473 阅读 · 0 评论 -
用python + pillow实现GUI界面图片GUI处理工具
本文介绍了一个基于Python+Pillow的图像处理工具原创 2026-04-03 21:45:00 · 254 阅读 · 0 评论 -
Python面向对象编程类的作用
本文系统介绍了Python面向对象编程中类的作用与适用场景。原创 2026-03-28 09:28:05 · 466 阅读 · 0 评论 -
基于 Python tkinter 开发的SQLite数据库可视化小工具
摘要:本文介绍了一个基于Python tkinter开发的SQLite数据库可视化工具。该工具具有简洁的GUI界面,支持查看数据库表结构、浏览数据内容,并能将数据导出为CSV文件该工具适用于需要快速查看和分析SQLite数据库内容的开发场景。原创 2026-03-09 21:24:13 · 163 阅读 · 0 评论 -
用Python 和 SQLite 开发小型商业进销存管理系统(改进版)
摘要:本文介绍了一个基于Python和SQLite开发的小型商业进销存管理系统改进版,适用于小型超市、便利店等场景。文章详细说明了系统功能、技术实现和部署方法,并提供了完整的源代。原创 2026-03-06 21:45:00 · 536 阅读 · 0 评论 -
python一行可以包含多个语句吗
Python支持用分号在一行写多个语句,但这种写法不推荐。除非为了特殊目的,一般应采用常规的多行写法。原创 2026-02-28 10:50:17 · 285 阅读 · 0 评论 -
基于 Python 和 SQLite 开发小型商业进销存管理系统
本文介绍了一个基于Python开发的小型商业进销存管理系统。此版本已经投入使用。该系统专为中小商户设计,提供商品管理、进货入库、销售出库、库存查询、报表统计及系统维护等核心功能。对小型商店还是比较实用的。原创 2026-02-26 21:18:57 · 1102 阅读 · 0 评论 -
JavaScript的p5.js库使用详解(下)
JavaScript的p5.js库使用详解(下):主要内容包括:变换(Transform)功能详解,涵盖平移、旋转、缩放、错切等操作及其2D/3D模式差异;投影(Projection)与相机(Camera)系统。交互功能实现,包括鼠标和键盘事件处理;动画原理与粒子系统基础。原创 2026-01-19 20:17:12 · 959 阅读 · 0 评论 -
JavaScript的p5.js库使用详解(中)
JavaScript的p5.js库使用详细介绍(中)。本文重点详细介绍了JavaScript的p5.js库常用函数及示例。原创 2026-01-17 06:00:07 · 789 阅读 · 0 评论 -
JavaScript的p5.js库使用详解(上)
JavaScript的p5.js库使用详细介绍(上)原创 2026-01-15 21:00:00 · 1695 阅读 · 0 评论 -
JavaScript的p5.js库初学者使用快速入门
p5.js是一个基于JavaScript的创意编程库,旨在简化代码编写过程,让编程像绘画一样直观。原创 2026-01-07 21:30:00 · 915 阅读 · 0 评论 -
2026中国马年欢庆动画效果程序(两种代码)
2026中国马年欢庆动画效果程序(两种代码),用两种方式实现:用python+pygame和HTML5 (Canvas + JavaScript)实现原创 2026-01-05 21:30:00 · 780 阅读 · 0 评论 -
Python正则表达式解析及使用介绍
本文系统介绍了Python正则表达式的使用方法,包括re模块的基础语法、常用函数、注意事项和实际应用示例。原创 2025-12-29 15:16:04 · 804 阅读 · 0 评论 -
数学公式生成器HTML版
本文介绍了一个基于HTML+CSS+JavaScript实现的数学公式生成器,可将公式转换为图片并复制。原创 2025-12-24 21:45:00 · 578 阅读 · 0 评论 -
python导入基础概念解析及使用说明
本文系统介绍了Python中导入模块的核心概念,包括目录/文件结构(模块、包、库、项目)、路径类型(绝对/相对)及实际应用场景。重点分析了绝对导入(推荐方式,基于项目根目录)和相对导入(基于当前文件位置)的差异,通过典型项目结构示例演示了两种导入方式的正确用法。原创 2025-12-20 09:20:31 · 914 阅读 · 0 评论 -
Python + Ursina设计一个有趣的3D小游戏
Python + Ursina设计一个有趣的3D小游戏原创 2025-12-12 07:55:52 · 835 阅读 · 0 评论 -
Python + Ursina设计3D小游戏设计基础知识
Python + Ursina设计3D小游戏设计基础知识。本文介绍了Ursina的安装方法、核心概念(实体、模型、坐标系等)和基本使用流程,Ursina坐标系知识,以及实用技巧代码示例。原创 2025-12-08 21:45:00 · 2041 阅读 · 0 评论 -
HTML实现的python程序员英语学习小工具
HTML实现的python程序员英语学习小工具。本小工具为无英语基础或英语基础弱的同学学习python奠定基础,本小工具发音原理是有道词典的在线发音API。原创 2025-11-29 21:45:00 · 595 阅读 · 0 评论 -
Python的类型提示(Type Hints)介绍
Python 的类型提示(Type Hints是 Python 3.5 及以上版本引入的特性,用于在代码中显式标注变量、函数参数和返回值的预期数据类型。它的核心目的是增强代码的可读性、可维护性,并为静态类型检查工具(如 mypy)、IDE(如 PyCharm、VS Code)提供类型信息,帮助提前发现潜在的类型错误。类型提示仅用于静态分析和开发辅助,Python 解释器在运行时完全忽略这些注解,不会影响程序运行性能。类型提示的核心特点•。原创 2025-12-01 21:30:00 · 1235 阅读 · 0 评论 -
Python库/包/模块管理工具
Python库/包/模块管理工具原创 2025-11-21 21:30:00 · 997 阅读 · 0 评论 -
Python类中方法种类介绍
Python类中方法种类介绍原创 2025-11-04 21:30:00 · 1436 阅读 · 0 评论 -
中文编码、乱码问题解析处理
中文乱码问题源于字符编码与解码规则不一致。计算机通过编码将字符转换为二进制存储,常见编码包括ASCII(英文)、GBK(中文)和UTF-8(国际通用)。乱码通常发生在:1)文件编码与打开方式不匹配;2)跨平台传输时系统默认编码不同;3)数据库字符集设置不一致。解决方案是统一使用UTF-8编码,并在文件中明确声明编码格式。现代编程语言和工具已普遍支持UTF-8,采用这一标准能从根源避免大部分乱码问题。原创 2025-11-01 20:24:55 · 5819 阅读 · 0 评论 -
用python实现英语学习系统
本文介绍了一个基于Python实现的英语学习系统原创 2025-10-31 21:30:00 · 531 阅读 · 0 评论 -
python使用Pygame库实现避障小人行走游戏
python使用Pygame库实现避障小人行走游戏原创 2025-10-29 21:45:00 · 545 阅读 · 2 评论 -
使用Python实现播放“.gif”文件增强版
用Python实现的GIF制播放器,用户更加细致的控制,包括:打开、播放、暂停、停止,设置播放速度,逐帧控制——前一帧、后一帧。状态栏:显示播放中还是暂停状态,当前设置的延迟时间,显示当前帧位置和总帧数(例如:"帧 5/24"),当前设置的帧延迟时间。前一帧:允许用户逐步后退到前一帧,自动暂停播放。停止:暂停播放并重置到第一帧。原创 2025-10-27 21:00:00 · 819 阅读 · 0 评论 -
用python制作相册浏览小工具
近日,欢度国庆、中秋节双节,朋友们应拍了一些相片,故用python制作相册浏览小工具试用。主要功能包括: 支持两种视图模式: 单图视图:高清显示单张图片,支持特效处理 ;网格视图:缩略图展示所有图片,便于快速查找。 核心功能: 图片文件夹加载 图片旋转、翻转操作、多种特效处理(柔化、黑白、复古等) 幻灯片自动播放功能 ,适合个人照片管理和浏览使用。原创 2025-10-09 21:45:00 · 479 阅读 · 0 评论 -
Python实现网址管理小工具
本文介绍了一个基于Python的网址管理工具,使用Tkinter开发GUI界面原创 2025-09-29 21:30:00 · 651 阅读 · 0 评论 -
仓颉编程语言青少年基础教程:class(类)(上)
仓颉编程语言青少年基础教程:class(类)(上),介绍了仓颉编程语言中的class(类)概念及其面向对象特性。原创 2025-09-16 21:45:00 · 807 阅读 · 0 评论 -
仓颉编程语言青少年基础教程:enum(枚举)类型和Option类型
仓颉编程语言青少年基础教程:enum(枚举)类型和Option类型原创 2025-09-15 22:00:00 · 2094 阅读 · 0 评论 -
仓颉编程语言青少年基础教程:数组类型
本文介绍了仓颉编程语言中的三种数组类型:Array、VArray和ArrayList。原创 2025-09-12 22:00:00 · 1313 阅读 · 0 评论 -
仓颉编程语言青少年基础教程:函数(上)
仓颉编程语言青少年基础教程:函数(上),介绍了仓颉编程语言的函数基础特性。原创 2025-09-10 21:45:00 · 994 阅读 · 0 评论 -
仓颉编程语言青少年基础教程:函数(下)
仓颉编程语言青少年基础教程:函数(下),介绍了仓颉编程语言中Lambda表达式、闭包、函数重载等高级特性。原创 2025-09-11 22:00:00 · 965 阅读 · 0 评论 -
仓颉编程语言青少年基础教程:特殊数据类型Unit类型和Nothing类型)
仓颉语言包含两种特殊数据类型:Unit类型和Nothing类型。Unit类型表示仅产生副作用的操作,其唯一值为(),适用于print、赋值、循环等表达式。它仅支持判等和赋值操作。Nothing类型是所有类型的子类型,不包含任何值,用于break、continue、return和throw等中断程序流的表达式。这两种类型在控制程序执行流程和副作用处理中发挥重要作用,Unit关注操作本身而非返回值,Nothing则用于流程控制点的标记。原创 2025-09-09 21:45:00 · 1185 阅读 · 0 评论 -
仓颉编程语言青少年基础教程:布尔类型、元组类型
《仓颉编程语言基础教程:布尔与元组类型》介绍了仓颉语言中两种重要数据类型。这两种类型为程序提供了基础的逻辑判断和多值组合能力。原创 2025-09-05 21:30:00 · 1103 阅读 · 0 评论 -
仓颉编程语言青少年基础教程:数据类型
本文介绍了仓颉编程语言的数据类型系统,重点阐述了数值类型的分类和数值类型(包括整数类型与浮点数类型),其它类型以后介绍。原创 2025-09-02 21:45:00 · 1259 阅读 · 0 评论 -
仓颉编程语言青少年基础教程:注释、标识符、变量
本文介绍了仓颉编程语言的三个基础概念:注释、标识符和变量。原创 2025-09-01 22:00:00 · 866 阅读 · 0 评论 -
仓颉编程语言青少年基础教程:程序基本结构和语言特点
本文介绍了仓颉编程语言的基本结构和核心特点,及关于编译运行警告情况的说明和处理。该语言兼具函数式、面向对象和命令式编程范式,支持高阶函数、类封装等特性。仓颉采用静态强类型系统,区分不可变和可变类型,确保类型安全。原创 2025-08-30 15:00:00 · 1306 阅读 · 0 评论 -
仓颉编程语言青少年基础教程:输入输出
《仓颉编程语言青少年基础教程:输入输出》介绍了仓颉v1.0.0的输入输出功能实现方式。仓颉编程语言v1.0.0的输入输出由标准库的core 包(std.core)和env 包(std.env)提供。标准库的convert包(std.convert),提供了类型转换和格式化功能。。教程通过多个示例代码,演示了从控制台读取输入、处理不同类型数据以及格式化输出的具体方法,适合青少年学习编程基础。原创 2025-08-28 22:00:00 · 1965 阅读 · 0 评论
分享