题外话
- 学习的目的在于应用
- 学了不会用,等于白学
- Python是一门编程语言,更是一个工具
- 学习Pytho就是要学会并在实际工作中把Python作为工具来使用
- 给自己设定的目标不要是学会Python,而要是会应用Python于工作中,简化工作提升效率
- 学习是讲究方法的,记好笔记(最好是云笔记),勤加练习,举一反三,融汇贯通
简介
- Python 是一种解释型脚本语言
- 解释性脚本语言的特点是不用编译,在运行的时候被翻译成机器语言,所以其速度相对编译型语言慢些
- Python程序在运行过后会生成一个同名的pyc文件,这是python程序编译后生成的字节码文件,可以直接运行,因已编译过,其运行速度较高
- 支持面向对象,语法灵活,框架丰富,书写简单,容易上手
- 功能强大,支持多平台、自动化应用、Web应用、可视化应用、大数据分析、人工智能等
版本
- Python目前主要有两个系列的版本,一个是Python2,一个是Python3,两个版本语法差异较大
- Python2版本多以Python2.7为主
- Pyton3版本多以Python3.5为主
- Python官方已声明Python2已停止维护,主推Python3
- Pyhon3.5是较稳定版本,推荐使用Python3.5
安装
- 官网下载地址:https://www.python.org/downloads/
- 选择适合自己操作系统的安装文件,比如Windows系统的可以访问:https://www.python.org/downloads/windows/
- 选择版本下载并安装
- 安装成功后把Python的安装后路径添加到系统环境变量中(一般安装时有这个选项,勾上即可)
- 打开cmd窗口,输入python按回车,能显示出python版本和命令录入符,说明环境搭建好了
特点
- Python是一种强类型语言,后面调用的方法必须要在前面有声明,但变量却不用,可以直接赋值
- Python通过缩进来维护语句间的逻辑关系而不是使用花括号或某种关键词
- 缩进符可以使用Tab,或相等长度的空格,一级关系就是一个单元的缩进,不同的缩进长度表示不同的逻辑层级关系
- Python语句的结束不用分号,直接换行结束
- Python区分严格大小写,相同的单词,大小写不同,就是两个不同的成员
书写格式
- Python文件一般使用UTF-8格式,并为可以在Linux系统上正常应用,一般在开头要以下面代码开头:
-
#!/usr/bin/python # -*- coding:utf-8 -*-
运行
- 用命令行模式运行python文件时,可使用“python + 文件名/路径”方式,录入此命令后按回车即可
- 在编辑器中可点击编辑器自带的运行按钮或运行菜单来运行python文件
编辑器
- Python的编辑器有自带的Python IDE,在此编辑器中可以直接输出运行后的结果,比如不用写print,就可以输出运行结果
- 实际应用中多用第三方的编辑器,比如:PyCharm、Visual Stdio、Eclipse、VSCode、Sublime
- Pycharm是专门为Python设计的编辑器,其他编辑器一般都需要安装相应的插件来支持,推荐使用Pycharm