python 路径格式化_Python学习最值得关注的 Python 开源项目 Top10,值得收藏

文/ Mybridge
整合/ 佑铭 Udacity 机器学习纳米学位毕业生
来源/ http:// medium.mybridge.co

为了选出 Top10 项目,Mybrige AI 在2月测评了多达 250 个 Python 开源项目并比较了这些项目的最新和主力版本,根据多种指标进行排名,给大家找出最干货的项目。

  • 入榜项目 Github 平均得星:1,128 ⭐️
  • 涵盖话题:Pipenv,自组织映射( Self-Organizing Maps ),bpf 转换器,Chatistics,防火墙,区块链,3D

开源项目对程序猿来说非常有用,希望你能在其中找到能得到启发的有趣项目。

第一名

Pipenv: Python 开发工作流 [V 9.0]

Github得星: 8622 ⭐️

9e5dde9ee89de55309b590d38773ee80.gif

Python官方推荐的相当强大的包管理工具,可以为你的项目自动创建和管理虚拟环境,在安装和删除包的时候可以自动生成更新相应的Pipfile等,简直完美解决了python版本及包的管理问题。麻麻再也不用担心pip、virtualenv傻傻分不清,python多个版本乱乱影响我的学习!

项目地址:https://github.com/pypa/pipenv

第二名

Som-tsp: 利用SOM(自组织映射,Self-Mrganizing Map)解决TSP问题(旅行商问题,Travelling SalesMan Problem)

Github得星: 343 ⭐️

8bd8248bec7ff306179aa2fdaf98acff.gif

旅行商问题是计算机科学的经典难题,即在地图上给定一系列城市和各城市之间的距离,求解遍历(访问每一座城市一次并回到起始城市)的最短路径。它虽然很好描述,却是组合优化领域里的一个典型的NP难题。城市越多,就越难解,而且这类问题没有通用解法,也无法验证是否为最优解。

自组织映射是一种基于非监督学习的人工神经网络模型,通常将高维的input数据在低维的空间表示。

本项目实现了利用SOM寻找TSP问题次优解。

项目地址:https://github.com/DiegoVicen/som-tsp

第三名

Py2bpf:将 Python 转为 BPF(柏克莱封包过滤器,Berkeley Packet Filter)的转换器

Github得星: 75 ⭐️

5d602625cc30d09b587b42fc942dbaaa.png

项目地址:https://github.com/facebookresearch/py2bpf

第四名

Chatistics:将 Messenger,Hongouts 和 Telegram 聊天记录转换为 DataFrames

Github得星: 283 ⭐️

cf68d0444a01bc011d4418cc558f3b0a.png

66f0ca0db4b15e0764ba34178c84f918.png

只需一行代码即可将多个信息平台上的聊天记录转换为Panda的Dataframes格式,再加一行代码直接生成词云和ggplot可视化图形,也可根据需求筛选信息,DIY自己的图形。

项目地址:https://github.com/MasterScrat/Chatistics

第五名

WhatWaf:检测并绕过Web应用防火墙和保护系统

Github得星: 554 ⭐️

bfc242f3a73af3bf110bdbfe7eae3320.png

一款先进的防火墙检测工具,旨在让你觉得:啥是WAF(Web应用防火墙)?(小编:简直和某水果的平板电脑广告那句“What's a computer”一样贱)兼容Python2 和Python3,安装简单,效果惊人。

项目地址:https://github.com/Ekultek/WhatWaf

第六名

Prettier-python:自动格式化代码的神插件

Github得星: 192 ⭐️

88b95ebf418acdf2bf20e10c0e9f3098.png

写的代码太丑、锁进规则搞不清?最受欢迎的JS代码格式化工具Prettier有了python版,支持多种编辑器,帮你解决阅读、维护代码困难的问题!

项目地址:https://github.com/prettier/plugin-python

第七名

SimpleCoin:比特币克隆版

Github得星: 779 ⭐️

091234a77a55027cbbce11ff4f4b0cd2.webp

大牛做的一个非常简单,不够完整的用Python加密货币区块链实现,作为教材性质,供大家学习。 区块链大火,坑大装逼多?你可以通过这个简单的克隆比特币来了解比特币如何工作。

项目地址:https://github.com/cosme12/SimpleCoin

第八名

Pyray:纯Python编写的3D渲染库

Github得星: 83 ⭐️

81dd28c68ac418cbd6643668255cbde5.png

此项目以打造Python的POV ray为目标,你可以用它轻松渲染出3D图片,转成gif动图或是视频文件,轻便简洁。

项目地址:https://github.com/ryu577/pyray

第九名

Vapeplot:用于蒸汽波美学的matplotlib扩展

Github得星: 181 ⭐️

21e0d22fa42812a8747ae200eb8f13a9.png

想用时下大火的蒸汽波美学来提高你的可视化逼格?多组调色板任君选择,轻松又如意,高端又大气!

项目地址:https://github.com/dantaki/vapeplot

第十名

Bridgy:云库存 + ssh + tmux + sshfs

Github得星: 190 ⭐️

强大的云库存搜索,支持多源同步搜索。

项目地址:https://github.com/wagoodman/bridgy

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值