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

https://github.com/ecopque/ecopque

Hi! I'm a perfect myself.
https://github.com/ecopque/ecopque

Last synced: 3 months ago
JSON representation

Hi! I'm a perfect myself.

Awesome Lists containing this project

README

          

## ⚔️ Hello, and welcome!
Take a seat, grab a coffee, and let’s embark on a coding journey together while exchanging ideas. In this space, we’ll explore a variety of projects, always with a focus on creativity and problem-solving. Regardless of the challenges that come our way, we’ll tackle them together and find a solution. Ready? Let’s dive in! ;-)

---

## 🌐 My Links
Explore and connect with me through these links!

| 🔗 **Link** | 🔎 **Description** | 📅 **Details** |
|--------------------|----------------------------------------|-----------------------------|
| [![PGP Key](https://img.shields.io/badge/PGP%20Key%20for%20Email-0A0A0A?style=flat&logo=mail.ru&logoColor=FF0000)](https://keys.openpgp.org/search?q=ecop%40disroot.org) | **PGP Key** for secure communication | [🔐 Secure Communication](https://keys.openpgp.org/search?q=ecop%40disroot.org) |
| [![Linktree](https://img.shields.io/badge/Links-edsoncopque-blue?style=flat&logo=linktree&logoColor=FF0000)](https://linktr.ee/edsoncopque) | **Linktree** for all my online profiles | [🌐 Explore All Links](https://linktr.ee/edsoncopque) |
| ![Python Version 3.11.2](https://img.shields.io/badge/Python%20version-3.11.2-blue) | Python version I'm currently using | 🐍 **Python 3.11.2** |
| ![Java Version 21.0.7](https://img.shields.io/badge/Java%20version-21.0.7-orange) | Java version I'm currently using | ☕ **Java 21.0.7 (LTS)** |
| ![Profile Views](https://komarev.com/ghpvc/?username=ecopque&color=yellow) | **Profile Views** counter for my GitHub | 📊 **Public Profile** |

---

## 🛠️ The Map of My Tools


readme

---

## 🧑‍💻 My Technologies
With knowledge in Java and Python, along with various complementary technologies, I have explored different areas of development, always striving to improve and learn new approaches. Here are the tools and technologies I am currently working with.

| **Category** | **Technologies** | **Description** |
|-----------------------------------|------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------|
| 🧠 Programming Logic | `Java`, `Python`, `HTML`, `CSS`, `SQL`, `Shell` | Core programming and markup languages for web development and scripting. |
| ⚙️ Frameworks and Libraries | `Django`, `FastAPI`, `Ajax*`, `MVC`, `ORM` | Frameworks and patterns for web development and data manipulation. |
| 🗃️ Databases | `PostgreSQL`, `MySQL`, `MariaDB`, `SQLite` | Database management systems for structured data storage and retrieval. |
| 🌐 Communication Protocols & Sockets | `TCP/IP`, `Client/Server` | Protocols and architecture for network communication and server interaction. |
| 📂 File Handling with Python | `Binary`, `Reading`, `Writing`, `Sending`, `Receiving` | Handling files with Python, including reading, writing, and network transfer. |
| 🛠️ Development Tools | `Docker`, `Compose`, `Nginx`, `Gunicorn`, `GIT`, `GitHub` | Tools for containerization, version control, and deployment. |
| 🌍 Infrastructure | `GNU/Linux`, `Debian`, `GCP` | Operating systems and cloud platforms for deploying and managing applications. |
| 📋 Methodologies | `TDD`, `Scrum*`, `Kanban*` | Development methodologies for agile and test-driven development. |
| 🌐 APIs and AI | `Rest API*`, `Google API`, `OpenAI API`, `DeepSeek API` | APIs for web services and artificial intelligence integration. |
| 🧪 Testing and Debugging | `Unit Testing`, `Debugging` | Tools and techniques for testing and debugging code. |

> '*' Studying these technologies.

---

## 🧱 Code-First Philosophy, Library-Ready When Needed
Although I prefer writing clean, native code with minimal dependencies, I also have hands-on experience with a wide range of powerful libraries when the project demands it.

| **Category** | **Language** | **Packages** | **Description** |
| ------------------------------------- | ------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------- |
| 🧮 Scientific and Numerical Computing | Python | `numpy`, `math`, `decimal` | Libraries for numerical operations, scientific computing, and precise math. |
| 📊 Data Analysis and Manipulation | Python | `pandas` | Tools for data manipulation, cleaning, and analysis. |
| 🗃️ Database and ORM | Python | `pymysql`, `sqlite3`, `sqlalchemy`, `django`, `cursors` | Database connectors and ORMs for relational database interaction. |
| 🌐 Web Scraping and HTTP Requests | Python | `requests`, `bs4`, `BeautifulSoup` | Handling HTTP requests and extracting content from web pages. |
| 🌐 Web Scraping and HTTP Requests | Java | `Jsoup`, `Apache HttpClient`, `OkHttp` | HTTP clients and HTML parsers for web data extraction and API consumption. |
| 📧 Email Handling | Python | `email.mime.multipart`, `email.mime.text`, `smtplib` | Modules for creating and sending emails via SMTP. |
| 📂 File and Directory Management | Python | `os`, `pathlib`, `shutil`, `zipfile` | Manage files, directories, and compression. |
| 🧪 Parsing and Text Processing | Python | `re`, `json`, `csv`, `string`, `locale` | Parsing strings, working with structured data and localization. |
| 🧪 Parsing and Text Processing | Java | `Jackson`, `Gson`, `Fastjson`, `Jsoup` | JSON serialization, HTML parsing, and structured data processing. |
| 🕓 Date and Time | Python | `datetime`, `calendar`, `pytz`, `dateutil` | Manipulating dates, times, and time zones. |
| 🕓 Date and Time | Java | `java.time`, `Joda-Time` | Java's modern and legacy date/time APIs. |
| 🔐 Security and Hashing | Python | `secrets`, `hashlib` | Secure random generation and hashing algorithms. |
| 🔐 Security and Hashing | Java | `Jasypt` | Simple encryption/decryption of sensitive data in Java. |
| 🧠 Standard Library Utilities | Python | `sys`, `importlib`, `copy`, `itertools`, `functools`, `types`, `pprint`, `abc`, `contextlib`, `enum`, `dataclasses`, `collections`, `typing`, `argparse`, `subprocess`, `time`, `sleep`, `threading` | Utility modules for functional programming, type hints, processes, and threads. |
| 🧠 Standard Library Utilities | Java | `Apache Commons Lang`, `Apache Commons IO`, `Apache Commons Collections`, `Guava`, `Trove`, `Reflections` | Utilities for collections, strings, file I/O, and runtime inspection. |
| 🧪 Environment and Configuration | Python | `dotenv` | Load environment variables from a `.env` file. |
| 📊 PDF and Excel Processing | Python | `pypdf2`, `openpyxl` | Read and write PDF or Excel files. |
| 📊 PDF and Excel Processing | Java | `Apache POI` | Read and write Microsoft Office (Excel/Word) documents. |
| 🎨 GUI and Visual Components | Python | `pil`, `pyside6`, `qdarktheme` | Create graphical interfaces and manage image/visual themes. |
| 📥 CSV and Flat File Processing | Java | `OpenCSV` | Read and write CSV files efficiently. |
| 📦 Custom or Project-Specific Modules | Python | `utils`, `log`, `adtv2`, `Q` | Project-specific logic or internal helper modules. |
| 🔎 Miscellaneous | Java | `ZXing` | Barcode and QR code generation and reading. |

---

## 🔧 Project Architecture
A high-level overview of the system's structure, illustrating how components are organized and how they interact to ensure scalability, maintainability, and clarity in development.


readme

---

## 🔧 Project Updates
Latest updates on active repositories, including project descriptions and last commit info.

| Project | Description | Last Commit |
|--------|-------------|-------------|
| [Shopcart React](https://github.com/ecopque/shopcart_react) | E-commerce project. | ![LastCommit](https://img.shields.io/github/last-commit/ecopque/programming_challenges?color=9bf12&style=flat) |
| [Programming Challenges](https://github.com/ecopque/programming_challenges) | Interesting challenges found across the web. | ![LastCommit](https://img.shields.io/github/last-commit/ecopque/programming_challenges?color=9bf12&style=flat) |
| [Conway's Game of Life](https://github.com/ecopque/conways_game_of_life) | Cellular automaton simulation based on Conway’s rules. | ![LastCommit](https://img.shields.io/github/last-commit/ecopque/conways_game_of_life?color=9bf12&style=flat) |
| [Store API Project](https://github.com/ecopque/store_api_project) | RESTful API for managing store products and sales. | ![LastCommit](https://img.shields.io/github/last-commit/ecopque/store_api_project?color=9bf12&style=flat) |
| [Workout API](https://github.com/ecopque/workout_api) | API for tracking workout routines and performance. | ![LastCommit](https://img.shields.io/github/last-commit/ecopque/workout_api?color=9bf12&style=flat) |
| [New Banking System](https://github.com/ecopque/new_banking_system) | Advanced banking simulation with enhanced features. | ![LastCommit](https://img.shields.io/github/last-commit/ecopque/new_banking_system?color=9bf12&style=flat) |
| [News Analysis System with AI](https://github.com/ecopque/news_analysis_system_with_ai) | Extracts and analyzes news headlines using AI. | ![LastCommit](https://img.shields.io/github/last-commit/ecopque/news_analysis_system_with_ai?color=9bf12&style=flat) |
| [AI Credit Risk Prediction](https://github.com/ecopque/ai_credit_risk_prediction) | Predicts credit risk using machine learning models. | ![LastCommit](https://img.shields.io/github/last-commit/ecopque/ai_credit_risk_prediction?color=9bf12&style=flat) |
| [Group Chat](https://github.com/ecopque/group_chat) | Real-time chat application using sockets. | ![LastCommit](https://img.shields.io/github/last-commit/ecopque/group_chat?color=9bf12&style=flat) |
| [Socket Transfer](https://github.com/ecopque/socket_transfer) | File transfer system via socket communication. | ![LastCommit](https://img.shields.io/github/last-commit/ecopque/socket_transfer?color=9bf12&style=flat) |
| [Registration and Login Project](https://github.com/ecopque/registration_and_login_project) | Django project with user authentication system. | ![LastCommit](https://img.shields.io/github/last-commit/ecopque/registration_and_login_project?color=9bf12&style=flat) |
| [Grocery Store Project](https://github.com/ecopque/grocerystore_project) | Backend system for a grocery store platform. | ![LastCommit](https://img.shields.io/github/last-commit/ecopque/grocerystore_project?color=9bf12&style=flat) |
| [Ecommerce Project](https://github.com/ecopque/ecommerce_project) | Full-stack e-commerce web application. | ![LastCommit](https://img.shields.io/github/last-commit/ecopque/ecommerce_project?color=9bf12&style=flat) |
| [Blog Project](https://github.com/ecopque/blog_project) | Django-based blog platform with user features. | ![LastCommit](https://img.shields.io/github/last-commit/ecopque/blog_project?color=9bf12&style=flat) |
| [Schedule Project](https://github.com/ecopque/schedule_project) | System to organize and schedule appointments. | ![LastCommit](https://img.shields.io/github/last-commit/ecopque/schedule_project?color=9bf12&style=flat) |
| [VisualCalc Calculator](https://github.com/ecopque/visualcalc_calculator) | Visual calculator with Python logic. | ![LastCommit](https://img.shields.io/github/last-commit/ecopque/visualcalc_calculator?color=9bf12&style=flat) |
| [Simple Banking System](https://github.com/ecopque/simple_banking_system) | Simulates basic banking operations in Python. | ![LastCommit](https://img.shields.io/github/last-commit/ecopque/simple_banking_system?color=9bf12&style=flat) |
| [CPF Generator](https://github.com/ecopque/cpf_generator) | Tool for generating valid CPF numbers. | ![LastCommit](https://img.shields.io/github/last-commit/ecopque/cpf_generator?color=9bf12&style=flat) |
| [CPF Validator](https://github.com/ecopque/cpf_validator) | Validates CPF numbers according to Brazilian rules. | ![LastCommit](https://img.shields.io/github/last-commit/ecopque/cpf_validator?color=9bf12&style=flat) |
| [Send SMTP Email](https://github.com/ecopque/send_smtp_email) | Python script to send emails via SMTP. | ![LastCommit](https://img.shields.io/github/last-commit/ecopque/send_smtp_email?color=9bf12&style=flat) |
| [Secret Word Game](https://github.com/ecopque/secret_word_game) | Terminal-based guessing game in Python. | ![LastCommit](https://img.shields.io/github/last-commit/ecopque/secret_word_game?color=9bf12&style=flat) |
| [Top Word Detector](https://github.com/ecopque/top_word_detector) | Identifies the most frequent words in a text. | ![LastCommit](https://img.shields.io/github/last-commit/ecopque/top_word_detector?color=9bf12&style=flat) |

---

## 📝 Latest Articles
Recent blog posts covering development insights and tools.

| Title | Language | Link |
|-------|----------|------|
| Enfrentando Problemas com o Docker e MySQL? Experimente o MariaDB Server: Uma Alternativa Confiável | 🇧🇷 pt-BR | [Read on Substack](https://ecop.substack.com/p/enfrentando-problemas-com-o-docker) |
| PyPDF2 to Manipulate PDF Files in Python | 🇺🇸 en-US | [Read on Substack](https://ecop.substack.com/p/pypdf2-to-manipulate-pdf-files) |

[![Substack](https://img.shields.io/badge/-Substack-05122A?style=flat&logo=Substack)](https://ecop.substack.com/)

---

## 📊 My Stats Dashboard



Top Languages


GitHub Stats




GitHub Streak