Primeira Etapa: Fundamentos de Matemática e Programação
Um curso abrangente de aprendizado de Python do zero, incluindo mais de 100 aulas, 44 horas de vídeo, um caminho de aprendizado completo desde a sintaxe básica até o desenvolvimento de backend.
Descrição Detalhada do Projeto Hello-Python
Visão Geral do Projeto
Hello-Python é um projeto de curso abrangente de aprendizado de Python criado por MoureDev, projetado para ajudar iniciantes do zero a aprender a linguagem de programação Python. Este projeto inclui um caminho de aprendizado completo, do básico à prática, cobrindo todos os aspectos do Python.
Recursos do Projeto
- Mais de 100 conteúdos de curso: cobrindo níveis básico, intermediário, desenvolvimento backend, entre outros.
- Mais de 44 horas de ensino em vídeo: disponibilizado via transmissões ao vivo no Twitch e vídeos no YouTube.
- Exemplos de código completos: Cada conceito possui sua implementação de código correspondente.
- Projetos práticos: Inclui vários casos de projetos reais.
- Suporte da Comunidade: Grupo Discord para discussão e intercâmbio.
Estrutura do Curso
1. Curso Básico (Basic)
Localização da pasta: Basic
Conteúdo do Curso:
- Introducción - Introdução ao Curso
- Contexto - Contexto de Aprendizagem
- Lección 1 - Configuración - Configuração do Ambiente
- Lección 2 - Hola Mundo - Olá Mundo
- Lección 3 - Variables - Variáveis
- Lección 4 - Operadores - Operadores
- Lección 5 - Strings - Strings
- Lección 6 - Listas - Listas
- Lección 7 - Tuplas - Tuplas
- Lección 8 - Sets - Conjuntos
- Lección 9 - Diccionarios - Dicionários
- Lección 10 - Condicionales - Condicionais
- Lección 11 - Bucles/Loops/Ciclos - Laços de Repetição
- Lección 12 - Funciones - Funções
- Lección 13 - Clases - Classes
- Lección 14 - Excepciones - Tratamento de Exceções
- Lección 15 - Módulos - Módulos
- Próximos pasos - Próximos passos
2. Curso Intermediário (Intermediate)
Localização da pasta: Intermediate
Conteúdo do Curso:
- Introducción - Introdução ao Curso Intermediário
- Lección 1 - Dates - Manipulação de Datas
- Lección 2 - List Comprehension - List Comprehension
- Lección 3 - Resolución de retos de programación - Resolução de desafios de programação
- Lección 4 - Lambdas - Funções Lambda
- Lección 5 - Funciones de orden superior - Funções de Ordem Superior
- Lección 6 - Tipos de error - Tipos de Erro
- Lección 7 - Manejo de ficheros - Manipulação de Arquivos
- Lección 8 - Expresiones regulares - Expressões Regulares
- Lección 9 - Manejo de paquetes - Gerenciamento de Pacotes
- Próximos pasos - Próximos passos
3. Curso de Desenvolvimento Backend (Backend)
Localização da pasta: Backend
Conteúdo do Curso:
- Introducción - Introdução ao Desenvolvimento Backend
- Lección 01 - ¿Qué es un backend? - O que é um backend?
- Lección 02 - API y FastAPI - API e FastAPI
- Lección 03 - Type Hints - Dicas de Tipo
- Lección 04 - Configuración FastAPI - Configuração do FastAPI
- Lección 05 - Hola mundo - Olá Mundo
- Lección 06 - Operación GET - Operação GET
- Lección 07 - Peticiones HTTP - Requisições HTTP
- Lección 08 - Creación API - Criação de API
- Lección 09 - Path y Query - Parâmetros de Caminho e Consulta
- Lección 10 - Operaciones POST, PUT y DELETE - Operações POST, PUT e DELETE
- Lección 11 - HTTP status codes - Códigos de Status HTTP
- Lección 12 - Routers - Roteadores
- Lección 13 - Recursos estáticos - Recursos Estáticos
- Lección 14 - Autorización OAuth2 - Autorização OAuth2
- Lección 15 - OAuth2 JWT - OAuth2 JWT
- Lección 16 - MongoDB - Banco de Dados MongoDB
- Lección 17 - MongoDB Atlas - MongoDB Atlas
- Lección 18 - Despliegue en Deta - Implantação no Deta
- Próximos pasos - Próximos passos
4. Tópicos Especiais e Projetos
Projetos Relacionados à IA
- Tutorial de Integração do ChatGPT: Aprenda a integrar o ChatGPT em seus aplicativos, manter conversas e configurar o contexto da IA.
- Tradutor de Voz Multilíngue: Desenvolva um tradutor de voz usando IA, criando um aplicativo web com apenas 100 linhas de código.
Tutorial de Testes
- Introdução aos Testes em Python: Tutorial de testes criado em colaboração com Carlos Blé e Miguel A. Gómez.
Expansão do Conhecimento em Python
- 15 Curiosidades sobre Python: Explore características interessantes da linguagem Python.
Pilha Tecnológica e Ferramentas
Ferramentas de Desenvolvimento
- Visual Studio Code: Editor de código recomendado.
- Documentação Oficial do Python: Referência completa da linguagem.
Tecnologias Backend
- FastAPI: Framework web moderno e de alto desempenho.
- MongoDB: Banco de dados NoSQL.
- MongoDB Atlas: Serviço de banco de dados em nuvem.
- Deta: Plataforma de implantação em nuvem.
Recursos de Aprendizagem
- Tutorial Oficial do Python: Versão em espanhol.
- Desafio Python de 30 Dias: Recursos de aprendizado adicionais.
- Aprendizado Gamificado Codédx: Aprenda Python através de jogos.
Status do Projeto
Atualmente, o projeto concluiu os três módulos principais: Básico, Intermediário e Desenvolvimento Backend. O criador declarou que o projeto está temporariamente pausado, mas não descarta a possibilidade de adicionar novos conteúdos no futuro.
Comunidade e Suporte
- Comunidade Discord: Canal dedicado de Python "🐍python".
- Transmissões ao Vivo: Ensino ao vivo via Twitch.
- Canal do YouTube: Todos os vídeos do curso estão acessíveis no YouTube.
Recursos Adicionais
MoureDev Pro
O criador também oferece a plataforma paga MoureDev Pro, que inclui:
- Conteúdo agrupado por curso
- Exercícios e correções
- Testes de conhecimento
- Certificação
- Cursos exclusivos
- Fórum de estudantes
- Reuniões em grupo
Use o código de desconto "PYTHON" para obter 10% de desconto na primeira assinatura.
Resumo
Hello-Python é um recurso de aprendizado de Python muito abrangente, adequado para estudantes do zero ao nível intermediário. O projeto não apenas fornece conhecimento teórico, mas também inclui uma grande quantidade de projetos práticos, especialmente em desenvolvimento web e integração de IA. Através de um caminho de aprendizado sistemático e suporte ativo da comunidade, os alunos podem gradualmente dominar as habilidades de programação em Python.