1.Python语言的创始人及Python是什么类型的语言
- Python的创始人为Guido van Rossum;
- 1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,作为ABC 语言的一种继承。之所以选中Python(大蟒蛇的意思)作为该编程语言的名字,是因为他是一个叫Monty Python的喜剧团体的爱好者。(这不需要记住,不过也可以看一下,提高下自己的逼格丰富自己的内涵(/ □ ))
- Python是一种计算机程序设计语言。是一种动态的、面向对象的脚本语言,最初被设计用于编写自动化脚本,随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。
2.Python的版本介绍
就目前来说Python有两个大版本 Python 2.x 和 Python 3.x (我学习Python3.x);
(从2018年3月起,该语言作者在邮件列表上宣布Python 2.7将于2020年1月1日终止支持。用户如果想要在这个日期之后继续得到与Python 2.7有关的支持,则需要付费给商业供应商。)
3.Python的发展方向
-
目前Python运用领域包括:WEB开发、网络编程、爬虫、云计算、AI人工智能、DevOps自动化运维、金融分析、科学运算、游戏开发等方面(我觉得WEB开发不错呀)。
-
其中Python应用率已经取得第一的领域有:人工智能、云计算、爬虫、自动化运维、金融分析(人工智能挺好的挺好的)。
4.编程概要
- 什么是程序?
算法 + 数据结构 = 程序 数据是程序的驱动力,数据结构是对数据的包装,算法是处理数据的方式。
- 冯诺依曼计算机体系架构图
- 低级语言与高级语言的区别?
低级语言:
(1) 计算机能够理解的语言
(2) 由0和1组成的机器指令称
(3) 汇编语言
高级语言:
(1) 自然人能够理解的语言
(2) C、C++等,需要本地编译
(3) Python、Java、PHP、JavaScript等,需要解释器编译成字节码,在对应的虚拟机上运行
Python是一种面向对象、解释型、动态类型计算机程序设计语言, 程序无需编译成二进制代码,而是在执行时对语句一条一条编译,在程序执行过程中,可以改变变量的类型;