零基础学PythonDay1 Python简介与环境安装

Posted 光于前裕于后

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了零基础学PythonDay1 Python简介与环境安装相关的知识,希望对你有一定的参考价值。

前言

       俗话说得好,Life is short, you need Python(人生苦短,我用python)。哈哈,这不是俗话,这是出自大名鼎鼎的Python之父,Guido van Rossum(吉多•范罗苏姆),就是下图那位。Python作为目前最火的编程语言,不光可用于脚本编写,web开发,爬虫,数据分析,还可用于机器学习,数据挖掘,游戏开发等。本人对Python也只是一知半解,趁这个机会和兄弟姐妹们一起深入学习一下~

Python 简介

       Python由荷兰数学和计算机科学研究学会的吉多·范罗苏姆于1990年代初设计,作为一门叫做ABC语言的替代品。Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言,随着版本的不断更新和语言新功能的添加,逐渐被用于独立的、大型项目的开发。
       Python解释器易于扩展,可以使用C语言或C++(或者其他可以通过C调用的语言)扩展新的功能和数据类型。Python也可用于可定制化软件中的扩展程序语言。Python丰富的标准库,提供了适用于各个主要系统平台的源码或机器码。
       2021年10月,语言流行指数的编译器Tiobe将Python加冕为最受欢迎的编程语言,20年来首次将其置于Java、C和javascript之上。
       Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。

  • Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于php和Perl语言。

  • Python 是交互式语言: 这意味着,您可以在一个 Python 提示符 >>> 后直接执行代码。

  • Python 是面向对象语言: 这意味着Python支持面向对象的风格或代码封装在对象的编程技术。

  • Python 是初学者的语言:Python 对初级程序员而言,是一种伟大的语言,它支持广泛的应用程序开发,从简单的文字处理到web开发再到游戏。

为什么学习Python?

1.易于学习:Python有相对较少的关键字,结构简单,和一个明确定义的语法,学习起来更加简单。

2.易于阅读:Python代码定义的更清晰。

3.易于维护:Python的成功在于它的源代码是相当容易维护的。

4.一个广泛的标准库:Python的最大的优势之一是丰富的库,跨平台的,在UNIX,Windows和Macintosh兼容很好。

5.互动模式:互动模式的支持,您可以从终端输入执行代码并获得结果的语言,互动的测试和调试代码片断。

6.可移植:基于其开放源代码的特性,Python已经被移植(也就是使其工作)到许多平台。

7.可扩展:如果你需要一段运行很快的关键代码,或者是想要编写一些不愿开放的算法,你可以使用C或C++完成那部分程序,然后从你的Python程序中调用。

8.数据库:Python提供所有主要的商业数据库的接口。

9.GUI编程:Python支持GUI可以创建和移植到许多系统调用。

10.可嵌入: 你可以将Python嵌入到C/C++程序,让你的程序的用户获得"脚本化"的能力。
最重要的是,使用Python可以给您带来丰厚的收入,初级研发月薪10K+,中级20-50K,高级年薪百万不是梦!有些兄弟可能说了,我又不是码农,学这个也没用啊。错!学习Python可以锻炼你的逻辑能力,此外,写点脚本外挂,处理数据都可以!真有这方面天赋,转行也不是不行啊,毕竟赚的更多!

Python 本地环境安装

       前面说了这么多,文章前的你应该已经蠢蠢欲动,迫不及待的想学习Python了。那就让我们开始吧~
       Python可应用于多平台包括 Linux 和 Mac OS X,Windows,所以不管你是苹果本还是惠普本都可以安装。
       作为一个搬砖多年的码农,给你们推荐一个一步到胃,啊呸,一步到位的安装方式,使用Anaconda,Anaconda我就不介绍了,感兴趣的可以看下 Anaconda介绍
首先,去官网下载,点击 Anaconda官网,按照自己系统版本选择对应的安装包。点击Download下载,安装时除了路径需要改成非C盘,目录不要有中文和空格,其它一直点Next即可,详见 Anaconda安装

Q&A

有问题可以去下面找我

以上是关于零基础学PythonDay1 Python简介与环境安装的主要内容,如果未能解决你的问题,请参考以下文章

零基础学Python后端开发篇第二十节--Python Web开发一:Web开发简介

零基础学PythonDay2 Python基本语法

零基础学PythonDay2 Python基本语法

零基础学Python需要多久

零基础学python学起来容易吗?

转行零基础该如何学Python?