1. Python 简介
  • 创始人:Guido van Rossum(荷兰人,人称gui叔)
  • 创始时间:1989圣诞节期间
  • Python的命名:源于一个喜剧团,monty python(Guido 为粉丝)
  • 应用领域:系统运维、网络编程、科学计算、人工智能、机器人、web开发、大数据及数据库编程、云计算、教育、游戏、图像、其他
  • 优点:面向对象(Java,C++,Python)、免费、可移植(可以在不同平台上运行)、可混合编程(C/‘C++/Java/.net)、简单易学易用、应用领域广泛、开发效率高、开源
  • 缺点:与C/C++相比执行速度不够快、不能封闭源代码
  • 官网:www.python.org
  • 版本:v2.7(2020 前结束维护)、v3.6.7(后续演示版本)、v3.7(最新版本)(下载页面见 https://www.python.org/downloads/)
  1. 安装
  1. windows 平台:双击下载的 exe 文件,根据提示进行操作,注意要勾选安装pip以及添加环境变量。还有安装的路径尽可能选择默认路径,曾经试过选择其他路径后,使用 pip 时有一个 bug。
  2. Linux平台:默认已经安装了 python2, 所以我们需要另外安装python3, 最简单的安装方式为使用终端命令:sudo apt-get install python3.6
  1. 运行
    后续的展示和例子均基于 Ubuntu18.04和python3.6.7, 所以这里只对该条件下的Python运行方式进行说明。
  • 方法一:$ python3 hello.py (其中$表示终端中运行, hello.py表示当前文件夹下的python文件)
  • 方法二:在 python 文件(此处是hello.py)的第一行写入:#!/usr/bin/python3,保存后在终端执行chmod u+x hello.py增加文件的执行权限, 然后终端中直接运行./hello.py则可运行hello.py文件
  • 方法三:在交互式模式下执行, 在终端输入命令python(也可以通过sudo apt install ipython安装ipython, 然后使用命令ipython进入更美观的交互式界面)。需注意的是, 交互式模式下每编辑完一条语句便执行一条语句,无法全部编辑完后再执行,所以交互式模式一般用来调试用,真正写代码一般用编辑器写。退出交互模式使用Ctrl+D或者exit( )或者quit( )。
  1. Python程序的组成
  • 程序由模块组成;
  • 模块由语句、函数、类、数据等组成;
  • 语句包含表达式;
  • 表达式建立并处理数据对象
  1. Python注释
    以#开头,直至行尾