This repo contains my personal collection of Python Notes. Here you will find notebooks with things I find useful while working with Python. There are also books and formal lessons on the assets directory. Feel free to browse and use if you find something helpful! Contributions are welcome too! π
- Personal "PyNotes": βοΈ Short explanations and reminders about Python basics, libraries, and patterns.
- Interactive Notebooks: π» Interactive notebooks for testing ideas and keeping things more organized.
- High-quality Material: π Only curated material, including books, lessons and whitepapers to dive-in.
- Python 3.13+, available through the official website.
- JupyterLab, following the official installation guide.
- Astral UV, following the official documentation.
# Clone the repository
git clone https://github.com/germanocastanho/learning-python.git
# Navigate to the directory
cd learning-python
# Set up a virtual environment
uv venv .venv
source .venv/bin/activate
# Install dependencies
uv pip install -r requirements.txt
# Access the desired notebook
cd notebooks
jupyter-lab <notebook.ipynb>Distributed under the GNU GPL v3, ensuring freedom to use, modify, and redistribute the software while preserving these rights in derivative works. Join a thriving community of developers building an open, collaborative technological future through free software! β
