Python基础(一)---计算机组成原理及python介绍


一、计算机组成原理

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

在这里插入图片描述

(5).搭建完成 开始编写

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值