# python-senior **Repository Path**: cccomego/python-senior ## Basic Information - **Project Name**: python-senior - **Description**: Python进阶 - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-12-14 - **Last Updated**: 2023-12-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 都说读书有三种境界: > 昨夜西风雕碧树,独上西楼,望尽天涯路。此第一境界也。 > > 衣带渐宽终不悔,为伊消得人憔悴。此第二境界也。 > > 众里寻他千百度,蓦然回首,那人却在等会阑珊处。此第三境界也。 ### 起 我从2018年(大三)开始使用`python`作为我的主要开发语言。入门我跟着一本书看了基础的语法,随后走进爬虫的世界。当时还是一个只会写函数的“小崽子”,写了将近半年的爬虫,我开始注意到函数的返回值要是有类型提示该多好。从那以后,我开始注意函数的返回类型,是`list`还是`dict`还是其他对象,我取得这个对象后,有什么方法可以帮我完成什么功能,我开始一点一点的积累自己笔记。 ### 承 当时我接触了一个新的概念:`函数式编程`,我以为就是去除`class`,于是:傻呵呵的我也是写了足够多的函数。也是那么一瞬间,我使用`Alt + 左键`点开了一个`requests`的源码,我才开始认识到,我还是沉浸在`C语言`的世界里(大一写过一年的单片机,大二看了`.NET`和`Java`,怎么说呢,这两种语言给我的感受就是:老太太的裹脚布,又臭又硬,But:现在感觉这两种语言挺好的)。我开始恶补 Python 中的`class`知识。 ### 转 会了些爬虫基本知识,我开始思考两个问题: + 我的数据可以用来干什么① + 我的数据如何拿到的② ①引导我开始去学习`数据分析`,②引导我去开始学习`Python Web`的知识。也即是在这个阶段,我开始思考我将来要从事什么方向。我本科学的是`GIS(地理信息科学)`,我们老师推荐我往数据分析建模方向转。我们专业有一款相当牛逼的软件:`ARCGIS`,这款软件支持 Python SDK封装自己的插件。怎么说呢,我傻呵呵的问我们系主任:我希望将来十年二十年我从事的工作依然能带动我的热情,能给我带来收益。系主任:热情和工作应该分开,你可以保证自己的热情,但是谁也不敢说哪个方向收益在十年二十年之后怎么样,怎么选择都是赌,你可以赌数据方向。不知道该不该庆幸:我两个都要。当时挺好的两本书:《统计学习方法》、《Django企业级开发实战》我都看过,也庆幸遇到了这两本书,一个是道,一个是术,不同方面的道和术。 ### 合 开始工作后,使用`tensorflow`开发过深度学习的东西,使用`django`开发过web,直到现在也终归于 web 了。一路跌跌撞撞,在一个小城市,没人给你`python`的指引,现在回想起我们系主任的话,如果我当时认准一个方向呢?结果会是怎么样? 说这么多,算是一个开始本系列的引子。各位看官,我这是抛砖引玉,总结的好或者不好的地方,多给意见,月明(日月生明)在此谢过。