
Breve introdução ao curso e exposição do que será aprendido
Panorama geral da linguagem
Instalação do Python e da IDE(Interface de desenvolvimento)
Ambiente de desenvolvimento totalmente virtual via replit
Configuração do PyCharm e criação do projeto
Passo a passo da instalação do PyCharm
Nessa aula criamos nosso primeiro programa e declaramos algumas variáveis
Nessa aula mostro como é feita a entrada de dados pelo usuário
Nessa aula apresento quais são os tipos simples de dados em python
Como converter o tipo de variáveis
Apresentação de operações aritméticas em python
Nesta aula são mostrados os operadores de comparação entre valores
Como funciona a precedência de operações em Python
Explicação sobre o que é a indentação e como o Python a aplica
Nesta aula é apresentada a solução para o desafio de operadores lógicos.
Visão geral sobre as estruturas e funções de listas e tuplas
Como converter variáveis simples em listas e tuplas
Aula introdutória sobre o uso de dicionários em python
Noções básicas do funcionamento das estruturas de fila e pilha
Apresentação de funções lambda com estruturas de dados
Aula sobre laços de repetição do tipo for
Aula sobre laços de repetição dentro de listas
Resolução da tarefa de orçamento
Aula sobre laços de repetição com condição while
Desafio de ordenar uma lista usando laços de repetição
Nessa aula é mostrado como formatar e as principais operações de strings
Nessa aula é mostrado como iterar sobre strings de diferentes formas
Nessa aula é mostrado como são criadas funções com entradas e saídas
Aprofundamento de escopo global e local
Uso de *xargs e **kwargs
Nessa aula é explicado como funcionam e são construídas funções recursivas
Nesta aula é mostrado o algoritmo de fibonacci recursivo
Nesta aula, é mostrado como são criadas classes com seus métodos e atributos
Nesta aula são mostradas as principais diferenças entre classe e objeto
Nesta aula é explicado o conceito de herança dentro da orientação a objetos
Conceitos e aplicação de polimorfismo
Nessa aula é mostrado como instalar e importar módulos em Python
Nessa aula, ensino como criar módulos em python e utilizar boas práticas em módulos
Nessa aula são apresentadas as bibliotecas time e datetime
Nessa aula são mostradas as principais funcionalidades do módulo random
Nessa aula é ensinado como abrir arquivos com python, para leitura e escrita
Como utilizar o módulo json em Python
Nessa aula é mostrado como tratar erros da entrada do usuário
Nessa aula é mostrado como tratar erros utilizando try, except e finally
Bem-vindo ao curso abrangente de Python, uma jornada que levará você de um iniciante a um nível avançado de proficiência, com ênfase prática e direta. Ao longo do curso, não só exploraremos a sintaxe e os fundamentos do Python, mas também nos concentraremos em habilidades práticas essenciais para o desenvolvimento, abordando interfaces em Python, manipulação de dados e criação de jogos.
A parte prática do curso inclui projetos envolventes, como a construção de interfaces interativas para login, cadastro e recuperação de senha usando PySimpleGUI. Você também ganhará experiência na manipulação eficiente de dados, especialmente no formato JSON, crucial para a gestão de informações em projetos do mundo real.
Além disso, exploraremos o desenvolvimento de jogos utilizando a biblioteca Pygame, proporcionando uma experiência prática e divertida. Essas habilidades não apenas aprimorarão suas capacidades em Python, mas também servirão como uma base sólida para o aprendizado de outras linguagens de programação.
Ao concluir o curso, você estará equipado não apenas com um domínio robusto do Python, mas também com habilidades transferíveis que facilitarão a entrada em outras linguagens e tecnologias. Esteja preparado para uma jornada prática e eficaz, onde o aprendizado é contínuo e as habilidades adquiridas têm aplicações versáteis em diversos cenários. Explore o vasto potencial do Python e além!