Python简介

Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。

Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。

  • Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。
  • Python 是交互式语言: 这意味着,您可以在一个 Python 提示符 >>> 后直接执行代码。
  • Python 是面向对象语言: 这意味着Python支持面向对象的风格或代码封装在对象的编程技术。
  • Python 是初学者的语言: Python 对初级程序员而言,是一种伟大的语言,它支持广泛的应用程序开发,从简单的文字处理到 WWW 浏览器再到游戏。

Python 发展历史

Python 是由 Guido van Rossum 在八十年代末和九十年代初,在荷兰国家数学和计算机科学研究所设计出来的。

Python 本身也是由诸多其他语言发展而来的,这包括 ABC、Modula-3、C、C++、Algol-68、SmallTalk、Unix shell 和其他的脚本语言等等。

像 Perl 语言一样,Python 源代码同样遵循 GPL(GNU General Public License)协议。

现在 Python 是由一个核心开发团队在维护,Guido van Rossum 仍然占据着至关重要的作用,指导其进展。

Python 2.0 于 2000 年 10 月 16 日发布,增加了实现完整的垃圾回收,并且支持 Unicode。

Python 3.0 于 2008 年 12 月 3 日发布,此版不完全兼容之前的 Python 源代码。不过,很多新特性后来也被移植到旧的Python 2.6/2.7版本。

Python 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。

Python 2.7 被确定为最后一个 Python 2.x 版本,它除了支持 Python 2.x 语法外,还支持部分 Python 3.1 语法。

Jx_Python基础库入门_1: Python简介相关推荐

  1. Jx_Python基础库入门_2: 基本数据类型

    基本数据类型 数字 Python 支持三种不同的数值类型: 整型(int) - 通常被称为是整型或整数,是正或负整数,不带小数点.Python3 整型是没有限制大小的,可以当作 Long 类型使用,所 ...

  2. r matlab spss,特别放送 | 零基础编程入门:Python、Matlab、R、SPSS资料大放送

    原标题:特别放送 | 零基础编程入门:Python.Matlab.R.SPSS资料大放送 我们一直相信: 一切不能实实在在帮助到同学的资料 都是耍流氓 小助手的目标是: 做一次又一次真正有价值.愉悦感 ...

  3. python基础(1)---python简介

    一.python简介 Python是著名的"龟叔"Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言.目前Python已经成为实际上除 ...

  4. 【Python零基础到入门】Python预备知识必备篇——Python简介

    目录

  5. python量化交易课程_从零基础到入门,Python量化投资实战线下班开课啦

    Python量化投资实战线下班在大家的期待下开课啦!允许小编简单的介绍下Python量化投资实战课程. 一.课程内容: 1.量化投资基础 主要涵盖了量化领域的必备知识:包括:基本面分析.技术分析.数量 ...

  6. 零基础学python书籍-5本好书------Python零基础到入门必读Python书籍!

    新手学习Python光看网上教程是不够,书籍也是必备之一,没有书籍就没有可以参考的东西,假如不会代码,参考书籍会提供给你,因此我们也需要一些Python书籍,那我们看哪一些书籍好呢?今天小编为大家推荐 ...

  7. 【0基础快速入门】Python学习快速参考手册

    Python学习快速参考手册 目录 文章目录 Python学习快速参考手册 目录 @[toc] 下载 Python下载与配置 IDE下载与配置 第一章 · Python的基本语法 变量 数据类型 注释 ...

  8. 【Python零基础到入门】Python基础语法篇——基本数据类型【文末送书】

    目录

  9. 【Python零基础到入门】Python基础语法篇——数字(Number) 学习 【文末送书】

最新文章

  1. java排序——桶排序
  2. 【直播回顾】云栖社区特邀专家徐雷Java Spring Boot开发实战系列课程(第19讲):Java Spring Cloud微服务架构模式与开发实战...
  3. kafka-0.10.2.1:Producer生产时无法自动创建Topic
  4. ppt拖动就复制_学会这3个PPT技巧和29个快捷键!让你的PPT脱颖而出,领导叫好
  5. Ecos笔记--2014/5/3
  6. visual studio for mac的离线安装初体验
  7. java.sql.SQLException: The server time zone value '�й���׼ʱ��' is unrecognized
  8. MySQL 数据库 like 语句通配符模糊查询小结
  9. php的数组key删除,php删除数组的key
  10. display:inline-block间隙产生的原因以及解决方案
  11. 《现代操作系统(中文第四版)》课后习题答案 第三章 内存管理
  12. 软件需求分析是什么?
  13. java实现区块链p2p网络_详解区块链P2P网络
  14. 最伟大的IT人物10强
  15. 同一服务器部署多个web应用 登录互相影响
  16. 清空CheckBox 勾选
  17. Unreal Engin_画廊制作笔记 _007Fog处理,雾的设置
  18. 注册电子邮箱有哪些品牌?163VIP邮箱有什么好处?
  19. 【TestDirector】常见问题分析
  20. 并联串联混合的电压和电流_并联型的有源滤波器能够有多少种用法?

热门文章

  1. Codeforces 478C Table Decorations【贪心】【思维】
  2. Fail2ban + firewalld 防护doss攻击
  3. 使用Spring Boot指南(零)
  4. EFI引导的双系统启动顺序调整
  5. XT1511-5050RGBLED—基于九齐NY8B062E
  6. JELLY_BEAN_MR2 看android的各个版本号
  7. Linux网络——数据链路层
  8. php拼图游戏开发,原生javascript制作的拼图游戏实现方法详解
  9. webrtc在服务器端通信协议,WebRTC 是如何进行通信的,WebRCT 的三种网络结构
  10. 如何制作美味的炸薯条图标– Photoshop教程