本文已收录于《30天学习Python从入门到精通》
本专栏专门
针对于零基础和需要重新复习巩固的同学
所准备的一套基础班教学,从0基础到精通Python
,轻松掌握Python,欢迎各位同学订阅,专栏订阅地址:点我直达
此外如果您已工作,如需利用Python解决办公中常见的问题,欢
迎订阅《Python办公自动化》专栏
,订阅地址:点我直达
其实对于当前的编程学习环境而言,各种编程语言百花齐放,如下图是今年截至7月的一张【TIOBE 2023 年 07 月份的编程语言排行榜已经公布】的截图,我记得3年前Python还是第二三的样子,如今已经稳居排行榜第一,使用的人也是越来越多。
Python爬虫工程师,就是利用Python当中得一些库区获取网页中得信息(如:文本、图片、视频等一系列信息)
你就必须掌握Python常见的爬虫知识,如requests
的常见用法
你也需要了解一些Html
的常见元素的含义
你也需要掌握BS4(BeautifulSoup)
的常见用法
你也需要掌握Xpath的常见用法
如果更高阶一点
你必须掌握爬虫框架Scrapy
,甚至是JS逆向
Python后端工程师,就是做前后端交互的,一般是前后端分离,干这个
你就必须掌握Python常见的后端框架(Flask\Django
等)
你也必须掌握一点前端(Html
)知识,
你也必须掌握一写常见关系型数据库的常用操作(MySql,PostSql,Oracle
),当然非关系型你也需要掌握(Redis
)
你也需要掌握ElasticSearch
搜索引擎的使用
你也需要掌握Docker
应用容器引擎的操作
你也需要掌握Linux
系统的常见操作
Python数据分析师,熟练的操作Python常见的数据分析库,如:
NumPy
:提供高性能的多维数组对象,以及对这些数组进行操作的函数。
Pandas
:提供数据结构和数据分析工具,特别适用于处理结构化数据。
Matplotlib
:用于创建各种类型的图表和可视化效果的绘图库。
Seaborn
:基于Matplotlib的统计数据可视化库,提供了一些额外的功能和样式。
SciPy
:一个开源的Python科学计算库,包含了许多常用的数值计算和优化模块。
Scikit-learn
:用于机器学习任务的开源机器学习库,提供了许多经典的机器学习算法和工具。
Statsmodels
:用于拟合统计模型、执行统计测试和探索统计数据的库。
Tensorflow
:Google开发的深度学习框架,主要用于搭建神经网络模型。
PyTorch
:由Facebook开发的深度学习框架,类似于Tensorflow,用于构建神经网络模型。
或者像我这样做个一Python办公自动化程序员,就我经验而言,你必须掌握以下的一些技能
对于基础功要求比较高
熟练的掌握Python中的各种容器类型(list\dict\set\tuple
)的特性、用法
需掌握Mysql
的安装使用,或者是其他关系型数据的用法、语法(其实都差不多)
须掌握一点前端(Html)知识
须掌握Python常见的爬虫知识,如requests
的常见用法
须掌握selenium
的常见用法
需要掌握BS4(BeautifulSoup)
的常见用法
需要掌握Xpath
的常见用法
需熟悉掌握办公库如:pandas\openpyxl\python-docx\python-pptx
等
我真的觉得”龟叔“是上帝派过来的,太牛了!!