快捷搜索:  汽车  科技

github上新手python项目:GitHub上8个好玩的Python模块

github上新手python项目:GitHub上8个好玩的Python模块查看内存代码:学了这个库,就可以通过Python 脚本做了更多有趣的事情。介绍 Python 有趣而神奇的开源项目。目前涵盖多个领域,包括407个不同项目。项目为英文,需要具备一定的英语基础。跨平台库的流程和系统资源监控管理库。用于查看正在运行的过程和系统利用率,如 CPU、内存、磁盘、网络等信息。实现了 UNIX 命令行工具提供的许多功能,包括:ps、lsof、netstat、ifconfig 等,支持 Linux、Windows、macOS 等系统。

今天老K要分享8个Github上star过千、形式多样、非常有意思的python模块

如果你正在学习python,或者遇到了瓶颈,不妨读完这篇文章,试试下面这些有趣的项目,也许就能找到感觉和动力

内容较多,建议收藏,方便以后随时查看。

github上新手python项目:GitHub上8个好玩的Python模块(1)


1. wtfpython
  • url: https://github.com/satwikkansal/wtfpython
  • star: 32.0k
  • fork: 2.5k
  • watch: 763

有趣、惊人(反直觉)、鲜为人知的 Python 代码集合片段,并讨论这些代码现象背后的原理。

github上新手python项目:GitHub上8个好玩的Python模块(2)


2. awesome-python-applications
  • url: https://github.com/mahmoud/awesome-python-applications
  • star: 14.0k
  • fork: 2.5k
  • watch: 762

介绍 Python 有趣而神奇的开源项目。目前涵盖多个领域,包括407个不同项目。项目为英文,需要具备一定的英语基础。


3. psutil
  • url: https://github.com/giampaolo/psutil
  • star: 8.8k
  • fork: 1.3k
  • watch: 236

跨平台库的流程和系统资源监控管理库。用于查看正在运行的过程和系统利用率,如 CPU、内存、磁盘、网络等信息。

实现了 UNIX 命令行工具提供的许多功能,包括:ps、lsof、netstat、ifconfig 等,支持 Linux、Windows、macOS 等系统。

学了这个库,就可以通过Python 脚本做了更多有趣的事情。

查看内存代码:

>>> psutil.virtual_memory() svmem(total=10367352832 available=6472179712 percent=37.6 used=8186245120 free=2181107712 active=4748992512 inactive=2758115328 buffers=790724608 cached=3500347392 shared=787554304) >>> psutil.swap_memory() sswap(total=2097147904 used=296128512 free=1801019392 percent=14.1 sin=304193536 sout=677842944)


4. python-small-examples
  • url: https://github.com/jackzhenguo/python-small-examples
  • star: 7.2k
  • fork: 1.7k
  • watch: 284

Python有趣实用的代码示例集合。涉及Python的基本操作、函数和模块的常见用法、面向对象、正则、装饰器等知识点。Python 代码如下:

# pyecharts 绘制水球图示例 from pyecharts import options as opts from pyecharts.charts import Liquid Page from pyecharts.globals import SymbolType def liquid() -> Liquid: c = ( Liquid() .add("lq" [0.67 0.30 0.15]) .set_global_opts(title_opts=opts.TitleOpts(title="Liquid")) ) return c liquid().render('./img/liquid.html')

github上新手python项目:GitHub上8个好玩的Python模块(3)


5. Games
  • url: https://github.com/CharlesPikachu/Games
  • star: 4.1k
  • fork: 2.1k
  • watch: 166

完全由Python实现的桌面小游戏集合。该项目包括20很多有趣的小游戏,都是用的Python开发,操作简单,使用的库包括cocos2d、pygame、PyQt等等。

这些游戏虽然可玩性低,但项目简单,非常适合新手学习。

github上新手python项目:GitHub上8个好玩的Python模块(4)


6. djl
  • url: https://github.com/deepJavalibrary/djl
  • star: 2.8k
  • fork: 469
  • watch: 86

这是一个由亚马逊开源的基于Java 语言开发的深度学习框架。

对于Java对于开发者来说,可以完成Java原生机器学习和深度学习模型的开发和应用,同时简化了深度学习开发的难度。

通过DJL提供直观、高级的API,Java开发人员可以有效地训练他们的模型。

项目可以引用Python的预训练模型。使你的python模型也对接到Java系统中。运行效果如下:

github上新手python项目:GitHub上8个好玩的Python模块(5)


7. AIAlpha
  • url: https://github.com/VivekPa/AIAlpha
  • star: 1.4k
  • fork: 425
  • watch: 128

利用无监督学习和监督学习来预测股票的有趣项目,有在炒股的小伙伴可以研究一下。操作步骤如下:

git clone https://github.com/VivekPa/AlphaAI.git cd AlphaAI pip install -r requirements.txt python run.py

github上新手python项目:GitHub上8个好玩的Python模块(6)


8. Handright
  • url: https://github.com/Gsllchb/Handright
  • star: 1.3k
  • fork: 186
  • watch: 18

模拟手写中文 Python 库。基于 PIL 开发实现的工具库,可以输出手写中文图片,支持自定义背景图。

# coding: utf-8 from PIL import Image ImageFont from handright import Template handwrite text = "分享 GitHub 上有趣、入门级开源项目" template = Template( background=Image.new(mode="1" size=(1024 2048) color=1) font=ImageFont.truetype("path/to/my/font.ttf" size=100) ) images = handwrite(text template) for im in images: assert isinstance(im Image.Image) im.show()

github上新手python项目:GitHub上8个好玩的Python模块(7)


以上就是我在个人觉得挺有意思的Github上的python模块,分享给大家。

如果你也喜欢这些项目,记得给老K点个赞哦~

github上新手python项目:GitHub上8个好玩的Python模块(8)

我之前还分享过一些Github上的项目,有需要的同学可以直接点击下方链接获取:

推荐阅读

推荐GitHub上8个有意思的项目 包含Python JS等不同语言 建议收藏

GitHub上11个好玩又有挑战的前端项目 Star过万 值得收藏

结束语

我是@老K玩代码,专注于编程开发的经验总结和项目分享,对编程有兴趣、正在学习编程的同学可以关注我。

github上新手python项目:GitHub上8个好玩的Python模块(9)

猜您喜欢: