Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Introdução à Programação com Python

Introdução à Programação com Python

Sumário:

Zen do Python;
Conceitos iniciais de introdução a linguagem Python;
Depuração;
Variáveis;
Palavras reservadas;
Comandos;
Expressões;
Operadores (aritméticos, relacionais e lógicos);
Construindo expressões;
Tabela-verdade;

Ana Paula Mendes

March 27, 2020
Tweet

More Decks by Ana Paula Mendes

Other Decks in Technology

Transcript

  1. ANA NO TERMINAL Ana Paula Mendes I n t r

    o d u ç ã o à p r o g r a m a ç ã o c o m P y t h o n - p a r t e 1 @ananoterminal • @ananoterminal • @ananoterminal •
  2. @ananoterminal • BACHARELANDA EM CIÊNCIA DA COMPUTAÇÃO - UFPI TÉCNICA

    EM DESENVOLVIMENTO DE SOFTWARE - IFPI DESENVOLVEDORA FULL STACK AMO OPEN SOURCE Boas vindas! ana no terminal ana Paula mendes
  3. Zen do Python Bonito é melhor que feio. Explícito é

    melhor que implícito. Simples é melhor que complexo. @ananoterminal • Complexo é melhor que complicado. Linear é melhor do que aninhado. Esparso é melhor que denso. Legibilidade conta. Casos especiais não são especiais o bastante para quebrar as regras. Ainda que praticidade vença a pureza. Erros nunca devem passar silenciosamente. A menos que sejam explicitamente silenciados.
  4. Zen do Python Diante da ambiguidade, recuse a tentação de

    adivinhar. Deveria haver um — e preferencialmente só um — modo óbvio para fazer algo. @ananoterminal • Embora esse modo possa não ser óbvio a princípio, a menos que você seja holandês. Agora é melhor que nunca. Embora nunca frequentemente seja melhor que já. Se a implementação é difícil de explicar, é uma má idéia. Se a implementação é fácil de explicar, pode ser uma boa idéia. Namespaces são uma grande ideia — vamos ter mais desses! Tim Peters <3
  5. a linguagem de programação python CRIADA PELO GUIDO VAN ROSSUM;

    OPEN SOURCE; DESENVOLVIMENTO WEB; CIÊNCIA DE DADOS; LINGUAGEM DE ALTO NÍVEL; INTERPRETADA; @ananoterminal •
  6. @ananoterminal • @ananoterminal • @ananoterminal • Depuração É ENCONTRAR E

    CORRIGIR ERROS NO PROGRAMA. TAMBÉM CONHECIDO COMO DEBUGGING EMBORA POSSA SER FRUSTRANTE, DEPURAR É UMA DAS PARTES INTELECTUALMENTE MAIS RICAS, DESAFIADORAS E INTERESSANTES DA PROGRAMAÇÃO.
  7. TIPOS DE ERROS De Sintaxe Se refere à estrutura de

    um programa e as regras sobre essa estrutura. De Semântica Se refere a lógica do programa. De execução Também conhecido como runtime errors ou exceções e só aparecem quando executa o programa. @ananoterminal •
  8. VARIÁVEIS INT - int() 10 FLOAT - float() 10.5 SRT

    - str() "Ana no Terminal" @ananoterminal • BOOL - bool() True type() Função para descobrir o tipo da variável
  9. Palavras Reservadas and - as - assert - break -

    class - continue - def - del - elif - else - except - exec - finally - for - from - global - if - import - in - is - lambda - nonlocal - not - or - pass - raise - return - try - while - with - yield - True - False - None @ananoterminal •
  10. @ananoterminal • @ananoterminal • @ananoterminal • Comando É UMA INSTRUÇÃO

    QUE O INTERPRETADOR PYTHON PODE EXECUTAR EX.: WHILE, IF, FOR, IMPORT.
  11. @ananoterminal • @ananoterminal • @ananoterminal • Expressão É UMA COMBINAÇÃO

    DE VALORES, VARIÁVEIS, OPERADORES E CHAMADAS DE FUNÇÕES E NECESSITAM SER CALCULADAS. EX.: X = X + 1