可以用来干什么 纳米技术可以用来干什么

编者按: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框架可用了 。一个简单的调用即可唤出: