GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Mindmap

Phyton

Junior Pinheiro Portugiesisch

Inhalt der Mindmap

Phyton

  1. Linguagem de alto nível

  2. Normalmente interpretada, mas pode ser compilada

  3. Orientada a objetos, Funcional, Imperativa e Procedural

  4. Tem REPL

    • Read
    • Execute
    • Print
    • Loop
    • Executa linhas de comando, como as abaixo:
  5. Usa a indentação como controle de bloco, não existe controles de bloco como chaves

  6. Fortemente tipada

    • Numéricos: Int, long, float, complex
    • Textuais: Str
    • Coleções: list(usando[]), tuple(usando()), set(usando{})
    • Dicionários: dictionary (tipo um Json)
    • Nada: None (Paython não possui Null, no lugar usa-se None)
    • Um objeto de um tipo não muda para outro tipo, mas pode ser explicitamente convertido -> X = int(algum_texto) ou x = list('asdf')
  7. Dinamicamente tipada

    • Uma variável que continha o objeto de um tipo, pode receber outro objeto de outro tipo
    • O tipo de uma variável só é checado em temo de execução
  8. Variáveis e Atribuição

    • >>> a = 1
    • >>> a = 2
    • >>> a, b = 1, 2
    • >>> a, b = a, a+b
    • >>> a, b (1, 3)
    • >>> def a_func(): ... return 0, 10, 100 >>> c1, c2, c3 = a_func() >>>c1 = 0, c2 = 10 e c3 = 100
  9. Operadores Aritméticos

    • Soma: +
    • Subtração: -
    • Multiplicação: *
    • Divisão: /
      • >>> 5/2 = 2.5
      • >>> 4/2 = 2.0
    • Divisão de Inteiros: //
      • >>> 5//2 = 2
      • >>> 4/2 = 2
    • Potenciação: **
      • 10 ao quadrado = 10**2 = 100
    • Módulo: %
      • 10%3 = 1 (É o resto da divisão)
  10. Operadores Lógicos

    • Maior: >
    • Menor: <
    • Maior ou Igual: >=
    • Menor ou Igual: <=
    • Igual: ==
    • Diferente: !=
    • Negação: Not
    • Conjunção: and
    • Disjunção: or
    • Não suporta: ++
    • Suporta: +=, que igual x = x + 1
    • X = 13 X -= 1 = 12
    • X *= 2 = 24
    • Atenção a pegadinha: ++X, etá apenas mantendo o sinal positivo, ao passo que -X invete o sinal, se vale 24 fica -24, portanto --X = -24

Informationen

Beschreibung
..
Erstellt von
Junior Pinheiro
Aufrufe
1
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck