热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

python编学生学习软件_作为商科学生学习Python的方式,内容和原因

python编学生学习软件最近,一些工作中的同事以及朋友向我伸出援手,问我关于如何学习编码以及从何开始的建议。特别是在COVID-19期间,

python编学生学习软件

最近,一些工作中的同事以及朋友向我伸出援手,问我关于如何学习编码以及从何开始的建议 。 特别是在COVID-19期间,许多人希望通过掌握编码等新技能来利用锁定时间。

在这篇博文中,我将首先解释为什么您应该学习Python 。 接下来,我将为您提供有关如何学习Python的最喜欢的资源 ,最后介绍一些项目构想,并向您展示如何使用Python解决我自己的一些问题,从而使您开始学习变得兴奋。

为什么要选择Python作为第一种编程语言?

简单性和代码可读性

Python 直观地使用缩进,而不是像其他编程语言那样分散在代码中的其他令人困惑的符号 ,使编写和阅读Python代码变得更加容易。 凭借一些简单的核心概念和知识,它是一种非常适合初学者的编程语言,只需一点点Python代码即可带您深入 。 因为您不必专注于如何读取或编写python代码,所以它使学习,使用和记忆变得容易。

受欢迎程度和多功能性

在分析公司RedMonk发布的最新编程语言流行度排名中, Python 比以往任何时候更受欢迎 ,从第三名上升到第二名。

Python的多功能性是其持续流行的主要原因之一。 两位学者都喜欢将其作为数据处理的首选语言,以及Google,Dropbox和Instagram等大型公司都严重依赖Python:

我们经常被问到特定语言使用率上升或下降的原因,并且有几种模式往往与使用率的增加(或减少)相关。 其中之一是多功能性。 就像在这种运行方式中使用的语言Java一样,Python继续在新的工作负载和用例中寻找自己的角色,尽管在这些领域中它面临着更专业的竞争。 这与该语言的一般可访问性和易用性一样,是Python不仅能够生存而且能够蓬勃发展的最重要因素之一。

如何学习Python编程?

由于每个人的学习方法都不一样,因此很难对这个问题给出所有答案。 既然有这么多产品,我将分享一些我最喜欢的资源,您可以从中尝试并选择最喜欢的资源

1.从 完整的Python 训练营 开始 :从 Udemy的JoséPortilla的 Python 3 开始, 从零到 10欧元— 20欧元

我个人非常喜欢这门课程,因为...

该课程在Udemy上的所有优惠期间仅需10欧元至20欧元之间的折扣 。 请不要全价购买! 如果您发现自己不喜欢该课程,则可以在购买后的30天内始终将您的钱退还给您! 该课程比书本更具互动性 ,使您可以按照自己的进度学习 。 José出色地完成了所有清晰的基本概念的解释。

但是,选择此课程也有一些缺点 :

购买一次并且有无限的时间来完成课程,确实需要大量的纪律和奉献精神 。 如果您觉得自己需要更多压力,也许在诸如Dataquest,Udacity之类的其他平台上进行付费课程可能更适合您,尽管José在解释核心概念方面做得很好,但我发现大多数顶峰项目都不是那么有趣或在日常生活中有用 。 所有代码都是在Jupyter笔记本中编写的,我个人觉得还有更多有趣的项目可用于应用新学到的知识。 因此,我的第二个资源建议。

2)通过 自动执行 Al Sweigart 的无聊的东西 应用一些基本知识和概念 (免费)

在这个网站上,您将学习如何使用Python 编写程序,这些程序只需几分钟即可完成,而这将花费您数小时的手工操作,使您可以轻松地执行有用且令人印象深刻的自动化壮举。

我非常喜欢Al的网站,因为…

作为商科学生,我认为示例比JoséAl的Udemy课程提供的示例更注重实用和实用,您实际上可以在很少的时间内完成一些很酷的程序

如果您喜欢阅读和学习,还可以在这里学习所有基本概念。

3.找到想法并学习如何在 实用业务Python 上的业务设置中更有效地使用python (免费)

4.了解更多有关Python最新趋势的信息,并通过 Talk Python To Me Python Bytes Podcast(免费) 找到自己项目和兴趣的灵感来源。

Michael Kennedy和Brian Okken的Podcast都是学习和了解Python最新趋势的好方法。 同时,他们有一些非常适合初学者的Podcast,在您上下班或锻炼时,总是很有趣。

