【Python基础】1. 历史与发展

本文介绍了Python语言的发展史,从其起源、语法特性、主要版本(如Python3.11)以及在人工智能、云计算和Web开发中的应用。还讨论了主流解释器(如CPython和IPython)和推荐的编辑器(如PyCharm和VSCode)。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


前言(Preface)

本专题主要聚焦于 Python。以 Python 3.11.4 为目标版本。

因为在学习过程中可能会遇到需要使用多种语言的场景。例如 CC++PythonJavaMatlabHTML/CSSJavaScript/TypeScript 等的基础语法,它们的本质架构是类似的,但又有些区别。对于具体的语法算法,我会试图用例子来说明不同语言间的实现区别。限于能力,本文不去探究其深层本质,仅仅归纳总结表面的语法现象

后续都会慢慢更新。不足之处,欢迎在评论区指出。


历史(History)

简述

  • Python之父是荷兰人Guido van Rossum上世纪90年代问世。
  • Python语言设计初衷是为了增强语言的解释性,从而不必花费大量时间于复杂繁琐的语法学习之中。
  • Python语言属于解释型语言。面向对象编程。通过解释器运行。
    • 优点:语法简单易懂生态环境好跨平台(Linux中默认安装Python环境)
    • 缺点:执行效率

应用领域

  • 人工智能(机器学习、图像处理、NLP)
  • 云计算(大数据、数据挖掘)
  • Web开发(爬虫)

主要版本

  • Python1.0:1994年发布
  • Python2.0:2000年发布
  • Python3.0:2008年发布。Python3.xPython2.x版本语法差异比较大。目前已更新至Python3.11

主流解释器

  • CPython官方版C语言开发的解释器,应用广泛
  • IPython:基于CPython开发的交互式解释器

编辑器推荐

  • Pycharm:用过社区版,免费好用。但比较占内存
  • Visual Studio:全能型
  • VSCode:界面优美
  • Geany:非常小众但很好用,轻量级
  • Anaconda:预装了许多Python第三方包。创建虚拟环境切换版本比较方便。需搭配编辑器使用。

总结

Python底层C语言,如果有C语言基础,会发现Python入门起来相当快。并且在很多方面Python精简了C的语法,这也是它得以流行的关键。

本系列借鉴的参考书目如下1 2


  1. 《Python编程:从入门到实践》 ↩︎

  2. 《菜鸟教程:Python》 ↩︎

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

悬铃木下的青春

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值