美文网首页Python程序员联盟代码改变世界Python文集
GitHub最火的Python库|看看你用过几个

GitHub最火的Python库|看看你用过几个

作者: 菜鸟学python | 来源:发表于2018-01-04 20:06 被阅读505次

    阅读本文大概需要3分钟

    菜鸟独白
    Github在码农界就是程序员的Facebook,上面好的源码,牛逼的库非常多,一个好的程序员一定要保持对新技术的渴望,经常走走看看,会有很多好东西,让你眼前一亮!马上年底了我们来看看GitHub上都有哪些超高人气的Python库,小伙伴们一起来看看吧!

    1.最高人气Top5-Python库

    1.Tensorflow 人气指数:83695
    127_1.png

    大名鼎鼎的TensorFlow 是来自谷歌的一个用于人工智能的开源工具.它采用数据流图(data flow graphs)用于数值计算的开源软件库。架构灵活让你可以在多种平台上展开计算,例如台式计算机中的一个或多个CPU(或GPU)服务器,移动设备等等。

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

    2.awesome-python 人气指数:42959

    Python框架精选大集合,收罗了一大堆牛逼的Python框架,几乎你用Python的所有方方面面它都有收罗在里面,我们我例举几个非常著名的领域:
    爬虫HTTP库

    • grequests - requests + gevent for asynchronous HTTP requests.
    • httplib2 - Comprehensive HTTP client library.
    • requests - HTTP Requests for Humans.
    • treq - Python requests like API built on top of Twisted's HTTP client.
    • urllib3 - A HTTP library with thread-safe connection pooling, file post support, sanity friendly.

    数据分析的库:

    • Blaze - NumPy and Pandas interface to Big Data.
    • Open Mining - Business Intelligence (BI) in Pandas interface.
    • Orange - Data mining, data visualization, analysis and machine learning through visual programming or scripts.
    • Pandas - A library providing high-performance, easy-to-use data structures and data analysis tools.
      Web开发的框架:
    • Bottle - A fast, simple and lightweight WSGI micro web-framework.
    • CherryPy - A minimalist Python web framework, HTTP/1.1-compliant and WSGI thread-pooled.
    • Django - The most popular web framework in Python.
    • awesome-django
    • Flask - A microframework for Python.
    • awesome-flask
    • Pyramid - A small, fast, down-to-earth, open source Python web framework.
    • awesome-pyramid
    • Sanic - Web server that's written to go fast.
    • Tornado - A Web framework and asynchronous networking library.
    • TurboGears - A microframework that can scale up to a full stack solution.
    • Web2py - Full-stack enterprise framework for secure database-driven web-based applications.
      地址:https://github.com/vinta/awesome-python

    仔细看一下,上面是不是有大家非常熟悉的库,如果大家在平时开发的过程中涉及到某个领域,不妨先来看看有没有现成的轮子.

    3.Httpie 人气指数:33190

    HTTPie是一个命令行的HTTP客户端,这款神器使得命令行下调用web服务非常方便人性化.而且是彩色的输出,很漂亮,内置了测试,分析功能非常强大。


    127_2.png

    地址:https://github.com/jakubroztocil/httpie

    4.Thefuck 人气指数:33187

    相信有很多小伙伴在敲命令行的时候,时不时会敲错,非常不爽,这款工具的作者一怒之下开发了一款命令行神器,并把它命名为"The fuck",这个绝对是脑洞大开的项目,不得不佩他的创意,解决了一个痛点.

    当你输入命令的出错的时候,直接敲一个fuck,会自动帮你修正上一条命令, 牛逼的啊!内置了自动匹配算法.


    127_3.gif

    通过上下箭头选择,回车确认,好玩又好用.

    地址:https://github.com/nvbn/thefuck

    5.Flask 人气指数31946

    Python里面搞web开发的同学相信都听说过它,一个微型的web开发框架,轻巧而强大.有同学会说Django呢,这两个库可以说是两个极端.

    Flask是非常自由,相当于你买了一个毛坯的房子,怎么装修看个人喜好,而Django绝对是万科精装地暖房,一站式服务,拎包入住,省时省力。

    127_4.png

    还是那句话想自由一点选Flask,想省事一点选Django,不过好像很多大网站都是用Django多一些.

    地址:https://github.com/pallets/flask

    2.下载最多Top5-Python库

    1.Ttensorflow:下载了40873次

    还是tensorflow,也就是说tensorflow既是人气最火的,也是用的最多的开源库,可想而知2017年机器学习,人工智能有多火了吧.

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

    2.Scikit-learn: 下载了12543次

    简称sklearn它是机器学习里面非常非常热门的一个库,这个库是基于开源的Python的科学计算工具包Scipy的一个分支版本,也是众多分支里面的翘楚.Scikit-learn的基本功能有6部分:分类,回归,聚类,数据降维,模型选择和数据预处理.


    127_5.png

    地址:https://github.com/scikit-learn/scikit-learn

    3.Django : 下载了12871次

    一个重量级的web开发框架,资料狂多,内置了很多服务,几乎你需要的web服务全部内置了,而且调试方便,号称全能选手,居家旅行必备.


    127_6.png

    地址:https://github.com/django/django

    4.Flask: 下载了10045次

    Flask的下载量也很大,紧随Django,下载量差的不太多。几乎所有的招聘Python web开发的岗位都注明了需要懂这两种框架.

    地址:https://github.com/pallets/flask

    5.Ansible:下载了9849次

    一个自动化运维工具,类似瑞士军工,集合了众多运维工具(puppet,cfengine,chef,func,fabric)的优点,实现了批量系统配置,批量程序部署,批量运行命令等功能.

    127_7.png

    地址:https://github.com/ansible/ansible
    从上面这些最火的Python库里面,不知道大家领悟出什么没有,就是Python最火的两个应用领域一个是web开发和一个是机器学习,而且Python在机器学习领域越来越成为主流,大家努力吧.

    相关文章

      网友评论

      • 儿时梦迁:对编程迷茫时应该做些什么?
        菜鸟学python:想想你的兴趣,然后结合前途,综合考虑
      • 菜鸟学python:欢迎关注微信公众号“菜鸟学Python”,获取更多源码和趣文

      本文标题:GitHub最火的Python库|看看你用过几个

      本文链接:https://www.haomeiwen.com/subject/rxrdnxtx.html