Python资源列表-Awesome Python,收藏吧,基本全了

发布时间:2020-08-06 14:49:22 作者:平山
来源:网络 阅读:1133

记得当初学C/C++,留下的深刻印象就是严肃、谨慎,特别关注功能函数实现,写代码前会经常看书,怕自己犯低级又不可知的错误,像那些经典《C和指针》、《C缺陷和陷阱》、《编程之美》等等,读到最后感觉这些书已经不是在写编程了,而是在写哲学,设计的美学,虽然现在都忘的一干二净了....


然后,接触Python,刚开始别扭的要命,单这一条把函数代码块的大括号换成冒号+缩进就看不过去,太随意太任性啦。但是,后来居然渐渐觉得这家伙真美,真洒脱,要搞个什么出来都有一大堆架子,似乎不用再费心思细节实现,只要把注意力放在设计好整体功能逻辑,直接找现成框架、库、有时连相关文档都不想看,就急着开始拼装,边拼边看文档,很快就能达成目的,所以,面试时遇到有的候选人,么有任何计算机基础都说自己会python,会Python啊,只能说入门太简单了。


不过,任何事情想精进、精通都不是那么容易的,只是入门有难易之别,给人的错觉罢了。


Python关注解决问题的方法,而不在具体的底层细节实现,所以,架子很多,这要感谢Python社区、爱好者的无私奉献,比如这哥们儿,Kenneth Reitz。


扯了这么多,回到正题,其实,本文就是想介绍Python在各个领域的框架、第三方库或工具资源,混个眼熟,说不定什么时候用上了,谁让python手那么长呢,哈哈


资源列表来源:

https://awesome-python.com/



管理面板

Libraries for administrative interfaces.



算法计模式

Python implementation of algorithms and design patterns.



音频

Libraries for manipulating audio and its metadata.



视频


Libraries for manipulating video and GIFs.



认证

Libraries for implementing authentications schemes.



加密




构建工具

Compile software from source code.



DevOps工具

Software and libraries for DevOps.



内容管理系统

Content Management Systems.



ORM

Libraries that implement Object-Relational Mapping or data mapping techniques.



缓存

Libraries for caching data.



聊天机器人


Libraries for chatbot development.



推荐系统

Libraries for building recommender systems.



代码分析

Tools of static analysis, linters and code quality checkers. See: awesome-static-analysis.



代码质量



持续集成

See: awesome-CIandCD.



命令行工具

Libraries for building command-line application.



配置

Libraries for storing and parsing configuration options.



文档工具

Libraries for generating project documentation.



下载工具

Libraries for downloading.



调试工具

Libraries for debugging code.



深度学习

Frameworks for Neural Networks and Deep Learning. See: awesome-deep-learning.



机器学习

Libraries for Machine Learning. See: awesome-machine-learning.



计算机视觉

Libraries for computer vision.



分布式计算

Frameworks and libraries for Distributed Computing.



数据分析

Libraries for data analyzing.



数据验证


Libraries for validating data. Used for forms in many cases.



并发与并行开发

Libraries for concurrent and parallel execution. See awesome-asyncio.



任务调度

Libraries for scheduling jobs.



数据库驱动

Libraries for connecting and operating databases.



GUI编程

Libraries for working with graphical user interface applications.



游戏开发

Awesome game development libraries.



HTML操作

Libraries for working with HTML and XML.



HTTP处理

Libraries for working with HTTP.



图片处理


Libraries for manipulating images.



自然语言处理

Libraries for working with human languages.



日志

Libraries for generating and working with logs.



文件格式处理

Libraries for parsing and manipulating specific text formats.



文本处理

Libraries for parsing and manipulating plain texts.



硬件

Libraries for programming with hardware.



windows编程接口

Python programming on Microsoft Windows.



数据搜索

Libraries and software for indexing and performing search queries on data.



WEB内容提取

Libraries for extracting web contents.



WEB网页爬取

Libraries to automate data extraction from websites.



WEB框架

Full stack web frameworks.



WebSocket

Libraries for working with WebSocket.



RESTful API

Libraries for developing RESTful APIs.



模板引擎

Libraries and tools for templating and lexing.



测试相关

Libraries for testing codebases and generating test data.


RPC Servers

RPC-compatible servers.



WSGI Servers

WSGI-compatible web servers.


其他资源

关于python学习、分享、交流,笔者开通了微信公众号【小蟒社区】,感兴趣的朋友可以关注下,欢迎加入,建立属于我们自己的小圈子,一起学python。


推荐阅读:
  1. python列表操作:追加元素到列表的代码
  2. 使用 Python 清理收藏夹里已失效的网站

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

python awesome python om

上一篇:MFC第五课 使用COM读取EXCEL文件

下一篇:怎样找回由于IO设备错误移动硬盘的文件

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》