zoukankan      html  css  js  c++  java
  • 学习Python的11个顶级Github库

    作者:Claire D.Costa  译者:数据黑客

    原文链接:https://towardsdatascience.com/top-11-github-repositories-to-learn-python-e75e8676757a

     

    如果您是程序员,肯定已经了解平台GitHub。对于刚起步的人来说,GitHub不仅仅是一个托管代码的地方。在这里, 您可以与其他开发人员合作,并使用一系列专用工具来在线管理代码存储库。

    对于想学习编程语言的人来说,GitHub是一个不错的起点。本文将介绍学习Python的GitHub存储库。

    1. The Algorithms

    Stars:91.8k

    Forked by :27.1k

    GitHub地址:https://github.com/TheAlgorithms/Python

    Algorithms/Python存储库是最受关注的Python GitHub存储库之一,其受欢迎程度背后有充分的理由。他们的仓库包含Python中超过35个类别的主题的算法及其实现,例如数据结构,计算机视觉,线性代数,神经网络,排序,字符串等。请记住,理解这些算法至少需要Python入门水平,该存储库更适合中级和高级开发人员。

    不仅Python,存储库还包含大量类似的Java ,C,C ++,JavaScript ,Ruby和其他一些编程语言的算法。无论您的Python水平如何,我们都建议您关注该项目,以随时使用这里提供的算法。

    2. awesome-python

    创作者:Vinta Chen

    Stars:88.9k

    Forked by:17.5k

    GitHub地址:https://github.com/vinta/awesome-python

    Awesome Python是最佳存储库列表中的第二个条目。Awesome Python是一个全面且庞大的Python框架,库,工具和其他便捷资源的集合。该仓库针对个别项目或主题列出了90多种不同的类别,包括管理面板,数据验证,计算机视觉,算法和设计模式等等。

    此外,该仓库还提供了教材,博客,播客和网上教学的链接,这些资料让每个人都能更有效地学习Python。

    3. tensorflow

    Stars:150k

    Forked by :83.2k

    GitHub地址:https://github.com/tensorflow/tensorflow

    现在,此存储库用于Google产品TensorFlow,该产品在机器学习领域获得了巨大的成功。

    如果您选择Python做机器学习,那么此存储库将在您的机器学习之旅中迈出关键的一步。此仓库假定您已经对Python的核心概念有所了解,并掌握机器学习的入门知识。

    此仓库涵盖了TensorFlow for Python机器学习的各个方面,包括入门介绍,安装软件和其他所有有价值的资源,这些资源包括官方教程,博客,视频等等,可帮助您充分利用TensorFlow进行所有机器学习项目。

    4. Project-Based Learning

    创作者 :Tu V. Tran

    Stars:40.2k

    Forked by :6.5k

    GitHub地址:https://github.com/tuvtran/project-based-learning#python

    该项目包含了各种编程语言的教程,特别侧重于实战项目。在访问仓库时,您会发现20多种编程语言的清单,我们将只专注于Python部分,但随时可以查阅其他编程语言的模块。

    仓库包含的Python项目非常丰富,从网页爬虫,机器自动化,网页开发到机器学习。我们建议您阅读整个Python部分,以更深入地了解这些项目,获得实战领域的指导。

    5. Python-programming-exercises

    创作者:Jeffrey Hu

    Stars:12.5k

    Forked by:5.3k

    GitHub地址:https://github.com/zhiwehu/Python-programming-exercises

    这个GitHub存储库相当简单,包含100多个Python编程挑战,可以满足初级,中级和资深专家的需求。

    Jeffrey还有一个网站,以漫画的形式教您基础Python知识。

    如果您正在学习Python,我们强烈建议您利用该项目来测试知识水平,它带有必需的提示和解决方案。

    6. Learn-Python

    创建者:Oleksii Trekhleb

    Stars:5.4k

    Forked by:992

    GitHub地址:https://github.com/trekhleb/learn-python

    与learning-python3类似,learn-python可以作为初学者和中级学习者的Python资源集合。该项目使用一组Python脚本来涵盖Python中的各个主题,例如运算符,数据类型,类,模块等等,并带有精确的说明和示例。

    7. learn-python3

    创作者:Jerry Pussinen

    Stars:2.9k

    Forked by:732

    GitHub地址:https://github.com/jerry-git/learn-python3

    这个项目包含用于学习中级Python3的资源。存储库的内容结构非常好,并用Jupyter Notebooks展示。笔记本文件夹内的beginner文件夹包含19个入门主题, 例如字符串,条件,类,异常等,以帮助您入门。

    其余的高级主题在中间文件夹中提供,例如,编写惯用的Python,其他一些常规主题以及一些最佳实践,以帮助您编写高效的代码。仓库中的每个主题都带有大量示例代码供您深入分析,并提供练习以帮助您跟踪进度。

    8. full-speed-python

    创建者:JoãoVentura

    Stars:2.9k

    Forked by:394

    GitHub地址:https://github.com/joaoventura/full-speed-python

    full-speed-python在2018年3月首次发布,本质上是一本书,涵盖了Python的基础知识以及更高级的主题,着重于实践学习。在解释了每个主题之后,作者通过向读者提供充足的练习来巩固对概念的理解。这些练习对学习者在短时间内快速掌握基础知识起着至关重要的作用。

    一旦开始采用这种方法,您将可以在一两个月之内完成本书的全部内容。该项目包含学习所需的所有文件,您也可以直接从其项目中下载图书,下载链接可以在项目主页找到。

    9. python_reference

    Stars:2.5k

    Forked by:689

    GitHub地址:https://github.com/rasbt/python_reference

    Python-Reference这个名字说明了一切。与其他致力于提供Python教程的项目不同,Python-Reference更多地是针对中级开发人员的各种Python主题的集合。以下是项目内容的简要概述:

    • Python技巧和教程
    • Python和网络
    • 算法
    • 绘图和可视化
    • 基准
    • Python和数据科学
    • 有用的脚本和摘要

    如果您已经掌握了Python的基础知识,那么该项目将帮助您理解许多高级主题。

    10. coding-problems

    创建者:Meto Trajkovski

    Stars:1.4k

    Forked by:226

    GitHub地址:https://github.com/MTrajK/coding-problems

    coding-problems包含了新手在学习数据结构和算法时面临的众多问题的解决方案。

    作者汇总了各种问题的解决方案,并将它们分为数组,链接列表,动态编程,数学以及其他几个类别。

    作者完美地重构了问题,使每个人更容易理解和学习。此外您还将找到一些有价值的资源,例如在线课程(MOOC),书籍 ,培训网站,You Tube频道等等。

    11. Fucking Awesome Python

    创作者:TrầnTuấnAnh

    Stars:593

    Forked by:60

    GitHub地址:https://github.com/trananhkma/fucking-awesome-python

    该项目从Fucking Awesome Go中汲取了灵感,目标是从awesome-python项目中快速提取信息。作者用星号,箭头和链接的方式,提供了项目内容的重要信息,帮助您以最少的时间找到受欢迎的项目。

    作者:天际使徒
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须在文章页面给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    PHP延迟静态绑定
    PHP SPL神器实现堆排序
    魔术方法__sleep 和 __wakeup
    SPL 笔记
    PHP中对象的深拷贝与浅拷贝
    PHP的垃圾回收机制详解
    深入理解PHP中赋值与引用
    xdebug安装及使用小结
    工作中碰到的一个问题(cookie相关)
    分享一个解析XML成为php数组的方法
  • 原文地址:https://www.cnblogs.com/Horizon-asd/p/14223281.html
Copyright © 2011-2022 走看看