作者 | Mybridge

译者 | Linstancy

整理 | Jane

出品 | AI科技大本营

【导读】过去一个月里,我们对近1000个Python 学习项目进行了排名,并挑选出热度前10的项目。这份清单涵盖了包括Web App, Geospatial Data, Time Paradox, Testing in Python, Crash reporting, Web Scraper, Asterisks, Web Development, Michelangelo PyML, Lifecycle 等项目教程,希望大家能从中找到一个你所感兴趣的项目深入探究。

项目1:Web App


Web App 是基于Flask 框架的 Python 开源项目。这个项目将带你回顾一些基础的Python 编程知识,如一些基本的函数以及如何编写函数,了解字典相关的知识以及如何访问其中的元素并将其信息存储到另一个字典中等等。如果你已经具备一定的 Python 基础,可以帮助你快速开始这个项目。

在开始这个项目前,你需要先在电脑上安装 Python 3。当然,你也可以在页面上以交互式 repl.it 的方式嵌入。另外还需要你了解一些基本的 HTML 知识,这是用于创建网页的标记语言,易上手。你也可以在下面给出的链接中简单回顾一下 HTML 的知识。

项目主页链接:

https://www.w3schools.com/html/html_basic.asp

项目主页链接:

https://aryaboudaie.com/python/technical/educational/web/flask/2018/10/17/flask.html?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more

项目2:Geospatial

Geospatial 是一个基于 Python 的地理空间数据项目。在该项目中,你可以了解到两个用于地理空间数据处理的 Python 软件包:geospandas 和shapely。你可以学习到如何使用这两个包,如何用 Python 读取地理空间数据,并绘制飓风的路径图。

项目主页链接:

https://www.datacamp.com/community/tutorials/geospatial-data-python?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more

项目3:Time Paradox


Waiting Time Paradox 是一款模拟计算公共汽车等待时间的项目。通过该项目,你能够监测每班公共汽车的时间并计算出需要等待的时间,对于上班族来说,这无疑是一款利器。

Github 链接:

https://github.com/mkaz/termgraph?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more

项目4:Testing in Python

Testing in Python 是一款 Python 的测试项目,适用于那些已经使用 Python 编写了一个应用程序,但尚未编写测试程序的人。我们都知道,在 Python 中进行测试是一个很大的主题,可能会带来很多的不确定性和复杂性。该项目只需要通过几个简单的步骤,就能为你的应用程序创建简单的测试过程,并在其中进行构建。

在本教程中,你不仅能够学习如何创建基本测试,执行,并在用户执行之前找到错误。还能进一步了解可用于编写和执行测试的工具,检查应用程序的性能,甚至是安全问题。

项目主页链接:

https://realpython.com/python-testing/?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more

项目5:Crash Reporting

Crash Reporting 是一款基于 Python 的桌面应用。和 Dropbox 一样,复杂桌面应用程序所面临的最大挑战之一就是在数亿次安装过程中,即使最小的错误最终也会影响到大量用户。错误的发生是不可避免的,虽然大多数错误都能恢复应用程序,但有些仍会导致应用程序终止,这些终止或“崩溃”是高度破坏性事件。为了确保应用程序不至于崩溃停止,我们开发的 crash reporting 能够自动检测并报告所有崩溃,并在应用程序发生时采取措施重新启动它们,从而避免错误所导致的停止崩溃事情。

项目主页链接:

https://blogs.dropbox.com/tech/2018/11/crash-reporting-in-desktop-python-applications?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more

项目6:Web Scraper

Web Scraper 是一个用于寻找房子的 Python 项目。通过事先指定的一些参数,访问葡萄牙著名的房地产门户网站每个页面 Scapo,爬取所需的房屋信息,包括区域、价格、房间数等。

项目主页链接:

https://towardsdatascience.com/looking-for-a-house-build-a-web-scraper-to-help-you-5ab25badc83e

项目7:Asterisks

通过本教程,你可以了解到 Python 中的 Asterisks 是什么以及如何使用它们。如果你对 Python 编程还不熟悉的话,建议你先阅读 Python 教程中有关关键字参数相关知识。

项目主页链接:

https://treyhunner.com/2018/10/asterisks-in-python-what-they-are-and-how-to-use-them/?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more

项目8:Web Development

这是一个基于 Python 和 JavaScript 的 web development 项目,大家可以在 Youtube 上观看 demo 视频来了解更详细的项目内容。

项目主页链接:

https://www.youtube.com/watch?v=UyQn0BhVqNU

项目9:Michelangelo PyML

Michelangelo PyML 是 Uber 开发的一款快速上手的机器学习项目,旨在利用机器学习(ML)进行产品开发及业务的日常管理。通过原型设计和验证功能强大的新型 ML 模型,以解决 Uber 日常业务中所面临的问题,如基于 NLP 的智能回复系统,票务辅助系统,欺诈检测以及金融和市场预测等。

项目主页链接:

https://eng.uber.com/michelangelo-pyml/

项目10:Lifecycle

Lifecycle 是一个为 CPython Execution Model 打造的 Python 代码循环使用的开源项目。

项目主页链接:

https://dev.to/btaskaya/lifecycle-of-a-python-code---cpythons-execution-model-85i?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more

——【完】——

精彩推荐

BDTC 2018

2018 中国大数据技术大会将于 12 月 6 - 8 日在新云南皇冠假日酒店举行。汇聚超百位国内外实力讲师从学界翘楚到行业一线大拿:

