|
|
Created by Ricardo Brito
about 1 year ago
|
|
| Question | Answer |
| Sintaxe básica em Python | Conjunto de regras que definem como os programas em Python devem ser escritos |
| Características principais: | - Indentação (espaços ou tabulações) - Uso de dois pontos (:) para iniciar blocos - Não usa chaves {} para delimitar blocos - Comandos terminam na mesma linha, sem ponto e vírgula - Comentários iniciados com # |
| Variáveis | Contêineres para armazenar valores |
| Tipos de Dados | - Int: números s/ casas decimais - Float: números c/ casas decimais - Str: sequência de caracteres - Bool: True/False - None: ausência de valor |
| Condicionais | Permitem executar código diferente baseado em condições - If, Elif, Else - Comparativos: ==, !=, >, <, >=, <= - Lógicos: And, Or, Not |
| Loops | - Dois tipos: For/While - For: Percorre sequências (listas, strings) - While: Executa enquanto a condição for verdadeira - Palavras-chave: Break (interrompe), Continue (pula iteração) |
| Tratamento de Exceções | Mecanismo para lidar com erros durante execução - Try, Except, Else, Finally - Captura erros específicos - Evita interrupção do programa - Trata situações inesperadas |
| Funções em Python | - Bloco de código reutilizável - Definidas com "def" - Podem receber parâmetros - Retornam valores com "return" - Permitem modularização do código |
| Listas | - Coleção ordenada e mutável - Criadas com colchetes [] - Podem conter diferentes tipos de dados - Métodos principais: "append()", "remove()", "pop()" - Indexação começa em 0 |
| Tuplas | - Coleção ordenada e imutável - Criadas com parênteses () - Úteis para dados que não mudam - Podem conter diferentes tipos - Mais rápidas que listas |
| Dicionários | - Coleção de pares chave-valor - Criados com chaves {} - Chaves únicas e imutáveis - Acesso rápido por chave - Mutáveis |
| Sets | - Coleção não ordenada de elementos únicos - Criados com "set()" - Eliminam automaticamente duplicatas - Operações de conjunto: união, intersecção - Úteis para remover duplicatas |
Want to create your own Flashcards for free with GoConqr? Learn more.