其他
收藏 | 学习Python的11个顶级Github存储库
编辑:技术君 | 来自:towardsdatascience.com/top-11-github-repositories-to-learn-python-e75e8676757a
上一篇:0人报名!清华转专业20+学科无人问津引热议,网友:一切为了吃饭
对于想学习编程语言的人来说,GitHub是一个不错的起点。本文将介绍学习Python的GitHub存储库。
1. The Algorithms
Stars:91.8kForked by :27.1kGitHub地址:https://github.com/TheAlgorithms/Python
不仅Python,存储库还包含大量类似的Java ,C,C ++,JavaScript ,Ruby和其他一些编程语言的算法。无论您的Python水平如何,我们都建议您关注该项目,以随时使用这里提供的算法。
2. awesome-python
创作者:Vinta ChenStars:88.9kForked by:17.5kGitHub地址:https://github.com/vinta/awesome-python
此外,该仓库还提供了教材,博客,播客和网上教学的链接,这些资料让每个人都能更有效地学习Python。
3. tensorflow
Stars:150kForked by :83.2kGitHub地址:https://github.com/tensorflow/tensorflow
如果您选择Python做机器学习,那么此存储库将在您的机器学习之旅中迈出关键的一步。此仓库假定您已经对Python的核心概念有所了解,并掌握机器学习的入门知识。
此仓库涵盖了TensorFlow for Python机器学习的各个方面,包括入门介绍,安装软件和其他所有有价值的资源,这些资源包括官方教程,博客,视频等等,可帮助您充分利用TensorFlow进行所有机器学习项目。
4. Project-Based Learning
创作者 :Tu V. TranStars:40.2kForked by :6.5kGitHub地址:https://github.com/tuvtran/project-based-learning#python
仓库包含的Python项目非常丰富,从网页爬虫,机器自动化,网页开发到机器学习。我们建议您阅读整个Python部分,以更深入地了解这些项目,获得实战领域的指导。
5. Python-programming-exercises
创作者:Jeffrey HuStars:12.5kForked by:5.3kGitHub地址:https://github.com/zhiwehu/Python-programming-exercises
Jeffrey还有一个网站,以漫画的形式教您基础Python知识。
搜索公众号顶级架构师后台回复“面试”,获取一份惊喜礼包。
如果您正在学习Python,我们强烈建议您利用该项目来测试知识水平,它带有必需的提示和解决方案。
6. Learn-Python
创建者:Oleksii TrekhlebStars:5.4kForked by:992GitHub地址:https://github.com/trekhleb/learn-python
7. learn-python3
创作者:Jerry PussinenStars:2.9kForked by:732GitHub地址:https://github.com/jerry-git/learn-python3
其余的高级主题在中间文件夹中提供,例如,编写惯用的Python,其他一些常规主题以及一些最佳实践,以帮助您编写高效的代码。仓库中的每个主题都带有大量示例代码供您深入分析,并提供练习以帮助您跟踪进度。
8. full-speed-python
创建者:JoãoVenturaStars:2.9kForked by:394GitHub地址:https://github.com/joaoventura/full-speed-python
一旦开始采用这种方法,您将可以在一两个月之内完成本书的全部内容。该项目包含学习所需的所有文件,您也可以直接从其项目中下载图书,下载链接可以在项目主页找到。
9. python_reference
Stars:2.5kForked by:689GitHub地址:https://github.com/rasbt/python_reference
Python技巧和教程
Python和网络
算法
绘图和可视化
基准
Python和数据科学
有用的脚本和摘要
如果您已经掌握了Python的基础知识,那么该项目将帮助您理解许多高级主题。
10. coding-problems
作者汇总了各种问题的解决方案,并将它们分为数组,链接列表,动态编程,数学以及其他几个类别。
作者完美地重构了问题,使每个人更容易理解和学习。此外您还将找到一些有价值的资源,例如在线课程(MOOC),书籍 ,培训网站,You Tube频道等等。
11. Fucking Awesome Python
作者用星号,箭头和链接的方式,提供了项目内容的重要信息,帮助您以最少的时间找到受欢迎的项目。
结论
随着人工智能、数据科学和类似技术的快速发展,迫切需要熟练的Python程序员。在本文中,我们介绍了学习Python的11个GitHub存储库。不管您的Python处于哪个水平,上面列举的项目都可以帮助你进一步提升技能。
你还有什么想要补充的吗?
免责声明:本文内容来源于网络,文章版权归原作者所有,意在传播相关技术知识&行业趋势,供大家学习交流,若涉及作品版权问题,请联系删除或授权事宜。
技术君个人微信
添加技术君个人微信即送一份惊喜大礼包
→ 技术资料共享
→ 技术交流社群
--END--
往日热文:
Python程序员深度学习的“四大名著”:
这四本书着实很不错!我们都知道现在机器学习、深度学习的资料太多了,面对海量资源,往往陷入到“无从下手”的困惑出境。而且并非所有的书籍都是优质资源,浪费大量的时间是得不偿失的。给大家推荐这几本好书并做简单介绍。
获得方式: