首页 > 编程语言 >初识python

初识python

时间:2024-01-22 15:13:10浏览次数:35  
标签:存储 计算机 python 类似 初识 内存 CPU

1.python的定义

python是一种编程语言,是连接人与计算机的桥梁,能够有效执行命令,进行操作的语言。

2.计算机的本质

学习python之前,先要了解计算机,那么就要了解计算机的本质,其本质是取代人力

计算机内部存储数据的本质

计算机是基于电工作的 而电信号只有高低两种状态 意思就是计算机只有两种状态 为了方便 我们将用0和1来表示这两种状态
   比特位:含有01的数字位数
    8bit<===>#1010101
    8bit = 1bytes
    1024KB =1MB
    1024MB =1GB
    1024GB =1TB
    1024TB = 1PB
      ...

---存储单位是表示该设备能够存储的比特位位数---

3.计算机五大组成部分

计算机主要由控制器、运算器、存储器、输入设备、输出设备五大部分组成
	控制器 # 类似于人的大脑——脑干
		用于控制计算机各个硬件的工作
	运算器 # 类似于人的大脑
		用于进行数学运算和逻辑运算
	存储器 # 类似于人的记忆中枢
		内存 # 类似于人的短期记忆
		基于电工作 临时存取数据
		优势在于速度快 劣势在于断电之后数据立即丢失
		外存 # 类似于人的长期记忆
		优势在于能够存储数据 劣势在于速度很慢
	输入设备 # 类似于人的耳朵 眼睛 用于接受外界信息
		比如 鼠标 键盘 麦克风
	输出设备 # 类似于人的嘴巴 鼻子 用于输出
		比如 显示屏 音响 打印机

4.计算机三大核心硬件

主要由CPU、内存和硬盘组成
CPU:中央处理器 # 人的大脑
由控制器和运算器共同组成
CPU是衡量一台计算机性能的重要指标
1.CPU是真正工作的人
任何软件想要被运行必须要有CPU才可以
2.内存是配合CPU一起工作的
任何内存内存想要运行必须先将代码加载至内存中CPU去内存中指令执行
3.硬盘是永久保存数据的
我们下载的软件其实是下载到硬盘中
python是一门很有趣的编程语言,同时又是一门比较枯燥的学科,因为要学习很多的专业知识,所以需要再学习过程中能够找到乐趣,这样才能继续学下去。

标签:存储,计算机,python,类似,初识,内存,CPU
From: https://www.cnblogs.com/u-3371013/p/17980083

相关文章

  • python测试系列教程——python+Selenium+chrome自动化测试框架
    python测试系列教程——python+Selenium+chrome自动化测试框架需要的环境浏览器(Firefox/Chrome/IE…)PythonSeleniumSeleniumIDE(如果用Firefox)FireBug、FirePath(如果用Firefox)chromedriver、IEDriverServer、phantomjs.exeIDE(Pycharm/Sublime/Eclipse…)1、浏览器建议......
  • Python web crawler(2)json异步加载的格式
    异步加载的特点点击“查看更多”等按钮,浏览器“刷新”按钮无反馈效果。查看浏览器点击F12的“DevTools”开发者工具,点选“网络”——“Fetch/XHR”——每点击一次“加载更多”就会出现一次网络请求点击刷新出来的“请求内容”——点击“响应”,可以看到响应的是“字典”点击标......
  • Python 生成二维码的几种方式、生成条形码
    一:#生成地维码importqrcodeimportmatplotlib.pyplotaspltfrombarcode.writerimportImageWriter创建QRCode对象qr=qrcode.QRCode(version=1,error_correction=qrcode.constants.ERROR_CORRECT_L,box_size=10,border=4)设置二维码的数据data="Hello,world!"......
  • python代码生成圣诞树
    用turtle生成彩色圣诞树图片,有树,有雪,有星星一、简介本文将介绍如何使用Python的turtle库来生成一个彩色的圣诞树图片。我们将使用turtle库绘制树、雪花和星星,然后将其保存为图片文件。二、准备工作安装turtle库:在命令行中输入pipinstallPythonTurtle进行安装。准备一张空......
  • 从零搭建完整python自动化测试框架(UI自动化和接口自动化 )
    从零搭建完整python自动化测试框架(UI自动化和接口自动化)本自动化测试框架采用python+unittest的基础来搭建,采用PO模式、数据驱动的思想,通过selenium来实现WEBUI自动化,通过request来实现接口自动化。移动终端的自动化也可在该框架基础上去构建补充。 总体框架总体框架......
  • python 多线程multiprocessing
    该多线程,简单计算结果可以使用,在django里想并行处理多个实体进行计算不行,请自行验证importmultiprocessing#要在进程池中并行执行的任务函数defprocess_data(data):#执行任务的逻辑result=data*2returnresultif__name__=='__main__':#创......
  • python redis示例
    Redis是一个基于内存的高性能键值对(key-value)存储系统,同时也支持丰富的数据结构,如字符串、哈希表、列表、集合、有序集合等。在Python中,我们通常使用redis-py这个第三方库来连接和操作Redis。以下是一个基本的使用步骤以及各种数据结构操作的示例:1.安装redis-py库pipinstall......
  • sqlglot python sql 解析以及翻译工具
    sqlglot实际上是由和sqlmesh一个团队开发的就用python的sql解析以及翻译工具,功能还是比较强大的支持20多种sql方言的格式化以及翻译,sqlmesh就使用了此工具包,当然相比其他一些工具,性能也是很不错的参考资料https://github.com/tobymao/sqlglothttps://sqlglot.com/sqlglot.html......
  • Python requests连接池超出错误urllib3.connectionpool:Connection pool is full disc
    今天在进行多线程请求的时候出现问题,但是是警告,不过会导致把其他请求给关闭掉,严重影响效率,在网上搜了一大堆都是说urllib3的,没有说requests的。WARNING:urllib3.connectionpool:Connectionpoolisfull,discardingconnection:450632824.shop.n.weimob.com.Connectionpools......
  • Python 字符串不可变性的优缺点
    随着计算机技术的快速发展,越来越多的编程语言被发明出来,每种编程语言都有自己独特的特点和优势。以我经常使用python写爬虫为例,在Python中,字符串是不可变的,这意味着一旦字符串被创建,就不能被修改。这与其他一些编程语言(如C++和Java)不同,在这些语言中,字符串是可以被修改的。对于......