首页
关于
统计
留言
朋友圈
壁纸
Search
1
路由器 NAT 配置完整指南(华为设备):原理 + ACL + 实例
348 阅读
2
Win7 系统时间同步详解:w32tm 命令 + 常见问题修复
327 阅读
3
CentOS 8 安装配置 MariaDB 数据库:从安装到备份恢复
204 阅读
4
CentOS 8 安装配置 Apache Web 服务器(httpd)完全教程
188 阅读
5
CentOS 8 搭建 BIND DNS 服务器:从安装到解析全流程
174 阅读
默认分类
网络工程
备考笔记
Linux运维
Windows技巧
技术分享
登录
Search
标签搜索
Windows
CentOS
Linux
网络配置
系统工具
Linux运维
域名解析
web服务器
HTTPD
OSI
网络工程师
软考
备考
TCP/IP
快捷键
效率
自带工具
系统优化
开机加速
nmcli
李忠衍
累计撰写
12
篇文章
累计收到
1
条评论
首页
栏目
默认分类
网络工程
备考笔记
Linux运维
Windows技巧
技术分享
页面
关于
统计
留言
朋友圈
壁纸
搜索到
2
篇与
技术分享
的结果
2026-07-09
Python 入门教程:零基础也能学会的第一行代码
Python 是当今最流行的编程语言之一,语法简洁、上手快、应用广泛——从 Web 开发到 AI,从数据处理到自动化脚本,几乎无所不能。这篇教程面向零基础读者,带你从安装到写出第一个像样的程序。📥 第一步:安装 Python访问 python.org/downloads,下载最新版本的 Python(建议 3.10+)。安装时务必勾选:✅ Add Python to PATH装完后打开终端(CMD 或 PowerShell),输入:python --version看到 Python 3.x.x 就说明安装成功啦!📝 第二步:第一个程序 —— Hello World打开任意文本编辑器(记事本也行),输入:print("Hello, World!")保存为 hello.py,然后在终端运行:python hello.py如果看到 Hello, World! 打印出来,恭喜你——你已经会写 Python 了 🎉🧱 第三步:搞懂基础概念变量与类型Python 不需要声明类型,直接赋值就行:name = "弦" # 字符串 age = 25 # 整数 height = 1.75 # 浮点数 is_cool = True # 布尔值 print(f"我叫{name},今年{age}岁")条件判断score = 85 if score >= 90: print("优秀!") elif score >= 60: print("及格了") else: print("继续努力")循环# for 循环 for i in range(5): print(f"第{i+1}次循环") # while 循环 count = 0 while count < 3: print("继续...") count += 1📦 第四步:函数def greet(name): return f"你好,{name}!" print(greet("忠衍")) # 输出:你好,忠衍!🗂️ 第五步:列表与字典# 列表 —— 有序集合 fruits = ["苹果", "香蕉", "橘子"] fruits.append("西瓜") print(fruits[0]) # 苹果 print(len(fruits)) # 4 # 字典 —— 键值对 student = { "name": "张三", "age": 20, "major": "计算机" } print(student["name"]) # 张三🔧 第六步:动手写个实用小工具待办事项管理器:tasks = [] def show_tasks(): if not tasks: print("📭 还没有任务") return for i, task in enumerate(tasks, 1): print(f"{i}. {task}") def add_task(task): tasks.append(task) print(f"✅ 已添加:{task}") def remove_task(index): if 0 <= index < len(tasks): removed = tasks.pop(index) print(f"🗑️ 已删除:{removed}") else: print("❌ 无效序号") # 试试看 add_task("学 Python") add_task("写一篇博客") show_tasks() remove_task(0) show_tasks()🚀 下一步学什么? 文件操作: 读写 txt、csv 文件 第三方库: 用 pip 安装 requests、pandas Web 框架: Flask / FastAPI 写网站 自动化: 批量处理文件、爬取网页 ✨ 这篇教程只是一个开始。Python 的世界很大,但只要迈出第一步,后面就会越来越有趣。
2026年07月09日
6 阅读
0 评论
1 点赞
2026-07-09
Docker 从入门到上手:一篇就够了
Docker 是现代开发的必备技能。本文从零开始,带你理解 Docker 的核心概念并上手实操。什么是 Docker?Docker 是一个容器化平台,可以把应用及其依赖打包到一个可移植的容器中,在任何环境中运行。镜像 vs 容器: 镜像(Image):只读模板,类似操作系统的 ISO 文件 容器(Container):镜像的运行实例,类似虚拟机 📦 安装 Docker# Ubuntu/Debian curl -fsSL https://get.docker.com | sudo sh # 验证安装 sudo docker --version # 免 sudo 运行(需重新登录) sudo usermod -aG docker $USER 🏃 基础操作拉取并运行镜像docker run hello-world # 测试安装 docker run -d -p 80:80 nginx # 运行 Nginx docker run -d --name my-mysql -e MYSQL_ROOT_PASSWORD=123456 mysql:8.0 容器管理docker ps # 查看运行中的容器 docker ps -a # 查看所有容器(含已停止的) docker stop container_id # 停止容器 docker start container_id # 启动已停止的容器 docker rm container_id # 删除容器 docker logs container_id # 查看容器日志 镜像管理docker images # 查看本地镜像 docker pull ubuntu:22.04 # 拉取镜像 docker rmi image_id # 删除镜像 docker system prune # 清理未使用的镜像和容器 🐳 Docker Compose — 多容器管理创建 docker-compose.yml 文件:version: '3' services: web: image: nginx ports: - "80:80" db: image: mysql:8.0 environment: - MYSQL_ROOT_PASSWORD=123456 docker-compose up -d # 启动所有服务 docker-compose down # 停止所有服务 docker-compose ps # 查看服务状态 📂 数据持久化(Volume)容器删除后数据会丢失,用 Volume 来持久化:docker run -v /host/data:/container/data image_name # 或者用 named volume docker volume create mydata docker run -v mydata:/data image_name 🌐 网络docker network create mynet # 创建网络 docker run --network mynet --name app1 image1 docker run --network mynet --name app2 image2 # 容器之间可以通过名称互相访问! 🔧 Dockerfile — 构建自己的镜像FROM python:3.11-slim WORKDIR /app COPY requirements.txt . RUN pip install -r requirements.txt COPY . . CMD ["python", "app.py"] docker build -t myapp:latest . docker run -p 5000:5000 myapp:latest 💡 实用小技巧 忘记某个命令的参数?docker 命令 --help 进入运行中的容器:docker exec -it container_id bash 查看容器资源占用:docker stats 清理所有无用资源:docker system prune -a 下一篇预告:用 Docker 部署一个完整的 Web 应用(Nginx + Flask + MySQL)。
2026年07月09日
8 阅读
0 评论
0 点赞