10天Python基础速学—第一天

Python介绍

  • 介绍
    • Python 3
    • Python的发展史
    • Python3的特点
      • 1.简单
      • 2.开源
      • 3. 可移植
      • 4. 面向对象
    • Python 环境搭建
    • 下章预告

介绍

    Python共两个版本,分别是Python2和Python3。,Python3是Python2的升
级版。因为Python2和Python3不兼容,所以许多Python2版本设计的程式都无法
在Python 3上正常执行。并且据官方宣布,自2020 年 1 月 1 日开始, 停
止 Python 2 的更新。本文章主要是讲述Python3的基础。

Python 3

    Python 是一种解释型、动态数据类型的高级程序设计语言。是面向对象的解释
型语言。 

Python的发展史

    Python的创始人为吉多*范罗苏姆(Gudio van Rossum),之所以选中Python
(蟒蛇)作为程序的名字,是因为他是BBC电视剧--蒙提*派森的飞行马戏团(Monty
 Python’s Flying Circus)的爱好者。1991年,第一个Python解释器诞生,它是
 用C语言实现的,并能够调用C语言的库文件。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 的早期版本,这是一个较大的升级。Pytho
  n 2.7 被确定为最后一个 Python 2.x 版本,它除了支持 Python 2.x 语法外,
  还支持部分 Python 3.1 语法。

Python3的特点

1.简单

     Python 是一种代表简单主义思想的语言。阅读一个良好的 Python 程序就感
 觉像是在读英语一样,尽管这个英语的要求非常严格!Python 的这种伪代码本质是
 它最大的优点之一。它使你能够专注于解决问题而不是去搞明白语言本身。 

2.开源

     Python 是开放源码软件之一。这意味着你可以发布这个软件的拷贝、阅读它
 的源代码、对它做改动、把它的一部分用于新的自由软件使用,这样就很大提高了
 Python的实用和便利,避免了重复开发的弊端。

3. 可移植

      因为Python是开源的,所以Python 已经被移植在许多平台上(经过改动使
  它能够工作在不同平台上)。如果你小心地避免使用依赖于系统的特性,那么你的
  所有 Python 程序无需修改就可以在下述任何平台上面运行。

4. 面向对象

      Python 既支持面向过程的编程也支持面向对象的编程。在“面向过程”的语言
  中,程序是由过程或仅仅是可重用代码的函数构建起来的。在“面向对象”的语言中
  ,程序是由数据和功能组合而成的对象构建起来的。与其他主要的语言如 C++ 和 
  Java 相比,Python 以一种非常强大又简单的方式实现面向对象编程。

Python 环境搭建

https://www.python.org/进入Python的官网即可。

下章预告

下一篇文章即开始Python正式教学—基本语法,变量以及运算符,物联网小白首次在CSDN网站写文章,有什么不当的地方欢迎大家赐教。 文章中部分文案参照https://www.runoob.com/python/python-install.html

你可能感兴趣的:(10天Python基础速学)