Python Simplificado

Estudos de python do básico ao avançado

Começar. É Gratuito
ou inscrever-se com seu endereço de e-mail
Python Simplificado por Mind Map: Python Simplificado

1. Dados (O que cada caractere significa?) Todos eles são expressões, sendo complexos ou não

1.1. Letras e Dígitos

1.1.1. a-z, A-Z e também 0-9, são letras e digitos que podem ser usados no python

1.1.2. Strings ( Qualquer texto simples entre aspas duplas "String" )

1.1.3. Números: Qualquer número de 0 até 9

1.1.4. Booleanos: True ou False

1.1.5. Tabulações TAB: Utilizadas para indicar blocos de código (como em funções e loops). A indentação é crucial em Python:

1.1.6. Espaços em branco: Usados para separar tokens e melhorar a legibilidade do código.

1.2. Operadores Aritméticos

1.2.1. Soma ( + )

1.2.2. Subtração ( - )

1.2.3. Multiplicação ( * )

1.2.4. Divisão ( / )

1.2.5. Divisão inteira SEM DECIMAIS ( // )

1.2.6. Módulo resto da divisão ( % )

1.2.7. Exponenciação ( ** )

1.3. Operadores de Comparação

1.3.1. Igualdade ( == ) string_true = "True" boolean_true = True resultado = string_true == boolean_true print(resultado) # Saída: False True == 1 # True (porque True é considerado 1 em contextos numéricos) False == 0 # True (porque False é considerado 0)

1.3.2. Diferença (verifica se dois valores são diferentes). ( != )

1.3.3. Maior que ( > )

1.3.4. Menor que ( < )

1.3.5. Maior ou igual a ( >= )

1.3.6. Menor ou igual a ( <= )

1.4. Operadores Lógicos

1.4.1. OR é true se pelo menos 1 dos valores forem verdadeiros

1.4.2. AND é TRUE quando os dois valores são verdadeiros

1.4.3. NOT é TRUE inverte o valor de verdade do operador, sendo TRUE caso o operador seja false

1.5. Símbolos e Pontuação

1.5.1. Parênteses (): Usados para agrupar expressões ou chamar funções.

1.5.1.1. resultado = calcular_soma(5, 10)

1.5.2. Chaves {}: Usadas em dicionários e conjuntos.

1.5.2.1. dicionario = {"chave": "valor"}

1.5.3. Colchetes []: Usados para listas e acesso a elementos.

1.5.3.1. lista = [1, 2, 3] primeiro_elemento = lista[0]

1.5.4. Vírgula ,: Separa elementos em listas, argumentos em funções e tuplas.

1.5.4.1. tupla = (1, 2, 3)

1.5.5. Ponto .: Acesso a métodos e atributos de objetos.

1.5.5.1. string = "Olá" comprimento = string.upper() #Chama o método upper()

2. Keyworlds ou Palavras-chave

2.1. False, True, None: Constantes de valor booleano e ausência de valor.

2.2. and, or, not: Operadores lógicos usados em expressões condicionais.

2.3. if, else, elif: Controle de fluxo condicional.

2.3.1. if condition1: # código se condition1 for verdadeira elif condition2: # código se condition2 for verdadeira else: # código se nenhuma for verdadeira

2.4. for, while, break, continue, pass: Controle de loops e iterações.

2.5. def, return, lambda: Definição de funções.

2.6. class, try, except, finally: Estruturação de classes e tratamento de exceções.

2.7. with, as: Manipulação de contexto e recursos (como arquivos).