{"id":50669132,"url":"https://github.com/rubenslyra/penso-logo-programo","last_synced_at":"2026-06-08T09:03:56.046Z","repository":{"id":360077384,"uuid":"1248598397","full_name":"rubenslyra/penso-logo-programo","owner":"rubenslyra","description":"Penso, Logo Programo é uma playlist, repositório e ambiente de treinamento técnico voltado ao desenvolvimento do pensamento computacional aplicado ao desenvolvimento moderno de software.","archived":false,"fork":false,"pushed_at":"2026-05-24T22:11:33.000Z","size":164,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-05-24T23:24:12.727Z","etag":null,"topics":["developer-experience","fundamentals-of-programming","fundamentos","python3"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc0-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rubenslyra.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-05-24T21:11:23.000Z","updated_at":"2026-05-24T22:08:28.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/rubenslyra/penso-logo-programo","commit_stats":null,"previous_names":["rubenslyra/penso-logo-programo"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/rubenslyra/penso-logo-programo","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubenslyra%2Fpenso-logo-programo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubenslyra%2Fpenso-logo-programo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubenslyra%2Fpenso-logo-programo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubenslyra%2Fpenso-logo-programo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rubenslyra","download_url":"https://codeload.github.com/rubenslyra/penso-logo-programo/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubenslyra%2Fpenso-logo-programo/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34055275,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-08T02:00:07.615Z","response_time":111,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["developer-experience","fundamentals-of-programming","fundamentos","python3"],"created_at":"2026-06-08T09:03:54.470Z","updated_at":"2026-06-08T09:03:56.039Z","avatar_url":"https://github.com/rubenslyra.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Penso, Logo Programo — Fundamentos de Pensamento Computacional com Python\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/Python-3.12+-3776AB?style=for-the-badge\u0026logo=python\u0026logoColor=white\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/Status-Em_Desenvolvimento-ffcc00?style=for-the-badge\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/RLLabs-Educação_Tecnológica-7f5af0?style=for-the-badge\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/UVV-ADS-0057B8?style=for-the-badge\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/Foco-Lógica_e_Arquitetura-00c896?style=for-the-badge\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/GitFlow-Conventional_Commits-f05032?style=for-the-badge\u0026logo=git\"\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://github.com/user-attachments/assets/57891531-1e8e-474f-837f-5098f8fe1253\" width=\"320\" alt=\"penso-logo-programo\"\u003e\n\u003c/p\u003e\n\n\n---\n\n# 01. Sobre o Projeto\n\n**Penso, Logo Programo** é uma playlist, repositório e ambiente de treinamento técnico voltado ao desenvolvimento do pensamento computacional aplicado ao desenvolvimento moderno de software.\n\nO projeto nasce da ideia de que:\n\n\u003e Programar não começa no teclado.\n\u003e Programar começa na análise, na lógica, na modelagem e na estruturação do pensamento.\n\nAqui trabalhamos:\n\n* lógica formal;\n* algoritmos;\n* fluxogramas;\n* estruturas de dados;\n* arquitetura de software;\n* Git/GitHub;\n* terminal Unix;\n* documentação técnica;\n* engenharia de software aplicada ao ensino.\n\n---\n\n# 02. Objetivo\n\nConstruir uma formação progressiva que leve estudantes iniciantes:\n\n* da lógica básica;\n* ao raciocínio arquitetural;\n* da estruturação no papel;\n* à implementação profissional em Python.\n\nA proposta não é apenas ensinar sintaxe.\n\nA proposta é ensinar:\n\n* como pensar;\n* como organizar;\n* como modelar;\n* como analisar problemas reais;\n* como transformar fluxo lógico em software.\n\n---\n\n# 03. Filosofia do Projeto\n\n```text\nPensar\n↓\nEstruturar\n↓\nFluxogramar\n↓\nValidar no papel\n↓\nModularizar\n↓\nProgramar\n↓\nTestar\n↓\nIntegrar\n↓\nDocumentar\n```\n\n---\n\n# 04. Proposta de Desenvolvimento\n\nO projeto foi estruturado em módulos progressivos.\n\nCada módulo prepara o próximo.\n\nCada treino prepara uma nova camada de entendimento.\n\n---\n\n# 05. Estrutura Pedagógica\n\n## 1. Introdução à Computação\n\n* O que é algoritmo;\n* O que é lógica;\n* Como computadores executam instruções;\n* Fluxo de execução.\n\n---\n\n## 2. Estruturação do Pensamento\n\n* Interpretação de problemas;\n* Quebra em subprocessos;\n* Organização lógica;\n* Modelagem no papel.\n\n---\n\n## 3. Fluxogramas\n\n* Símbolos;\n* Fluxograma clássico;\n* Fluxograma de raia;\n* Escolha correta das figuras;\n* Conversão para algoritmo.\n\n---\n\n## 4. Python Fundamental\n\n* Variáveis;\n* Tipos primitivos;\n* Entrada e saída;\n* Condicionais;\n* Laços de repetição;\n* Funções.\n\n---\n\n## 5. Estruturas de Dados\n\n* Listas;\n* Dicionários;\n* Tuplas;\n* Conjuntos;\n* Escolha arquitetural das estruturas.\n\n---\n\n## 6. Terminal e Engenharia de Software\n\n* Git e GitHub;\n* Branches;\n* Conventional Commits;\n* Pull Requests;\n* Estrutura profissional de repositório;\n* Terminal resiliente;\n* Shell Script;\n* CLI.\n\n---\n\n## 7. Projetos Aplicados\n\n* Sistemas acadêmicos;\n* Seeder de dados;\n* Relatórios;\n* Validações;\n* Arquitetura modular;\n* Sistemas orientados a fluxo.\n\n---\n\n# 06. Estrutura Inicial do Repositório\n\n```text\n.\n├── assets/\n├── docs/\n├── fluxogramas/\n├── src/\n├── testes/\n├── README.md\n└── requirements.txt\n```\n\n---\n\n# 07. Conceitos Trabalhados\n\n* Pensamento Computacional\n* Engenharia de Software\n* Algoritmos\n* Fluxogramas\n* Estruturas de Dados\n* Organização Arquitetural\n* Separação de Responsabilidades\n* Modularização\n* Testes Manuais\n* Fluxo Unix\n* Tratamento de Erros\n* Terminal Inteligente\n\n---\n\n# 08. Tecnologias Utilizadas\n\n| Tecnologia       | Finalidade                 |\n| ---------------- | -------------------------- |\n| Python           | Desenvolvimento principal  |\n| Git              | Versionamento              |\n| GitHub           | Organização colaborativa   |\n| Markdown         | Documentação               |\n| Jupyter Notebook | Demonstrações e relatórios |\n| Docker           | Ambientes isolados         |\n| Linux/Unix       | Terminal e automação       |\n\n---\n\n# 09. Base Conceitual\n\nEste projeto possui forte influência de:\n\n* Engenharia de Software;\n* Estruturas de Dados;\n* Lógica Formal;\n* Arquitetura Unix;\n* Pensamento Sistêmico;\n* Modelagem Computacional.\n\n---\n\n# 10. Metodologia\n\nA metodologia utilizada combina:\n\n* prática incremental;\n* validação manual;\n* modelagem antes da implementação;\n* modularização;\n* desenvolvimento orientado ao fluxo lógico.\n\n---\n\n# 11. Sumário\n\n* [Introdução](#01-sobre-o-projeto)\n* [Objetivo](#02-objetivo)\n* [Filosofia do Projeto](#03-filosofia-do-projeto)\n* [Proposta de Desenvolvimento](#04-proposta-de-desenvolvimento)\n* [Estrutura Pedagógica](#05-estrutura-pedagógica)\n* [Estrutura Inicial do Repositório](#06-estrutura-inicial-do-repositório)\n* [Conceitos Trabalhados](#07-conceitos-trabalhados)\n* [Tecnologias](#08-tecnologias-utilizadas)\n* [Base Conceitual](#09-base-conceitual)\n* [Metodologia](#10-metodologia)\n\n---\n\n# 12. Redes Oficiais — Rubinho Lyra Labs\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://www.instagram.com/rubinholyralabs/\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/Instagram-@rubinholyralabs-E4405F?style=for-the-badge\u0026logo=instagram\u0026logoColor=white\"\u003e\n  \u003c/a\u003e\n\n  \u003ca href=\"https://www.youtube.com/@rubinholyralabs\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/YouTube-@rubinholyralabs-FF0000?style=for-the-badge\u0026logo=youtube\u0026logoColor=white\"\u003e\n  \u003c/a\u003e\n\n  \u003ca href=\"https://www.tiktok.com/@rubinholyralabs\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/TikTok-@rubinholyralabs-000000?style=for-the-badge\u0026logo=tiktok\u0026logoColor=white\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n---\n\n\u003cp align=\"center\"\u003e\n  \u003cimg alt=\"baner\" src=\"https://github.com/user-attachments/assets/85615b82-24a7-4f2d-a5d3-52b93a8333a6\"  width=\"220\"\u003e\n\n  \n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cstrong\u003eRubinho Lyra Labs\u003c/strong\u003e\u003cbr\u003e\n  Pensar • Estruturar • Programar • Transformar\n\u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frubenslyra%2Fpenso-logo-programo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frubenslyra%2Fpenso-logo-programo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frubenslyra%2Fpenso-logo-programo/lists"}