文章目录
一、计算机组成原理
1.什么是计算机?
计算机俗称电脑,是现代一种用于高速计算的电子机器,可以进行数值计算,又可以进行逻辑判断,还具有存储记忆功能,且能够按程序的运行,自动、高速的处理数据。
2.计算机由什么组成?
一个完成的计算机系统,是由硬件系统和软件 系统两大部分组成。
计算机系统组成:
硬件系统
主机部分:
中央处理器:
运算器
控制器
内存储器:
随机存储器
只读存储器
外设部分:
输入设备:
键盘
鼠标
摄像头...
输出设备:
显示器
音响
打印机...
外存储器:
软盘
硬盘
软件系统
系统软件:
操作系统
驱动程序
语言处理程序
数据库管理系统等...
应用软件:
浏览器
文本编辑器
音频播放器
3.硬件系统
4.软件系统
5.计算机是如何处理程序的?
(1)用户打开程序,程序开始执行;
(2)操作系统将程序内容和相关数据送入计算机的内存;
(3)CPU根据程序内容从内存中读取指令;
(4)CPU分析、处理指令,并为取下一条指令做准备;
(5)取下一条指令并分析、处理,如此重复操作,直至执行完程序中全部指令,最后将计算的结果放入指令指定的存储器地址中。
二、Python介绍
1.python的诞生 口号:人生苦短,我用python
Python是由 Guido van Rossum (gui叔)在八十年代末和九十年代初,在荷兰国家数学和计算机科学研究所设计出来的。1991年,第一个Python编译器诞生。它是用C语言实现的,并能够调用C语言的库文件。从一出生,Python已经具有了:类,函数,异常处理,包含表和词典在内的核心数据类型,以及模块为基础的拓展系统。Python语法很多来自C,但又受到ABC语言的强烈影响。Python将许多机器层面上的细节隐藏,交给编译器处理,并凸显出逻辑层面的编程思考。Python程序员可以花更多的时间用于思考程序的逻辑,而不是具体的实现细节。这一特征吸引了广大的程序员。Python开始流行。Python本身也是由诸多其他语言发展而来的,这包括 ABC、Modula-3、C、C++、Algol-68、SmallTalk、Unix shell和其他的脚本语言等等。
2.python的简介
Python(KK英语发音:/'paɪθɑn/, DJ 英语发音:/ˈpaiθən/)是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。
Python的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。
Python的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。
Python 是交互式语言:这意味着,您可以在一个Python提示符,直接互动执行写你的程序。
Python 是面向对象语言:这意味着Python支持面向对象的风格或代码封装在对象的编程技术。
Python 是初学者的语言:Python 对初级程序员而言,是一种伟大的语言,它支持广泛的应用程序开发,从简单的文字处理到WWW 浏览器再到游戏。
3.python的特点
(1).简单易学
(2).丰富的库
(3). 快速开发
(4).免费开源
(5).可移植性
(6).解释性语言
(7).可扩展
4.应用场景
(1).常规软件开发
(2).科学计算 :函数计算
(3).自动化运维
(4).云计算 : openstack 基于python开发的
(5).WEB开发 :网站
(6).网络爬虫 :数据爬取
(7).数据分析 :分析数据规律
(8).人工智能 :机器学习
5.python的环境搭建
(1):首先判断是否已安装python (Python基础编程,系统环境为linux系统)
a.在linux系统中,一般自带python,检测方法:在终端串口输入python命令查看结果:
b.若结果如右图所示,表示系统自带python,可以不用再安装。若结果表示无python,或者选择更高版本的python,则可以按照下面的步骤进行安装。
(2).进入Python官网下载所需的资料:https://www.python.org/downloads/
a.这里使用Linux下的Python进行编程:
b.下载版本Python3.6.4.tgz压缩包
(3).将压缩包 拷贝到linux平台下并解压
$tarxvf Python-3.x.x.tgz
$cdPython-3.x.x
$make
$makeinstall
若出错$sudo make install 管理员权限云行 Python会安装在/usr/local/bin/python3.6 目录中Python库安装在/usr/local/lib/python3.6 下
(4).在终端运行python
python
python2
python3