Bem-vindo à Jornada de Desenvolvimento com Flask e IA! Este repositório é um guia completo e prático, documentando o aprendizado e a construção de uma aplicação web moderna com Python, Flask e Inteligência Artificial.
O conteúdo e a estrutura deste projeto são fortemente inspirados nos cursos da plataforma Coursera, adaptando conceitos profissionais para um formato de aprendizado passo a passo.
O objetivo principal é criar uma aplicação web robusta, explorando desde os fundamentos do Python e do desenvolvimento web com Flask até a integração de serviços de IA e o deploy em um ambiente de produção. Cada pasta numerada representa um módulo de aprendizado:
- 01_Python_Coding_And_Packaging: Foco nos fundamentos essenciais do Python, incluindo modularização, pacotes e testes automatizados com
unittest. - 02_Flask_Web_App_Implementation: Construção da base da nossa aplicação web com Flask, cobrindo rotas, templates e formulários.
- 03_AI_App_Creation_and_Deployment: A fase final, onde integramos a Inteligência Artificial à nossa aplicação e a preparamos para o deploy.
Este projeto é uma adaptação e expansão dos conceitos apresentados em cursos de desenvolvimento de software e IA do Coursera, servindo como um exercício prático e um portfólio de desenvolvimento. Agradecimentos à equipe do Coursera pelo excelente material educacional. 🙏
Welcome to the Flask and AI Development Journey! This repository is a complete and practical guide, documenting the learning and construction of a modern web application with Python, Flask, and Artificial Intelligence.
The content and structure of this project are heavily inspired by courses on the Coursera platform, adapting professional concepts into a step-by-step learning format.
The main objective is to create a robust web application, exploring everything from the fundamentals of Python and web development with Flask to the integration of AI services and deployment in a production environment. Each numbered folder represents a learning module:
- 01_Python_Coding_And_Packaging: Focus on the essential fundamentals of Python, including modularization, packages, and automated testing with
unittest. - 02_Flask_Web_App_Implementation: Building the foundation of our web application with Flask, covering routes, templates, and forms.
- 03_AI_App_Creation_and_Deployment: The final phase, where we integrate Artificial Intelligence into our application and prepare it for deployment.
This project is an adaptation and expansion of the concepts presented in software development and AI courses on Coursera, serving as a practical exercise and a development portfolio. Thanks to the Coursera team for the excellent educational material. 🙏