热点:phtyhon如何自学
假如当时的趋势继续下去(它们似乎将这样做),Python将很快成为世界上蕞受欢迎的编程言语之一。Python能够用于数据剖析,人工智能,图形设计和网站开发等范畴。它在大型技术中也无处不在,谷歌,Facebook,亚马逊和Netflix等公司都在其产品中运用了它。简而言之,Python已成为咱们数字生态系统的基本组成部分,这使其成为任何有抱负的技术人员学习的一项伟大技术。
在本文中,咱们将介绍假如您想从头学习Python时应该怎么做:
阅览Python下载必要的东西学习教程并玩一些代码获取在线支撑考虑参与结构化课程参与Python集会摘要1.阅览Python
听起来似乎很明显,可是请必须阅览Python的基础常识。在先前的博客文章中,咱们介绍了该言语的许多功用和应用程序。假如您还没有的话,建议您从Python攻略开端。您会发现有用的另一个关键资源是PythonWiki(必定是一个书签!)。
也阅览该主题。Python有很多应用程序:在开端学习它们之前,一定会真正帮助您集中精力学习。假如您不熟悉编程,那么PythonWiki也供给了一个很好的资源列表,这些资源假定您没有先验常识。
2.下载必要的东西
Python是跨渠道的(意味着您不需求运用特定的操作系统即可在其上运用或履行),而且一切首要操作系统都有可用的版别。这包含Windows,macOS和Linux。跳进去似乎很吓人,但这不是必须的。像任何一种言语相同,学习Python的好办法便是测验运用它。但先…

phtyhon

