- 学习方法:
1.课前预习 锻炼自学能力
2.上课认真,跟着老师的思路走,理解讲解的意思,不懂就问
3.下午按时完成课后作业,多写代码,多做练习
4.总结学习的每个知识点和做过每个作业题
-
硬件系统
由硬件系统和软件系统两大部分组成的.
硬件系统:
主机部分:
中央处理器(CPU):
运算器:
数值计算
逻辑判断
控制器:
控制计算机的各个部件协同工作
内部存储器:
随机存储器(内存条):
临时存储数据.
特点:
1.临时存储数据.
2.读写速度比较快.
只读存储器:
只能从里面读取数据.
hello
外设部分:
输入设备:
鼠标
键盘
摄像头
输出设备:
显示器
音箱
打印机
外部存储器:
硬盘:
永久存储数据
特点:
1.永久存储数据
2.读写数据的速度比较慢
优盘
3.软件系统
系统软件:
操作系统:
是一个最基础最重要的大型软件,给用户提供 使用 和 管理硬件 的方式.
可以支持和运行其它软件.
管理硬件.
三种方式:
1.命令行
2.图形化界面
3.系统接口
常见的操作系统:
windows: win7, win10, xp
linux: ubuntu, cent os, redhat
驱动程序:
是编程语言编写出来的一段程序.
是用来 直接 管理硬件的.
操作系统是通过 驱动程序 管理硬件的.
语言处理程序:
python解释器
print(“hello”) --> 转成机器语言(0100101序列) -->计算机可以识别和执行这个机器语言
4.计算机程序运行的过程
5.编程语言
是人与计算机进行交流的语言.
人如果想让计算机做一件事情,就需要人使用编程语言编写一段程序,然后让计算机去执行,当计算机执行那段程序时就是在按照人的要求 自动的做那一件事情.
常见的编程语言:
Python, C, C++, C#, Java, Android, IOS
6.python的认识
历程
作者:
龟叔
第一个版本:
1991年发布
特点:
简单,易学,开源,免费,功能强大,扩展性强,跨平台,强制缩进.
代码风格优雅.
应用场景:
web应用开发 B/S browser/server
游戏开发
自动运维
人工智能
7.python解释器的作用:
1.可以把python程序翻译成 机器语言机器执行,让计算机能够识别和执行.
2.提供强大的功能,在编写程序时可以调用这些功能,可以提高开发效率.
python解释器与自己编写的python程序有什么关系?
1.自己编写的python程序 是基于 python解释器 编写出来的.
2.自己编写的python程序是运行在python解释器里面的.
8.开发第一个python程序
9.开发第一个程序的注意事项
1.左边顶满格写
2.print不能写错
3.标点符号都必须是英文的,不能是中文的
4.一行上面只能写一个语句
10.PyCharm工具的介绍
11.pycharm工具的基本配置:设置字体大小和界面风格
12.注释
添加注释的原因:
是为了让别人能够看懂你的代码,提高代码的可读性.
作用:
让别人能够看懂你的代码,提高代码的可读性.
注释:
在程序中给代码添加的解释说明的文字.
注释不是代码,不能被执行,只是给开发人员看的.
注释分为两种:
1.单行注释
注释的文字只能写在一行上面,不能写成多行.
添加方式:
在那一行代码的上面或者后面 使用 # 开头,在#后面写解释说明的文字.
一般都是在# 与 文字之间 加空格
例如:
# 注释的文字
单行注释的快捷键: Ctrl + /
2.多行注释
注释的文字可以写成多行.
添加方式:
在3对双引号或者3对单引号之间写注释的文字.
只能添加到代码的上面.
例如:
"""
注释的文字
注释的文字
注释的文字
"""
或者
'''
注释的文字
注释的文字
注释的文字
'''
在什么时候需要添加注释?
1.自己的代码比较复杂难懂
2.核心业务的代码
编写的计算机程序是用来 处理数据的.
计算机程序中处理的数据 往往都是 外界提供的.
变量:
在内存中临时存储数据的.
从本质上讲, 就是内存中的一块区域.
作用:
在内存中临时存储数据的.
定义格式:
变量名 = 数据值
修改变量的格式:
变量名 = 新的数据值
name = "张三"
- 难点
- 操作系统: 方便用户使用和管理系统软硬件资源的大型软件系统.
- 提供功能:硬件管理,系统调用
- 没有操作系统会让程序员大量的处理软硬件资源适配的旋涡之中
- python
- 优点:简单易学,开源免费,代码优雅,跨平台,功能全面
- 缺点:运行效率低(高级语言通病)
- python应用
- web后台
- 数据挖掘
- 爬虫
- 人工智能
- 自动化运维
- 科学数据运算
- 游戏开发
- 服务器开发
- python变量
- 用来临时存储变量
- 变量的类型list,tuple,dict,int ,float,bool,str,set.
- 常见的标示符的命名规则
- 字母下划线数字组成,数字不能做开头
- 区分大小写
- 变量名不能与标志符冲突
- 写法有大驼峰(UserName)小驼峰(userName)
- python一般(user_name)
- 标志符的查看
import keyword
print(keyword.kwlist)