Python的职业发展规划
1、什么是Python?
Python由荷兰国家数学与计算机科学研究中心的吉多·范罗苏姆于1990年代初设计,作为一门叫做ABC语言的替代品。 Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言, 随着版本的不断更新和语言新功能的添加,逐渐被用于独立的、大型项目的开发。
Python在各个编程语言中比较适合新手学习,Python解释器易于扩展,可以使用C、C++或其他可以通过C调用的语言扩展新的功能和数据类型。 Python也可用于可定制化软件中的扩展程序语言。Python丰富的标准库,提供了适用于各个主要系统平台的源码或机器码。
Python是一种面向对象的解释型高级编程语言,早在2018年,根据TIOBE排名,与Java、C语言成为全球三大最流行语言。
2、Python能做什么?
1)web开发
Django框架
Flask框架
ORM关系模型映射
例如:豆瓣、知乎
优势:功能强大、开发效率高、安全性
2)网络爬虫
什么是网络爬虫
它是一种数据采集工具,利用计算机程序在互联网上爬取数据并且从中解析提取出有价值的信息;
为什么要开发网络爬虫 ?
a.搜索引擎,搜索引擎的核心是通过爬虫;
b.大数据时代需要通过爬虫来采取海量数据进行分析;
c.人工智能学习训练过程也要基于海量数据;
3)数据分析
Python做数据分析和Exce对比:
a.处理大批数据的时候python效率非常高;
b.Pyhton可以很简单的实现办公自动化;
c.python可以用来做算法模型;
4)自动化运维与测试
自动化运维:将所有的运维工作都是用自动化的方式来实现的常用方式:使用工具和脚本;
自动化测试:通过工具记录或编写脚本的方式模拟手工测试的过程,再通过回放或运行脚本来执行测试用例,从而代替人工对系统的功能进行验证;
5)人工智能
涉及领域:
a.数据挖掘
b.图像识别与处理
c.自然语言识别
两种学习
a.机器学习
b.深度学习

浙公网安备 33010602011771号