python基础课程讲解
day01:
编程语言的介绍:
一
1.什么是编程?(****)
两个环节:
1.把做事的思维逻辑给想清楚了
2.用计算机能听懂的语言也就是编程语言把做事的步骤给翻译下来
2.为什么要编程?
人要奴役计算机,让计算机取代人,帮人做事
什么是语言?
人与人,人与计算机之间沟通交流的方式
什么是程序、软件?
程序就是一系列代码文件
程序是由什么组成的?
功能+数据
二
计算机的硬件组成及运行原理?(*****)
大前提:计算机的核心硬件组成都是为了模仿人的某一器官或者功能
控制器:是计算机的指挥系统,负责控制所有其他硬件的运行 --------------------》 人脑
运算器:负责数学运算与逻辑运算 ----------------------------------------------》 人脑
控制器+运算器-》cpu ------------------------------------------------------》人脑
一cpu、一芯片、两核、四线程
存储器:
内存:存的是电信号,断电数据丢失 ----------------------------------------》人脑的记忆功能
特点:存取速度都快,但是只能临时存放数据
外存(磁盘):存的是磁信号,断电数据依然存在------------------------------》笔记本
特点:存取速度都慢,但是可以永久存放数据
输入设备-------------》人的耳朵
键盘、鼠标
输出设备---------------》人的嘴
显示器、音响、打印机
三
三大核心硬件:
cpu
-----------》之间加入 缓存 能提高计算机运行速度
内存-》主存 (多软件并运行内存吃的特别快,学运维的要实时监控)
硬盘
程序运行的步骤:
安装的程序是存放与硬盘中的,而程序的运行要经历的步骤
1、加载/启动:需要将程序的代码从硬盘读入内存
2、运行:cpu从内存中读取指令来运行
四
平台与跨平台:
应用程序
操作系统------》这两个叫一个平台,我们写好的py应用程序能够在任何一个平台上使用(windows、Linux、mac),这就叫跨平台
计算机硬件-----》
五
计算机体系三层结构:(******)
py程序:命令 shell程序:shell命令 windows:系统命令
应用程序 python解释器 hell解释器 cmd.exe c语言的程序
操作系统----->#操作系统是通过cpu来间接控制计算机其他硬件的
--------》系统接口(背后封装的功能)
--------》内核
计算机硬件
了解知识点:
cpu内部存在基础指令集分为两种:
精简指令集
复杂指令集
X86:指复杂指令集(民用的、通用的)
windows X86 32-Bit 指:windows系统、复杂指令集、运行32位的软件
寄存器:
是提升计算机运行速度的,存在于cpu内部,用和cpu一样的材质做的,用于存储的
存储器详细种类分布:寄存器、高速缓存、内存、磁盘、磁带
内存又叫:RAM(可读可写)
ROM(只读的内存)----》断电数据不丢,里面存的数据不能更改
机械磁盘存取速度慢原因:慢是慢在找数据上:需要9ms
7200转/min
120转/s
1/120一转:0.008s
半圈=4ms(平均延迟时间
平均寻道时间5ms
找到一个数据需要9ms
硬盘最小的指一个扇区:指512字节
磁盘分区指:从一个柱面开始到另一个柱面结束
8bit(比特位)=1Byte(字节)
1024B=1KB
1024KB=1MB
1024MB=1G
1024GB=1TB
1024TB=1PB
500GB=500*1000MB*1000KB*1000B
虚拟内存:
把硬盘的一部分空间分出一部分来干内存的活
python基础课程讲解的更多相关文章
- python基础知识讲解——@classmethod和@staticmethod的作用
python基础知识讲解——@classmethod和@staticmethod的作用 在类的成员函数中,可以添加@classmethod和@staticmethod修饰符,这两者有一定的差异,简单来 ...
- python基础课程_2学习笔记3:图形用户界面
图形用户界面 丰富的平台 写作Python GUI程序前,须要决定使用哪个GUI平台. 简单来说,平台是图形组件的一个特定集合.能够通过叫做GUI工具包的给定Python模块进行訪问. 工具包 描写叙 ...
- <<Python基础课程>>学习笔记 | 文章13章 | 数据库支持
备注:本章介绍了比较简单,只是比较使用样品,主要假设是把握连接,利用数据库.和SQLite做演示样本 ------ Python数据库API 为了解决Python中各种数据库模块间的兼容问题,如今已经 ...
- python基础课程_学习笔记15:标准库:有些收藏夹——fileinput
标准库:有些收藏夹 fileinput 重要功能 性能 叙述性说明 input([files[,inplace[,backup]]) 便于遍历多个输入流中的行 filename() 返回当前文件的名称 ...
- python基础课程_学习笔记26:编程的乐趣
编程的乐趣 编程柔术 当你坐下来,打算如何组织计划要定时,具体程序,然而,无论什么经验.在实现时间的函数的,你会逐渐学会了原来的设计,实用的新知识.我们不应该忽视沿途汲取的教训,相反,它们用于其他设计 ...
- python基础课程_学习笔记13:标准库:有些收藏夹——sys
标准库:有些收藏夹 sys sys这个模块可以让你访问和python解释器联系紧密的变量和函数. sys模块中一些重要的函数和变量 函数/变量 描写叙述 argv 命令行參数,包含脚本名称 exit( ...
- python基础课程_学习笔记21:文件和材料
文件和材料 打开文件 open功能是用来打开文件,语法例如,下面的: open([name[,mode[,buffering]]) open函数使用一个文件名称作为唯一的强制參数,然后返回一个文件对象 ...
- python基础课程_学习笔记20:标准库:有些收藏夹——os
标准库:有些收藏夹 os os模块为您提供访问多个操作系统服务特征. os和它的子模块os.path还包含一些用于检查.构造.删除文件夹和文件的函数,以及一些处理路径的函数. os模块中一些重要函数和 ...
- Python基础系列讲解——random模块随机数的生成
随机数参与的应用场景大家一定不会陌生,比如密码加盐时会在原密码上关联一串随机数,蒙特卡洛算法会通过随机数采样等等.Python内置的random模块提供了生成随机数的方法,使用这些方法时需要导入ran ...
随机推荐
- 邮件功能 - yagmail 模块
简介 使用 yagmail 模块可以更简单地实现邮件发送功能. 安装:pip install yagmail 代码示例 1 import yagmail 2 3 def send_mail(repor ...
- mooc人大单元测试1
@font-face { font-family: Wingdings } @font-face { font-family: 宋体 } @font-face { font-family: " ...
- IDEA常用个性化设置
自己对于IDEA一些个性化设置,这里简单记录一下,省的之后四处百度 常用插件安装 CodeGlance:代码编写区域右侧小地图 GenerateAllSetter:针对new出来的实体类对象快速调用G ...
- 使用EasySYS搭建驱动开发基本框架
提供EasySYS的下载地址:http://bbs.pediy.com/showthread.php?p=956643,看雪上有提供下载,自行百度. EasySYS你能够帮我们快速的搭建驱动的开发框架 ...
- MD5算法C/C++的实现
博客链接:http://blog.csdn.net/qq1084283172/article/details/52334027 在逆向程序的时候,经常会碰到加密的算法的问题,前面分析UC的逆向工程师的 ...
- 病毒木马查杀实战第025篇:JS下载者脚本木马的分析与防御
前言 这次我与大家分享的是我所总结的关于JS下载者脚本木马的分析与防御技术.之所以要选择这样的一个题目,是因为在日常的病毒分析工作中,每天都会遇到这类病毒样本,少则几个,多则几十个(当然了,更多的样本 ...
- POJ3122贪心或者二分(分蛋糕)
题意: m+1个人来分n个蛋糕,每个人分到的蛋糕数必须一样而且还必须是同一个蛋糕上的,问每个人最多分多少蛋糕? 思路: 能想到的方法有两种,一个是直接贪心,另一个就是二分,这个 ...
- ThreadLocal不好用?那是你没用对!
在 Java 中,如果要问哪个类使用简单,但用好最不简单?我想你的脑海中一定会浮现出一次词--"ThreadLocal". 确实如此,ThreadLocal 原本设计是为了解决 ...
- Pulsar部署和实践(一)
前言 本地Docker部署Pulsar消息代理实现消息发布和消息订阅 介绍 相关概念,后面有时间再花时间整理下. 实践步骤 1.使用dokcer本地部署pulsar docker run -it \ ...
- 依赖倒置原则(Dependence Inversion Principle)
目录 背景 说明 例子 "倒置"的解释 总结 参考资料 背景 这几天组内的人一起学习DDD,里面再次提到了依赖倒置原则,在这学习过程中,大家又讨论了一下依赖倒置原则. 说明 采用依 ...