1、认识 Python

python-logo

IT 行业相对于一般传统行业,发展更新速度更快,一旦停止了学习,很快就会被行业所淘汰,但是,我们要清楚:淘汰的永远只是那些初级水平的从业者,过硬技术的从业者永远都是稀缺的。因此对于学习,我们还是要踏踏实实的。

自学 Python ,也是一样,不要一开始因为头脑发热就不停地收藏各种资料网站,购买各种书籍,下载了大量的教学视频,过了几天,学习的热情开始褪去,再过几个星期,终于完成了学习课程 —— “从入门到放弃”。所以,学习 Python 需要一步一个脚印,踏踏实实地学。

为什么要学习Python ?

Python 在诞生之初,因为其功能不好,运转功率低,不支持多核,根本没有并发性可言,在计算功能不那么好的年代,一直没有火爆起来,甚至很多人根本不知道有这门语言。

随着时代的发展,物理硬件功能不断提高,而软件的复杂性也不断增大,开发效率越来越被企业重视。因此就有了不一样的声音,在软件开发的初始阶段,性能并没有开发效率重要,没必然为了节省不到 1ms 的时间却让开发量增加好几倍,这样划不过来。也就是开发效率比机器效率更为重要,那么 Python 就逐渐得到越来越多开发者的亲睐了。

在近几年,云计算升温,大量创业公司和互联网巨头挤进云计算领域,而最著名的云核算开源渠道 OpenStack 就是基于 Python 开发的。

特别这些年的备受关注的人工智能,机器学习首选开发语言也是 Python。

到了 2020 - 至今,Python 已经成为了最受欢迎的语言,在「Top 1 的编程语言走势图」可以看到,Python 已经跃居第1位,而且在 2024 - 2025 年还成为了最受欢迎的语言。

TIOBE2 Python 开发薪资高,这是因为 Python 是一种解释型语言,其代码量少,开发效率高,同时也有丰富的第三方库和框架,使得 Python 开发人员可以快速地开发出功能完善的应用程序。

Python 开发人员是收入最高的开发人员之一,特别是在数据科学,机器学习和 Web 开发方面。

Python 开发者薪资概况

城市等级 代表城市 初级岗(1-2年) 中级岗(3-5年) 高级岗(5年+)
一线城市 北京 / 上海 / 深圳 10k-18k 25k-40k 45k-90k
新一线 杭州 / 广州 / 成都 / 武汉 8k-15k 20k-35k 35k-70k
二线城市 西安 / 重庆 / 南京 6k-12k 15k-25k 25k-50k
三线及以下 地级市 4k-8k 10k-18k 18k-30k

Python 容易入门且功能强大


如果你是一名初学者,学习 Python 就是你最好的选择,因为它容易学,功能强大,很容易就能构建 Web 应用,非常适合初学者作为入门的开发语言。

如果你有一定的编程语言基础,学习 Python 也是不错的选择,因为 Python 很可能就是未来开发的主流方向,多学一门语言,多一个防身技能。而且 Python 有强大的功能库,能非常快速的开发工具,为你的本职开发工作提供护航。