所以你决定学习一门新的编程语言,你做了一些研究,你想知道Python是否适合你?或者你可能已经决定学习Python但是不确定如何开始?
请放心,你来对地方了!在本文中,我们将向您介绍有关Python的所有知识,包括它是什么,为什么它有用,如何在Python中开始编码,以及从何处开始。
什么是Python?
Python是一种编译和解释的编程语言。Python源文件(.py)通过编译器运行并转换为字节码文件(.pyc),然后由解释器实时执行。
这使得Python成为一种高级语言,这意味着,实际上,与较低级别的语言相比,您不必编写尽可能多的代码来完成任务,并且大多数Python代码都可以在大多数平台上运行。
这样做的好处包括更高的代码可读性,更紧凑的语法,构建代码的大量灵活性以及更快的开发周期。权衡是执行速度较慢,对系统级调用的访问较少。
为何学习Python?
学习Python的最佳理由是它对简单性的承诺使其成为最容易学习的编程语言之一。Python背后的设计原则之一是致力于使编程行为尽可能愉快。
简而言之,Python很有趣。对于其他语言你真的可以这么说吗?
Python在年初被评为第四大最受欢迎的编程语言-领先于JavaScript和Ruby等其他适合初学者的语言。
在学习Python的众多原因中,杰出的原因包括在线提供的大量教程,它可以实现快速开发,以及编程就业市场对Python编码器的巨大需求。
Python用于什么?
使用Python可以做很多事情。它不仅是一种有趣的语言,而且是一种非常实用的语言,对于创建各种脚本和软件非常有用。
总的来说,Python用于Web开发,数据分析,微控制器,机器学习,游戏开发,实用程序脚本以及最终将以其他语言实现的软件快速原型。
Python免费吗?
是的,Python完全免费且开源。
Python的最佳方面之一是它的社区驱动开发,主要通过GitHub(用于检查语言的源代码和提交补丁)和IRC(用户可以讨论错误,功能和其他与Python相关的主题)完成。
学习Python需要多长时间?
与任何编程语言一样,它取决于。你拥有的经验越多,学习得越认真,就越快。但相对而言,学习Python的时间比大多数其他语言要少。
平均而言,假设每天练习,我希望1-2个月的初学者可以开始掌握Python的基本概念,8-12个月就能熟练掌握。经验丰富的程序员可能会在3个月内获得Python并且能够流利地使用。
为了加快这个过程,我们建议您查看这些基本的Python概念,正确使用Python词典的教程,以及这些有用的Python初学者在线课程。
Python2.x和3.x有什么区别?
当Python2.0于年问世时,该语言还不太流行。随着越来越多的开发人员开始接受并严肃地使用它,语言中的缺陷变得更加明显,但如果没有重大变化,它们就无法修复。
当Python3.0于年首次推出时,引入了一些重大更改,这些更改带来了一些新功能和改进,但该语言与Python2.x不兼容。这意味着开发人员需要重构他们的代码以利用Python3.0,并且其中许多人不愿意这样做-包括许多流行的第三方库和框架的开发人员。
因此,Python基本上分为两个支持的版本:2.x“遗留”分支和3.x“当前”分支。3.x分支是主动开发的重点,而2.x分支仅接收错误修复和安全更新。
如今,大多数社区已经转向Python3.x,这就是我推荐使用的版本。今天使用Python2.x的唯一原因是你的项目依赖于仍然不支持Python3.x的库或框架。
如何在Windows上安装Python
在Windows上安装Python就像运行官方安装程序一样简单:
下载Python3.x并运行安装程序。
出现提示时,请确保在单击“立即安装”之前勾选“将Python3.x添加到PATH”复选框。我还建议保持“为所有用户安装启动器”复选框。
出现提示时,单击“是”以获取UAC权限。
等待安装完成。
最后,单击“禁用路径长度限制”,然后单击“是”以获取UAC权限,然后单击“关闭”以完成安装。
如何在Mac上安装Python
大多数Mac系统已经安装了Python,但它通常是一个你不应该使用的过时版本,特别是如果你计划进行认真的开发(而不是只是为了一个业余爱好)。
我建议使用名为Homebrew的工具安装最新版本的Python3.x,这是一个Mac包管理,允许您使用终端安装软件。
打开Terminal.app(使用Spotlight最快)。
复制安装命令,将其粘贴到Terminal中,然后按Enter键。按照提示完成安装。
使用以下命令安装Python:
brewinstallpython
如果您遇到任何Python问题,可能需要使用以下简单命令重新连接它:
brewunlinkpythonbrewlinkpython
如何在Linux上安装Python
并非所有的Linux发行版都附带Python,但其中很多都有。对于那些没有的,Python通常在发行版的包管理器中可用,安装就像运行一个或两个简单命令一样简单。
在Ubuntu16.10及更高版本:
sudoaptupdate
sudoaptinstallpython3
在旧版本的Ubuntu上,我推荐这个第三方PPA:
sudoapt-getinstallsoftware-properties-