
Nesta aula vamos ver o que será ensinado neste curso e o porquê utilizar a linguagem Python!
Este curso é indicado para iniciantes na linguagem. O curso cobre desde os tópicos mais básicos até temas mais avançados como interfaces gráficas, aplicativos de celular e interfaces 3D.
Confira abaixo as aulas do curso e uma breve descrição do conteúdo abordado em cada aula.
Nesta aula vamos ver o que será ensinado neste curso e o porquê utilizar a linguagem Python!
Nesta aula você vai entender como mandamos as instruções para o computador e como ele as executa. Vai instalar o Python e fazer o seu primeiro programa!!
Processo de instalação do Python no Windows e o nosso primeiro programa, Hello World!
Esse aula explica as funções input e print e o conceito de concatenação. Esses conceitos são a base para criarmos um chatbot, que é um programa que conversa com o usuário.
Vamos aprender sobre as condicionais if e else e como utilizá-las no código do nosso chatbot.
Vamos aprender sobre a técnica de slicing para selecionarmos partes do conteúdo de uma variável e sobre o operador 'in'
Nesta aula vamos aprender sobre repetições de código, começando pela declaração 'while' e pelo comando 'break'
Nesta aula vamos aprender sobre outra técnica para repetição de código, que é utilizando a declaração 'for'. Vamos aprender também sobre um tipo de variável no Python chamada 'lista'.
Nesta aula vamos aprender alguns métodos para tratar os textos no Python. Vamos utilizar os métodos upper, lower, title e replace para formatar os textos de entrada do nosso chatbot.
Nesta aula vamos aprender a criar funções. Esta é uma maneira de agrupar certas sequências de código e evitar que você reescreva códigos múltiplas vezes.
Nesta aula vamos aprender a organizar o código para facilitar seu entendimento e futuras modificações. Vamos aprender a comentar o código para explicar certas partes dele e sobre o comando import.
Nesta aula vamos aprender sobre classes. Vamos também falar sobre o 'self' e o método '__init__' das classes. Vamos também abordar a convenção da nomenclatura dos arquivos.
Nesta aula vamos aprender a transformar o código sequencial em classe. Vamos implementar o código da aula anterios como classe e aprender a utilizar esta classe.
Nesta aula vamos aprender sobre os arquivos 'json' e como salvar variáveis armazenadas do nosso programa em um arquivo permanente.
Nesta aula vamos aprender sobre as declarações 'try' e 'except' no Python. Vamos aprender sobres possíveis erros de execução e como contorná-los.
Nesta aula vamos aprender sobre uma nova maneira de armazenar informações no Python, que é utilizando os dicionários.
Nesta aula vamos aprender a deixar nossos programas muito mais úteis, fazendo com que ele execute comandos Python!
Neste vídeo ensino como executar programas do sistema operacional e abrir arquivos de extensões diversas com os devidos programas pelo Python. Para isso utilizamos o módulo 'sys' para identificar o sistema operacional, 'os' para executar programas e abrir arquivos no windows e o 'subprocess' no sistema GNU/Linux.
Neste vídeo ensino como instalar pacotes externos do Python no sistema GNU/Linux e no Windows. Vamos instalar o pacote 'telepot' para criarmos um bot do telegram, que é um programa de mensagens similar ao WhatsApp.
Nesta aula vamos aprender a utilizar APIs de pacotes, que é a maneira para utilizar as funções do pacote. Vamos aprender a usar a API do telepot, criar um bot no servidor do telegram e receber e enviar mensagens através da API do telepot.
Neste vídeo ensino como integrar a classe de Chatbot ao telegram, como atribuir valores a múltiplas variáveis em uma linha e falo sobre argumentos opcionais nas funções do Python.
Neste vídeo vamos revisar algumas coisas que vimos, tirando dúvidas que algumas pessoas me enviaram. Vamos implementar a memória do chatbot para frases e arrumar alguns bugs do código. Depois mostro como resolver o desafio proposto do vídeo passado, fazendo o comando 'aprende' funcionar do telegram!
Neste vídeo vamos aprender sobre o 'with' no Python, instalar o 'swig' e os módulos necessários para reconhecimento de fala e implementar um reconhecedor de fala.
Neste vídeo vamos instalar o SWIG no Windows. O SWIG é uma dependência do PocketSphinx, que é utilizado no reconhecimento de fala.
Vamos aprender como transformar um texto em voz e uma voz virar texto em inglês e português. Vamos, também, aprender uma alternativa para instalar módulos do Python sem o PIP.
Vamos aprender o que é herança e polimorfismo e como utilizar estes conceitos para implementar a sintetização de fala do nosso chatbot.
Nesta aula vamos aprender sobre a função super do Python. Vamos utilizar ela para reaproveitar o código da classe de chatbots para implementar o nosso BotFalante, que vai reconhecer a nossa voz e falar, além de aprender e executar comandos de voz!