发布于 2026-01-05 7 阅读
0

5 个 Python 初学者必备的 GitHub 项目:Python 学习乐园和速查表;精彩的 Python 算法 - Python

5 个 Python 初学者必备的 GitHub 项目

Python 学习的练习场和速查表

超棒的 Python惊人的

算法- Python

这里列出了经过研究和精心挑选的顶级 Python GitHub 代码库和库,其中包含了从零基础到精通 Python 学习的必备知识!

...

5. Python 速查表,包含 Python 基础知识,例如:运算符、数据类型、函数等等!

GitHub 标志 trekhleb /学习 Python

📚 Python 学习乐园和速查表。包含按主题分类的 Python 脚本,每个脚本都包含代码示例和解释。

Python 学习的练习场和速查表

🇺🇦乌克兰遭受俄罗斯军队的攻击。平民正在被杀害。居民区正在遭到轰炸。


构建状态

这是一个 Python 脚本集合,按主题划分,包含代码示例及解释、不同的用例以及进一步阅读的链接。

阅读此内容: 葡萄牙语西班牙语繁体中文

它就像一个游乐场,你可以修改或添加代码来查看其运行情况,并使用断言进行测试。它还允许你检查自己编写的代码,看看它是否符合 Python 代码风格指南。总而言之,它可以使你的学习过程更具互动性,并有助于你从一开始就保持较高的代码质量……


4.一个非常适合机器学习的 Python 模块。如果你在 Python 开发过程中打算深入研究机器学习,请记住这个库!

GitHub 标志 scikit-learn / scikit-learn

scikit-learn:Python 中的机器学习

Azure CirrusCI Codecov CircleCI 夜间车轮 黑色的 Python版本 PyPi DOI 基准

https://raw.githubusercontent.com/scikit-learn/scikit-learn/main/doc/logos/scikit-learn-logo.png

scikit-learn是一个基于 SciPy 的 Python 机器学习模块,并以 3-Clause BSD 许可证分发。

该项目由 David Cournapeau 于 2007 年作为 Google Summer of Code 项目发起,此后众多志愿者参与其中。核心贡献者名单请参见“关于我们”页面。

它目前由一支志愿者团队维护。

网站:https://scikit-learn.org

安装

依赖关系

scikit-learn 需要:

  • Python(>= 3.9)
  • NumPy(版本 >= 1.19.5)
  • SciPy(版本 >= 1.6.0)
  • joblib(>= 1.2.0)
  • threadpoolctl(>= 3.1.0)

scikit-learn 0.20 是最后一个支持 Python 2.7 和 Python 3.4 的版本。scikit -learn 1.0 及更高版本需要 Python 3.7 或更高版本。scikit-learn 1.1 及更高版本需要 Python 3.8 或更高版本。

Scikit-learn 的绘图功能(即函数以 `.scikit-learn` 开头plot_,类以 `.scikit-learn` 结尾Display)需要 Matplotlib (>= 3.3.4)。运行示例也需要 Matplotlib >= 3.3.4。部分示例需要 scikit-image >= 0.17.2,……


3.精选的优秀 Python 框架、库、软件和资源列表。


2.一份为期100天的Python学习指南,内容丰富,包含精彩项目、教程、信息等等!(由于是中文版,需要使用谷歌翻译翻译成英文)

GitHub 标志 jackfrued / Python-100-Days

Python - 100天从新手到高手

Python - 100天从新手到高手

作者:骆昊

说明:从项目上线到获得8w+星标以来,一直收到反馈说基础部分(前15天的内容)对新手来说建议是比较困难的,有配套视频进行讲解。最近把基础部分的内容重新制作了一个名为“Python-Core-50-Courses”的项目,用更简单通俗的重写了这部分内容部分并附带了视频讲解,初学者可以看看这个新的仓库。国内用户如果访问GitHub比较慢的话,可以关注我的乎知号Python-Jack,上面的“从零开始学Python”专栏比较适合初学者,其他的专栏如“数据思维和统计思维”、“基于Python的数据分析”等一直持续创作和更新中,欢迎大家关注、点赞和评论。

