Hello, I’m geo

Designs, talks, and writes about web, ethics, privacy, and dev. I share dev tutorials, free resources and inspiration. Loves music & riding his bicycle.

Latest Posts

python贪吃蛇游戏项目-修改贪吃蛇项目(多个奖励)

多设计一个食物和在render中添加多一个食物 完整代码 import pygame import time import random import numpy as np from dataclasses import dataclass @dataclass class snake(): pygame.font.init() # 游戏...

python flask-入门

大家好,我是python网页后端flask的讲师geo 创建文件 app.py from flask import Flask app = Flask(__name__) @app.route("/") def hello_world(): return "Hello, World!" if __name__ == "__main__": ...

python网络爬虫实战-re正则表达式

大家好,我是python网络爬虫这门课程的主要讲师geo 什么是 re 模块? re 是 Python 自带的模块,用于处理正则表达式(regular expressions)。 它能用来查找、匹配、替换、分割文本,非常强大。 基本用法与函数 函数 用途 re.sear...

python flask-前言

大家好,我是python网页后端flask的讲师geo 什么是flask? Flask 是 Python 的一个 轻量级 Web 框架。 所谓轻量,就是它不强迫你使用特定的开发方式,也不会加入太多你用不到的功能。它的特点主要有三点: 第一,简单。 你只需要几十行代码就可以启动一个完整的 Web 服务,非常适合初学者。 第二,灵活。 Flask 只提供最核...

python网络爬虫实战-数据保存

大家好,我是python网络爬虫这门课程的主要讲师geo 为什么在爬虫课程中必须讲数据保存 许多初学者在学习网络爬虫时,会将注意力几乎全部放在请求是否成功、反爬是否绕过、网页是否能解析。但在真实项目中,爬虫只是整个数据流程中最短暂的一步。 如果抓到的数据没有被正确保存,那么这些数据无法复用、无法分析,也无法作为资产积累。每一次分析都要重新爬取,不仅浪费时间...

python基础 ifelse for loop

大家好,我是python网络爬虫这门课程的主要讲师geo 条件语句(if) 在 Python 中,条件语句用于根据不同条件执行不同操作。它是程序逻辑控制的基础。在爬虫开发中,我们经常用条件语句来判断网页状态、是否存在元素、是否满足保存条件等。 if 条件: 执行语句 elif 其他条件: 执行语句 else: 执行语句 在写爬虫...

python贪吃蛇游戏项目-建构贪吃蛇gym代码

大家好,我是python游戏开发这门课程的主要框架师geo 利用pygame建立的游戏没有办法训练需要基于gym环境下才能训练 在gym中,每一个环境(Environment)都必须实现一组统一接口(standard API),这使得不同的强化学习算法能够在不同的环境中无缝运行 gym 中的必要的统一接口 概念 ...