python学习P6~~10

b站达内python课学习笔记

P6 Python基础-1.5 课程介绍

一、课程总纲

在这里插入图片描述

二、课程特点

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

三、学习方法

在这里插入图片描述
上述四点中,最重要的是第三点
在这里插入图片描述
在这里插入图片描述

P7 Python基础-1.6 Python程序执行

一、计算机知识简介

在这里插入图片描述

程序

一组计算机能识别和执行的指令,是实现某种需求的软件。

操作系统

管理和控制计算机软件与硬件资源的程序;
隔离不同硬件的差异,使开发程序简单化。
例如,Windows,Linux,Unix。服务器的操作系统选择一般是Linux

计算机组成

主板–计算机的主要电路系统。
CPU --主要负责执行程序指令,处理数据。
硬盘–持久化存储数据的记忆设备,容量大,速度慢。
内存–临时存储数据的记忆设备,容量小,速度快。
IO设备–键盘、鼠标、显示器。

二、python语言操作简介

Python定义

一种免费、开源、跨平台、动态、面向对象的编程语言。

交互模式

  1. 打开终端
  2. 进入交互式:python3
  3. 编写代码:print(“hello world”)
  4. 离开交互式:exit()

文件模式

将指令编写到.py文件,可以重复运行程序。

  1. 编写文件。
  2. 打开终端
  3. 进入程序所在目录:cd 目录
  4. 执行程序: python3 文件名

Linux常用命令

1.pwd:查看当前工作目录的路径
2.ls:查看指定目录的内容或文件信息
3.cd:改变工作目录(进入到某个目录)

P8 Python基础-1.7 Python执行过程分析

一、代码执行过程

编译和解释

  1. 由源代码转变成机器码的过程分成两类:编译和解释。
  2. 编译:在程序运行之,通过编译器将源代码变成机器码,例如:C语言。
    – 优点:运行速度快
    – 缺点:开发效率低,不能跨平台。
  3. 解释:在程序运行之,通过解释器对程序逐行翻译,然后执行。例如Javascript
    – 优点:开发效率高,可以跨平台;
    – 缺点:运行速度慢。
    在这里插入图片描述

python的执行

python是解释型语言,但为了提高运行速度,使用了一种编译的方法。
编译之后得到.pyc文件,存储字节码(特定于Python的表现形式,不是机器码)。
字节码文件只会在第一次运行时生成,之后运行,只需执行后续步骤

源代码 – 编译 --> 字节码 – 解释 --> 机器码
|————1次———|

在这里插入图片描述

解释器类型

  1. CPython(C语言开发),基本用的是它
  2. Jython (java开发)
  3. IronPython (.net开发)
  4. ……

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)

经验总结

程序不是自上而下编写的
一行代码往往是从右向左写的

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值