tjarbo/pretalx-social-auth
Good First Issues in Python
Python's readability makes it one of the friendliest languages for a first contribution, spanning web, data, ML, and tooling projects.
24+ open beginner issues
18 repositories
July 21, 2026 last updated
Open Python issues for beginners
nessim-liamani/ooxml-behavioral-intelligence
Collect first 100 compatibility examples across DOCX/XLSX/PPTX
hoffmann-paul/myline
Mulitiple Typos in the Code and the README.md
hoffmann-paul/myline
JSON output is not formatted
HafidIdrissi/Time-Tracker
Add sanitized desktop screenshots to the README
HafidIdrissi/Time-Tracker
Expand browser title normalization tests across supported browsers
ShenSeanChen/waku-agent
show_trace: --days N to render several daily traces at once
Adit-Jain-srm/NightmareNet
[Bug]: Fix failure categorization logic errors and wire into evaluation flow
pypi/warehouse
Record + surface when/why a user was frozen
AltioraLabs/beliefstate
Feature: Add Multi-Agent Framework Integrations (CrewAI & AutoGen) with Durable Agent Identity
Adit-Jain-srm/NightmareNet
[Refactor]: Replace hardcoded TOC with dynamic page numbering in compliance PDF
repowise-dev/repowise
[Feature] Move governing decisions on the file page into their own tab
ELSATOAH/detkit
Resolve fields inside arrays of objects
AshayK003/SignalForge
Add tests for Markdown report generation (app/reports/md_gen.py)
AshayK003/SignalForge
Add tests for FileManager (app/storage/files.py)
SumanyuDeshpande/DICE
Improve speech recognition accuracy and command reliability
ShenSeanChen/waku-agent
Discord gateway (one file, mirrors Telegram)
collective/icalendar
Add test code with example for vBinary
kubeflow/mcp-server
test(trainer): expand unit coverage for trainer MCP tools
michalstrnadel/scorekeeper
Try the pipeline on a new local model and report quality
jaylfc/taOS
Pi 5 + Hailo-10H (AI HAT+2, 40 TOPS): wire the hailo-genai LLM backend (community help wanted)
andrewkatson/pos
Allow interacting with posts from feed or home or profile view
andrewkatson/pos
Add details to feed view for a post
nesquena/hermes-webui
Turn-level error handling discards all partial work (text, reasoning, tool calls)
How to contribute to a Python project
Create a virtual environment (`python -m venv .venv`), install dev dependencies (often `pip install -e .[dev]` or via `requirements-dev.txt`), then run the tests.
- Match the project's formatting — most use black/ruff and will reject unformatted PRs.
- Write or update a test for your change; Python projects value coverage.
- Docstring and typing improvements are well-scoped first issues.
Track these Python issues and get AI-matched
Sign up free to bookmark issues, track your pull requests, and get AI-picked matches for your exact skill level.
Start contributing — it's free
FirstIssue.dev