Aulas do Curso (64 vídeos)
Versão 2.0 do Python para Zumbis. A versão anterior teve mais de 120 mil alunos, com taxa de conclusão de quase 10%. Cód…
Instalação do Python. Você pode usar maior que 3.6. Linux e Mac necessitam instalar adicionalmente o IDLE. Usuários de M…
Como todo primeiro programa começa, vamos apresentar o nosso primeiro Olá Mundo Interativo
Aprenderemos nesta aula o conceito de variáveis e como podemos declará-las e atribuí-las em seu programa.
Aprenderemos os primeiros operadores relacionais e lógicos. Isto nos ajuda a fazer comparações e igualdade entre as vari…
Os conceitos sobre linguagens dinâmicas, tipo forte e atirbuições múltiplas.
Um código não é lido como um texto, mas linha a linha, onde o resultado depende do conteúdo das variáveis. Para entender…
Comentários e resolução da I Lista de Exercícios
Código para decidir o maior de dois números inteiros, introdução do comando if
Toda condição em Python é seguida por dois pontos. Além disso a identação é obrigatória, espaço esquerdo faz parte da si…
Não esqueçam os dois pontos para abrir o bloco identado referente à condição.
Condições complementares explicação
Comentários sobre o exercício da velocidade
Quando eu tenho condições dentro de condições, isto é, faço um desvio dentro do caminho escolhido
elif é uma contração de um else seguido de if, evitando assim as "escadinhas" e tornando mais claro seu código
Problema bem definido é meio problema resolvido. Dicas para a Lista II.
Não se preocupe se o seu código estiver diferente, existe muitas soluções para um mesmo problema! Se quiser ver passo a …
Repetições com while. Em geral tenho 3 partes: inicialização de variáveis envolvidas antes, condição de parada e bloco d…
Reaproveitando o código anterior para imprimir de 1 até um número lido
Dois tipos de variáveis muito usados em repetições com while: contadores e acumuladores. Contador incremento constante, …
Acumuladores podem ser também de produtos. Neste caso é necessário começar a variável com o elemento neutro do produto q…
O comando break sai da repetição
Repetições são difíceis para iniciantes, se tiver dificuldades na Lista III você é uma pessoal normal, não desista. No f…
Não se preocupe se tiver dificuldades, repetições com while são difíceis para iniciantes. Enunciado da Lista III Desafio…
Um prédio possui 4 pisos, térreo é o piso zero, e temos mais 3 andares. Cada elemento de uma lista em Python é acessada …
Posso criar uma lista vazia com colchetes sem nada dentro, e incluir no final com lista.append(novo elemento). O tamanho…
No final do vídeo tente refazer os exercícios, pouco a pouco você irá pegando o jeito da programação
Nas linguagens de alto nível strings são muito poderosas, Python é orientado à objetos, as strings não contém apenas dad…
Strings em Python são imutáveis para melhorar a performance no uso, Kernighan numa entrevista disse que prefere usar Pyt…
Python é orientado à objetos, não temos apenas dados, mas também métodos, que são com super poderes do objeto
Usando o método split criamos uma lista de meses a partir de uma string multilinha, depois usando atribuição múltipla pe…
for permite fazer a repetição sem se preocupar com contadores, colchetes ou condições de parada
Posso definir minhas próprias funções com def, e devolver um valor com return. Quando executo o código a função é carreg…
A FATEC está dentro do Parque Tecnológico, existe um vigia chamado José na Fatec e outro, com mesmo nome, no Parque. Tem…
Vamos começar a usar bibliotecas do Python. Linguagens de alto nível possuem baterias inclusas, tanto built-in functions…
Dicas para as listas IV e V
Os códigos estão no bit.ly/PPZPythonExercicios ou tinyurl.com/PPZPythonExercicios
Python é Software Livre, posso ler e alterar o código de qualquer biblioteca. Para comemorar o dia do orgulho nerd vamos…
Arquivos texto, leitura e gravação. Trocar vogais de um texto por asterisco. Verificação de IPs válidos. Dicionários. Co…
Dados no Python são espertos, além da informação temos super poderes, chamados de métodos. Definição de classes em Pytho…
Utilize os arquivos adivinhando*.py que estão no bit.ly/PPZPythonExercicios
Introdução à Raspagem de Dados, fazer um robô para comprar o café automaticamente. Cuidados para não ocasionar um ataque…
Campeonato de surf, como calcular a maior nota
No campeonato de surf quero saber os nomes. Se usar duas listas perderei a junção da nota com o nome. Entram os dicionár…
"A vida é como andar de bicicleta. Para ter equilíbrio você precisa se manter em movimento" Einstein. Muitos exercícios,…
Lista de Revisão, aproveite para fixar os conceitos. ERRATA: depois de if k == 42: print ('achei') coloque um break, cas…
bit.ly/PPZPythonExercicios tinyurl.com/PPZPythonExercicios Selection Test 2013 Facebook Hackaton. Given two positive in…
bit.ly/PPZPythonExercicios tinyurl.com/PPZPythonExercicios
bit.ly/PPZPythonExercicios tinyurl.com/PPZPythonExercicios veja as resoluções alternativas em uma única linha lá
bit.ly/PPZPythonExercicios
Códigos e material em bit.ly/PPZPythonExercicios
Reflexões sobre o Ensino Remoto Emergencial, durante a pandemia. O papel do educador, para seus alunos é mais do que ser…
Depois da Live sobre as experiências das PyLadies de Manaus, no ensino de programação para crianças, tivemos uma troca d…
Sobre o Canal
Course Preview