**python基础课第一天**
**python的起源**
1,语言的分类 (操作系统Windows,Linux,Mac
编译:统一编译直接执行,只能在同一操作系统,C
解释:一行一行解释,按顺序执行,可以在不同操作系统
python是解释器(优点:跨平台性 缺点:运行速度慢
2,python的设计目标
简单直观且功能一样强大
开源
代码阅读起来简单,容易理解
开发速度快
3,python的设计哲学
只用一种方法来做一件事情(优雅 明确 简单
python
print(“111”)
JAVA
public static void main(){ python前期学得特别快
system.out.printf(“111”)
}
4,python的特点(找到一个有强大功能的对象帮自己执行
python是完全**面向对象**的语言(对象:函数,模块,数字,字符串
python拥有强大的标准库
python有大量的第三方模块(和标准库一样,功能覆盖科学计算,人工智能,机器学习,web开发,
5,优缺点
优点(简单易学,开源,面向对象,丰富的库,可扩展性(可以用C或C++编写关键代码在python中运行
缺点(运行速度,国内市场小,中文资料少
**第一个python程序**
执行方式(
1,解释器:python/python3
exit() 或ctrl+d 退出解释器
2,交互式:ipython(优点:快 缺点:不能保存
i表示交互
ipython可以自动补全,可以直接linux
ls-lh 当前文件下的文件夹 ls-la显示隐藏文件夹
exit或ctrl+d后y 退出解释器
gedix 就是一个ubantu系统里的记事本
1 ,创建文件夹
mkdir 文件夹名字
2,创建文件
touch文件名
3,写代码
python的第一个函数 print()输出
4,运行
**常见错误**
名称错误 nameError(99%拼写 1%引入(颜色和输出file
写在一行(syntaxError:invalid syntax语法无效
缩进错误(indentationError 空格
python 2.x的解释器是python不支持中文 ,python 3.x的解释器是python3
# `-*-coding:utf8-*-(中文显示`
#
**Python的IDE--PyCharm**(适合开发大型项目
IDE(集成开发环境-只需要写代码,不需要其他了
工具(图形用户界面,代码编辑器,编译器,调试器
* error 错误
* name 名字
* defined 已经定义
* syntax 语法
* invalid 无效
* Indentation 索引
* unexpected 意外的,不期望的
* character 字符
* line 行
* encoding 编码
* declared 声明
* details 细节,详细信息
* ASCII 一种字符编码
|
|