您好,欢迎来到12图资源库!分享精神,快乐你我!我们只是素材的搬运工!!
  • 首 页
  • 当前位置:首页 > 开发 > WEB开发 >
    大家在学的抢手编程言语 Python,都用来干什么?
    时间:2018-08-09 08:22 来源:网络整理 作者:网络 浏览:收藏 挑错 推荐 打印

    技术沙龙 | 8月25日与多位资深技术大咖讨论小顺序电商实战

    大家在学的抢手编程言语 Python,都用来干什么?

    英文原文:What Can I Do With Python?

    编者按:Python 由于复杂片面易用而成为近年来大热的编程言语。但是很多人学习了这门余元的语法和基本功用之后却不知道 Python 无能什么以及怎样做。Realpython.com 下面的一篇文章于是把 Python 可以做的事情以及不适宜做的事情停止了总结。更棒的是,外面还罗列了如何做这些事情的教程和项目案例,是十分适宜上手的资源汇总。

    你做到了:你曾经完成了一门课程,或许终于看完了一本教你用 Python 学习编程基础的书。你曾经掌握了列表、字典、类,也许甚至还有面向对象的概念。

    那么……接上去呢?

    Python 是一门十分片面的编程言语,在各个不同范围都有着单一的运用。假设你曾经掌握了 Python 的基础并且恨不得马上用这门言语做点东西,那如今就是找出下一步应该做什么的时分了。

    在本文中,我们提供了若干不同的项目、资源以及教程,你可以应用这些来末尾做东西。

    别人用 Python 做了什么

    你能够会在想,在理想世界里别人都用 Python 开发了什么东西呢。那么首先我们先迅速看一下其中一些大的技术公司是怎样运用这门言语的。

    Google 这家公司从一末尾就运用 Python 了,而且在这家技术巨头的主要效劳器端言语阵营中博得了一席之地。Python 的残忍的专制者 Guido van Rossum 甚至还在那里待过几年,担任监管这门言语的开发任务。

    Instagram 喜欢 Python 是由于它的繁复。这项效劳以运转着“全世界最大的 Django web 框架部署”著称。而 Django 完全是用 Python 写出来的。

    Spotify 将这么言语用到数据剖析和后端效劳上。据他们的团队说,Python 的易用让他们拥有了一条超快的开发渠道。Spotify 要停止海量剖析来给用户提供引荐,所以他们需求一个复杂又好用的东西。Python 正好是救兵!

    你还可以看看这篇文章去了解其他公司都用 Python 干什么。假设你曾经被压服的话,我们就末尾吧!

    你可以用 Python 做什么

    从 web 开发到数据迷信、机器学习等等,Python 在理想世界中的运用是有限的。以下一些项目将会辅佐你最终将你的 Python 技艺用到正道上。

    #1:将有趣的事情自动化

    这是一本“针对全新初学者适用编程”的资源。就像标题所述,这本书教你如何将有趣的义务自动化,比如更新电子表格或许重命名计算机的文件。这是想要掌握 Python 基础的任何人的完美终点。

    你将无时机联络本人到目前为止学到过的东西,去创立字典、抓取 web,折腾文件,并且创立对象和类。你在这本书遇到的上手运用会为你听过理想世界中的结果,你可以马上就看到。

    这一资源有不同的格式,可保证最好的学习体验。你可以到 Amazon 下面去买实体书或许收费在网上阅读。

    #2:随时跟踪比特币价钱

    这段时间似乎人人都在讲比特币。自从 2017 年 12 月价钱到达将近 20000 美元的高点后,加密数字货币曾经进入到数百万人的脑海里。它的价钱在不缎括动,但是很多人都以为这是一笔值得的投资。

    假设你正在寻求靠这波虚拟淘金热赚上一笔,想知道什么时分该出手,那就得随时了解比特币的价钱。这门教程可以教你如何应用 Python 技艺开收回一项比特币价钱通知效劳。

    这一项目的基础是 IFTTT 小顺序的创立。你讲学会如何应用央求库来发送 HTTP 央求以及如何应用 webhook 将你的 app 与外部效劳衔接。

    这是对加密数字货币感兴味的 Python 初学者完美的初始项目。你用这一教程开发的这项效劳可以延伸到其他的货币,所以别担忧,以太坊也能用上。

    #3:创立一个计算器

    这个复杂的项目是进入 GUI 编程的一个牢靠的办法。开发后端效劳是部署的重要部分之一,但是能够也需求思索前端的事情。创立用户可轻松与之交互的运用就显得无比重要。

    假设你对 UX 和 UI 感兴味,那就看看这门教程。从中你会接触 tkinter 模块,这是标准的图形化用户界面软件包,通常是跟 Python 捆绑在一同的。

    tkinter 模块是对 Tcl/Tk 停止封装的 wrapper,是 Tcl 脚本言语与 Tk GUI 框架扩展的结合。假设你曾经安装了 Python,那你就应该曾经有 tkinter 框架可用了。一个复杂的调用即可唤出:

    frim tkinter import

    一旦你完成了这一步设置,就可以用 Python 继续开发你的第一个 GUI 计算器了。

    练习运用 tkinter 模块,看着你的愿景渐渐在屏幕上完成。然后,一旦你练过手了,就可以拓展学习 Python 其他的 GUI 工具包了。更多信息可以看看 Python GUI 编程的官方文档。

    #4:开掘 Twitter 数据

    感谢互联网以及逐渐壮大的物联网,我们如今能拜访的数据量之大甚至在 10 年前都是无法想象的。剖析是任何跟数据打交道的范围的很大一部分。大家都在讨论什么?我们从他们的行为中能看到什么形式?

    Twitter 是取得其中一些成绩答案的好中央。假设你对数据剖析感兴味,则 Twitter 数据开掘项目就是应用你的 Python 技艺回答有关周围世界的成绩的好办法。

    我们的 Twitter 心情剖析教程将用一个 docker 环境教你如何开掘 Twitter 数据并且剖析用户心情。你将学会如何用 Twitter 注册一个运用,只要这样你才能拜访他们的 streaming  API。

    你会看到如何应用 Tweepy 来过滤想要抓取的推特,用 TextBlob 来计算哪些推特的心情,用 Elasticsearch 来剖析他们的内容,以及用 Kibana 来对结果停止可视化。当你完成这门教程后,你应该就可以深化学习其他应用 Python 来停止文字处置和语音辨认的项目了。

    #5:用 Flask 树立一个微博客

    似乎如古人人都有一个博客,但是给本人在网上设立一个中心枢纽不算什么蹩脚想法。随着 Twitter 和 Instagram 的出现,微博客尤其盛行起来。在 Miguel Grinberg 搞的这个项目里,你会学习到如何搭建本人的微博客。

    这门教程叫做“Flask Mega 指南”,内容可以说不负其名。整篇教程分为 23 章,学习完之后你可以对 Flask 微型 web 框架拥有深入了解。到项目最后,你应该就能失掉一个功用残缺的 web 运用了。

    你不需求了解有关 Flask 的一切就可以末尾,所以关于那些恨不得马上入手尝试 web 开发的人来说这是十分好的。

    (责任编辑:admin)