PythonStudy——编程基础 Python Primary
1、什么是编程语言
语言: 一个事物与另外一个事物沟通的介质 。编程语言是程序员与计算机沟通的介质。
编程: 将人类内识别的语言转化为机器能识别的指令,这种过程就叫做编程。
注:最终这些指令会被转化为高低电平提供给计算机进行识别处理。
编程语言:有特定语法,可以通过编程的方式,让计算机进行识别,从而让计算机根据人的意愿完成人想让其完成的事。
词条:百度词条 “编程语言” :https://baike.baidu.com/item/%E7%BC%96%E7%A8%8B%E8%AF%AD%E8%A8%80/9845131?fr=aladdin
2、什么是编程
编程就是程序按照某种编程语言的语法规范将自己想要让计算机做的事情表达出来。
表达的结果就是程序,程序就是一系列的文件。
词条:百度词条 “编程语言” :https://baike.baidu.com/item/%E7%BC%96%E7%A8%8B
3、为什么要编程
在编程的过程中,计算机就像是人的奴隶
我们编程的目的就是为了让计算机代替人类去工作,从而解放人力。
其实就是为了偷懒~
4、计算机硬件基础
五大组成部分:
控制器:指挥系统 统筹规划硬件与软件的运行,调控计算机各组成部分协调合作
运算器:数学运算+逻辑运算 可以完成数据的 算数运算 与 逻辑运算,得到想要的结果
存储器:存取数据 需要再次使用的数据可以通过存储器进行 临时 或 永久存储
输入input设备:将外界的信息,通过输入设备,提供给计算机
输出output设备:从计算机内部提前想要的数据
其中:
内存:
优点:存取速度快
缺点:断电数据就全部丢失
硬盘:
优点:断电后数据也会保留下来
缺点:存取速度远远慢于内存
磁带
输入设备:键盘,鼠标,摄像头
输出设备:显示器,打印机
CPU=控制器+运算器
内存相当于人的记忆
外存/硬盘相当于本子
运行一个程序经历过程:
代码由硬盘加载到内存,然后cpu去内存中读取指令然后执行
BIOS:Basic Input Output System 基本输入输出系统
4.1 CPU详解
64的cpu可以执行32的软件,但32的cpu只能执行32的软件
5、操作系统(五星要点)
操作系统本质就是一个软件,该软件的功能是专门用来帮我们控制硬件的。
操作系统位于计算机硬件与软件之间,用于协调、管理、控制计算机硬件资源与软件资源
操作系统的两大功能:
1、将复杂的硬件操作封装成简单的功能提供给用户/应用程序使用
2、将多个任务对硬件的竞争变得有序
一个完成的计算机系统应该分成三部分:
应用软件
操作系统
计算机硬件
6、Python是什么?
Python简介及应用领域
- Web 和 Internet开发
- 科学计算和统计
- 教育
- 桌面界面开发
- 软件开发
- 后端开发
概括的来说,有:大数据 数据分析 机器学习 人工智能 爬虫 自动化运维 Web
PythonStudy——编程基础 Python Primary的更多相关文章
- 【学习笔记】第二章 python安全编程基础---python爬虫基础(urllib)
一.爬虫基础 1.爬虫概念 网络爬虫(又称为网页蜘蛛),是一种按照一定的规则,自动地抓取万维网信息的程序或脚本.用爬虫最大的好出是批量且自动化得获取和处理信息.对于宏观或微观的情况都可以多一个侧面去了 ...
- python 小白(无编程基础,无计算机基础)的开发之路 day1
本节内容 Python介绍 发展史 Python 2 or 3? 安装 Hello World程序 变量 用户输入 模块初识 .pyc是个什么鬼? 数据类型初识 数据运算 表达式if ...else语 ...
- Python网络编程基础pdf
Python网络编程基础(高清版)PDF 百度网盘 链接:https://pan.baidu.com/s/1VGwGtMSZbE0bSZe-MBl6qA 提取码:mert 复制这段内容后打开百度网盘手 ...
- python中并发编程基础1
并发编程基础概念 1.进程. 什么是进程? 正在运行的程序就是进程.程序只是代码. 什么是多道? 多道技术: 1.空间上的复用(内存).将内存分为几个部分,每个部分放入一个程序,这样同一时间在内存中就 ...
- python网络编程基础(线程与进程、并行与并发、同步与异步、阻塞与非阻塞、CPU密集型与IO密集型)
python网络编程基础(线程与进程.并行与并发.同步与异步.阻塞与非阻塞.CPU密集型与IO密集型) 目录 线程与进程 并行与并发 同步与异步 阻塞与非阻塞 CPU密集型与IO密集型 线程与进程 进 ...
- python 编程基础练习 第一天
python 编程基础练习 第一天: 需求: 1.计算2的38次方,180*0.7输出(精度显示正常), x的y次方,数字倒序输出即345876输出678543,方法越多越好. 2.字符串处理: 1) ...
- python面向对象编程基础
演示了 Python 类与对象的编程基础, 包括属性.方法.继承.组合.动态创建类. python 版本: 2.7.5 class SimpleClass(object): ''' a simple ...
- Python 面向对象编程基础
Python 面向对象编程基础 虽然Pthon是解释性语言,但是Pthon可以进行面向对象开发,小到 脚本程序,大到3D游戏,Python都可以做到. 一类: 语法: class 类名: 类属性,方法 ...
- python全栈开发从入门到放弃之socket网络编程基础
网络编程基础 一 客户端/服务器架构 1.硬件C/S架构(打印机) 2.软件C/S架构 互联网中处处是C/S架构 如黄色网站是服务端,你的浏览器是客户端(B/S架构也是C/S架构的一种) 腾讯作为服务 ...
随机推荐
- Perl新接触的小命令
0,glob()函数 my @infile = glob("$indir/*.txt.gz"); #获得指定路径下的文件名,并形成列表,如果$indir为空,则自动匹配当前目录下 ...
- Selenium3.6.0+Firefox55+JDK8.0配置
一.安装JDK8.0(自行百度安装步骤) 二.在eclipse的偏好设置中选择java版本为8.0 三.Maven配置 <project xmlns="http://maven.apa ...
- beyond compare 免费版
链接:https://pan.baidu.com/s/10lPUEpFPZU76HRbJfbZ2ZA 提取码:r2go
- [术语] CRUD 增删改查
Data Manipulation Language, DML 数据操纵语言Insert update delete CRUD :create read update delete
- [JSON] 前后台如何通过$.ajax()传输JSON数据
说明:slesecByPriomaryKey是通过empno来获得Emp对象. 前台1: $(function() { $.ajax({ type : "POST", url : ...
- express+mockjs实现模拟后台数据发送
前言: 大多数时候,前端会和后端同时进行开发,即在我们开发完页面的时候,很可能还不能立马进入联调阶段,这个时候,为了保证我们接口的有效性和代码的功能完整,我们可能需要模拟数据. 模拟数据方法 1.通过 ...
- SQL SERVER 查看sql语句性能与执行时间
[方法一] set statistics profile on set statistics io on set statistics time on go --sql语句 go set statis ...
- vue-router中query和params传参(接收参数)以及$router、$route的区别
query传参: this.$router.push({ path:'/...' query:{ id:id } }) 接收参数:this.$route.query.id params传值: 传参: ...
- python3练习-发送IP地址到邮箱
需求: 从外网通过VPN访问内网,并登录电脑A.在电脑A通过共享文件夹(需要\\IP的方式访问)访问到内网电脑B,由于电脑B的WI-FI的IP地址会变化,所以当电脑B的I访问路径需要获知电脑B的最新I ...
- Linux的远程管理
一.远程管理 与个人用的计算机不同,服务器一般都是运行在IDG机房中,所以我们通常不会直接接触服务器硬件,而是通过各种远程管理方式对服务器进行控制 1.常见远程管理工具方式: -RDP(remote ...