Skip to content
tzayadetPublic

About

Python learning repository with exercises, fundamentals and programming practice.

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Latest commit

 

History

217 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python workspace Python

Python Projects

A working collection of Python exercises, scripts, automation workflows and desktop utilities. Projects are kept independent because they do not share one dependency set or release cycle.

SHOWCASE SOURCE · SOURCE CODE · PAGES ACTIVATION REQUIRED

Python CI · Pages

Showcase: Source · GitHub Pages activation required

Selected projects

Project Description Execution
Document comparator Compares TXT, DOCX, RTF and PDF documents and generates an HTML differences report. CLI · unit tests
Python to EXE Tkinter interface for packaging scripts with PyInstaller. Desktop
HR KPI automation Processes Excel data and generates HR indicators and reports. Requires an input workbook

Document comparator

Install the dependencies:

python -m pip install -r requirements-comparador-documentos.txt

Compare two documents:

python comparador_documentos.py contract_v1.docx contract_v2.docx
python comparador_documentos.py document_a.pdf document_b.pdf --output differences.html

PDF, DOCX and RTF support requires the relevant Python packages. Legacy DOC files also require Pandoc. Existing reports are not overwritten unless --force is supplied.

Development setup

Create a virtual environment for the component you intend to run:

python -m venv .venv

Windows PowerShell

.venv\Scripts\Activate.ps1

Linux / macOS

source .venv/bin/activate

Install only that component's dependencies. Scripts in this repository are not one installable package and may require different libraries.

Project layout and maturity

This repository is a working collection, not a single application. It contains independent utilities, learning exercises and historical experiments at different stages of completion. Review each script and its requirements before execution.

Validation

GitHub Actions checks selected Python components. A passing workflow does not imply that every historical script has been tested.

License

See LICENSE for the repository's licensing terms.

About

Python learning repository with exercises, fundamentals and programming practice.

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages