Skip to content

germanocastanho/learning-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

149 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“š Leaning Python

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! πŸ“–

Random Snake

✨ Main Features

  • 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.

βœ… Prerequisites

πŸš€ Getting Started

# 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>

πŸ“œ Free Software

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! ✊

Contributors