首页 / 知识
Python初学者的练手项目
2023-11-12 13:43:00
有很多朋友问我学习了Python后,有没有什么好的项目可以练手。
其实,做项目主要还是根据需求来的。但是对于一个初学者来说,很多复杂的项目没办法独立完成,因此博主挑选了一个非常适合初学者的项目,内容不是很复杂,但是非常有趣,我相信对于初学者小白来说是再好不过的项目了。
这个项目中,我们将要建立一个比特币价格的提醒服务。
·你将主要会学习到HTTP的请求,以及如何使用requests包来发送这些请求。
·同时,你会了解webhooks和如何使用它将Pythonapp与外部设备连接,例如移动端手机提醒或者Telegram服务。
仅仅不到50行的代码就能完成一个比特币价格提醒服务的功能,并且可以轻松的扩展到其它加密数字货币和服务中。
下面我们马上来看看。
用Python实现比特币价格提醒
我们都知道,比特币是一个变动的东西。你无法真正的知道它的去向。因此,为了避免我们反复的刷新查看最新动态,我们可以做一个Pythonapp来为你工作。
为此,我们将会使用一个很流行的自动化网站IFTTT。IFTTT**("ifthis,thenthat")**是一个可以在不同app设备与web服务之间建立连接桥梁的工具。
我们将会创建两个IFTTTapplets:
·一个是当比特币价格下滑到一定阈值后的紧急提醒
·另一个是常规的比特币价格的更新
两个程序都将被我们的Pythonapp触发,Pythonapp从CoinmakercapAPI点这里获取数据。
一个IFTTT程序有两个部分组成:触发部分和动作部分。
在我们的情况下,触发是一个IFTTT提供的webhook服务。你可以将webhook想象为"user-definedHTTPcallbacks"。
我们的Pythonapp将会发出一个HTTP请求到webhookURL,然后webhookURL触发动作。有意思的部分来了,这个动作可以是你想要的任何东西。IFTTT提供了众多的动作像发送一个email,更新一个Google电子数据表,甚至可以给你打电话。
以上内容为大家介绍了Python初学者的练手项目,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注我们http://www.mobiletrain.org/
最新内容
相关内容
linux命令连接网站?
linux命令连接网站?,网络,系统,信息,地址,名称,密码,设备,软件,网站,工具,Linux下必须知道的11个网络命令1、netstat -r:打印路由表。路由表保linux网络服务命令?
linux网络服务命令?,系统,地址,网络,基础,设备,信息,服务,工作,名称,标准,配置LINUX的IP命令通过配置文件配置LINUX的IP命令:vim /etc/sysconfi手机linux命令行软件?
手机linux命令行软件?,软件,系统,工具,名称,电脑,互动,设备,手机,代码,服务,学生程序都在用的10款提高效率的工具1、·Alfred查询和搜索工具python中常用的工具有哪些?
python中常用的工具有哪些?,工具,代码,培训,平台,中国,公司,管理,智能,最新,功能,Python是入门编程的不错选择,现在很多人在转行学习编程时选择快速构建Python爬虫IP代理池服务
快速构建Python爬虫IP代理池服务,代理,代码,网站,服务,检测,最新,公司,爬虫,质量,时间,在公司做分布式深网爬虫,搭建了一套稳定的代理池服务,为python怎么检验是否安装和如何安装
python怎么检验是否安装和如何安装pip工具?,工具,培训,电脑,版本,命令,脚本,框架,以下,培训班,一下吧,学习过Python的小伙伴都知道,想要安装Pyt学了Python之后能做什么工作
学了Python之后能做什么工作,工作,网站,多地,人工智能,基础,设计,项目,培训,爬虫,方向,最近几年,选择学习Python的人数逐年增加。但是,很多人学python能做什么项目
python能做什么项目,项目,数据,基础,图片,信息,工具,网站,概念,代码,基本知识,大家在学完python基础之后,突然迷茫起来了,这时就需要一些项目练For循环如何在Python中工作
For循环如何在Python中工作,工作,项目,代码,培训,流程,示例,序列,语句,语法,实际,Python的for循环通过遍历数组的序列来工作。从本质上讲,它在为什么开发人员喜欢在机器学习和人
为什么开发人员喜欢在机器学习和人工智能项目中使用Python?,代码,项目,数据,人工智能,平台,异常,增长,灵活,时间,工具,1.Python是灵活的Pytho学习Python可以做这些工作
学习Python可以做这些工作,网络,数据,工作,网站,技术,培训,行业,发展,人工智能,分析,Python语言非常受欢迎,随着互联网的快速发展,很多不是计算Python编程可以干这些工作
Python编程可以干这些工作,工作,分析,网络,数据,数字,销售,行政,人工智能,网站,培训,学Python编程能做什么工作?随着人工智能发展,学习python