Logo Passei Direto
Buscar

Esse mapa mental é do material:

Trilhas_Python__Programação_Multiparadigma_E_Desenvolvimento_Web
218 pág.
Material

Prévia do material em texto

Histórico e Versões Funções em Python Criada por Guido Van Rossum, Funções são blocos nomeados sucessora da linguagem ABC que recebem argumentos e Versões principais: Python retornam valores 2.x e Python 3.x coexistem no Sintaxe usa def, argumentos mercado entre parênteses e bloco Python 3 traz melhorias e é indentado recomendada para novos Return é opcional; ausência projetos retorna None implicitamente Linguagem open source com Funções facilitam licença Python Foundation reutilização e organização License do código Python Introdução à Linguagem Estruturas de Controle Python é uma linguagem Básico Condicionais: if, elif e else interpretada e dinamicamente definem decisões baseadas em tipada condições Código Python é de altíssimo Loops: while e for iteram nível, fácil para humanos blocos de código com controle entenderem por indentação Portabilidade é facilitada pela Indentação com espaços define máquina virtual do Python blocos, diferente de linguagens Comparação com linguagens como com chaves C++, Java e Assembly destaca Comandos break e else em loops simplicidade controlam fluxo e finalização Ambientes Virtuais e Bibliotecas de laços Ambientes virtuais isolam dependências para evitar conflitos entre projetos virtualenv e venv são ferramentas para criar esses ambientes isolados Tipos de Dados Manipulação de Strings Instalação de pacotes, como Flask, é Tipos simples: inteiros, feita via pip dentro do ambiente virtual Strings são imutáveis e podem floats, complexos e Manter ambientes limpos facilita ser definidas com aspas simples strings imutáveis manutenção e evita poluição do sistema ou duplas Tipos compostos: listas Fatiamento permite acessar mutáveis, tuplas partes da string usando e slices imutáveis e dicionários chave-valor Concatenação cria novas Conversão entre tipos é strings, não modifica as feita com funções originais embutidas como int(), Formatação com format() e % float() insere valores dinamicamente em textos Listas permitem modificação, tuplas não; dicionários armazenam pares chave-valor

Mais conteúdos dessa disciplina