我自己的9大项目推荐资源和库,可以帮助您入门

我坚信, 当您可以构建能够解决自己的问题并产生小的“哇声”的脚本或程序时,最喜欢进行编程 。 随着Python的流行,一个庞大而广泛的标准库(内置于核心语言中)以及一个蓬勃发展的第三方模块生态系统使这一切变得非常容易。

已经有很多很棒的项目构想,例如Real Python上的一个,或GitHub上的aweomse Python项目的精选列表 。 通过众多可用的选项,让我向您简要介绍我最喜欢的10个项目和想法,这些都将使您兴奋地学习Python:

1.在 Google Colab中 开始编码

在自己的计算机上设置Python可能会很痛苦且令人讨厌。 如果您想立即上手,请免费使用Google Colab 。 它提供了托管在Google服务器上的Jupyter样式的笔记本。

我的用例:我将Colab用于机器学习项目,因为您可以免费使用它们功能强大的GPU和TPU进行资源需求很大的机器学习项目!

2.使用 PyAutoGUI 自动化程序

PyAutoGUI使您的Python脚本控制鼠标和键盘来自动执行与其他应用程序的交互 。 厌倦了在工作中不得不再次进行相同的点击? 该库的完美用例!

我的用例:使用PyAuto,我为CEMS业务项目更改并重新排列了100张PowerPoint幻灯片。

3.使用 InstaBot 增加您的Instagram帐户

您想增加您的Instagram关注者或找到有关您帖子的一些有趣统计信息吗? 使用此库自动执行您的Instagram帐户

我的用例:我在短短两周内就将自己的instagram帐户中的一个从0个自动增加到了83个关注者,几乎没有时间花在上面。

4.通过 请求+ BeautifulSoup Scrapy进行Web爬网

您最喜欢的鞋子在购买之前又卖完了吗? 还是您想知道价格多久变化一次? 用Requests和BeautifulSoup 构建一个简单的价格监控器

我的用例:我分析了ImmobilienScout上的列表,以了解其中大多数是否遵循新的《柏林租赁上限》。

5.使用 Selenium 自动化Google Chrome

与PyAutogui一样,Selenium允许您自动与GoogleChrome浏览器进行交互并构建一些便捷的自动化程序。 厌倦了在Tinder上刷卡,使用Selenium使其自动化!

我的用例:我使用Selenium从经纪人自动下载银行对帐单,以使用PortfolioPerformance监视我的投资。

6.使用 smptlib 自动发送电子邮件

自动执行与电子邮件相关的所有操作 ,例如从代码中接收电子邮件提醒,在用户创建帐户时将确认电子邮件发送给用户或用于一些自动报告。

我的用例:当我在Bertelsmann Stiftung任职时,我构建了一个简单的脚本,该脚本抓取了我在wordpress上为他们发布的最新文章的链接和标题,并向他们发送了有关nw文章的自动电子邮件。

7.使用 Streamlit 构建出色的机器学习/数据Web应用

Streamlit的开源应用程序框架是用几行Python代码创建美观,高性能的Web应用程序最简单方法 。 全部免费。

我的用例:我使用此Web框架部署了我构建的机器学习模型,该模型使每个人都可以预测二手拖拉机的价格。 在此处签出我的Web应用程序。

8.使用Facebook的 Prophet 建立时间序列预测

Prophet是一个功能强大的库,用于预测由Facebook-开源的时间序列数据

我的用例:我很有趣地用它来下载我的银行帐户动向,并预测几年后会有多少钱。 不是很现实或有用,但是有些只是为了娱乐!

9.使用 VADER进行 情感分析

VADER(价位意识词典和情感推理器)是一种基于词典和规则的情感分析工具 ,专门针对社交媒体中表达的情感进行调整,并且可以很好地处理其他领域的文本。 看看这个使用streamlit构建的很棒的演示 。

我的用例:我目前正在使用该库来通过调查从客户反馈中获得更多见解。 极其容易使用,并取得了出色的效果。

10.使用 Pandas 分析和处理数百万行

Pandas是一种快速,强大,灵活且易于使用的开源数据分析和处理工具 ,建立在Python编程语言之上。 如果您将使用数据,那么您将爱上熊猫。