挑选代码编辑器或集成开发环境
在装置Python之前,您需求挑选一个代码编辑器。这是一个简略的东西,用于编写和(如称号所示)编辑代码。代码编辑器是轻量级程序,包含有用的功用,如语法格式和杰出显示。在此阶段,任何基本编辑器都应足以满足您的需求。可是,一种盛行的是VisualStudioCode。VSCode由新手和专家一起运用,是开源的,免费运用。可是请不要约束自己-PythonWiki列出了当时可用的代码编辑器的翔实列表。
当您的编码技术变得愈加杂乱时,您将需求下载一个集成的开发环境(IDE)。与代码编辑器不同,IDE专为更杂乱的编程而设计。它带有一些附加功用,例如构建,测验和调试东西,这些功用将明显加快作业速度。作为新手,您不需求立即运用IDE,可是请记住它。盛行的开源IDE是PyCharm。PythonWiki还列出了适用于不同操作系统的IDE。
下载新版别的Python
现在就能够开端运用了……该下载Python了!RealPython网站供给了一个装置简略的攻略。某些系统乃至预装了它。只需在指令窗口中键入“python”,然后按Enter。这将告诉您您拥有哪个版别(假如有)。在编撰本文时,新版别是Python3.8,因而请确保您是新的。这很重要,由于某些较旧的版别不向前兼容。
假如您还不想下载任何内容,那很好。在线代码编辑器将使您能够拜访一切打包的编译器和言语。假如您喜爱随时随地学习,乃至能够下载Android和Apple设备的软件包。这些不是大型项目的理想之选,但它们十分合适玩耍。
3.学习一个教程并玩一些代码
因而,您已经下载了Python,就能够开端运用了……蕞后,您有机会玩一些代码!您的第1个停靠站应该是Python网站,该网站供给了很多的入门文档,包含FAQs。假如您已经对编码有基本的了解,建议您从Python初学者的教程开端。这介绍了Python特定编程的基本方面,介绍了解释器(用于读取和履行代码),如何将Python用作计算器以及诸如字符串,列表和其他基本功用的概念。
曾经从未编码?不要慌张!还有更多可拜访的教程,用纯英语指导您完成基础常识。例如,此针对有抱负的Web开发人员的Python教程对Python编程概念进行了很好的介绍。就像这本电子书相同,主动完成无聊的作业。
运用Python库推动自己
一旦您玩了一些代码并感到自信,您就能够准备好扩展自己了。假如是这样,Python标准库是一个很好的起点。它包含200多个预先存在的代码模块。这些使您能够主动履行许多功用(例如,返回布尔值-“true或false”)。您还能够从Python软件包索引(PyPI)下载恣意数量的第三方库。这些开源资源库为特定职业和学科的模块供给了从数据剖析到Web开发的一切模块。作为初学者,您可能会发现这些主题有些挑战,这使咱们进入了下一个观点……
4.取得在线支撑
即使是咱们中好的人也会时不时地提出问题。幸运的是,Python的首要卖点之一是其用户驱动的社区。凭借很多活泼的在线支撑论坛,不管您进行何种查询,您都能够快速找到答案。这里有一些测验。
仓库溢出
StackOverflow可能是有名的编码者论坛,是专业和新手开发人员的问答网站。它在招引技术爱好者方面享有很高的声誉,并包含对一切首要编程言语的支撑。发布查询之前先四处查找,由于您经常会发现它已经被答复了。
Python论坛
Python自己的论坛没有StackOverflow广泛,可是供给了对某些常见Python查询的免注册拜访。这些内容涵盖了一般的编码问题,以及与Python在不同范畴中的应用程序相关的问题,例如数据科学,Web抓取,游戏开发等。
PythonInternet中继聊天
是否需求其他开发人员的实时支撑?PythonInternetRelayChat合适您。拜访webchat.freenode.net,注册一个昵称,然后运用“#python”频道登录。总会有人帮忙。非英语运用者也有Python频道:“#python.de”(德语),“#python.fr”(法语)和“#python.pt”(葡萄牙语)。
GitHub社区论坛
GitHub是一个有名的应用程序开发渠道,允许开发人员拜访免费文档并为开源项目做出奉献。尽管它是一个通用的开发渠道(即,不是特定于Python的),但它具有一个社区论坛,您能够在其间查找(或发布)您所遇到的任何查询(与Python相关或其他相关)。
5.考虑参与结构化课程
掌握了Python的基础常识之后,为什么不专攻您的技术呢?结构化的在线课程将教您如何将Python应用于特定学科。例如,数据剖析是Python增长快的范畴之一,而CareerFoundry刚刚开设了新的数据剖析入门课程。还有很多其他挑选。与其在这里评论,不如在以后的博客文章中探索一些好的数据剖析训练营。重视此空间!
6.参与Python集会
在这一阶段,您应该对Python的语法,功用和应用程序有很好的了解。假如您想进一步开展,能够运用许多个人开发选项。在线社区十分合适临时支撑,可是由志趣相投的人组成的实在社区将帮助您将Python推向新的高度。会议和研讨会是一个很好的起点。他们激发了激情,提出了新的主意,并能够帮助您确认下一步的作业方向。
您能够在Python社区论坛上找到很多活动。作为品味者,咱们重点介绍了三种盛行的挑选:
PyCon:蕞初的Python会议PyCon于2003年在美国启动。它招引了来自世界各地的一切经历水平,尔后在非洲,亚洲,大洋洲,南美和欧洲启动了会议。EuroPython:EuroPython于2001年启动,包含为期两天的会议和为期两天的开发冲刺。后者是免费的,参会者能够为自己喜爱的开源项目做出奉献-十分合适着手实践。Python集会:metup.com在100多个國家/区域供给2500多个与Python相关的研讨会,黑客马拉松和其他活动。他们通常能够自由参与,而且您简直必定能够找到邻近的一个人……将脚趾伸入!7.总结
正如咱们所展现的,学习Python不用太吓人-难的部分是决议这样做。之后,您所需求的便是正确的软件,正确的支撑和正确的思维方法。您能够采取以下办法使旅途更轻松:
阅览基础常识:阅览Python,并确保它是合适您的编程言语。取得东西:下载新版别的Python,然后装置代码编辑器。深入研究:获取在线教程并立即开端运用一些示例代码-弄脏手是好的学习办法。获取在线支撑:要答复您的问题,请找到论坛,聊天室或其他在线社区。考虑参与结构化的课程:从初学者到新手,通过投资在线课程来专门研究技术。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。