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贪吃蛇游戏项目-建构贪吃蛇代码

大家好,我是python游戏开发这门课程的主要框架师geo 今天手把手建构贪吃蛇基于pygame 初始化设定 pygame.font.init() 初始化 pygame 字体模块 的函数,作用是让你能够使用 pygame.font.SysFont() 或 pygame.font.Font() 来渲染文字到屏幕上。 因为有在render函数里建构得分表...

python贪吃蛇游戏项目-pygame前言

Pygame? Pygame 是一组用于开发游戏软件的 Python 模块,它建立在 SDL (Simple DirectMedia Layer) 库的基础上。 核心特点: 游戏开发框架: 它允许您在 Python 程序中创建功能丰富的游戏和多媒体程序。 跨平台和高可移植性: Pygame 是一个高可移植性的模块,可以支持包括 Windows、m...

python网络爬虫实战-requests项目实战自由时报

大家好,我是python网络爬虫这门课程的主要讲师geo url url = "https://news.ltn.com.tw/list/breakingnews/world" 项目要爬取的内容建立于这个目标 状态码 if response.status_code != 200: return "❌ 无法访问自由时报新闻网站。" ...

python基础 string

建立字符串 s1 = "Hello" s2 = 'Hello' s3 = """多行字符串""" 取得字元(Indexing) 索引从 0 开始: s = "Python" print(s[0]) # P print(s[-1]) # n(倒数第一个) 字符串切片(Slicing) s = "Python" print(s[...

python贪吃蛇游戏项目-gym环境介绍

大家好,我是python游戏开发这门课程的主要框架师geo 什么是 gym? OpenAI是一家非营利性的人工智能研究公司,其公布了非常多的学习资源以及算法资源。其之所以叫作 OpenAI,他们把所有开发的算法都进行了开源。 OpenAI 的 Gym库是一个环境仿真库,里面包含很多现有的环境。针对不同的场景,我们可以选择不同的环境。离散控制场景 安装 ...

python网络爬虫实战-selenium

大家好,我是python网络爬虫这门课程的主要讲师geo Selenium 是一个开源的 Web 自动化测试框架,主要用于模拟用户在浏览器中的操作,比如点击、输入、页面跳转、抓取数据等。 它最初是为 Web 应用自动化测试 设计的,但现在也常用于 爬虫 和 自动化任务。 动态网页的内容是由 JavaScript 在页面加载后动态生成的,常规的 request...

python基础 资料结构

大家好,我是python网络爬虫这门课程的主要讲师geo 资料结构是所有 Python 程式的基础。 爬虫、资料处理、数据分析、AI 等几乎所有任务都离不开它。 列表(List)与基本操作 可变(mutable) 有顺序 可放不同类型的元素 fruits = ["apple", "banana", "cherry"] fruits.app...