想要获取学习视频的小伙伴,大家可以扫描下面的二维码进入微信小程序,看看有没有适合自己的内容。大家心心念念的机器学习的内容都可以在小程序中找到,由我和我的同事为大家录制的。

大家在学习过程中如果遇到一些棘手的问题或者需要相关的学习资源,可以加入下面的QQ交流群,三个群是一样的加入一个即可,请不要重复加群,也不要在群里发布广告和其他教育、低俗或敏感。如果缺乏自律性,有付费学习需求,可以添加我的微信(jackfrued)私聊,备注自己的称呼和需求,我好的内容会给大家提供一些学习方案和职业规划方面的指导

配合的视频在抖音和B站持续更新中,有兴趣的小伙伴可以关注我的抖音或B站账号,最近刚起号,还希望大家多多支持,非常感谢您!

大家一直催更的《机器学习和深度学习》因个人和公司的原因,一直处于状态狂欢,近期会开始更新相关内容,感谢大家的真诚支持和理解。

Python应用领域和职业发展分析

简单地说,Python 是一种“优雅”、“明确”、“简单”的编程语言。

  • 学习曲线低,非专业人士也能上手
  • 开源系统,拥有强大的生态圈
  • 解释型语言,完美的平台可移植性
  • 动态类型语言,支持面向对象和函数式编程
  • 代码规范程度高,可执行性强

Python在以下领域都有用武之地。

  • 内部开发 - Python / Java / Go / PHP
  • DevOps - Python / Shell / Ruby
  • 数据采集​​ - Python / C++ / Java
  • 量化交易 - Python / C++ / R
  • 数据科学 - Python / R / Julia / Matlab
  • 机器学习 - Python / R / C++ / Julia
  • 自动化测试 - Python / Shell

作为一名Python者,根据个人的喜好开发和职业规划,可以选择的就业领域也非常多。

  • Python开发工程师(服务器、云平台、接口数据)
  • Python运维工程师(自动化运维、SRE、DevOps)
  • Python数据分析师(数据分析、商业智能、数字化运营)
  • Python数据挖掘工程师(机器学习、深度学习、算法专家)
  • 蟒蛇爬虫工程师
  • Python测试工程师(自动化测试、测试开发)

说明:目前,数据分析和数据挖掘是非常热门的方向,因为无论是互联网行业还是传统行业都已经积累了大量的数据,各行各业都需要数据分析师从已有的数据中发现更多的商业价值,从而为企业的决策提供数据的支撑,这就是所谓的数据驱动决策。

给初学者的几个建议:

  • 把英语作为你的工作语言。 (让英语成为你的工作语言)
  • 熟能生巧。 (熟能生巧)
  • 所有的经验都来自于错误。 (所有的经验都源于你犯过的错误)
  • 不要成为水蛭之一。 (不要当伸手党)
  • 要么出类拔萃,要么出局。 (或出众,或出局)

Day01~15 - Python语言基础

Day01 -初识Python

  • Python简介 - Python的历史 / Python的优点 / Python的应用领域
  • 搭建编程环境 - Windows环境 / Linux环境 / MacOS环境
  • 从终端运行Python程序 - Hello, world /print函数 /...

1.一个 Python 代码库,实现了几乎所有你可能需要学习的 Python 算法,并对其进行了解释和演示!

GitHub 标志 算法/ Python

所有算法均用 Python 实现。

算法- Python

Gitpod Ready-to-Code 欢迎投稿 Discord聊天 Gitter聊天
GitHub 工作流状态 预提交 代码样式:黑色

所有算法均使用 Python 实现——用于教育目的

这些实现仅供学习之用。它们的效率可能低于 Python 标准库中的实现。请谨慎使用。

入门

捐款前请先阅读我们的捐款指南。

社区频道

我们在DiscordGitter上都有账号!社区频道是您提问和获取帮助的好地方。欢迎加入我们!

算法列表

请查看我们的目录,以便更轻松地浏览和更好地了解项目。





本次合辑就到这里!


每周五,您都可以在我的电子报中收到本周最热门的编程资讯

拜拜👋

文章来源:https://dev.to/code_jedi/5-github-projects-essential-for-every-beginner-python-developer-4b7e