70+Python项目,面向初学者、中级和经验丰富的开发人员

建立动手项目将帮助您获得实用的编码技能。一步一步,你将把你的理论知识运用和建立一个令人印象深刻的投资组合。如果您是一名经验丰富的Python开发人员,您可能已经听说并搜索了以下问题:“对于初学者来说,哪些python项目属于中级技能级别的项目?我应该从事哪些项目才能获得实时体验?”(当你是初学者时)在不同的社区,如GitHub,Reddit或Quora。

在这篇文章中,您将找到一个示例项目,其中包含一步一步的说明、教程和源代码,这些项目将带您从头开始构建一些酷的、有趣的、独特的和真实的Python项目。

*Point_right:使用Python的比特币价格通知

项目摘要:在本项目中,您将了解HTTP请求以及如何使用请求库发送请求。您还将了解web挂钩以及如何使用它们将Python应用程序连接到电话通知等外部服务。

入门Python其实很容易,但是我们要去坚持学习,每一天坚持很困难,我相信很多人学了一个星期就放弃了,为什么呢?其实没有好的学习资料给你去学习,你们是很难坚持的,这是小编收集的Python入门学习资料关注,加小编python学习群:799862830,即可免费领取!希望对你们有帮助

为什么Python程序员有这么高的需求?

教程及守则: 基于RealPython的比特币价格通知项目

*Point_right:用Python爬行维基百科页面

简介:学习如何使用python构建一个基本的web抓取应用程序,该应用程序可以抓取维基百科页面,并无休止地遵循随机链接来模拟网络爬虫。您可以将该项目扩展到许多创造性的想法,例如,您可以使用它来验证网站上的链接,方法是爬行所有链接,并在找到死链接时通知您。

教程及守则: 用FreeCodeCamp的Python项目抓取维基百科页面

*Point_right:Python人脸识别项目

项目摘要:这是一个有趣的中间python项目。该人脸识别项目检测人脸,并在其周围放置一个框,并根据给定列表中的内容识别该人脸。它的工作原理是分析一张照片,并将其与列表中的面孔进行比较,以确定它是匹配的还是未知的身份。需要下载一些python模块才能完成该项目并使其正常运行。

教程及守则: TIM技术的Python人脸识别项目

:Point_right:使用Python的博客Web应用程序项目

项目摘要:如果你想从头开始创建一个博客,这个项目就是给你的。CoreySchafer的教程系列使用Python的Django框架进行后端开发。这是这个列表中比较困难的项目之一,但是项目的每个部分都会得到详细的解释。更不用说,如果您犯了任何错误,您可以始终引用项目源代码。

基于Django,源代码和教程:Corey Schafer的Python全文博客Web应用程序项目基于Django的教程源代码

基于水瓶、源代码和教程:Corey Schafer的Python全文博客Web应用程序项目瓶型教程源代码

*右点:Amazon价格跟踪器项目

这个项目的摘要:这个python项目跟踪亚马逊上一个项目的价格,并在该项目降价时给您发电子邮件。它通过从网页中抓取产品信息来获取商品的价格,并将其与您选择的任何价格(您愿意购买该商品的价格)进行比较。如果该项目的价格低于您设置的值,它会向您发送一封电子邮件,其中包括新的价格以及该项目的说明。

教程: 由Dev Ed开发的Amazon价格跟踪器项目

免费下载(均为开源): “50+免费Python编程电子书”

:Point_right:使用Python进行Faces聚类

项目摘要:在本项目中,您将编写两个Python脚本:一个用于提取和量化数据集中的脸,另一个用于对脸进行聚类,其中每个生成的集群(理想情况下)代表一个唯一的个体

教程和代码: 使用Python的Faces聚类,由Adrian Rosebrock开发的项目(PyImageSearch)

点右:用Python检测假新闻

项目摘要:在这个项目中,您将在news.csv上训练一个形状为7796×4的数据集。您将主要使用两个东西-一个TfidfVectorizer和一个被动侵略性分类器。TfidfVectorizer将原始文档集合转换为TF-国防军特性的矩阵。被动进攻性分类器是一种在线学习算法,在正确分类时保持被动,在错误计算时变得咄咄逼人。

教程及守则: 用DataFlair用Python检测假新闻

:Point_right:用Python构建一个简单的BlockChain

前提条件:您应该轻松地阅读和编写一些基本的Python,并对HTTP请求的工作方式有一定的了解,因为我们将通过HTTP与BlockChain对话。

教程及守则: 用Python构建一个简单的BlockChain

::右点:记忆之谜游戏

本项目摘要:使用PyGames构建一个Python游戏,测试您的内存。您将了解嵌套的for循环和pyGames库。

教程: 记忆之谜游戏AI Sweigart

::Point_right:Python满栈电子商务项目

摘要:这可能是这个列表中我们最喜欢的Python项目之一。如果你对建立像亚马逊(Amazon)、Shopify或沃尔玛(Walmart)或Flipkart这样的电子商务网站感到好奇,并且想直接向客户销售自己的产品,那么现在你可以这么做了。本项目附带的教程将逐步使用Python和Django构建一个完整的eCommerce项目。这是这个列表中最难的项目之一,所以谢天谢地Dennis提供了源代码。

源代码和教程: Python全栈电子商务项目由DennisIvy编写(教程) & 电码

点右:用Scrapy和MongoDB刮过StackOverflow

项目摘要:在这个项目中,您将进行深入挖掘,为实际的自由职业者构建一个刮刀器,其中客户端希望Python程序从堆栈溢出中抓取数据,以获取新的问题(问题标题和URL)。然后,刮过的数据应该存储在MongoDB中。值得注意的是,Stack溢出有一个API,可以用来访问完全相同的数据。

教程: 用Scrapy和MongoDB项目刮取StackOverflow

从这里查看其他60+Python项目:其余60多个Python项目用于初学者、中级和有经验的开发人员

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值