Python 编程有很多标的目的,有网络爬虫、数据分析、Web开发、测试开发、运维开发、机器学习、人工智能、量化交易等等,各个标的目的都有特定的技能要求,比如学数据分析就要重点掌握统计学、SQL 等知识,搞运维就要非常熟悉 Linux 系统,所以你首先要清楚你选择的是什么标的目的,这个标的目的有哪些知识是需要重要掌握的。
以 Web 开发,重点要理解 HTTP 协议,要知道一个网页从浏览器输入URL开始到页面呈现出内容的这个过程发生了什么,然后要知道 Web 开发涉及的前端知识 HTML、JavaScript、CSS都是做什么用的,然后就是学 Python,掌握基本的语法,常用数据类型、常用模块,就差不多可以去实现你的目标了,几乎所有网站都需要用到数据库,那么你至少需要懂一点数据库的知识,SQL 的增删改查操作要会,程序写完了,我们要安排,而系统一般都是运行在 Linux 环境,这个时候你还需要了解如何操作 Linux 命令。
一、转行Python学习路线
通用必备基础知识:(这些知识不管是做Python哪方面,都是基础性知识,都必需会)
1、学习Python基础语法知识
2、学习网络编程,熟悉线程、进程、等网络编程基本原理
3.学习MySQL,能熟练对数据库数据的增删改查命令,面试也会经常问到(有条件学习下mongodb和redis,尤其是redis,现在很多技术都利用到了redis的优秀特性,比如爬虫的去重、分布式爬虫、数据缓存等等)
4.学习正则表达式,用于数据的提取 re模块
5、前端入门htmlcssjquery,用于分析网页页面结构,能读懂前端人员编写的代码含义
The most popular courses