前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python语言简介和版本选择

Python语言简介和版本选择

作者头像
命运之光
发布2024-03-20 13:20:07
1200
发布2024-03-20 13:20:07
举报
文章被收录于专栏:我在本科期间写的文章

Python语言简介

  • 解释型

解释执行可移植好

  • 3种编程模式

函数式编程;对象编程;命令式编程

  • 丰富的库

内置强大标准库众多的扩展库

  • 动态语言

变量类型可变变量直接使用

  • 语法简洁易于扩展

程序短小精悍,可读性高胶水语言

  • 功能强大+良好健壮性

应用广泛异常处理结构

Python发展历史
  • 1989年圣诞节期间,在阿姆斯特丹Guido van Rossum(吉多 ·范罗苏姆) 开始开 发一个新的脚本解释程序Python。
  • Python 一词来源于Guido所挚爱的英国肥皂剧——Monty Python’sFlying Circus。
  • Python是从ABC发展起来,主要受到了Modula-3的影响,结合了Unix shell和C语 言的习惯,易学好用,功能全面,可以拓展。
  • 1991年,第一个Python解释器诞生,它使用C语言来实现, 可以调用C语言编写 的库文件。
  • Python第一个版本就拥有列表、字典、元组等基本数据类型, 支持命令式编程、 函数式编程和面向对象编程,支持异常、多线程等概念。
Python语言概述

Python是一门跨平台、开源、解释型的高级动态编程语言,具有Shell脚本的交互式操作和C语言的强大功能,语法精简,支持函数和类编程,拥有众多的功能强大扩展库。 特别是在人工智能AI和大数据BD领域。

Python版本选择

在选择Python版本的时候, 一定要先考虑清楚自己学习Python的目的是什么,打算做哪方面的开发,该领域或方向有哪些扩展库可用,这些扩展库最高支 持哪个版本的Python。这些问题全部确定以后,再最终确定选择哪个版本。

Python 2.x系列已于2020年4月20日全面放弃维护和更新。优先选择3.x系列版本, 目前最新的是3.11.5。

对于Python 3.x系列,每次升级新版本都会增加一些新特性或者新的标准库函数,增 强一些内置函数、标准库函数的功能,同时也会修改一些内置对象的底层实现以获得 更高的性能,但用法不会有太大的变化,至少会保证低版本Python语言编写的程序 可以正常被高版本Python解释器识别和运行,向后兼容。

与内置对象、内置模块和标准库不同的是, 很多扩展库在版本升级时可能会有非常大 的改动,要么删除了一些低版本中的对象,要么修改了一些对象的用法,可能会导致 本来运行很好的程序在升级扩展库之后无法运行了。如果遇到这种情况,需要查阅扩 展库官方网站的版本升级历史和说明,查阅对象新用法或者建议替代的新对象,然后 对程序进行必要的修改。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-03-19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Python语言简介
    • Python发展历史
      • Python语言概述
        • Python版本选择
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档