我的用例:每当Excel或GSheet崩溃时,我会烦恼那些程序的运行速度,或者如果我想执行一些更复杂的数据操作,我会使用Pandas。 熊猫真是太神奇了,一千万行对熊猫来说并不是问题。 该库经过高度优化,可通过其DataFrame结构处理大型表格数据集。

摘要

作为商科学生, 您应该学习Python,因为它是一种非常适合初学者的编程语言 ,只需一点点Python代码就能带您深入。 从简单的课程开始,学习基本概念 ,然后立即选择一些项目,以通过自动化或解决您自己的某些问题的其他项目构想来应用新近学习的知识 。 通过正确的项目,您将给他人留下深刻的印象,为您的公司创造价值,并有动力继续学习并享受编程。

翻译自: https://hackernoon.com/the-hows-whats-and-whys-to-learning-python-as-a-business-student-aw1x3ydb

python编学生学习软件



推荐阅读
  • Explore how Matterverse is redefining the metaverse experience, creating immersive and meaningful virtual environments that foster genuine connections and economic opportunities. ... [详细]
  • Explore a common issue encountered when implementing an OAuth 1.0a API, specifically the inability to encode null objects and how to resolve it. ... [详细]
  • 技术分享:从动态网站提取站点密钥的解决方案
    本文探讨了如何从动态网站中提取站点密钥,特别是针对验证码(reCAPTCHA)的处理方法。通过结合Selenium和requests库,提供了详细的代码示例和优化建议。 ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 本文深入探讨了 Java 中的 Serializable 接口,解释了其实现机制、用途及注意事项,帮助开发者更好地理解和使用序列化功能。 ... [详细]
  • 深入解析:手把手教你构建决策树算法
    本文详细介绍了机器学习中广泛应用的决策树算法,通过天气数据集的实例演示了ID3和CART算法的手动推导过程。文章长度约2000字,建议阅读时间5分钟。 ... [详细]
  • DNN Community 和 Professional 版本的主要差异
    本文详细解析了 DotNetNuke (DNN) 的两种主要版本:Community 和 Professional。通过对比两者的功能和附加组件,帮助用户选择最适合其需求的版本。 ... [详细]
  • 将Web服务部署到Tomcat
    本文介绍了如何在JDeveloper 12c中创建一个Java项目,并将其打包为Web服务,然后部署到Tomcat服务器。内容涵盖从项目创建、编写Web服务代码、配置相关XML文件到最终的本地部署和验证。 ... [详细]
  • ImmutableX Poised to Pioneer Web3 Gaming Revolution
    ImmutableX is set to spearhead the evolution of Web3 gaming, with its innovative technologies and strategic partnerships driving significant advancements in the industry. ... [详细]
  • 本文详细介绍了macOS系统的核心组件,包括如何管理其安全特性——系统完整性保护(SIP),并探讨了不同版本的更新亮点。对于使用macOS系统的用户来说,了解这些信息有助于更好地管理和优化系统性能。 ... [详细]
  • 本文详细介绍了 GWT 中 PopupPanel 类的 onKeyDownPreview 方法,提供了多个代码示例及应用场景,帮助开发者更好地理解和使用该方法。 ... [详细]
  • 数据管理权威指南:《DAMA-DMBOK2 数据管理知识体系》
    本书提供了全面的数据管理职能、术语和最佳实践方法的标准行业解释,构建了数据管理的总体框架,为数据管理的发展奠定了坚实的理论基础。适合各类数据管理专业人士和相关领域的从业人员。 ... [详细]
  • 本文将介绍由密歇根大学Charles Severance教授主讲的顶级Python入门系列课程,该课程广受好评,被誉为Python学习的最佳选择。通过生动有趣的教学方式,帮助初学者轻松掌握编程基础。 ... [详细]
  • 本文详细介绍了 Apache Jena 库中的 Txn.executeWrite 方法,通过多个实际代码示例展示了其在不同场景下的应用,帮助开发者更好地理解和使用该方法。 ... [详细]
  • MySQL 数据库迁移指南:从本地到远程及磁盘间迁移
    本文详细介绍了如何在不同场景下进行 MySQL 数据库的迁移,包括从一个硬盘迁移到另一个硬盘、从一台计算机迁移到另一台计算机,以及解决迁移过程中可能遇到的问题。 ... [详细]
author-avatar
我爱妈妈的家常菜_712
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有