Aulas do bloco

Comece por aqui

Mostrar uma mensagem na tela

Python · aula 1 · Python na prática: algoritmo, print e Deep Note

Começar →

Aulas

  1. 21/07Python na prática: algoritmo, print e Deep NoteEsta é a primeira aula da disciplina, que começa do zero com aulas práticas sem slides. Ela define algoritmo como sequência de passos sem ambiguidade e programa como esse algoritmo escrito para o computador, e apresenta Python como linguagem interpretada e multiparadigmática da área de dados e IA. Na prática, mostra o Deep Note como IDE online e o print() para exibir texto entre aspas, com execução de cima para baixo. Não há exercício desta aula; a recomendação é explorar o Deep Note e iniciar a primeira trilha, e variáveis ficam para sexta.0/6
  2. 24/07Strings, variáveis e concatenaçãoRetoma o print() e o Deep Note da aula 1, que mostrou texto entre aspas e execução de cima para baixo. Aqui a aula destrava string, variável com =, junção com + e número sem aspas para fazer conta. O TP1 será lido com a turma na semana que vem e atraso limita a nota máxima.0/9
  3. 28/07Variáveis: nomes, tipos primitivos e aritmética no PythonRetoma o print() e a ideia de variável com = das duas primeiras aulas, que mostraram texto entre aspas e conta com número sem aspas. Aqui destrava as regras de nome, os quatro tipos básicos e a aritmética com precedência. O TP1 já está liberado para fazer aos poucos, e a sexta-feira será de leitura e explicação da entrega.0/9
  4. 31/07TP1 na prática: comentários, tipos e entrega no Deep NoteRetoma print(), variável com = e os tipos string, int, float e bool vistos no Deep Note. Destrava comentário com #, fluxo IPO, type() para descobrir o tipo e True e False com reatribuição e soma com +. TPs não valem nota, mas sem eles não há AT, e é o AT que define a nota. O prazo do TP1 foi estendido para 14 de agosto, e por enquanto é para fazer só até a questão 10.0/8
  5. 04/08TP1, type() e concatenação de stringsRetoma o print(), variável com = e os tipos string, int, float e bool das aulas no Deep Note. Destrava o type() para descobrir o tipo de qualquer valor ou conta, as regras de int com float e da divisão com /, e a concatenação com + corrigida com str(). O TP1 foi prorrogado para o dia 18.0/9
  6. 07/08Strings: declaração, concatenação, multiplicação e métodosRetoma print(), variável com =, os tipos string, int, float e bool, além do type() e da concatenação com + corrigida com str(). Destrava as regras de declarar string com aspas, escapar aspas com \ e organizar textos longos, e a diferença entre + e vírgula no print(). Introduz multiplicação de string por inteiro, o is e métodos como upper() e title() para sanitizar dados.0/10
  7. 11/08Input, conversão de tipos e valores truthy/falsyRetoma print(), variável com =, os tipos string, int, float e bool e o type() para descobrir o tipo. Troca o valor fixo hardcoded pela entrada do usuário com input(), que sempre devolve string. Destrava a conversão explícita com int(), float() e bool(), a regra de truthy/falsy e a comparação de texto com == e lower().0/9
  8. 14/08Estruturas condicionais: if/else e operadores de comparaçãoRetoma input(), que sempre devolve string, e a conversão com int(), float() e str() para calcular e concatenar com +. Até aqui o programa era linear, executado de cima para baixo sem escolha. Aqui destrava decisão com if/else, operadores de comparação que devolvem True ou False e medida de texto com len() e .count(), combinados com and e or.0/10