Python性能优化的20条建议

本文我们将和大家介绍 GitHub 上 9 月份最受欢迎的 11 个Python开源项目,在这些项目中,你有在用或用过哪些呢?

1.Python

https://github.com/TheAlgorithms/PythonStar 14125

用Python实现的所有算法,不过创建者表示这些仅用于演示目的。Python标准库中有许多种类的实现,出于性能原因要好得多。

2.Algorithm_Interview_Notes-Chinese

https://github.com/imhuay/Algorithm_Interview_Notes-ChineseStar 7199

2018/2019/校招/春招/秋招/算法/机器学习(Machine Learning)/深度学习(Deep Learning)/自然语言处理(NLP)/C/C++/Python/面试笔记

3.awesome-algorithm

https://github.com/apachecn/awesome-algorithm Star 5395

Leetcode 题解 (跟随思路一步一步撸出代码) 及经典算法实现

4.system-design-primer

https://github.com/donnemartin/system-design-primerStar 50239

该项目是关于如何设计大型系统,以及如何应对系统设计面试。系统设计是一个很宽泛的话题。在互联网上,关于系统设计原则的资源也是多如牛毛。这个仓库就是这些资源的组织收集,它可以帮助你学习如何构建可扩展的系统。

5.ungoogled-chromium

https://github.com/Eloston/ungoogled-chromiumStar 5966

ungoogled-chromium 是开源的 Chromium 衍生版,由它的名字不难看出,这个基于 Chromium 的浏览器项目移除了 Chromium 中和 Google 相关的内容。让浏览器在运行过程中不再和 Google 服务器交互。

6.models

https://github.com/tensorflow/modelsStar 42707

一个Tensorflow库,里面包含 使用TensorFlow 构建的模型和示例的教程,旨在更好的维护,测试,并与最新的TensorFlow API保持同步最新。

TensorFlow实现模型:https://github.com/tensorflow/models/blob/master/research

TensorFlow教程:https://github.com/tensorflow/models/blob/master/tutorials

7.awesome-python

https://github.com/vinta/awesome-pythonStar 56171

awesome-python 是 vinta 发起维护的 Python 资源列表,内容包括:Web框架、网络爬虫、网络内容提取、模板引擎、数据库、数据可视化、图片处理、文本处理、自然语言处理、机器学习、日志、代码分析等。十分受Python开发者的青睐。

8.youtube-dl

https://github.com/rg3/youtube-dlStar 42711

youtube-dl是一个用来从YouTube.com网站上下载视频文件的命令行工具。它采用Python开发,运行时需要Python的解释环境。支持多个OS平台,支持众多视频网站(见附图)国内优酷、土豆、新浪和搜狐,国外YouTube等赫然在列。

9.keras

https://github.com/keras-team/kerasStar 34379

Keras是一个极简的、高度模块化的神经网络库,采用Python(Python 2.7-3.5.)开发,能够运行在TensorFlow和Theano任一平台,好项目旨在完成深度学习的快速开发。特性:

● 可以快速简单的设计出原型(通过总模块化、极简性、和可扩展性)

● 同时支持卷积网络和循环网络,以及两者的组合

● 支持任意的连接方案(包括多输入和多输出)

● 支持GPU和CPU

10.boltons

https://github.com/mahmoud/boltonsStar 4363

Boltons是拥有超过220个BSD许可的、纯Python实用工具集合,Boltons有极简单的架构,保持一致与独立,着眼于尽可能广泛的维护用例和使用模式。

11.mlcourse.ai

https://github.com/Yorko/mlcourse.aiStar 2731

————————————————————————————————————

想了解更多前沿技术,想获取最新免费编程资源视频源码笔记,小伙伴请往下看!

qun号是:八六四,六三四,八四五。qun内有很多开发工具,很多干货和技术资料分享!

如果您觉得此篇文章对您有帮助,欢迎关注微信公众号:大禹编程,您的支持是对我最大的鼓励!共同学习,共同进步:

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • # Awesome Python [![Awesome](https://cdn.rawgit.com/sindr...
    emily_007阅读 6,700评论 0 3
  • 作者:开元 1.优化算法时间复杂度 算法的时间复杂度对程序的执行效率影响最大,在Python中可以通过选择合适的数...
    PyChina阅读 7,826评论 1 12
  • # Python 资源大全中文版 我想很多程序员应该记得 GitHub 上有一个 Awesome - XXX 系列...
    aimaile阅读 26,781评论 6 427
  • afinalAfinal是一个android的ioc,orm框架 https://github.com/yangf...
    wgl0419阅读 11,540评论 1 9
  • 不要因为什么而写东西 写东西 仅仅因为你想写而已!
    LF_筱筱阅读 1,823评论 0 1

友情链接更多精彩内容