数据分析师

手机号

验证码

30天自动登录

数据分析师

重建我的7个Python项目

来源:CPDA数据分析师网 / 时间:2021-05-07

1. PortfolioFy
 作为开发人员,我们创建了数百个存储库,实际上只有很少几个存储库可以进入我们在社交媒体/ LinkedIn上展示的终项目,这项GitHub动作可让您使用Projects,Hackathons和的Blog生成自我更新的投资组合,该操作将生成一个索引文件,该索引文件将在提交到存储库后立即在GitHub页面的帮助下进行部署,该项目的主要目的是帮助您描述由您开发的项目中所具有的技能。

初,该项目仅支持一个在交互性方面非常基础的主题,该项目中又增加了另一个主题,现在此操作可以灵活地选择约束,例如是否添加博客,选择要显示的GitHub统计信息的类型,所有这些在新版本中都是可选的。

2. WhatsApp群聊分析器
 作为数据科学的追随者,我一直对发现数据趋势充满好奇,我总是尝试查找可以轻松获取数据的真实场景,当发现WhatsApp具有导出群聊的功能时,我无法抗拒分析数据,团队做到了对此感到很满意,但是后来有了一个主意,那就是为什么不开发一个通用的Web应用程序,任何人都可以上传其聊天文件并收集一些有趣的见解!这正是该项目所做的。

它占用导出的聊天文件(不带媒体),清理它,运行所有统计信息生成自定义功能,并随时随地将其显示给用户!为保护隐私,生成统计信息后,上传的文件即被删除,此网络应用程序显示表情符号总数,其在组成员中的使用情况,每天,总体和指定假日的成员活动,以及更多功能!这是用于数据清理和可视化的出色项目,或者您可以提出一个预测模型,根据该数据来预测该人的下一次聊天,有无穷的可能性!

3.大学成绩门户
我目前就读于大学(三年级),并从印度攻读学士学位,我的大学以长PDF的形式发布学期考试成绩,这些PDF通常混乱不堪,与学生无关,即使主题名称是编码形式的,也很难计算获得的学分。而且,手动预测候选人的排名几乎是不可能的,因为每年每批中有大约6,000名学生,为了简化此过程,我开发了一个解析脚本,该脚本读取这些长的pdf(有些接近400页!),以可读格式存储它们,应用所有数据转换技术来获得大学和学院的成绩,百分比和等级,大学水平!

假设每学期平均有5k记录,我有2017年以后的记录,这里一年有两个学期。所以到目前为止我大概有6万条记录!该网站还提供了生成个人资料功能,可以汇总前一个学期的所有成绩。这是我做过的的项目之一,花了大约2个月的时间才能完全满意。

4.大学Android应用
 当我成功开发网站时,是时候将该功能扩展到其他平台了,并且发现了如何用Python制作android应用程序,这是有可能的,因为名为Kivy的惊人库和Kivymd的材料设计。可以向后端API发出请求,并以表格形式显示为结果。花了很多时间来很好地了解这个库,但这是值得的。

开发该应用程序后,我对此产生了极大的兴趣,以至于我在介质上写了完整的系列文章,如果您有兴趣发现此库,那么这里是部分。

5.电报机器人!
在这个结果项目上做得太过分了,也做了一个电报机器人!在开发个版本时,犯了一个巨大的错误,即运行无限循环来检查新消息,并且此过程会消耗大量资源,次在部署它时,第二天收到了一封邮件,指出目前所有的时间都已用完,那时候意识到犯了一个大错误,为解决此问题该概念使邮件可以在发生任何情况时直接重定向到我的链接。

我所做的另一件事是将集成到服务器中,这有助于防止陷入无限循环!现在,每次有人提出结果请求时,它都会将其发送到正在休眠的应用程序,并根据此请求更改应用程序状态并交付结果。

6.歌曲歌词提取程序
这个项目对我来说很特别,这是使用Brython构建的,它允许您在没有任何Flask,Django或任何其他服务器的情况下在前端网站上运行Python代码,制作了一个歌曲歌词提取程序,该程序根据艺术家的姓名和传递给网站的专辑进行API调用,这是一个非常简单的项目,我将这个项目托管在页面上,以确保更长的正常运行时间,并且不会产生经常性费用!

7. ML应用

可以在android上部署机器学习模型,这是一种间接方法,因为python-to-android目前不支持sklearn,必须将模型作为API部署在Heroku上,然后发出GET请求以获取预测并将其显示在用户屏幕上,尽管这是一种幼稚的方法,并且可以在此处实现许多其他功能,但这是我构建该项目时想到的一切。



返回列表