收藏 | 学习Python的11个顶级Github存储库

腾讯课堂 | Python网络爬虫与文本分析(如今只需198元)~~python



做者:Claire D.Costa
git

译者:数据黑客程序员

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


若是您是程序员,确定已经了解平台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项目中快速提取信息。
做者用星号,箭头和连接的方式,提供了项目内容的重要信息,帮助您以最少的时间找到受欢迎的项目。

近期文章

    
Python网络爬虫与文本数据分析
bsite库 | 采集B站视频信息、评论数据
爬虫实战 | 采集&可视化知乎问题的回答
pdf2docx库 | 转文件格式,支持抽取文件中的表格数据
rpy2库 | 在jupyter中调用R语言代码
tidytext | 耳目一新的R-style文本分析库
reticulate包 | 在Rmarkdown中调用Python代码
plydata库 | 数据操做管道操做符>>
plotnine: Python版的ggplot2做图库
七夕礼物 | 全网最火的钉子绕线图制做教程
读完本文你就了解什么是文本分析
文本分析在经管领域中的应用概述  
综述:文本分析在市场营销研究中的应用
plotnine: Python版的ggplot2做图库
小案例: Pandas的apply方法   
stylecloud:简洁易用的词云库  
用Python绘制近20年地方财政收入变迁史视频   
Wow~70G上市公司按期报告数据集
漂亮~pandas能够无缝衔接Bokeh  
YelpDaset: 酒店管理类数据集10+G  

    分享 ”和“ 在看 ”是更好的支持!

本文分享自微信公众号 - 大邓和他的Python(DaDengAndHisPython)。
若有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一块儿分享。

相关文章
相关标签/搜索