一、什么是 python
1.1 python起源
(1)python介绍
Python 的创始 人为吉多·范罗苏姆(Guido van Rossum)
1989 年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的解释程序,1989 年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的解释程序
1991 年,第一个 Python 解释器诞生,它是用C语言实现的,并能够调用 C 语言的库文件.
之所以选中 Python(蟒蛇) 作为程序的名字,是因为他是 BBC 电视剧——蒙提·派森的飞行马戏
(2)解释器
高级语言的解释器
翻译:将我们编写的语言 转成 计算机可以识别的 机器语言。
解释器有很多:python解释器,javaScriot解释器。
编译器翻译的方式由两种
- 一个是编译:提前翻译所有的内容
- 一个是解译:看一行,里面翻译一行
总结:代码要运行,必须进行转换(翻译),什么时候翻译:
- 编译:提前转好所欲内容,直接运行;
- 解译:转换一行,运行一行,在转换一行,在运行一行。
解释性语言:python,javaScript
编译性语言:java,c,c++
(3)编译型语言和解释型语言对比
- 速度:编译性语言速度块,直接执行
- 跨平台:解释性语言跨平台好一些
- 平台:window ,linux, osx
1.2 为什么用python
- 代码量少
- 面向对象
- 免费和开源
- 丰富的库
- 可嵌入性
1.3 python 的特点
-
python 是完全面向对象的语言 1+1;
函数,模块,数字,字符串都是对象,在python中一切皆是对象
完全支持继承,重载,多重继承
支持重载运算符,也支持泛型计算 -
Python拥有一个强大的标准库
Python 标准库提供了系统管理,网络通信,文本处理,数据库接口图形,
系统,xml处理 等 -
python 社区提供了的量的第三方模块,
使用方法与标准库类似,它们的功能覆盖,科学计算,人工智能,机器学习,web开发,数据库接口,图形系统 多个领域
1.4 Python 的优缺点
- 优点 简单,易学,免费,开源,面型对象,丰富的库,可拓展性
- 缺点: 运行速度,国内市场小,中文资料匮乏
二、python入门
2.1 安装python运行环境
python官网下载想要的版本
- 安装完成后 在命令提示符出入 python
2.2 运行方式
2.2.1 解释器运行
- 创建一个文件夹
- 创建一个txt文本
- 输入语句
- 更改python01后缀名为py
- 点击导航框输入cmd回车
- 在命令提示符中输入 python python01.py 回车
- 输入语句
- 创建一个txt文本
2.2.2 交互式运行 Python 程序
-
win+r 输入cmd
-
输入python
2.2.3 pycharm运行
- pycharm 是python的一款非常优秀的继承开发环境
- pycharm 除了具有一般IDE所必备功能外,还可以在win,linux,macos 下使用
- 创建项目
- 创建python文件
- python文件运行
认识错误
- 手误的
- 错误名称: ‘prnt’名字没有定义
- 错误名称: ‘prnt’名字没有定义
- 将多条语句写在一行
- 错误名称:语法无效
- 缩进错误
- python是一个格式非常严格的程序设计语言
- 目前而言,记住每行代码前面都不要空格
错误名称:意外缩进