人生苦短,我用Python
三十多年前,找不到工作,刚接触到电脑我就想以后我要做程序员,一直拖到2020年新冠暴发,天天隔离正好静下心来学习,第一次接触python还是51自学网上看的教程,又买了几本书就开干起来。 对基础编程我这些年积累了一些,象数据结构,函数,控制分支,循环等基本功。
第一个上手模块是openpyxl,可以操作excel,做表格自动化,我就做了一个制单生成器脚本,用于服装行业生产部门用来做生产制单。又帮我兄弟做批量收集出入库表中数据,做汇总报表。
后陆续接触到pymysql,matplotlib可以操作mysql数据库,做数据分析,我就用pymysql做了一个简单的mysql数据分析脚本,用来统计公司每天每周每月发货销售可视化看板。 后来听老师说数据处理必须要学了pandas,numpy这二个包,又花时间学了好久,但怎么也觉得比不上sql语句,学学停停。其间都是乱学一通没有明确方向,包括爬虫,selenium
但python是代码界面,只能自己运行,无法给别人使用。于是我又走了个大弯路,去了PysimpleGUI为脚本做界面,这是一个大坑,因为是过时的技术路线,并且是小众模块,无法开发大型项目。 花费了我2021年一整年时间,为公司开发第一版,商品管理系统 。因为是直接用pymysql来操作数据,无法使用面向对象方法,全部是结构化编程,代码很多,很乱,效率低下,界面奇丑,没有一个同事愿意使用
但python是代码界面,只能自己运行,无法给别人使用。于是我又走了个大弯路,去了PyimpleGUI为脚本做界面,这是一个大坑, 花费了我2021年一整年时间,为公司开发第一版,商品管理系统 。因为是直接用pymysql来操作数据,无法使用面向对象方法,全部是结构化编程,代码很多,很乱,效率低下,界面奇丑,没有一个同事愿意使用 虽然是一个失败的系统 ,但为我积累了项止经验,知道了代码复用重要性,可维护性,易用性,可靠性,安全性,经济性等对这些书面词汇有了更深刻的认识和理解
2024年5月考过软考数据库工程师,虽然只是数据库,但里面讲到设计方法,UML语言,数据流图,ER图,关系模式,关系运算,公理,数据库范式,索引,事务,锁,备注恢复,日志等等,这些都是数据库的基础知识。 使我对系统开发有更全面更系统的。
‘万事俱备,只欠东风’,在技术路线上,是用mysql结合PHP,还是django上我最终压注django。因为python我有多年基础,PHP虽然成熟但我一无所知又要从头学起。又花半年时间学习django,有个博主叫刘旭听了他的二个 课程,又在网上接触了大牛银角大王武沛齐。学习了如果在服务器上部署django项目,使用git工具上传代码。。。 经过多方磨难!我终于把django部署到服务器上,并用git上传代码,实现了自己的第一个项目。谢谢银角大王武沛齐,刘旭,做软考教学的崔老夫子,黑马程序员的多位老师们。有了你们开发的视频。我才能不断成长。
你的每一次使用,都是对我的赞许,你的每个建议都是对我的鼓励。人生上半场已经落幕。下半场我将持续学习Artificial Intelligence,Machine Learning,Deep Learning,
deepseek,扣子,混元,mauns,影刀。。。这些我都要去学习,现在还在摸索中。别人帮助了我,我学会了也会帮助大家。