A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

baiyujie

初级黑马

  • 黑马币:31

  • 帖子:9

  • 精华:0

© baiyujie 初级黑马   /  2019-6-6 12:43  /  875 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

**计算机原理**

一、组成

硬件系统:控制器 运算器、存储器(内,外)、输入设备、输出设备

软件系统:系统软件(人与机之间的交流平台)、应用软件(满足特定需求的程序)



**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

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马