P6 Python基础-1.5 课程介绍
一、课程总纲
二、课程特点
三、学习方法
上述四点中,最重要的是第三点
P7 Python基础-1.6 Python程序执行
一、计算机知识简介
程序
一组计算机能识别和执行的指令,是实现某种需求的软件。
操作系统
管理和控制计算机软件与硬件资源的程序;
隔离不同硬件的差异,使开发程序简单化。
例如,Windows,Linux,Unix。服务器的操作系统选择一般是Linux
计算机组成
主板–计算机的主要电路系统。
CPU --主要负责执行程序指令,处理数据。
硬盘–持久化存储数据的记忆设备,容量大,速度慢。
内存–临时存储数据的记忆设备,容量小,速度快。
IO设备–键盘、鼠标、显示器。
二、python语言操作简介
Python定义
一种免费、开源、跨平台、动态、面向对象的编程语言。
交互模式
- 打开终端
- 进入交互式:python3
- 编写代码:print(“hello world”)
- 离开交互式:exit()
文件模式
将指令编写到.py文件,可以重复运行程序。
- 编写文件。
- 打开终端
- 进入程序所在目录:cd 目录
- 执行程序: python3 文件名
Linux常用命令
1.pwd:查看当前工作目录的路径
2.ls:查看指定目录的内容或文件信息
3.cd:改变工作目录(进入到某个目录)
P8 Python基础-1.7 Python执行过程分析
一、代码执行过程
编译和解释
- 由源代码转变成机器码的过程分成两类:编译和解释。
- 编译:在程序运行之前,通过编译器将源代码变成机器码,例如:C语言。
– 优点:运行速度快
– 缺点:开发效率低,不能跨平台。 - 解释:在程序运行之时,通过解释器对程序逐行翻译,然后执行。例如Javascript
– 优点:开发效率高,可以跨平台;
– 缺点:运行速度慢。
python的执行
python是解释型语言,但为了提高运行速度,使用了一种编译的方法。
编译之后得到.pyc文件,存储字节码(特定于Python的表现形式,不是机器码)。
字节码文件只会在第一次运行时生成,之后运行,只需执行后续步骤
源代码 – 编译 --> 字节码 – 解释 --> 机器码
|————1次———|
解释器类型
- CPython(C语言开发),基本用的是它
- Jython (java开发)
- IronPython (.net开发)
- ……
P9 Python基础-1.8 集成开发工具介绍01
一、Pycharm的基本操作
创建项目、文件、运行,调出项目栏窗口
P10 Python基础-1.9 集成开发工具介绍02
一、Demo1:汇率转换说明实际编程工作流程
写代码是不断debug修改的过程
先写需求,再写步骤,然后写每步的代码,随后不断调试修改bug
"""
汇率转换器
"""
# 1.获取数据
str_usd = input("请输入美元:")
int_usd = int(str_usd)
# 2.逻辑处理
result = int_usd * 6.9
# 3.显示结果
print(result)
经验总结
程序不是自上而下编写的
一行代码往往是从右向左写的