This repo contains my personal collection of Python Notes. Here you will find notebooks with things I find useful while working with Python. These 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.
- Hands-On Examples: π§ Practical examples and small scripts about Python fundamentals and libraries.
- 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.12+, available through the official website.
- JupyterLab, following the official installation guide.
# Install UV pkg and env manager
# Believe me, it will help a lot!
curl -LsSf https://astral.sh/uv/install.sh | sh
# Clone the repository
git clone https://github.com/germanocastanho/python-notes.git
# Navigate to the directory
cd python-notes
# Set up a virtual environment
uv venv
source .venv/bin/activate
# Install dependencies
uv pip install -r requirements.txt
# Access the desired notebook
cd notebooks
jupyter-lab <nb.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! β
