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开发的人来说这是非常好的 。
这个教程最近还更新了 , 把有助于你成为更好的web开发者的内容也纳入进来了 。你可以在网上免费阅读 , 或者到Amazon去买一本纸质版 , 或者在他的在线课程中让作者手把手教你 。一旦你做完项目 , 你就可以继续学Django , 甚至开始创建更大规模的web应用了 。
#6:建立一个区块链
尽管区块链起初开发出来是作为金融技术使用的 , 但现在却蔓延到了其他的各个行业 。区块链几乎可以用到任何交易上面:从房地产到病历转移等等 。
如果自己做一个的话牛就会对它的机制有更好的了解 。Hackernoon的教程将辅助你从零开始实现一个区块链 。到项目最后 , 你会对这一交易技术的机制拥有深入的了解 。
做区块链需要跟HTTP和request库打交道 。一旦你安装了Flaskweb框架 , 你就可以通过互联网用HTTP请求跟你的区块链进行通信了 。
记住 , 区块链不仅仅适用于加密狂热者 。一旦你自己开发了一个区块链之后 , 可以看看能不能找到有创意的手段在你感兴趣的领域实现这门技术 。
#7:Twitter Feed控制
对开发web应用感兴趣但是对开始一个大型项目没有信心?别担心——我们有东西给你 。跟着我们一起学习如何在几个小时内创建一个简单的web app 。
Bob Belderbos分享了自己是如何实现第40届PyBites Code Challenge 的 , 在这项编程挑战中 , 参与者需要创建一个web应用来更好地在Twitter上控制每日Python提示的新闻流 。你可以通读他的实现以及代码了解究竟 。
这次你用的不是Flask , 而是微型web框架Bottle 。Bottle以迅速部署应用的低依赖度解决方案著称 。既然它是轻量且易用的 , 所以你很快就能搭建好你的应用 。
你还会用Tweepy模块加载Twitter API的数据 。你会将数据保存到 SQLAlchemy 数据库里面 , 所以你还会练习到SQL查询的编写 。Fork这个代码库就可以开始了!
#8:玩PyGames
这个是给喜欢乐子的人准备的!Python可用于对各种电玩游戏、冒险游戏以及益智游戏进行编码 , 你可以在数天之内完成部署 。经典的游戏包括猜单词、一字棋、乒乓球等等 , 这些都可以用你刚学会的编程技能去做 。
Pygame库使得自己开发游戏变得更加容易 。它包含了开发游戏所需的几乎一切 。
- 微信相机没有闪光灯 微信相机没有闪光灯了
- IPRO学生手机P100可以帮你做到
- 【历史故事】古代的丫鬟多少钱一个?买来可以让她干啥?
- 八字姻缘预测(图文)
- 为什么三星手机可以做到世界第一 三星手机为什么还是世界第一
- 和巨蟹座男生聊天禁忌有哪些不可以做
- 鸿蒙系统是什么有何功能 鸿蒙系统是干什么用的
- 聚丙烯是什么 聚丙烯是什么材料干什么用的
- 两款可以拍摄高清月亮的手机配置解读 可以拍摄高清月亮的手机配置解读
- 微波炉可以当电烤箱用吗? 微波炉能不能当烤箱用