A multilingual, practical guide for studying Python, understanding how its parts connect, and applying them through clear examples.
This project is designed both as a learning path and as a quick-reference library. Instead of presenting isolated commands, each topic explains what a resource does, why it exists, when to use it, when to avoid it, and how it works with other parts of Python.
Folder names, file names, variables, functions, classes, and other identifiers are written in English. This helps learners become familiar with conventions commonly found in libraries, technical documentation, and international software projects.
The explanations are available in English, Brazilian Portuguese, and Spanish.
Each chapter will follow a consistent structure:
- What it is
- Why it exists
- Syntax
- When to use it
- When to avoid it
- How it connects to other resources
- Basic example
- Practical example
- Common mistakes
- Exercise
- Quick-reference summary
The guide will grow from Python fundamentals to functions, documentation, error handling, files, the standard library, external libraries, testing, and practical projects.
The tree below highlights the main learning and support directories. The detailed project-structure documents also list governance files and currently available nested chapters.
python-study-guide/
├── assets/
├── comments-and-documentation/
├── docs/
├── exercises/
├── external-libraries/
├── functions/
├── fundamentals/
├── practical-projects/
├── scripts/
├── standard-library/
└── tests/
Detailed explanations:
The project foundation is in progress. Multilingual documentation, contribution guidance, collaboration templates, community standards, authorship, licensing, AI governance, automated quality checks, the original visual identity, and the scalable repository structure are available. A final foundation audit remains before Phase 0 is complete.
The first complete learning chapter, Comments in Python, is available. Its broader section is organized and will later continue with docstrings, meaningful names, task markers, comments versus logging, and PEP 8 readability. See the roadmap for the current status of every phase.
The project emblem connects Python, code, learning, and relationships between concepts through a geometric serpent, braces, an open book, and connected nodes.
See the visual identity guide for available assets, palette, meaning, accessibility guidance, and usage rules.
This project uses AI tools, including ChatGPT and Codex, to support planning, research, drafting, translation, review, and repository maintenance.
AI output is not accepted automatically. Every change must be understood, verified, and reviewed by the maintainer before it is incorporated into the main branch.
Repository-wide working instructions for AI agents and contributors are recorded in AGENTS.md.
Read the AI-assisted development guide to learn how to write useful prompts, move from a ChatGPT conversation to a Codex implementation brief, review generated work, and protect private information.
Python Study Guide was created and is maintained by Ramon Estevez Rodriguez.
Community contributions are welcome and remain credited through commit metadata, Git history, and pull requests. Read the project authorship record for the complete attribution policy.
Participation is governed by the Code of Conduct. The Support Guide explains where different questions and requests belong. Potential vulnerabilities must follow the private process in the Security Policy, not a public issue.
Contributions, corrections, examples, and translation improvements are welcome. Read the contribution guide in English, Portuguese, or Spanish before opening a pull request.
This project is available under the MIT License.
