
- 1 计算机介绍
- 1.1 计算机发展史
- 1.2 计算机组成
- 2 Python概述
- 2.1 了解Python语言
- 2.2 Python的应用领域
- 2.3 Python的版本
第一台计算机
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(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版本
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)