酒城译痴无心剑
国家三级笔译。一手代码一手诗,酸甜苦辣寸心知。杏坛泊梦千秋事,万古云山日迟迟。讲授高等数学、Java高级程序设计、动态网站设计与开发(JSP、Servlet)、企业信息系统设计与开发(Spring Boot)、智能移动终端应用开发(Android)、Python Web开发(Django)、大数据离线分析(Hadoop、Hive、Spark)、计算机专业英语等课程,教学深入浅出,语言生动、经验丰富,深受学生好评。指导学生参加移动应用开发省赛和国赛,多次获奖,被授予优秀指导教师称号。热爱翻译,曾翻译西奥尼·帕帕斯数学科普读物《天天数学》与两千余首诗词,已形成独特的译诗风格。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Ubuntu24上安装Scrapy框架实战
在安装Scrapy框架的过程中,我们探索了三种不同的方法:使用`pipx`、创建虚拟环境以及通过系统包管理器`apt`。每种方法都有其独特的优势和适用场景。原创 2025-09-20 14:12:34 · 854 阅读 · 0 评论 -
任务1.1 绘制多彩多角星
本次实战系统地学习了使用Python的`turtle`库绘制几何图形。从基础的等边三角形入手,逐步掌握了正多边形的绘制方法,并深入探索了正多角星的数学规律与实现技巧。通过调整边数和角度,成功绘制出五角星、三十三角星等复杂图形。最终,在任务四中实现了每条边颜色变化的多彩效果,增强了图形的视觉表现力。原创 2025-09-01 17:35:26 · 181 阅读 · 0 评论 -
Python调用DeepSeek大模型API
本次实战完整演示了如何基于 DeepSeek 大模型 API 构建一个简单的聊天机器人。通过申请 API Key、安装依赖库、编写 `ChatBot` 类封装请求逻辑,再到创建测试程序实现人机对话,全面掌握了 API 调用的核心流程。整个过程体现了大模型服务集成的便捷性与高效性,开发者无需训练模型,即可快速构建智能对话应用。项目结构清晰,代码简洁,具备良好的可扩展性,为后续开发更复杂的 AI 应用奠定了基础,是入门大模型 API 实战的典型范例。原创 2025-09-01 14:19:10 · 211 阅读 · 0 评论 -
数据结构实战:利用JavaScript和Python实现链表
本实战通过JavaScript和Python两种编程语言,详细实现了单链表这一基本数据结构。从理论层面介绍了链表的基本概念、节点结构以及链表结构,并通过实际代码展示了如何定义节点类(Node)和链表类(LinkedList),实现链表的增删查改等核心操作。原创 2024-01-12 14:05:22 · 1147 阅读 · 0 评论 -
数据结构实战:变位词侦测
实战中,我们运用四种不同策略检测变位词:逐个比较法(O(n^2))、排序比较法(O(n log n))、计数比较法(O(n))和相互包含法(O(n*m))。其中,计数比较法效率最高,适合大规模字符串;排序比较法则在小规模数据或对内存有限制时适用。通过实践对比,理解并掌握了针对不同场景选择合适算法的重要性。原创 2024-01-13 09:47:46 · 1244 阅读 · 0 评论 -
探寻爬虫世界01:HTML页面结构
本文旨在通过爬取51job网站数据解决实际用户需求,首先探讨了51job的网页结构,分析其整体布局与关键元素设计。随后深入解读HTML基础结构,详解表格、列表、超链接及容器等核心标签的使用,并结合51job实例剖析页面HTML构成。在明确了实战目标后,制定了针对性的数据抓取策略。总结而言,文章以理论与实践相结合的方式,详细阐述了从理解网页结构到制定数据抓取方案的过程,为后续的数据分析与应用奠定了坚实基础。原创 2024-01-14 23:59:26 · 1635 阅读 · 0 评论 -
爬取Q房二手房房源信息
本次实战项目旨在通过编写Python爬虫程序,抓取深圳Q房网上的二手房房源信息。我们将分析网页结构,确定房源信息的XPath路径,并实现数据的提取与CSV文件存储。通过本项目,学习如何运用requests库发送HTTP请求,使用lxml.etree解析HTML,以及如何高效地处理和存储爬取的数据。原创 2024-12-17 22:52:05 · 855 阅读 · 0 评论 -
林浩然的Python奇遇记:从小白到科学界的编程魔法师
在那个平凡的午后,我们的主角林浩然——一个对编程一窍不通但对世界充满好奇的物理学大二学生,偶然间闯进了Python的奇幻世界。他原以为编程语言是那些戴着厚眼镜、头发乱糟糟的程序员们的专属领地,没想到这门被昵称为“蟒蛇”的语言却有着非同一般的亲和力。原创 2024-01-30 22:43:21 · 857 阅读 · 0 评论 -
Python:编程语言中的璀璨之星
在科技的广袤苍穹之下,编程语言宛如繁星点点,各自闪烁着独特的光芒。而在 2024 年的星图之中,Python 无疑是最为耀眼的那颗恒星,正以其无与伦比的光辉,重塑着编程世界的格局。原创 2024-11-26 16:55:56 · 1563 阅读 · 0 评论 -
Python实战:绘制中国奥运奖牌数折线图
在本次实战中,我们通过编写Python脚本,成功实现了绘制中国历届奥运会奖牌数的折线图。原创 2024-08-11 18:21:02 · 834 阅读 · 0 评论 -
Python实战:爬取网页图片
在本次实战中,我们成功实现了一个Python脚本,用于从彼岸图网的指定页面爬取4K风景图片。通过分析网页结构,我们利用`requests`库获取网页内容,并使用`lxml`库的XPath功能提取图片URL。脚本下载图片并保存到本地目录,整个过程自动化,无需人工干预。此次实践不仅加深了对Python网络请求和解析库的理解,也锻炼了实际问题解决能力。原创 2024-09-26 20:56:41 · 1040 阅读 · 0 评论 -
Django讲课笔记09:使用QuerySet新增和更新数据
使用QuerySet新增数据、使用QuerySet更新数据原创 2021-11-09 18:32:29 · 1981 阅读 · 0 评论 -
Django讲课笔记11:视图函数的请求和响应
文章目录零、本讲学习目标一、课程导入二、新课讲授(一)首页的视图函数1、检查模型 - M(1)商品类型模型 - Types(2)商品信息模型 - CommodityInfos(3)购物车模型 - CartInfos(4)订单模型 - OrderInfos2、定义视图函数 - indexView三、课堂小结四、课后作业五、拓展内容零、本讲学习目标掌握视图函数的编写会使用GET和POST调用视图函数会获取请求信息会使用Render和HttpResponse响应请求一、课程导入对表进行增删改查原创 2021-12-22 20:15:15 · 1503 阅读 · 0 评论 -
Django讲课笔记06:搭建项目开发环境
1. 了解项目概念2. 了解APP概念3. 了解模板、路由、中间件、资源、静态资源、媒体资源等概念4. 识记常用的内置指令原创 2021-09-10 09:21:39 · 2072 阅读 · 1 评论 -
Django讲课笔记02:Django环境搭建
安装python3.12.0、安装django4.2.0、安装pycharm2020.1原创 2023-12-08 22:41:18 · 727 阅读 · 0 评论 -
Django讲课笔记10:使用QuerySet删除和查询数据表
1. 掌握常用的删除记录的方式;2. 掌握常用的查询数据的方式;3. 掌握分组、排序、并、差、交操作;4. 掌握多表查询的几种方法;5. 掌握原生SQL的3种查询方式原创 2021-11-22 11:59:51 · 3171 阅读 · 0 评论 -
Django讲课笔记01:Django简介
1. 复述BSD、MVC和MVT的含义2. 了解DJango简介、版本以及与Python版本之间的对应关系3. 复述DJango特点4. 复述MVC的优势原创 2021-08-19 16:58:37 · 1377 阅读 · 1 评论 -
Django讲课笔记05:需求分析与系统设计
文章目录零、本讲学习目标一、课程导入二、新课讲授(一)基本概念1、软件工程概述2、软件工程阶段3、软件需求(1)业务需求(2)用户需求(3)功能需求(4)系统需求(5)非功能需求4、软件设计(二)商城需求说明1、需求要点2、使用工具(三)概要设计说明1、概述2、首页设计说明(1)商品搜索功能(2)网站导航(3)广告轮播(4)商品分类热销(5)网站尾部3、商品列表页设计说明(1)商品分类(2)商品列表信息三、课堂小结四、课后作业五、拓展内容零、本讲学习目标会根据模板编写需求说明文档会根据模板编写概要设原创 2021-09-09 09:57:15 · 1637 阅读 · 0 评论 -
实训项目一:图书信息管理
图书信息管理:增删改查原创 2021-12-30 16:05:59 · 3520 阅读 · 1 评论 -
Django讲课笔记03:创建Django项目
文章目录零、本讲学习目标一、课程导入(一)Web框架(二)WSGI二、新课讲授(一)使用内置指令创建Django项目1、主要文件(1)manage.py(2)init.py(3)asgi.py(4)settings.py(5)urls.py(6)wsgi.py2、创建项目应用(7)migrations(8)init py(9)admin.py(10)apps.py(11)models.py(12)tests.py(13)views.py3、启动项目4、任务:显示欢迎信息 - Welcome to Djang原创 2021-08-25 14:05:30 · 1600 阅读 · 0 评论 -
Django讲课笔记07:设置路由分发规则
总路由 - 子路由 - 视图 - 模板原创 2021-09-24 11:46:02 · 1623 阅读 · 0 评论 -
Django讲课笔记01:初探Django框架
1. 了解Django框架;2. 了解Django版本与Python版本的对应关系;3. 了解Django的特点;4. 了解MVC模式的优势;5. 了解MTV模式的优势原创 2023-12-08 12:27:38 · 627 阅读 · 0 评论 -
实训项目二:学生信息管理
学生信息管理:增删改查原创 2021-12-31 17:46:20 · 5667 阅读 · 6 评论 -
Django讲课笔记04:Django项目的调试
文章目录零、本讲学习目标一、课程导入二、新课讲授(一)PyCharm运行命令创建的Django项目1、打开第03讲里的MyDjango项目2、配置Django Server3、图形界面运行项目4、终端命令运行项目(二)PyCharm调试Django项目1、修改index/views.py2、设置断点3、开始调试4、各按钮功能三、课堂小结四、课后作业五、拓展内容零、本讲学习目标会在PyCharm社区版中运行Django项目会Django项目的调试会Django项目的相关简单配置一、课程导入创原创 2021-08-25 20:24:25 · 5248 阅读 · 0 评论 -
Django讲课笔记08:定义商城的数据模型
创建数据模型、生成数据迁移文件、基于迁移文件生成数据表、数据的导入与导出原创 2021-11-01 21:59:05 · 1479 阅读 · 0 评论 -
Django讲课笔记02:Django环境搭建
搭建Python3.8.3 + Django4.0.2环境原创 2021-08-25 11:17:22 · 1293 阅读 · 1 评论 -
数据分析讲课笔记02:科学计算库Numpy
本节全方位解析NumPy库,重点讲解了`ndarray`数组的属性、运算规则、索引切片技巧及变形操作,并深入介绍了ufuncs、线性代数功能和随机数生成模块,旨在助用户高效处理大型数据集、实现复杂分析与计算,为数据分析、机器学习等应用奠定坚实基础。原创 2024-01-30 20:53:43 · 515 阅读 · 0 评论 -
数据分析讲课笔记01:数据分析概述
本次课程旨在为初学者搭建一套完整且实用的数据分析学习路径。首先从安装强大的数据分析工具Anaconda开始,介绍其下载、安装过程以及如何管理Python包,确保数据分析环境的有效配置。进而详述使用内置的Spyder集成开发环境进行代码编写与交互式操作,以及利用Jupyter Notebook进行灵活的项目管理和可视化展示。原创 2024-01-11 17:02:32 · 840 阅读 · 0 评论 -
Python实战:计算向量夹角及相关系数
本实战通过Python的NumPy库,分别展示了如何计算两个向量之间的夹角以及相关系数,以揭示它们之间的线性关联程度。首先,我们通过计算夹角直观展现了数据序列间方向关系,其中锐角、钝角和直角分别对应正相关、负相关及不相关。接着,我们定义了函数`included_angle`用于求解向量夹角,并实例化多个向量对进行演示。然后,介绍了计算样本相关系数的方法,并在代码中实现了皮尔逊相关系数的计算函数`r(x, y)`,该函数利用协方差与各自标准差的比值来衡量变量间的线性依赖。原创 2024-01-11 16:28:53 · 3284 阅读 · 0 评论 -
Python学习笔记:显示进度条
本次实战通过安装`progress`库并使用其`Bar`类实现了一个进度条功能。程序通过嵌套循环模拟耗时操作,并在每次外层循环后更新进度条,直观地展示了任务进度。通过更换国内镜像源,解决了包安装问题。该程序适用于需要长时间运行的任务,帮助用户实时了解程序运行状态。未来可以优化内层循环的计算效率,或尝试使用更高效的进度条库如`tqdm`。原创 2025-01-07 11:28:00 · 386 阅读 · 0 评论 -
Python实战:实现生命游戏
通过本次实战,我们成功实现了`Conway's Game of Life(生命游戏)`的Python版本。从创建项目、编写生命类`Life.py`,到开发图形界面`GameWindow.py`,我们不仅理解了生命游戏的规则和逻辑,还掌握了如何使用Python和Tkinter库来构建GUI应用。通过手动和自动演化功能,我们观察到了生命模式的复杂性和不可预测性,体验了编程与生命演化的奇妙结合。整个过程加深了我们对元胞自动机和复杂系统理论的认识,同时也锻炼了我们的编程实践能力。原创 2024-11-01 11:35:44 · 218 阅读 · 0 评论 -
生成编程语言流行度词云图
该代码使用matplotlib和WordCloud库创建了一个展示不同编程语言流行度的词云图,其中语言的字体大小反映了它们的流行度。原创 2024-03-28 13:50:48 · 239 阅读 · 0 评论 -
2020年Python学习笔记目录
Python讲课笔记、Django讲课笔记、Python案例原创 2020-10-24 09:41:24 · 5529 阅读 · 0 评论 -
Python版与Java版城市天气信息爬取对比分析
通过Python版与Java版爬取城市天气信息对比分析,旨在激发学生学习兴趣,深入理解数据采集、清洗、分析到可视化的完整流程。原创 2023-12-19 13:26:55 · 508 阅读 · 0 评论 -
2024任务驱动Python程序设计讲课提纲
采用任务驱动的教学方式,是因为它能够有效结合理论与实践,以实际项目为载体,引导学员在解决具体问题的过程中逐步掌握编程知识和技能。这种方式强调“做中学”,让学员通过亲自动手实现一系列功能各异的任务,如个人信息管理、日历模块开发、图书管理系统构建、网络数据爬取分析及可视化展示等,从而对Python基础语法、面向对象编程、数据库操作、Web开发以及并发编程有更深入的理解和应用能力。原创 2023-12-31 23:18:00 · 1811 阅读 · 0 评论 -
2018~2022年Python学习笔记
人生苦短,我用Python~原创 2022-07-02 17:59:48 · 760 阅读 · 0 评论 -
体验数学之美:绘制曲线
通过Python编程,我们可以借助`matplotlib`与`numpy`库绘制一系列迷人的数学曲线,展现数学之美。例如,利用极坐标绘制椭圆(圆锥曲线的一种),心形线以简单优雅的方程勾勒浪漫形态;洛必达曲线则体现迭代生成的分形魅力;阿基米德螺线以其恒定增长的角度展现出螺旋之美;三叶形线揭示旋转对称性下的复杂结构;而玫瑰线则通过调整参数展示不同瓣数花瓣的韵律美感。这些曲线各具特色,共同演绎了数学在图形表达中的深邃内涵和艺术价值。原创 2024-02-02 12:19:06 · 444 阅读 · 0 评论 -
将英汉对照文件中的中文部分的半角引号替换成全角引号
在本实验中,我们旨在探索如何将英汉对照文本中的中文部分的半角引号替换成全角引号,并重新生成英汉对照文件。首先,我们需要创建一个项目来完成此任务。在这个项目中,我们将分别提取英文和中文内容,然后对中文内容进行处理,将其中的半角引号替换为全角引号。最后,我们将利用已处理的英文和中文文件生成新的英汉对照文本。原创 2023-12-14 10:14:49 · 1270 阅读 · 0 评论 -
安装TensorFlow2.12.0
安装Anaconda和TensorFlow2.12.0原创 2023-12-07 23:46:30 · 1064 阅读 · 0 评论 -
英汉对照文本制作程序
利用Python编写英汉对照文本制作程序原创 2023-12-07 10:26:57 · 265 阅读 · 0 评论
分享