我的创作纪念日

部署运行你感兴趣的模型镜像

机缘

三年前,我开始接触Python和AI相关的技术。在学习过程中,经常会遇到各种问题,尤其是一些看似简单但却让人头疼的细节问题。比如用matplotlib画图时,中文显示总是方框,网上的教程要么过时,要么不够详细。

每次解决一个问题,我都会想:如果有人也遇到同样的问题怎么办?于是我开始把自己的解决方案整理成文章,发布在CSDN上。最初的想法很简单——既是给自己做个笔记,也希望能帮助到其他人。

就这样,我开启了在CSDN的创作之旅。从最开始记录Python基础操作,到后来分享AI模型的实战经验,每一篇文章都来源于真实的项目经历和学习心得。


收获

三年的创作,收获远超预期:

1. 意外的影响力
我写的《Python常见库matplotlib之画图文字的中文显示》这篇文章,成为了我阅读量最高的文章。一开始我只是想解决自己遇到的问题,没想到帮助了那么多人——尤其是正在写毕业论文的大学生们。

2. 技术能力的提升
为了写出高质量的文章,我会反复验证代码、查阅文档、测试不同环境。这个过程让我对技术的理解更加深入,也养成了严谨的习惯。

3. 志同道合的伙伴
通过文章认识了不少同样热爱技术的朋友,大家互相交流学习经验,一起探讨技术难题,这种氛围让我受益匪浅。


日常

创作已经成为我生活的一部分。

作为一名技术工作者,白天的工作已经很忙碌了。但我发现,创作和工作并不冲突,反而相辅相成:

  • 工作中的问题 → 整理成文章 → 巩固理解
  • 学习新技术 → 实践验证 → 分享经验

我的创作时间通常在:

  • 周末:集中整理这周遇到的技术问题,写1-2篇文章
  • 晚上:利用碎片时间回复评论,与读者交流
  • 项目间隙:记录灵感和技术要点

平衡的关键是"顺其自然"——不强迫自己每天都写,而是当有了真实的经验和想法时,自然地记录下来。这样的创作更有质量,也不会感到疲惫。


成就

如果要说我写得最满意的代码,应该是这段局部字体设置的实现。它简洁、实用,解决了matplotlib中文显示的核心痛点:

import numpy as np
import matplotlib.pyplot as plt
import matplotlib.font_manager as fm

# 指定字体(强烈推荐这种方法)
font_path = 'SIMSUN.TTC'  # 中文字体
font_prop = fm.FontProperties(fname=font_path, size=12)

en_font_path = 'TIMES.TTF'  # 英文字体(论文常用)
en_font_prop = fm.FontProperties(fname=en_font_path, size=12)

# 绘制数据
x = np.linspace(0, 2 * np.pi, 100)
y1 = np.sin(x)
y2 = np.cos(x)

plt.plot(x, y1, label=u'正弦曲线')
plt.plot(x, y2, label=u'余弦曲线')

# 分别设置中英文字体
plt.xlabel('横轴', fontproperties=font_prop)
plt.ylabel('纵轴', fontproperties=font_prop)
plt.title('函数', fontproperties=font_prop)

plt.xticks(fontproperties=en_font_prop)  # 坐标刻度用Times New Roman
plt.yticks(fontproperties=en_font_prop)

plt.legend(loc='upper right', fontsize=12, edgecolor='black', 
           fancybox=False, framealpha=1, prop=font_prop)

plt.show()

这段代码的精妙之处在于:

  1. 便携性强:字体文件跟着代码走,换环境也能用
  2. 灵活控制:中文用宋体,数字用Times New Roman,符合论文规范
  3. 开箱即用:不需要修改系统配置,新手也能轻松使用

这段代码帮助了无数正在写毕业论文的学生,也是我最有成就感的一次技术分享。


憧憬

未来的创作规划:

  1. 深耕AI领域
    随着AI技术的快速发展,我希望能够分享更多关于深度学习、自然语言处理、计算机视觉等方向的实战经验,帮助更多人入门和提升。

  2. 系统化内容
    计划把Python和AI的知识点整理成完整的系列教程,从基础到进阶,让读者能系统性地学习。

  3. 视频化尝试
    文字教程之外,也想尝试录制一些视频教程,用更直观的方式讲解技术难点。

职业规划:

  • 继续在AI领域深耕,从应用层面向算法层面发展
  • 通过创作建立个人技术品牌,与更多同行交流
  • 希望有一天能出一本关于Python数据可视化或AI实战的书籍

最想说的话:

创作这三年,我深刻体会到**“分享即是学习”**。每一篇文章不仅帮助了读者,更让我自己对技术有了更深的理解。希望未来能继续用文字记录技术成长,也希望能帮助到更多在技术道路上探索的朋友。

让我们一起在代码的世界里,不断探索,不断进步! 🚀


您可能感兴趣的与本文相关的镜像

Python3.8

Python3.8

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

源码来自:https://pan.quark.cn/s/fdd21a41d74f 正方教务管理系统成绩推送 简介 使用本项目前: 早晨睡醒看一遍教务系统、上厕所看一遍教务系统、刷牙看一遍教务系统、洗脸看一遍教务系统、吃早餐看一遍教务系统、吃午饭看一遍教务系统、睡午觉前看一遍教务系统、午觉醒来看一遍教务系统、出门前看一遍教务系统、吃晚饭看一遍教务系统、洗澡看一遍教务系统、睡觉之前看一遍教务系统 使用本项目后: 成绩更新后自动发通知到微信 以节省您宝贵的时间 测试环境 正方教务管理系统 版本 V8.0、V9.0 如果你的教务系统页面与下图所示的页面完全一致或几乎一致,则代表你可以使用本项目。 目前支持的功能 主要功能 每隔 30 分钟自动检测一次成绩是否有更新,若有更新,将通过微信推送及时通知用户。 相较于教务系统增加了哪些功能? 显示成绩提交时间,即成绩何时被录入教务系统。 显示成绩提交人姓名,即成绩由谁录入进教务系统。 成绩信息按时间降序排序,确保最新的成绩始终在最上方,提升用户查阅效率。 计算 计算百分制 对于没有分数仅有级别的成绩,例如”及格、良好、优秀“,可以强制显示数字分数。 显示未公布成绩的课程,即已选课但尚未出成绩的课程。 使用方法 Fork 本仓库 → 开启 工作流读写权限 → → → → → 添加 Secrets → → → → → → Name = Name,Secret = 例子 程序会自动填充 尾部的 ,因此你无需重复添加 对于部分教务系统,可能需要在 中添加 路径,如: 开启 Actions → → → 运行 程序 → → 若你的程序正常运行且未报错,那么在此之后,程序将会每隔 30 分钟自动检测一次成绩是否有更新 若你看不懂上述使用...
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

PellyKoo

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值