为什么要学习Python。 永不过时的经典之作。

为什么要学习Python

开源编程语言的报价几乎与Markdown发行商的报价一样丰富(并且应该被WHO宣布为流行病)如果您想学习哪个是业余爱好或开发自己的应用程序,这种情况可能会令人困惑。 但是,您问题的答案只有两个音节。 Python。

为什么要学习Python

可能有一种编程语言可以更好地完成Python可以完成的每件事,但是,它从来都不是一样的。 使用Python,您可以为所有台式机和移动操作系统创建应用程序。 它用于编写游戏程序,进行科学研究或用于财务用途的程序。 其广泛的预编程模块列表可节省大量的编程时间。 而且,如果您使用Google或Stack Overflow,则可能有人制作了一款可以满足您需求的应用,而您只需要复制和改编即可。

为了强调这种编程语言的重要性,仅需提及 微软正在招募杰出的开发人员,包括语言创建者吉多·范·罗苏姆本人。 有传言说Python将取代VBA作为公司办公套件中的脚本语言。

在Python中开始编程的工具

如果您拥有最新的Linux发行版,则不需要其他任何东西即可使用Python进行编程。 当然,拥有具有Python支持的集成开发环境将为您带来很多帮助,但是您可以通过终端和文本编辑器来获得帮助。

要检查Python的安装版本,请打开终端并输入:
python3 -V

您可以在其中查看哪个是最新版本 下载页面 的项目。

与定期更新的Linux发行版一样,最新版本并不总是可用。 通常,同一分支内的差异通常不能证明手动安装是合理的。 但是,如果您想了解最新信息,可以按照以下方式进行。

网络会自动检测到操作系统,并向您显示相应的版本。 记下版本号,因为您必须在本教程的命令中用X替换它们。

Debian / Ubuntu和衍生产品

我们安装必要的依赖项
sudo apt install gcc openssl-devel bzip2-devel libffi-devel zlib-devel
我们进入保存Python安装程序的目录
cd Descargas

解压缩文件夹。
tar -xvf Python-X.X.X.tar.xz
我们转到解压缩安装文件的目录

cd Python-X.X.X

我们启动配置脚本。

./configure --enable-optimizations
我们开始编译过程

make

sudo make install

CentOS / RHEL / Fedora

安装必要的依赖项
sudo dnf install gcc openssl-devel bzip2-devel libffi-devel zlib-devel
我们进入保存Python安装程序的目录
cd Descargas

解压缩文件所在的文件夹。
tar -xvf Python-X.X.X.tar.xz
我们转到解压缩安装文件的目录

cd Python-X.X.X
我们启动配置脚本

./configure --enable-optimizations
我们开始编译程序

sudo make altinstall

选择一个集成的开发环境

在所有情况下,您都可以使用以下命令验证更新
python3 -V

Linux上针对Python的集成开发环境的提供范围很广,您可以根据自己的意愿来选择最合适的开发环境。。 我们将重点关注同样免费的开放代码提案。

PyCharm社区

它是Python程序员为Pyth程序员创建的工具上。 它提供了诸如代码自动完成,代码分析等功能,以检测错误并自动纠正它们。

可以在商店买到 捕捉, 平包 由于 网络 来自开发商。

PyCharm 教育

从开发人员本身来说,它使您可以交互式地学习和教授Python。 您可以从商店安装它 捕捉 从... 网页。

VS 鳕鱼

当微软决定采用开放源代码并吸引开发人员时,它发布了Visual Studio Code。 VS Code是一个集成开发环境,支持多种编程语言和一个巨大的插件存储库。 我在上面说过,该公司聘用了几位Python开发人员,其中一位是VS Code最受欢迎的Python插件的创建者,因此可以说Python在本地发挥作用。

但是,旧的感觉不会消失。 许多人继续不信任微软。 对于他们来说,它是钴。 这是VS Code的源代码,但没有任何Microsoft附加组件。 Codium与所有插件绝对兼容,并且具有与原始插件相同的功能。

可以在商店买到 捕捉, 平包在您的网站上


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责资料:AB Internet Networks 2008 SL
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   技术手册

    我很多年前使用Visual Basic进行编程,我希望学习Python,但希望使用一个可视化环境,该环境允许我以简单的方式制作窗口和这些窗口的组件,而不会浪费时间编码。 最合适的选择是什么?

      1.    1路

        但是他希望通过Visual Studio中的GUI来创建图形界面,而无需编写代码来创建这些界面。