Python简介与环境搭建

1.1 Python简介与环境搭建

Python简介

Python是一种广泛使用的解释型、高级编程、通用型编程语言功能,能够自动管理内存使用,并且其本身拥有一个巨大而广泛的标准库。

Python由吉多·范罗苏姆创造,第一版发布于1991年。


Python的设计哲学强调代码的可读性和简洁的语法,尤其是使用空格缩进划分代码块。相比于C或Java,Python让开发者能够用更少的代码表达想法。不管是小型还是大型程序,该语言都试图让程序的结构清晰明了。

Life is short, you need python. (人生苦短,我用Python。)
—— Bruce Eckel(《Thinking in Java》《Thinking in C++》等书作者)

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的应用领域

  • Web应用
  • 网络爬虫
  • 自动化运维(脚本处理)
  • 科学计算和统计
  • 人工智能
  • 大数据(数据清洗)
  • ……


2020年11月TIOBE编程语言排行榜单
Python简介与环境搭建
Python简介与环境搭建

环境搭建

开发环境搭建就是安装Python的解释器
Python的解释器分类:

  • CPython(官方):用c语言编写的Python解释器
  • PyPy:用Python编写的Python解释器
  • IronPython:用.net编写的Python解释器
  • Jython:用Java编写的Python解释器

(1)下载安装包 python-3.9.0

Python最新源码,二进制文档,新闻资讯等可以在Python的官网查看到:
Python官网:https://www.python.org/
你可以在以下链接中下载 Python 的文档,你可以下载 HTML、PDF 和 PostScript 等格式的文档。
Python文档下载地址:https://www.python.org/doc/
Python简介与环境搭建
Python简介与环境搭建

(2)安装:傻瓜式安装

Python已经被移植在许多平台上(经过改动使它能够工作在不同平台上)。
只需要下载适用于使用平台的二进制代码,然后安装Python即可。
windows安装时,勾选Add Python to PATH,则无需手动配置环境变量。
Python简介与环境搭建

(3)确认安装成功

打开命令行窗口,输入python,出现如下内容:

Python 3.7.4 (default, Jul  9 2019, 18:13:23) 
[Clang 10.0.1 (clang-1001.0.46.4)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> 

(4)安装集成开发环境

VSCode

编写一般脚本时更加快速,方便

VSCode是一款免费开源的现代化轻量级代码编辑器,支持几乎所有主流的开发语言的语法高亮、智能代码补全、自定义热键等特性,支持插件扩展。
软件跨平台支持 Win、Mac以及 Linux。
通过安装Python相关的扩展插件,能够很好的支持Python的日常开发。
下载地址:https://code.visualstudio.com/Download
Python简介与环境搭建

PyCharm

编写模块结构较复杂的应用项目时,功能更加强大

PyCharm 是由 JetBrains 打造的一款 Python IDE,支持 macOS、 Windows、 Linux 系统。
功能 : 调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制……
下载地址 : https://www.jetbrains.com/pycharm/download/
Python简介与环境搭建

上一篇:大数据VS大拥堵:大数据治理交通


下一篇:Python入门 - 数据类型