Programação em Python do básico ao avançado
Master Python! Learn lambda expressions, iterators, generators, object-oriented programming & more. Boost your coding skills.
Course Content
Programação em Python do básico ao avançado is a beginner-level Udemy course taught by Geek University. It runs 63h 48m, is taught in Portuguese, and includes a certificate of completion. Learners rate it 4.6 out of 5 from 30,314 reviews, with 110,712 students enrolled. It is a paid course, last updated September 2024.
A carreira em programação Python está em alta! Python é consistentemente apontada como uma das linguagens de programação mais populares globalmente, e uma habilidade essencial para quem busca oportunidades em Ciência de Dados e Inteligência Artificial. A demanda por desenvolvedores Python também cresceu significativamente para o desenvolvimento web, especialmente com frameworks como Django, Flask e Tornado.
Python se destaca por sua versatilidade, sintaxe clara e poder. A linguagem oferece recursos intuitivos, tornando o aprendizado uma experiência agradável.
Neste curso abrangente da Geek University, você terá acesso a mais de 64 horas de conteúdo Python, desde os fundamentos até tópicos avançados. Nossas explicações são claras e acompanhadas de programação passo a passo utilizando a versão mais recente do Python. Para garantir a fixação do aprendizado, o curso inclui repetições estratégicas ao longo de cada seção.
Para solidificar seus conhecimentos, você encontrará diversos exercícios práticos com soluções detalhadas. Além disso, o curso culmina em 3 projetos completos, desenvolvidos do zero, que permitem aplicar os conceitos aprendidos em cenários reais e entender como utilizar os recursos avançados da linguagem.
O que você vai aprender:
- Fundamentos:
- Variáveis e Tipos de Dados: Domine a manipulação de dados básicos.
- Estruturas Lógicas e Condicionais: Construa a lógica por trás de seus programas.
- Estruturas de Decisão e Repetição: Controle o fluxo de execução do seu código.
- Coleções: Utilize listas, tuplas, sets e dicionários para organizar seus dados.
- Funções e Expressões Lambdas: Crie código reutilizável e conciso.
- Técnicas Avançadas:
- Debug e Tratamento de Erros: Identifique e corrija problemas em seu código.
- Módulos: Organize seu código em unidades reutilizáveis.
- Leitura e Escrita em Arquivos: Interaja com dados armazenados em arquivos.
- Iteradores e Geradores: Otimize o uso de memória e crie código eficiente.
- Decorators: Adicione funcionalidades extras às suas funções.
- Orientação a Objetos: Projete sistemas complexos de forma organizada.
- Herança e Polimorfismo: Crie código flexível e reutilizável.
- Manipulação de Arquivos CSV e JSON: Analise e manipule dados estruturados.
- Data e Horas: Trabalhe com datas e horários de forma eficiente.
- Testes: Garanta a qualidade do seu código.
- Alocação e Gerenciamento de Memória: Entenda como Python lida com a memória.
- Novidades do Python: Mantenha-se atualizado com as últimas versões.
- Projetos Práticos:
- Projeto 1: Game: Desenvolva um jogo completo.
- Projeto 2: Mercado: Crie um sistema de gerenciamento de mercado.
- Projeto 3: Banco: Implemente um sistema bancário simplificado.
Não perca esta chance de dominar Python e impulsionar sua carreira! Comece a aprender Python hoje mesmo!
Need a web app built? Hire the team behind TutorialSearch.io
We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.