课程的初衷
为了小伙伴们,能系统性的从入门到精通python的主要技术点,深入浅出、结合实例、结合实际公司级的项目,让学完这套课程的小伙伴能直接用到工作中去,或达到求职的水平。
Python简介
Python是由荷兰人吉多·范罗苏姆(Guido von Rossum)发明的一种编程语言,是目前世界上最受欢迎和拥有最多用户群体的编程语言,长年雄踞开发语言排行榜的榜首。
Python的历史
- 1989年圣诞节:Guido开始写Python语言的编译器。
- 1991年2月:第一个Python解释器诞生,它是用C语言实现的,可以调用C语言的库函数。
- 1994年1月:Python 1.0正式发布。
- 2000年10月:Python 2.0发布,Python的整个开发过程更加透明,生态圈开始慢慢形成。
- 2008年12月:Python 3.0发布,引入了诸多现代编程语言的新特性,但并不完全兼容之前的Python代码。
- 2020年1月:在Python 2和Python 3共存了11年之后,官方停止了对Python 2的更新和维护,希望用户尽快过渡到Python 3。所以 也建议大家,如果 是初学的话,就从Python 3开始吧。
- 2022年10月: Python 3.11正式版发布,python 3 的版本一直在提升python的执行速度,python 3.11更是比 python 3.10快 10-60%,据说 python 3.14的运行速度将媲美C++,让我们一起期待吧。
Python的优缺点
Python的优点很多,简单为大家列出几点。
- 简单明确,跟其他很多语言相比,Python更容易上手。
- 能用更少的代码做更多的事情,提升开发效率。
- 开放源代码,拥有强大的社区和生态圈。
- 能够做的事情非常多,有极强的适应性。
- 能够在Windows、macOS、Linux等各种系统上运行。
- Python最主要的缺点是执行效率低,但是当我们更看重产品的开发效率而不是执行效率的时候,Python就是很好的选择。(官方一直在努力优化执行速度,python3.11版本已经比之前版本快很多,有望在python3.14之后拥有匹配C++的速度)
Python的应用领域
学会了python能干啥呢?
目前Python在Web服务器应用开发、云基础设施开发、网络数据采集(爬虫)、数据分析、量化交易、机器学习、深度学习、自动化测试、自动化运维、办公自动化等领域都有广泛的应用。只要你精通python,就能追逐技术最前沿、拿高薪,小伙伴们,加油!
安装Python环境
想要开始你的Python编程之旅,首先得在计算机上安装Python环境,简单的说就是得安装运行Python程序的工具,通常也称之为Python解释器。我有一篇专门详细介绍python环境安装的文章,保姆级、请查阅《python安装教程——最新详细版》
Anaconda安装
在你学习和使用python的过程中,不可避免要安装各种各样的第三方包,而Anaconda就是管理依赖包的利器,非常方便,你只要一条指令就帮你把需要的依赖包下载和安装好,我也写了一篇详细的安装文档,请查阅《Anaconda安装——最新详细版》
Anaconda安装好后,需要配置一下国内源,默认是国外的下载速度很慢,配置到国内源之后,下载速度嗖嗖的!
我也写了详细的文档给你,请查阅《pip配置国内镜像源——最新详尽版》
安装pycharm
python的集成开发环境(IDE)有很多,但使用度和受欢迎程度最广的应该是pycharm,堪称python开发神器,你值得拥有,赶巧的是我也写了一篇详细的文章,但是 在csdn上一直通不过审核(我也不知道为啥),就转移到知乎上去了,请查阅《Pycharm的安装与激活——超详细最新版》
好了 ,准备工作完成了,今天完成了这么多工作,可以休息一下了,后面继续吧,敬请期待第二天的课程。
更多推荐
精通python100天——第一天:初识python及环境安装
发布评论