【Pythonr入门第一讲】与君初识

2024-01-17 08:25:00 浏览数 (1)

起源

Python的故事始于上世纪80年代末和90年代初。创始人Guido van Rossum在1989年的圣诞节期间开始思考一种新的编程语言。当时,他在荷兰阿姆斯特丹的Centrum Wiskunde & Informatica(CWI)工作。

Guido之前参与过ABC语言的开发,这是一种旨在简化编程的语言。ABC的设计理念深刻影响了Guido,激发了他创建一门更简单易用的语言的想法。

在设计新语言的同时,Guido还在观看英国喜剧团体《蒙提·派森的飞行马戏团》(Monty Python's Flying Circus)的节目。他深受这个团体幽默风格的影响,因此决定将新语言命名为Python(蟒蛇),以表达对Monty Python的敬意。

1991年,Guido发布了Python的第一个公开版本(Python 0.9.0)。这个版本包含了类、异常处理、函数等基本特性。随着时间的推移,Python逐渐发展成为一门强大且易于学习的编程语言。

在2000年发布的Python 2.0中,引入了一些新特性,为语言的发展奠定了基础。然而,到了2008年,Python 3.0的发布带来了一些不兼容的语法和库变化,以解决设计上的一些问题。

Python一直是一门开源语言,其社区逐渐形成,为语言的成功和持续发展做出了巨大的贡献。如今,Python是一门广泛应用于各个领域的编程语言,其简洁性、易读性和丰富的生态系统使其成为许多开发者的首选。这一切都源自Guido van Rossum在上世纪90年代初的初衷和努力。现如今Python 已经成为全球最受欢迎的编程语言之一,被广泛应用于 Web 开发、数据科学、人工智能、自动化等领域,而吉多·范罗苏姆(Guido van Rossum)也被亲切的称为——龟叔。

优点

易学易用:Python具有清晰、简洁的语法,使其易于学习和阅读。这使得它成为初学者和非编程专业人员的理想选择。

广泛的库和框架:Python拥有庞大且活跃的生态系统,包括大量的第三方库和框架,用于各种领域,如Web开发(Django,Flask)、数据科学(NumPy,Pandas)、机器学习(TensorFlow,PyTorch)等。

跨平台性:Python是一门跨平台的语言,可以在Windows、macOS、Linux等各种操作系统上运行,这增加了它的灵活性和可移植性。

社区支持:Python拥有庞大而活跃的社区,这意味着你可以轻松地找到文档、教程和支持。社区的贡献推动了Python生态系统的不断壮大。

用途广泛:Python可用于多种应用领域,包括Web开发、数据科学、人工智能、自动化、网络编程等。这使得Python成为一门通用的编程语言。

开源:Python是开源的,这意味着用户可以自由使用、修改和分发它。这种开放性促使了更广泛的参与和持续的发展。

缺点

性能相对较慢:相比一些编译型语言(如C 、Java),Python的执行速度相对较慢。这在某些对性能要求极高的应用中可能不够理想。

全局解释器锁(GIL):GIL是Python解释器的一个特性,它阻止多线程程序在多核系统上并行执行。这可能导致在CPU密集型任务中性能瓶颈。

移动开发限制:虽然Python在服务器端和桌面应用方面表现出色,但在移动开发方面相对有限。相比之下,一些原生移动开发语言(如Swift、Kotlin)更为流行。

相对较大的内存消耗:Python相对较大的内存消耗可能对资源受限的环境造成一些问题,特别是在嵌入式系统和移动设备上。

设计上的限制:在Python 3中引入的一些不兼容的语法和库变化,可能使得一些旧版本的代码不易迁移到新版本。

搭建编程环境

Python 2 和 Python 3

当前,有两个不同的Python版本: Python 2和较新的Python 3。每种编程语言都会随着新概念和新技术的推出而不断发展, Python的开发者也一直致力于丰富和强化其功能。大多数修改都是逐步进行的,你几乎意识不到,但如果你的系统安装的是Python 3,那么有些使用Python 2编写的代码可能无法正确地运行。在《Python编程:从入门到实践》这本书中,指出Python 2和Python 3的重大差别,这样无论你安装的是哪个Python版本,都能够按书中的说明去做。

如果你的系统安装了这两个版本,请使用Python 3;

如果没有安装Python,请安装Python 3;

如果只安装了Python 2,也可直接使用它来编写代码,但还是尽快升级到Python 3为好,因为这样你就能使用最新的Python版本了。

从零基础开始

从Python官方网站下载并安装最新版本的Python。在安装过程中,记得勾选“Add Python to PATH”选项,这样在命令行中就能够直接使用python命令。

Python包

进入Python官网下载(https://www.python.org/)。选择你喜欢的版本(下面使用的是 3.10.2)。

安装

勾选Add Python 3.10 to PATH(把Python的安装路径添加到系统环境 变量的Path变量中,如果不选那就需要自己配置环境变量了) 选择Install Now(默认安装到C盘下),自定义安装可根据自己的需要进行勾选,如果不知道该选什么,默认的就可以。

安装中

点击下方limit,设置MAX_PATH,同时授予管理员权限

安装完成

验证

打开(cmd)终端窗口,输入python命令:

看到有Python提示,安装成功。

使用集成开发环境(IDE)

选择一个合适的集成开发环境(IDE),例如PyCharm、Visual Studio Code等。这些工具可以帮助你更方便地编写、调试和运行Python代码。

下载 Pycharm 安装包

访问 Pycharm 官网,下载 Pycharm 2023.1.2 版本的安装包,下载链接 : https://www.jetbrains.com/pycharm/download,

打开页面后,点击 Download 按钮,等待 Pycharm 下载完毕。

PYCharm专业版是适用于一些公司进行专业互联网开发适用,这需要使用公司投入一定资金。

PYCharm社区版是提供给编程爱好者使用学术交流的,所以是免费提供的,其功能虽然不够全面,但能够满足日常开发需要。

也可以使用:Cloud Studio(腾旭云端 IDE),Cloud Studio(云端 IDE)是基于浏览器的集成式开发环境,为开发者提供了一个稳定的云端工作站。用户在使用 Cloud Studio 时无需安装,随时随地打开浏览器即可使用。

安装 Pycharm

如果之前有安装过老版本 Pycharm, 需要先卸载,卸载完成后,双击刚刚下载好的 Pycharm 2023.1.2 版本安装包。弹框会提示选择安装路径,我选择的默认安装路径。

C:Program FilesJetBrainsIntelliJ Pycharm 2023.1.2 , 然后点击 Next 按钮

然后,勾选 Create Desktop Shortcut 创建 Pycharm 桌面快捷启动方式,以方便后面快速打开 Pycharm,再点击 Next 按钮

点击 Install 按钮,开始安装

等待安装完成后,勾选 Run IntellJ Pycharm, 点击 Finish 按钮,即运行 Pycharm程序。

总结

“工欲善其事必先利其器” 这句话告诉我们,无论做什么事情,都需要寻求最有效、最适合的工具和方法,这样才能事半功倍。

我正在参与2024腾讯技术创作特训营第五期有奖征文,快来和我瓜分大奖!

0 人点赞