【Python】计算机基础

本篇文章将会讲解以下知识点:

(1)计算机基础

(2)编程的本质

(3)Python的介绍

一:计算机基础

(1)基本概念

1)计算机的组成

计算机是由多个硬件组合而成,常见的硬件由CPU、硬盘、内存、网络、显示器...

注意事项:机械地将零件组合在一起,它们之间是无法进行协作。

2)操作系统

勇于协调计算机的各个硬件,让硬件之间进行协同工作,以完成某个目标或任务。

常见的操作系统有:Windows、Linux、Mac。

3)软件(应用程序)

在安装上操作系统之后,我们可以在自己的电脑上安装一些常用的软件,例如:QQ、微信...

注意:软件一定是运行在操作系统之上的。

(2)编程语言

软件是程序员使用编程语言开发出来当代一大堆代码的集合。

全球的编程语言有2000+多种。

常见的编程语言有:java、c#、c++、c、PHP、Python

本质上学习编程语言是学习它的语法,根据语法再去编写相应的软件的功能。

(3)编译器/解释器

编译器/解释器:就是一个翻译官,将代码翻译成计算机能够识别的命令。

为什么有的叫解释器,有的叫编译器?

1)解释器:实时翻译,比如拿到1000行代码之后,解释一句交给操作系统一句。

2)编译器:全文翻译,比如拿到1000行代码之后,会将它编译成一个临时文件(临时文件:计算机能够识别命令),再把临时文件交给操作系统去读取。

Python、PHP、JavaScript、Ruby...一般称为解释型语言。

c、java、Go、c++...一般称为编译型语言。

二:学习编程的本质

学习编程本质上就是三件事:
(1)选择一门编程语言,在自己的电脑上安装此编程语言相关的编译器/解释器。

(2)学习编程语言的语法规则,根据语法规则+业务背景设计并开发你的软件。

(3)使用编译器/解释器去运行自己写的代码。

三:Python的介绍

(1)语言的分类

1)从翻译的维度分类

1、解释性语言:Python、Ruby...

2、编译型语言:c、c++、java...

2)从高低的维度分类

1、低级编程语言:写出来的代码直接可以被计算机识别。

例如:机器语言、汇编语言。

2、高级编程语言:写出来的代码无法直接被计算机识别,但是可以通过某种方式将其转换为计算机可以识别的语言。

例如:c、c++、java、python...这类编程语言在编写代码时,交由相关编译器或解释器翻译成机器码,然后再交给计算机去执行。

(2)Python

Python由荷兰国家数学与计算机科学研究中心吉多·范罗苏姆于1990年代初设计,作为一门叫做ABC语言的替代品。 Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言, 随着版本的不断更新和语言新功能的添加,逐渐被用于独立的、大型项目的开发。 

Python在各个编程语言中比较适合新手学习,Python解释器易于扩展,可以使用CC++或其他可以通过C调用的语言扩展新的功能和数据类型。 Python也可用于可定制化软件中的扩展程序语言。Python丰富的标准库,提供了适用于各个主要系统平台的源码机器码。 

  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值