学习python的第二天之编程语言

学习python的第二天之编程语言

编程语言就是人类和计算机进行交流的语言。

编程语言是用来定义计算机程序的形式语言。我们通过编程语言来编写程序代码,再通过语言处理程序执行向计算机发送指令,让计算机完成对应的工作。

计算机是如何处理程序的?

按照冯.诺依曼存储程序的原理,计算机的工作流程大致如下:

用户打开程序,程序开始执行;操作系统将程序内容和相关数据送入计算机的内存; CPU根据程序内容从内存中读取指令; CPU分析、 处理指令,并为取下一条指令做准备;取下一 条指令并分析、处理,如此重复操作,直至执行完程序中全部指令,最后将计算的结果放入指令指定的存储器地址中。

在这里插入图片描述

C语言(编译型语言)代码示例:
#include <stdio.h>
#include <stdlib.h>
int main(){
    printf("Hello world\n");
    system("pause");
    return 0;
}
python语言(解释型语言)代码示例:
print('Hello world')

由此可见,解释型语言代码较为简洁,且其移植性也较好(只要有解释器即可),但因为每次执行需要解释器对代码重新解释一遍,所以解释型语言代码的执行速度会较慢与编译型语言;而编译型语言代码会相对冗长,但其代码只要经过最开始的而一次编译后,以后运行就不再需要编译,因而运行速度会快于解释型语言。

人生苦短,我用Python!!!

什么是Python

Python就是一门解释型的编程语言,而且是现在世界上最流行的编程语言之一。

Python的常识
  • Python的作者,Duido von Rossum(吉多·范·罗苏姆),荷兰人。
  • Python是从ABC发展起来,并且结合了Unix shell和C语言的习惯。
  • Python的解释器如今有多个语言实现,我们常用的是CPython (官方版本的C语言实现),其他还有Jython (可以运行在Java平台)、lronPython (可以运行在.NET和Mono平台) 、PyPy (Python实现的,支持JIT即时编译)。
  • Python目前有两个版本, Python2和Python3, 最新版分别为2.7.18和3.8.3 (截止至2020年6月)。
Python的优点及缺点

优点:简单易学、免费开源、可移植性、面向对象、可扩展性、丰富的库;

缺点:执行效率慢,但可以通过计算机硬件越来越强大性能所弥补。

Python的应用场景
  • Web应用开发
  • 操作系统管理、服务器运维的自动化脚本
  • 网络爬虫
  • 科学计算
  • 桌面软件
  • 服务器软件(网络软件)
  • 游戏

操作系统管理、服务器运维的自动化脚本

  • 网络爬虫
  • 科学计算
  • 桌面软件
  • 服务器软件(网络软件)
  • 游戏
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值