今天首先先复习了一下昨天学习的内容

一.进制

二进制与十六进制之前的转换,以及十六进制与二进制之前的转换

二.内存的分布

堆区相当于客房  栈区相当于大厅

三.计算的组成

1.控制器 2.运算器 3.存储器 4.INPUT设备 5OUTPUT设备

四.计算的三大核心硬件

1.cup 2.内存 3.硬盘

五.操作系统

操作系统是直接控制计算机软件与硬件相互之间的协调工作

应用软件需要通过操作系统来间接的控制硬件

今天学习的新的内容

一.编程语言的介绍

1.机器语言:直接用计算机能识别二进制指令直接控制硬件

2.汇编语言:用英文标签取代二进制指令编写程序控制硬件

3.高级语言:用人能理解的表达方式区编写程序控制硬件,无需考虑硬件的操作细节

3.1编译型:运用编译器来进行转换,不具备跨平台性

3.2解释型:运用翻译器来进行转换,具备跨平台性

根据开发效率 执行效率来进行一些总结

开发效率 高级语言>汇编语言>机器语言   执行效率 机器语言<汇编语言<高级语言

二.python解释器的介绍

三.python解释器的安装

1.验证python解释器是否安装成功 win+R  输入 cmd 打开终端 输入python 是否能执行 成功说明安装成功

2.环境变量的设置

2.1python配置环境变量不是必要的

2.1环境变量的设置是为终端提供执行环境

四.执行python程序的两种方式

1.交互式:打开终端进入python解释器 敲一行代码回车就执行(交互式不能永久保存代码)

2.脚本式:通过文本编写代码(脚本),pathy3 d:\test.py(可以永久保存代码)

五.pip

pip是python的应用商城,可以在该商城下载模块工具来拓展python功能

pip-V查看版本号 pip list 查看当前python环境下拓展的功能 pip instal 安装

pip unistal 卸载

五.应用程序使用的三步骤

1.打开应用程序,在应用程序在操作系统上运行

2.将文件内容加载到内存上

3.内存数据显示到用户界面,应用程序将数据转化成人类识别的文字或者图像显示给人看

python解释器:cpython

1.打开cpython

2.将文件加载到内存上

3.将数据从内存中拿到解释器上解释释放(中间有语法检验的过程)

六.变量

1.变量:变指的是事物的状态可以改变, 量指的是记录事物的状态

2.为何要用变量:让计算器具备人一样记忆事物状态的能力

age             =                18

(变量)(赋值符号)(变量值)

开辟内存空间的过程

七.变量的三大组成

值:通过变量直接访问就是值

地址(id)是变量值在内存中的唯一标识

类型(type)访问变量的类型

八.比较

==只做值的比较

is  做地址的比较

九pycharm的基本使用

如何用编译器pycharm来编写python

1.创建目录

2.创建PY文件

3.解释执行PY文件

pycharm不需要系统的环境变量,只需要自己配置找到python解释器

转载于:https://www.cnblogs.com/huikejie/p/10698382.html