管晓宏:中国科学院院士;

张宏江:源码资本投资合伙人;

张晓东:美国俄亥俄州立大学 Robert M. Critchfield 讲席教授;

陈性元:北京信息科学技术研究院副院长;

周靖人:阿里巴巴集团副总裁;

李浩源:Alluxio 公司创始人&CEO

......

全方位立体解读大数据时代的技术进程,为众技术爱好者奉上一场优质干货盛宴。

推荐阅读

GitHub上25个最受欢迎的开源机器学习库

人工智能进行时:人类的未来与未来的人类

大咖指路:机器学习人才这些方向最紧缺!

罗永浩冲冠一怒

程序员买房指南——LZ的三次买房和一次卖房经历

肖仰华谈知识图谱:知识将比数据更重要,得知识者得天下

实战必读! 发现百万级用户公链漏洞,我们靠的是这套方法

最新Python学习项目Top10!相关推荐

  1. 2019最新Python学习路线图:如何用Python创建微信机器人

    微信,一个日活10亿的超级app,不仅在国内社交独领风骚,在国外社交也同样占有一席之地.今天我们要讲的最新Python学习路线教程便是如何用Python来做一个微信聊天机器人,突然想起鲁迅先生曾经说过 ...

  2. 2019最新Python学习教程(Python视频教程_Python学习教程_Python学习路线):你心目中编程界的MVP是谁?

    2019最新Python学习教程(Python视频教程_Python学习教程_Python学习路线):你心目中编程界的MVP是谁?编程界的王者是渐落寞的Java还是大火的Python? 是不是你们也喜 ...

  3. 9月Python开源项目Top10

    原文链接: 9月Python开源项目Top10 - TinyMind https://www.tinymind.cn/articles/3776 声明:转载的, 就是让自己记住,以后熟练了Python ...

  4. python学习视频-2018年最新Python学习路线图(内含大纲+视频+工具)

    Python学习路线图制作者的话: 据悉,Python已经入驻小学生教材,未来不学Python不仅知识会脱节,可能与小朋友都没有了共同话题.所以,从今天起不要再找借口,不要再说想学Python却没有资 ...

  5. 2021最新python学习视频教程

    本文包含了千锋教育Python学习路线全阶段视频教程(从入门到精通),涵盖了你所需要掌握的所有前沿技术及知识点! 2021年全网最新,史上最全Python学习路线,从基础到项目实战应有尽有,牛批卡拉斯 ...

  6. 2018年最新Python学习路线图

    Python学习路线图制作者的话: 据悉,Python已经入驻小学生教材,未来不学Python不仅知识会脱节,可能与小朋友都没有了共同话题.所以,从今天起不要再找借口,不要再说想学Python却没有资 ...

  7. 2018年最新Python学习路线图(内含大纲+视频+工具)

    Python学习路线图制作者的话: 据悉,Python已经入驻小学生教材,未来不学Python不仅知识会脱节,可能与小朋友都没有了共同话题.所以,从今天起不要再找借口,不要再说想学Python却没有资 ...

  8. 2020年最新Python学习路线及学习目标规划 拿走不谢!

    找不到完整的学习路线?本文分享2020年Python学习路线及学习目标规划拿走不谢,Python作为今年来特别受欢迎的编程语言,是AI时代头牌语言AI领域的敲门砖,Python已经入驻小学生教材,将来 ...

  9. 精选Python开源项目Top10!

    作者 | MyBridge 译者 | Linstancy 整理 | Jane 出品 | AI科技大本营 [导读]过去一个月里,我们对近 250 个 Python 开源项目进行了排名,并挑选出热度前 1 ...

最新文章

  1. linux字符设备驱动架构,linux驱动开发--字符设备:cdd_cdev结构中private_data使用
  2. 起底在线教育行业的技术霸主
  3. java守护线程的特性
  4. HBase单机版安装详细步骤
  5. 【.NET正则表达式库】v1.0上线
  6. 【学习OpenCV4】几何图形的绘制方法
  7. mysql中sex数据类型_MySQL数据类型+简单操作
  8. 离散Hopfield神经网络摘记
  9. python3+selenium3+ie9初体验
  10. Python:警告 的11种情况
  11. 从设计哲学对比波卡与Cosmos
  12. input 使用outline属性去掉淡蓝色边框不生效
  13. PyTorch学习笔记06
  14. PCL学习笔记(二):PCL官方教程学习
  15. 图像平移 ——MATLAB实现
  16. 如何给xp系统提速 怎样提高xp下载速度
  17. 计算机毕业设计 汉语多音字注音研究
  18. SMART 200 PLC S型速度曲线应用(梯形图算法优化)
  19. 安全行业的发展与现状
  20. 最新大学生就业报告出炉!这7个专业最好找工作

热门文章

  1. js中cookie的使用详细分析
  2. (转)C语言字节对齐
  3. scanf 接收 空格 输入_你需要知道的scanf函数用法
  4. 使用JavaScript实现在页面上所有内容加载完之前一直显示loading...页面
  5. 百度前端技术学院js任务三
  6. 堆排序——HeapSort
  7. Codeforces 504 A (Round #285 div.1 A) Misha and Forest
  8. typeof操作符的返回值
  9. [cocos2dx UI] CCLabelAtlas 为什么不显示最后一个字
  10. CSS 和 JS 动画哪个更快