目录
一、Python是什么
计算机(computer)俗称电脑,是现代一种用于高速计算的电子机器,可以进行数值计算,又可以进行逻辑判断,还具有存储记忆功能,且能够按照程序的运行,自动、高速处理数据.
一个完整的计算机系统,是由硬件系统和软件系统两大部分组成的。
硬件组成
软件系统
计算机是如何处理程序的
•用户打开程序,程序开始执行;••操作系统将程序内容和相关数据送入计算机的内存;••CPU根据程序内容从内存中读取指令;••CPU分析、处理指令,并为取下一条指令做准备;••取下一条指令并分析、处理,如此重复操作,直至执行完程序中全部指令,最后将计算的结果放入指令指定的存储器地址中。
Python 是由 Guido van Rossum 在八十年代末和九十年代初,在荷兰国家数学和计算机科学研究所设计出来的。
1991年,第一个Python编译器诞生。它是用C语言实现的,并能够调用C语言的库文件。从一出生,Python已经具有了:类,函数,异常处理,包含表和词典在内的核心数据类型,以及模块为基础的拓展系统。 Python语法很多来自C,但又受到ABC语言的强烈影响。
Python语言是由荷兰程序员Guido van Rossum,江湖人称“龟叔”,独立开发完成初版的。“龟叔”曾供职于google,现任职于dropbox 。1989年圣诞节期间,在阿姆斯特丹,为了打发圣诞节的无趣,决心开发一个新的脚本解释语言,作为ABC语言的一种继承,然后他就这么做了,并实现了(大神的能力)。之所以选中Python作为该编程语言的名字,是因为他是一个叫Monty Python喜剧团体的爱好者,其本意并不是想选条蟒蛇
Python将许多机器层面上的细节隐藏,交给编译器处理,并凸显出逻辑层面的编程思考。Python程 序员可以花更多的时间用于思考程序的逻辑,而不是具体的实现细节。这一特征吸引了广大的程序员。Python开始流行。
Python 本身也是由诸多其他语言发展而来的,这包括 ABC、Modula-3、C、C++、Algol-68、SmallTalk、Unix shell 和其他的脚本语言等等。
Python 源代码遵循 GPL(GNU General Public License)协议,这是一个开源的协议,也就是说你可以免费使用和传播它,而不用担心版权的问题。
目前Python是由一个核心开发团队在维护,龟叔属于太上皇职位,仍然占据着至关重要的作用,指导其进
Python(KK 英语发音:/'paɪθɑn/, DJ 英语发音:/ˈpaiθən/)是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。
Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。
•Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。••Python 是交互式语言: 这意味着,您可以在一个Python提示符,直接互动执行写你的程序。••Python 是面向对象语言: 这意味着Python支持面向对象的风格或代码封装在对象的编程技术。••Python 是初学者的语言:Python 对初级程序员而言,是一种伟大的语言,它支持广泛的应用程序开发,从简单的文字处理到 WWW 浏览器再到游戏
Python的特点
1.简单易学
2.丰富的库
3.快速开发
4.免费开源
5.可移植性
6.解释性语言
7.可扩展
python的应用场景
•常规软件开发•科学计算•自动化运维•云计算•WEB开发•网络爬虫•数据分析•人工智能
Python基础编程,系统环境为linux系统。
在linux系统中,一般自带python,检测方法:在终端串口输入python命令查看结果:
若结果如右图所示,表示系统自带python,可以不用再安装。
若结果表示无python,或者选择更高版本的python,则可以按照下面的步骤进行安装。
•进入Python官网下载所需的资料:https://www.python.org/downloads/••这里使用Linux下的Python进行编程:••下载版本Python3.6.4.tgz压缩包
在linux下安装python
将压缩包 拷贝到linux平台下 并 解压
$tar xvf Python-3.6.4.tgz
$cd Python-3.6.4
$make
$make install
若出错 $sudo make install 管理员权限云行
Python会安装在/usr/local/bin/python3.6 目录中Python库安装在/usr/local/lib/python3.6 下
在终端执行:python
在终端执行:python2
在终端执行:python3