**计算机原理**
一、组成
硬件系统:控制器 运算器、存储器(内,外)、输入设备、输出设备
软件系统:系统软件(人与机之间的交流平台)、应用软件(满足特定需求的程序)
**Python语言(Guido von Rossum Gui叔)**
一、释义
Python是一种**面向对象**的**解释型**计算机程序设计语言(区分 解释型与编译型)
二、特点
简单、免费、开源、可移植性、解释性、面向对象、可扩展性、丰富的库、规范的代码
运行速度慢、国内市场较小(改善)、中文资料匮乏、构架选择太多
**第一个程序**
一、流程
1、新建hello.py
2、书写print(“hello world”)
3、cmd中运行结果
二、第一个bug常见错误
1、命名错误 name ‘...’ is not defined
2、缩进错误 unexpected indent
3、语法错误 invalid syntax
**Pycharm IDE**
一、初级常规使用(略)
二、初级debug调试(善用)
三、文件和项目管理
**PyCharm提示信息**
波浪线:红色(语法错误)No.1
波浪线:灰色(语法不规范)No.2
波浪线:绿色(单词可能有误)No.3
**Python基础语法**
**一、注释**
类型:快捷键Ctrl+/
```python
#上方添加...
print("hello")
print("hello") # 上方添加...
'''
中间添加
'''
print("hello")
"""
中间添加
"""
```
3、作用场景:
1)调试程序(# TODO 快速定位)
2)添加说明,记录日志、聊天、........
**二、算术运算符**
‘+’ , ‘-’ , '*' , '/‘ , ‘()' , '//' (整除), '**' (乘方), ‘%’(模运算,取余) '* **1/2 开根号 '
优先级:
乘方>乘除整除取余>加减 ,括号特例。
三、**变量**
概念:计算机中的数据储存空间(变量名 = 值)
*首次划分空间并初始化值,再次使用变更值(类似“壳”)
命名规范:
标识符(1、只能**数字,字母,下划线** 2、不能**数字**开头 3、不能是**关键字** 4、取分大小写)
约定(约定俗成):下划线分割法 devil_may_cry ,驼峰命名法DevilMayCry
|
|