python day 02相关推荐

  1. Python 学习 02 —— Python如何爬取数据

    文章目录 系列文章 二.Python 爬 虫 1.任务介绍 2.简介 3.基本流程 3.1.准备工作 3.1.1.分析页面 3.1.2.编码规范 3.1.3.导入模块 3.1.4.程序流程 3.2.获 ...

  2. go加载python_人生苦短我用python(02)动态加载模块-Go语言中文社区

    文章内容为原创,欢迎转载请注明出处 作者: EflyPro->晦明禅师 文章来源:公众号"睿江云计算" 继第一期[人生苦短我用Python系列专栏]发布后,深受广大睿普迷的一 ...

  3. python动态加载模块有什么用_人生苦短我用python(02)动态加载模块

    继第一期[人生苦短我用Python系列专栏]发布后,深受广大睿普迷的一致好评,经常问小普第二期什么时候出呀?好期待~ 来来来小普这就呈上第二期[02动态加载模块] 错过了第一期的小伙伴们可以点此穿越哦 ...

  4. 【读书笔记】Python编程-基础知识和案例讲解,“笨办法”学Python 3_2020.02.15

    [概述] --书名:"笨办法"学Python 3 --作者:泽德 A.肖 --日期:2020年02月15日 --大事件记录: 截至2月14日24时,据31个省(自治区.直辖市)和新 ...

  5. Python进阶02 文本文件读写

    2019独角兽企业重金招聘Python工程师标准>>> # 写入 f = open("D:\\record.txt", 'w') f.write('tom, 12 ...

  6. python多线程_【python多线程02】各种线程锁

    0x00 前言 本片文章讲述了小明同学在编写python多线程过程中遇到一些奇怪现象,小明根据这些奇怪现象挖掘背后的原因...通过遇到的问题,引申出全局解释器锁,同步锁,递归锁,信号量... 0x01 ...

  7. Python进阶02 文本文件的输入输出

    作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! Python具有基本的文本文件读写功能.Python的标准库提供有更丰富的读写功能 ...

  8. python 用if判断一个数是不是整数_五天学会Python基础02(下)

    函数和模块的使用 在讲解本章节的内容之前,我们先来研究一道数学题,请说出下面的方程有多少组正整数解. 事实上,上面的问题等同于将8个苹果分成四组每组至少一个苹果有多少种方案.想到这一点问题的答案就呼之 ...

  9. Python应用02 Python服务器进化

    作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! **注意,在Python 3.x中,BaseHTTPServer, SimpleH ...

  10. 【Python】[02]初识Python

    Python3的下载安装 根据书上的推荐,我将学习和使用Python3版本,从www.python.org网站,根据对应的操作系统,下载合适的Python版本即可 我的是64位系统,所以我选择的是Wi ...

最新文章

  1. 使用EntityFrameworkCore实现Repository, UnitOfWork,支持MySQL分库分表
  2. SpringMV工作流程分析
  3. 怎么在html插入谷歌地图,html页面插入百度or谷歌地图
  4. C++自学08:类型推断(auto/typeid)
  5. win10系统下计算器界面变成英文的解决方法
  6. linux下go语言代理
  7. MATLAB用solve求解普通二元高次方程
  8. 信息安全工程第四章网络安全体系与网络安全模型要点小结
  9. 医号馆建设医联体的核心优势(互联网医疗解决方案)
  10. C语言编程>第十二周 ③ 已知学生的记录由学号和学习成绩构成,M名学生的数据已存入a结构体数组中。请编写函数fun,该函数的功能是:找出成绩最高的学生记录,通过形参返回主函数。
  11. 新视野大学英语视听说第三版答案
  12. 奋斗不止 自强不息:职场话题之跳槽(四)—离职
  13. 新魔百和M304A-免费卡刷固件(当贝桌面,smartTV开机画面)
  14. IPv6基础_邻居发现协议简介
  15. iOS 开发中农历与公历的转换,星座计算。
  16. mysql表连接,多表查询
  17. Wondow10 编译 Wireshark 源码(Windows10 + Vs2019 +Qt5.12)
  18. 预防和减少交警在事故处置现场的伤亡 美国有哪些经验可借鉴?
  19. id 类 标签三大选择器
  20. 组件库系列三:编写组件库文档

热门文章

  1. ThreadLocal,静态变量,实例变量,局部变量的线程安全
  2. openmv探索_2_追踪单颜色
  3. 第十届全国社会媒体处理大会 (SMP 2021) 征文通知
  4. NeurIPS、COLING顶会亮点有哪些 | 一周学术精选
  5. 【赛尔原创】用对比集成式方法理解基于文档的对话
  6. 【面经】关于逻辑回归,面试官们都怎么问
  7. 用了Python这么久,你连这个都没试过?
  8. 每日算法系列【LeetCode 1053】交换一次的先前排列
  9. 机器学习—线性回归推广及案例
  10. LeetCode—1.快速排序算法