Skip to content

germanocastanho/learning-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📚 Learning Python

This repository contains resources for learning Python programming language. It includes notebooks with code examples that helps to understand Python concepts and practice coding. Hope it will be useful!

✨ Main Features

  • Personal Notes: My step-by-step guide to learn Python concepts.
  • Code Examples: Ready-to-use code snippets for various functionalities.
  • Practice Problems: Exercises to test your understanding of Python.

📐 Architecture

learning-python/
    ├── notebooks/          # Jupyter notebooks with notes
    ├── .gitignore          # Git ignore file
    ├── AGENTS.md           # Documentation for agents
    ├── CLAUDE.md           # Documentation for Claude Code
    ├── LICENSE             # License information (GPL-3.0)
    ├── README.md           # This README file
    └── requirements.txt    # Python dependencies

✅ Prerequisites

  • Python 3.13+ installed on your machine
  • Jupyterlab for running jupyter notebooks
  • Dependencies listed in requirements.txt

🚀 Getting Started

# Clone the repository
git clone https://github.com/germanocastanho/learning-python
cd python-notes/

# Create a venv (optional)
python -m venv .venv
source .venv/bin/activate

# Install dependencies
pip install -r requirements.txt

# Start Jupyterlab
cd notebooks/
jupyter-lab <notebook_name>.ipynb

📜 Libre Software

This project is licensed under the GNU General Public License v3.0. You are free to use, modify, and distribute this software under the terms of the license. For more information, please refer to the LICENSE file.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages