我是从这里学的:www.w3resource/python

Python是什么?

  • Python是一种开源、面向对象的高级强大编程语言。
  • 由Guido van Rossum在20世纪90年代初开发。以Python命名。
  • Python在许多Unix变体、Mac、Windows 2000及更高版本上运行。
  • 可从以下网址下载http://www.python.

Python编程是怎样的

  • Python程序由模块组成 Python programs are composed of modules
  • 模块包含语句 Modules contain statements
  • 语句包含表达式 Statements contain expressions
  • 表达式创建和处理对象 Expressions create and process objects

模块 → 语句 → 表达式 → 对象
Module → Statement → Expression → Object

为了记住这些条条框框,擅长形象记忆的我,还是生拉硬拽造个概念MSEO。(似乎M+SEO!?)

Python特征

开源:

Python是公开的开源软件,任何人都可以使用免费的源代码。

易学:

流行(脚本/扩展)语言,清晰和简单的语法,无类型声明,自动内存管理,高级数据类型和操作,设计阅读(更多的英语类似语法)和写(较短的代码相比C,C++,和java)快。

高级语言:

高级语言(更接近人类)是指来自机器语言(例如汇编语言)的更高级概念。Python是一个高级语言,例如C、C++、Perl和java,具有低级优化。

便携式:

高级语言是可移植的,这意味着它们能够在几乎不改变或不改变源代码的情况下,在所有主要的硬件和软件平台上运行。Python是可移植的,可以在Linux、Windows、Macintosh、Solaris、FreeBSD、OS/2、Amiga、AROS、AS/400和更多平台上使用。

面向对象:

Python是一种功能齐全的面向对象编程语言,具有类、继承、对象和重载等特性。

交互式:

Python有一个交互式控制台,您可以在其中获得Python提示符(命令行),并直接与解释器交互以编写和测试程序。这对数学规划很有用。

解释:

Python程序被解释,将源代码作为输入,然后编译(转换成可移植字节码)每条语句并立即执行。无需编译或链接

可扩展:

Python通常被称为“粘合”语言,这意味着它能够在混合语言环境中工作。Python解释器很容易扩展,可以添加新的内置函数或用C/C++/Java代码编写的模块。

库文件:

数据库、web服务、网络、数字软件包、图形用户界面、3D图形等。

支持:

来自在线Python社区的支持。

更多推荐

零基础自学-英文原版Python笔记001: Python编程及其特征