Skip to content

GustaFranz/exercicios_python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

122 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

exercicios_python — portfolio de evolucao em Python

Python 3.x Git Educacao Open Source MIT

Prof. Gustavo Franz (Science/Biology) · Python Developer in Progress · Building Educational Solutions with Python
github.com/GustaFranz


Por que olhar este repositorio?

Sou professor de Ciencias e Biologia desde 2013. Hoje estou em transicao para a area de tecnologia, estudando programacao de forma estruturada, consistente e publica.

Este repositorio nao e so uma lista de scripts: e um portfolio de evolucao — do primeiro print ate projetos com estruturas de dados, validacao, modulos e integracao com APIs. Cada exercicio tem pasta propria, README e codigo executavel.

Em uma frase: alguem que ja ensina, aprende com metodo e compartilha o caminho para ajudar outros.


Destaques

50+ exercicios

Progressivos
Do basico ao avancado, numerados e documentados
5 guias PDF

Materiais de apoio
Texto nitido, pronto para estudo e impressao
Padrao profissional

Organizacao
Pastas NN_snake_case, README por exercicio
EasyAnsi

Projeto publicado
Biblioteca para cores no terminal

Atividades em Destaque

Projeto integrando Python, dados geograficos e visualizacao interativa — simulacao de excursao escolar pela Serra da Capivara (PI).

49 — GeoExplorer Educacional
Cadastro de pontos com latitude e longitude, exportacao em JSON e mapa HTML com Folium

Abrir exercicio · Ver mapa interativo
Relatorio de pontos geograficos no terminal

Relatorio
Lista formatada no terminal
Mapa com sete pontos da excursao escolar

Mapa geral
Sete cidades e pontos no Piaui
Popup do Parque Nacional da Serra da Capivara

Detalhe do ponto
Popup ao clicar no marcador

Materiais de apoio (PDF)

Guias criados durante meus estudos — compartilhados para quem esta comecando. Clique no card para abrir o PDF.

Git para iniciantes

Git para iniciantes
Commits, branches, merge e fluxo de trabalho

Baixar PDF · Ver pasta
Dicionarios em Python

Dicionarios em Python
Operacoes, metodos e exercicio pratico

Baixar PDF · Ver pasta
Listas em Python

Listas em Python
Indices, slice, metodos e carrinho de compras

Baixar PDF
Tuplas em Python

Tuplas em Python
Imutabilidade, fatiamento e medias escolares

Baixar PDF
Tratamento de Strings em Python

Tratamento de Strings em Python
Metodos, validacoes e analisador de frases

Baixar PDF · Indice completo dos materiais

Competencias demonstradas

Python

  • Tipos, strings, condicionais, loops
  • Funcoes, listas, tuplas, dicionarios

Logica e organizacao

  • Problemas do mundo real (IMC, conversores, sorteios)
  • Projetos modulares, validacao, menus interativos

Git e comunicacao

  • Versionamento, branches, fluxo colaborativo
  • Documentacao clara — perfil de quem veio da educacao

Como executar

git clone https://github.com/GustaFranz/exercicios_python.git
cd exercicios_python/04_funcao_format
python main.py
  1. Clone o repositorio
  2. Entre na pasta do exercicio desejado
  3. Execute o script com Python 3

Navegacao dos exercicios

Fundamentos (01-04)
# Exercicio Link
01 Meu primeiro codigo Abrir
02 Soma de dois numeros Abrir
03 Comandos de decisao Abrir
04 Funcao format Abrir
Strings e numeros basicos (05-07)
# Exercicio Link
05 Strings maiusculas Abrir
06 Strings minuscula Abrir
07 Antecessor e sucessor Abrir
Conversoes e unidades (08-13)
# Exercicio Link
08 Conversao do sistema metrico decimal Abrir
09 Conversao de volume em litros Abrir
10 Capacidade em litros Abrir
11 Converter Celsius para Kelvin Abrir
12 Converter Fahrenheit para Kelvin Abrir
13 Converter Celsius para Fahrenheit Abrir
Matematica e geometria (14-20)
# Exercicio Link
14 Permissao de passagem de veiculos Abrir
15 Aluguel de carros Abrir
16 Parte inteira de numero real Abrir
17 Hipotenusa do triangulo Abrir
18 Seno, cosseno e tangente Abrir
19 Area e perimetro Abrir
20 Calculadora de IMC Abrir
Random, strings e jogos (21-29)
# Exercicio Link
21 Sorteio de um aluno Abrir
22 Sorteio da ordem de apresentacao Abrir
23 Analisador de textos Abrir
24 Separador de digitos Abrir
25 Nome da cidade Abrir
26 Contem Silva Abrir
27 Analisador de frase Abrir
28 Primeiro e ultimo nome Abrir
29 Advinhe o numero Abrir
Condicionais avancadas (30-36)
# Exercicio Link
30 Controle de velocidade Abrir
31 Par ou impar Abrir
32 Calculo do preco da passagem Abrir
33 Ano bissexto Abrir
34 Maior e menor numero Abrir
35 Aumento salarial Abrir
36 Condicao de existencia do triangulo Abrir
Estruturas de dados e sistemas (37-50)
# Exercicio Link
37 Sistema de medias da turma Abrir
38 Analisador de gastos mensais Abrir
39 Tabuada inteligente Abrir
40 Classificador de palavras Abrir
41 Simulador de presenca escolar Abrir
42 Sistema de frequencia com relatorio Abrir
43 Cadastro de alunos Abrir
44 Simulador de caixa de supermercado Abrir
45 Monitor de temperatura com alerta Abrir
46 Controle de acesso com bloqueio Abrir
47 Sistema de comandos no console Abrir
48 Registro de disciplinas Abrir
49 Registro de coordenadas de campo Abrir
50 Ranking imutavel de alunos Abrir

Outros projetos

EasyAnsi

EasyAnsi
Formatacao colorida no terminal — zero dependencias, docs em 4 idiomas
exercicios_python

exercicios_python
Portfolio de evolucao com exercicios documentados e materiais PDF

Convencoes

Onde Regra
Pastas NN_snake_case — numero + nome sem espacos e sem acentos
READMEs Titulos sem acentos, para links simples
Codigo Python Mensagens ao usuario podem usar acentos; comentarios seguem PEP 8
Secoes Objetivo, Enunciado e Como executar em cada exercicio

Estrutura do repositorio

exercicios_python/
├── LICENSE
├── README.md
├── NN_nome_exercicio/
│   ├── README.md
│   └── main.py
└── materiais/
    ├── README.md
    ├── assets/          # banner e cards (previews dos PDFs)
    ├── git/
    └── python/

Contribuicao

Sugestoes sao bem-vindas! Abra uma issue ou envie um Pull Request.


Quem estuda com perseveranca e confia em Deus, sempre vence!
Prof. Gustavo Franz

About

Repositório com exercícios e projetos iniciais desenvolvidos durante meu aprendizado em programação. Inclui scripts básicos em Python e práticas de lógica. Objetivo: documentar minha evolução, compartilhar conhecimentos e oferecer exemplos para outros iniciantes. Sugestões são bem-vindas!

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors