SETL语言
关系:Python他爷爷
发布:1969年(同龄B语言)
作者:雅各布·施瓦茨
前代:Algol60
后代:SETL2、ISETL、SETLX、ABC、Starset
关于SETL集合
SETL是一种基于集合数学理论的高级编程语言,集合和元组的元素可以是任意类型,包括集合和元组本身。
提供了两种基本的聚合数据类型:无序集和序列(后者也称为元组)。集合和元组的元素可以是任意类型,包括集合和元组本身。
施瓦茨介绍
昵称:杰克
生日:1930年1月9日
地址:美国纽约市
父母:海德维格·施瓦茨和伊格纳兹
学历:
1948年被学院授予理工大学学士学位。
1949年耶鲁大学硕士学位。
论文《线性椭圆微分算子》,并于次年获得博士学位。
履历:
1951年起,施瓦茨受聘于耶鲁大学担任数学讲师。
ABC语言
关系:Python他爸爸
发布:1987年1月
作者:史蒂芬·彭伯顿
前代:SETL、Algol68
后代:Python
版本:1.05.02
类型:强类型、多态性
移植到Unix、DOS、Atari和Apple MacOS
Python缩进对于ABC重大影响
吉多·范罗苏姆在80年代中期在ABC上的工作了几年
Python语言
发布:1991年2月20日(周三,农历:正月初六)
作者:吉多·范罗苏姆
Python意为蟒蛇
Python的名称来源于英国喜剧团体“巨蟒剧团”(又称:蒙提·派森)
Python于1989年圣诞节(1989年12月25号周一)开始设计。
是一种解式型(特点速度慢)
方言:Cython、Rpython、Starlark
前代:ABC、Algol68、CLU、C、C++、Ada、APL、LISP、Haskell、Dlan、Icon、Perl、ML
扩展名:py、pyi、pyc、pyw、pyz(自3.5起)、pyo(3.5之前)
注释:#(起初Algol68)
种类:是无类型的,或弱类型,或者脚本语言
IDE(集成环境):pycharm
特点:在Python中缩进是强制语法,用于区分语句块,而不是使用 大括号或者关键字。
版本
Python 0.9:1991年2月20号
Python 1.0:1994年1月
Python 1.2:1995年4月10号
注:1995年很特殊,因为Java诞生了,JS诞生了
注:Windows95诞生了,IE诞生了,Office95套件诞生了
Python 1.6:2000年10月16号
Python 2.0
发布:2000年10月16号,周二
Python 2.0:2000年10月16号
Python 2.1:2001年
Python2.7:2010年7月3号
Python3.0
称之为Python3000、Py3k
Python 3.0:2008年12月3日
python3.6:2016年12月23号,新特性:f-string
python3.8:2019年10月14号,增加了海象运算符(:=)
发布:2008年10月16号
Python3.9:2020年10月5号
Python3.11提出来的"香农计划",速度提高,发布:2020年秋
其他版本
Pypy:2007年年中
Jython:2001年1月17日
核心哲学总结在文件《Python的禅宗》(PEP 20)中格言:
美丽胜于丑陋。
显式比隐式好。
简单总比复杂好。
复杂总比隐晦好
可读性很重要。
吉多·范罗苏姆简介
称之为:"仁慈的独裁者"
生日:1956年1月31号
夏历:腊月十九
星座:水瓶座
生肖:羊
籍贯:荷兰
从荷兰移居至美国。
毕业:阿姆斯特丹大学
绰号:龟叔(因为英文名"Guido"的读音)
公司:荷兰维斯昆德信息中心(CWI)
Python社区中一个常见的新词是pythonic,它与程序风格有着广泛的含义。
巨蟒剧团介绍
又称蒙提·派森,英文名为Monty Python,是一个英国超现 实主义喜剧团体,他们创作了喜剧短剧《巨蟒剧团飞行马戏团》,该节 目于1969年在英国广播公司首播,四季共45集。