Logo

Python 从零开始(19):SQL 分类、表设计与存储引擎

梳理 DDL、DML、DQL、DCL 四类 SQL,通过选课系统演示关系表设计与建表语句,并比较 MySQL 字符集和常用存储引擎。...

Python 从零开始(18):关系型数据库与 MySQL 入门

介绍关系型数据库、ER 模型和主流数据库产品,说明 MySQL 在 Windows、Linux、macOS 上的安装连接及常用管理命令。...

Python 从零开始(17):Linux 基础与常用命令

回顾操作系统和 Linux 的发展、核心特性与主流发行版,按文件、目录、进程和系统管理场景整理基础命令及实用程序。...

Python 从零开始(16):HTML、CSS 与 JavaScript 入门

介绍 Web 前端开发中 HTML、CSS 和 JavaScript 的职责,梳理 HTML5 标签与页面结构、样式基础、交互脚本及 jQuery 入门用法。...

Python 图像与办公文档处理:Pillow、Excel 与 Word

介绍 Pillow 的图像读取、裁剪、缩放、旋转和像素处理,并演示使用 openpyxl 操作 Excel、使用 python-docx 创建和修改 Word 文档。...

Python 网络编程:HTTP、requests 与 Socket 入门

从计算机网络和 TCP/IP 分层讲起,介绍 HTTP、JSON 与 requests 网络请求,并通过 TCP、UDP Socket 示例说明客户端和服务端通信。...

Python 从零开始(13):进程、线程与协程

解释进程与线程的区别,演示 multiprocessing、threading 及同步通信,对比 CPU 密集和 I/O 密集任务,并介绍协程与异步 I/O。...

Python 从零开始(12):正则表达式与 re 模块

介绍正则表达式的字符、量词、分组和边界语法,结合 Python re 模块演示匹配、搜索、迭代、替换、拆分及手机号提取等案例。...

Python 从零开始(11):文件、异常与 JSON

讲解文本和二进制文件的打开模式、读取写入与资源关闭,结合异常处理提升文件操作可靠性,并演示 JSON 数据的序列化和反序列化。...

Python 从零开始(10):Tkinter GUI 与 Pygame 游戏开发

介绍基于 Tkinter 的窗口、控件和事件处理,并以 Pygame 讲解游戏窗口、精灵、碰撞、键盘控制和循环刷新等二维游戏开发基础。...

Python 从零开始(9):面向对象进阶

讲解 property、slots、静态方法、类方法和类之间的关系,继续介绍继承、多态与运算符重载,并通过案例综合运用面向对象特性。...

Python 从零开始(8):面向对象编程基础

从类和对象的定义与实例化讲起,介绍属性、方法和访问可见性,并通过数字时钟与平面点案例理解封装、继承和多态。...

Python 从零开始(7):字符串与常用数据结构

介绍字符串的定义、索引、切片和常用操作,继续讲解列表、元组、集合、字典以及生成式的特点、转换方式和典型使用场景。...

Python 从零开始(6):函数、参数与模块

从代码复用需求引出函数定义与调用,讲解默认参数、可变参数、作用域和返回值,并说明模块导入、命名冲突与代码组织方式。...

Python 从零开始(5):用经典案例构建程序逻辑

通过水仙花数、百钱百鸡和 CRAPS 游戏训练分支与循环的组合运用,并以斐波那契数列、完美数和素数练习强化算法表达能力。...

Python 从零开始(4):for 与 while 循环

介绍 for-in、range、while 和嵌套循环的语法与适用场景,通过求和、猜数字、乘法表、最大公约数和三角形输出等案例巩固循环控制。...

Python 从零开始(3):if 分支与条件判断

讲解 if、elif、else 的语法、缩进和执行顺序,介绍多分支与嵌套条件,并通过身份验证和分段函数等练习应用条件判断。...

Python 从零开始(2):变量、数据类型与运算符

从指令和程序的基本概念出发,介绍变量、数据类型、命名规则及算术、比较、逻辑运算符,并通过温度换算、圆面积和闰年判断完成练习。...

Python 从零开始(1):认识 Python 与开发环境

介绍 Python 的发展、特点和应用领域,说明 Windows、Linux、macOS 上的解释器安装与程序运行方式,并梳理常见编辑器和开发工具。...

双通道内存与 RAID:性能原理和应用场景

从带宽、位宽和时钟频率解释单通道、双通道及四通道内存的性能差异,继续介绍不对称双通道和磁盘阵列的工作原理与适用场景。...