Repositório destinado aos códigos, exercícios e anotações desenvolvidos durante as aulas da disciplina de Desenvolvimento Web II.
O foco deste repositório é o aprendizado prático e a evolução na programação web, iniciando com a lógica e sintaxe pura da linguagem Python, e avançando para o desenvolvimento de APIs e rotas web utilizando o microframework Flask.
Atualmente, o repositório foca nos fundamentos em:
- Python (Puro)
- Flask (Microframework)
- [Outras tecnologias serão adicionadas conforme o avanço das aulas]
Os arquivos estão organizados para facilitar a consulta rápida.
Aulas_python/- Códigos de lógica base../01) Estrutura Sequencial (IO)./02) Estrutura de Decisão./03) Estrutura de Repetição./Atividades em Sala./Slides
Projeto Flask/- Resolução de exercícios práticos de rotas HTTP, parâmetros dinâmicos e templates Jinja2.
A execução é simples e direta, necessitando apenas do Python instalado.
- Clone e acesse o repositório:
git clone [https://github.com/MrSautchuk/Web-II.git](https://github.com/MrSautchuk/Web-II.git) cd Web-II - Navegue até a pasta desejada e execute:
python nome_do_arquivo.py
Aplicação Web (Projeto Flask) Por utilizar um framework, é necessário rodar o projeto de forma isolada usando um ambiente virtual.
- Acesse o diretório do projeto:
cd "Projeto Flask"
- Crie e ative o ambiente virtual:
python -m venv .venv .\.venv\Scripts\activate
- Instale a dependência e inicie o servidor:
pip install flask python app.py
[!NOTE] Dependendo da configuração do seu sistema operacional, pode ser necessário utilizar o comando python3. Para ativar o ambiente virtual em terminais Linux/Mac, o comando é source .venv/bin/activate.