Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
52 changes: 36 additions & 16 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,25 +1,45 @@
# Bytecode caches
# Ambientes virtuais
venv/
env/
ENV/
.venv

# Cache Python
__pycache__/
*.py[cod]
*$py.class
*.so

# Virtual environments
venv/
.env/
.env.*
# Distribuição / empacotamento
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
*.egg-info/
.installed.cfg
*.egg

# VSCode settings (keep if you want to share)
# IDEs
.vscode/
.idea/
*.swp
*.swo
*~

# Logs and dumps
*.log

# OS files
Thumbs.db
# Sistema Operacional
.DS_Store
Thumbs.db

# Jupyter
.ipynb_checkpoints/

# Local tooling
.settings/
# Logs e databases
*.log
*.sql
*.sqlite
5 changes: 0 additions & 5 deletions .vscode/Untitled-1.txt

This file was deleted.

16 changes: 0 additions & 16 deletions .vscode/launch.json

This file was deleted.

31 changes: 18 additions & 13 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Aulas Python
# 🐍 Aulas de Python

Repositório com scripts das aulas de Python. Cada arquivo `aulaX.py` contém exemplos e exercícios do curso, cobrindo fundamentos da linguagem.

Expand Down Expand Up @@ -32,24 +32,29 @@ Repositório com scripts das aulas de Python. Cada arquivo `aulaX.py` contém ex
No PowerShell dentro da pasta do projeto:

```pwsh
python aula8.py
python aula001.py
```

(Substitua `aula8.py` pelo arquivo desejado.)
Substitua `aula001.py` pelo arquivo da aula desejada.

## Próximos passos sugeridos
- Adicionar comentários explicando cada conceito.
- Criar uma pasta `exercicios/` para separar práticas.
- Incluir testes simples futuramente.
## 📁 Estrutura do Repositório

## Autor
Hary Fernando Herdt
```
Aulas_Python/
├── aula001.py
├── aula002.py
├── ...
├── aula032.py
├── auto_sync.py
├── README.md
└── .gitignore
```

## 🔄 Auto-sync com Git (opcional)

## Auto-sync com Git (opcional)
Você pode sincronizar automaticamente as aulas com o GitHub assim que terminar de editar:
O arquivo `auto_sync.py` observa mudanças em arquivos `aula*.py` e sincroniza automaticamente com o GitHub:

- O arquivo `auto_sync.py` observa mudanças em `aula*.py`.
- Quando ficar sem alterações por alguns segundos, ele faz `git add` + `commit` e tenta `git push`.
- Quando ficar sem alterações por alguns segundos, faz `git add` + `commit` e tenta `git push`.
- Se estiver offline, o commit é feito localmente; quando a conexão voltar, ele tenta enviar periodicamente.

Como iniciar pelo VS Code:
Expand Down
32 changes: 18 additions & 14 deletions aula032.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,10 @@
informe se este número é par ou ímpar. Caso o usuário não digite um número
inteiro, informe que não é um número inteiro.
"""
"""
entrada = input('Digite um número inteiro: ') # Solicita entrada do usuário

"""# Solicita entrada do usuário
entrada = input('Digite um número inteiro: ')

# Tenta converter a entrada para inteiro
try:
try: # Tenta converter a entrada para um número inteiro
numero = int(entrada)

# Verifica se o número é par ou ímpar
Expand All @@ -21,14 +19,17 @@
except ValueError:
# Se a conversão falhar, informa que não é um número inteiro
print('Você não digitou um número inteiro.')
"""
"""


"""Faça um programa que pergunte a hora ao usuário e, baseando-se no horário
descrito, exiba a saudação apropriada. Ex.
Bom dia 0-11, Boa tarde 12-17 e Boa noite 18-23."""

"""entrada = input('Digite a hora (0-23): ') # Solicita a hora ao usuário
"""
Faça um programa que pergunte a hora ao usuário e, baseando-se no horário
descrito, exiba a saudação apropriada. Ex.
Bom dia 0-11, Boa tarde 12-17 e Boa noite 18-23.
"""
"""
entrada = input('Digite a hora (0-23): ') # Solicita a hora ao usuário

# Tenta converter para inteiro e validar
try:
Expand All @@ -50,13 +51,15 @@
print('Por favor, digite um número inteiro válido.')
"""


"""
Faça um programa que peça o primeiro nome do usuário. Se o nome tiver 4 letras ou
"""Faça um programa que peça o primeiro nome do usuário. Se o nome tiver 4 letras ou
menos escreva "Seu nome é curto"; se tiver entre 5 e 6 letras, escreva
"Seu nome é normal"; maior que 6 escreva "Seu nome é muito grande".
"""




"""
# Solicita o primeiro nome do usuário
nome = input('Digite seu primeiro nome: ')

Expand All @@ -77,4 +80,5 @@
# Se chegou aqui, tamanho é maior que 6
print('Seu nome é muito grande')
else:
print('Você não digitou nenhum nome!')
print('Você não digitou nenhum nome!')
"""
Empty file added aula033.py
Empty file.