An open API service indexing awesome lists of open source software.

https://github.com/jdomingu19/hello-python

Learning Python from Scratch — Syntax, academic projects, playground, popular libraries, and code challenges!
https://github.com/jdomingu19/hello-python

ai data-mining numpy pandas python tkinter turtle

Last synced: about 1 month ago
JSON representation

Learning Python from Scratch — Syntax, academic projects, playground, popular libraries, and code challenges!

Awesome Lists containing this project

README

          

# Hello, Python!

![Static Badge](https://img.shields.io/badge/python-3.10+-1C2024?style=for-the-badge&logo=Python&logoColor=white&labelColor=101010)
![Static Badge](https://img.shields.io/badge/bash-5.2.37+-1C2024?style=for-the-badge&logo=gnubash&logoColor=white&labelColor=101010)

This repository is my personal space to learn and practice Python from scratch, gathering examples, online course exercises, and academic projects.

![header_hello_python](https://github.com/user-attachments/assets/08ec93e4-4a63-47b5-8cd1-36bc652511a4)

## 🗂️ Repository Content

### → Structured Learning

- Basic syntax and structures (e.g. `variables/`, `data-types/`, `functions/`)

- Object-oriented programming (e.g. `classes-objects/`, `inheritance/`, `polymorphism/`)

- More advanced concepts and uses (e.g. `machine-learning/`, `matplotlib/`)
- Folder: [`w3schools/`](./w3schools/)

### → Playground

- Own experiments with the language

- Fun examples found on the Internet
- Automation of everyday tasks
- Folder: [`playground/`](./playground/)

### → University Learning

- Fundamentals of algorithms and programming logic

- Exercises and projects carried out for different subjects
- Support material for classmates
- Folder: [`universidad-de-la-costa/`](./universidad-de-la-costa/)

### → Code Challenges

- Solutions to exercises and challenges proposed by the Spanish-speaking community (by [mouredev](https://retosdeprogramacion.com/roadmap/))

- Translated statements (if necessary) and personal explanations
- Folder: [`programming-challenges/`](./programming-challenges/)

### → Popular Libraries

- Data operations and analysis ([`numpy/`](./numpy/), [`pandas/`](./pandas/))

- GUI user interface creation ([`tkinter/`](./tkinter/))
- Graphics and animations ([`turtle/`](./turtle/))

## 🎯 Repository Goals

- Document progress and knowledge in an organized way

- Learn to use popular libraries such as [`tkinter`](./tkinter/), [`turtle`](./turtle/), [`numpy`](./numpy/), and [`pandas`](./pandas/)
- Maintain a useful repository as a personal reference guide

## ⚖️ License

This repository is licensed under the terms of the [Apache License 2.0](LICENSE). The license grants permission to use, modify, and distribute the code with proper attribution, while ensuring that improvements and extensions remain open and accessible to the community.

##

> Built with '\u{2665}' (♥) by Jesús Domínguez [@jdomingu19](https://github.com/jdomingu19/)