Python简单介绍

Python简单介绍,第1张

文章目录
      • 1 计算机介绍
        • 1.1 计算机发展史
        • 1.2 计算机组成
      • 2 Python概述
        • 2.1 了解Python语言
        • 2.2 Python的应用领域
        • 2.3 Python的版本

1 计算机介绍 1.1 计算机发展史

第一台计算机

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HJOErnEM-1652663996938)(image\1-2.jpg)]

第一台计算机介绍

诞生原因:美国奥伯丁武器试验场为了满足计算d道需要而研制成的

诞生时间:1946年2月14日

名字:ENIAC

组成元件:电子管

地点:宾夕法尼亚大学

计算机之父:约翰.冯·诺依曼

计算机之父介绍

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-m524nzcS-1652663996939)(image\1-3.jpg)]

简介:冯·诺依曼(1903-1957),美藉匈牙利人,物理学家,数学家,发明家,在发明电子计算机中所起到关键性作用,提出计算机内部以二进制数形式进行存储,基本工作原理是存储程序和程序控制,冯·诺依曼被称为“计算机之父”。

1.2 计算机组成

用手机作类比,计算机由硬件和软件组成

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-kR3G9vyd-1652663996939)(image\1-4.png)]

计算机的硬件组成部分

概念:是组成计算机系统的各种物理设备的总称(看得见,摸得着的)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-whwVhziE-1652663996939)(image\1-5.png)]

组成:

输入设备:鼠标、键盘、摄像头、麦克风

输出设备:显示器、音响、打印机

运算器:计算机中执行各种算术和逻辑运算 *** 作的部件

控制器:是整个计算机系统的控制中心,它指挥计算机各部分协调的工作,保证计算机按照预先规定的目标和步骤有条不紊的进行 *** 作及处理。运算器和控制器统称为中央处理器(CPU)

存储器:是计算机系统中的记忆设备,用来存放程序和数据。分为内存和外存

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-y2206uj9-1652663996940)(image\1-6.png)]

计算机的软件组成部分

概念:计算机软件(Computer Software,也称软件,软体)是指计算机系统中的程序及其文档

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6ArBJhT3-1652663996940)(image\1-7.png)]

分类:

​ 系统软件: *** 作系统(OS)

​ *** 作系统:Windows,Linux,Mac,DOS,Unix,Android,IOS

​ 应用软件:QQ、微信、office办公软件、游戏软件

2 Python概述 2.1 了解Python语言

Python的作者,Guido van Rossum(吉多·范·罗苏姆,中国Python程序员都叫他 龟叔),荷兰人。1982年,龟叔从阿姆斯特丹大学获得了数学和计算机硕士学位。然而,尽管他算得上是一位数学家,但他更加享受计算机带来的乐趣。用他的话说,虽然拥有数学和计算机双料资质,他总趋向于做计算机相关的工作,并热衷于做任何和编程相关的事情。

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

2.2 Python的应用领域

Web开发

Python经常被用于Web开发。比如,通过mod_wsgi模块,Apache可以运行用Python编写的Web程序。Python定义了WSGI标准应用接口来协调Http服务器与基于Python的Web程序之间的通信。一些Web框架,如Django,TurboGears,web2py,Zope等,可以让程序员轻松地开发和管理复杂的Web程序。

自动化运维开发

在很多 *** 作系统里,Python是标准的系统组件。 大多数Linux发行版以及NetBSD、OpenBSD和Mac OS X都集成了Python,可以在终端下直接运行Python。有一些Linux发行版的安装器使用Python语言编写,比如Ubuntu的Ubiquity安装器,Red Hat Linux和Fedora的Anaconda安装器。Gentoo Linux使用Python来编写它的Portage包管理系统。Python标准库包含了多个调用 *** 作系统功能的库。通过pywin32这个第三方软件 包,Python能够访问Windows的COM服务及其它Windows API。使用IronPython,Python程序能够直接调用.Net Framework。一般说来,Python编写的系统管理脚本在可读性、性能、代码重用度、扩展性几方面都优于普通的shell脚本。

网络爬虫

Python有大量的HTTP请求处理库和HTML解析库,并且有成熟高效的爬虫框架Scrapy和分布式解决方案scrapy-redis,在爬虫的应用方面非常广泛。

科学计算

NumPy、SciPy、Pandas、Matplotlib可以让Python程序员编写科学计算程序。

服务器软件(网络软件)

Python对于各种网络协议的支持很完善,因此经常被用于编写服务器软件、网络爬虫。第三方库Twisted支持异步网络编程和多数标准的网络协议(包含客户端和服务器),并且提供了多种工具,被广泛用于编写高性能的服务器软件。

游戏开发

很多游戏使用C++编写图形显示等高性能模块,而使用Python或者Lua编写游戏的逻辑、服务器。相较于Python,Lua的功能更简单、体积更小;而Python则支持更多的特性和数据类型。

2.3 Python的版本

python自发布以来,主要有三个版本

1994年发布的 Python1.0版本(已过时)

2000年发布的 Python2.0版本

2008年发布的 Python3.0版本

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/942764.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-18
下一篇2022-05-18

发表评论

登录后才能评论

评论列表(0条)

    保存