Guia Completo Python
Tutorial avançado sobre a linguagem de programação Python. Muita teoria e exercícios!
Funções
001
Escopo Local de Variáveis em Python
002Escopo global de variáveis em Python
003Interação de Escopos em Python
004Nuances do escopo em Python
005Passagem de variáveis por valor em Python
006Passagem de variáveis por referência em Python
007Passagem de primitivos como parâmetros de funções em Python
008Passagem de objetos por parâmetro em Python
009Função como variável em Python
010Funções de Callback em Python
011Passando múltiplos parâmetros para uma função em Python
012Combinando parâmetros regulares e *args em Python
013Saída de parâmetros nomeados como um dicionário em Python
014Combinação de parâmetros em Python
015Exibindo a documentação de funções em Python
016Função Lambda em Python
017Função map para iterar objetos em Python
018Função filter para filtrar objetos em Python
019A instrução global em Python
020Função dentro de função em Python
021A instrução nonlocal em Python
022Nuances ao trabalhar com funções internas em Python
023Closures em Python
024Recursão em Python
Compreensões
025
Compreensões de Lista em Python
026Operações com elementos em compreensão de listas em Python
027Geração de lista em Python
028Condições em compreensão de listas em Python
029Múltiplos loops em compreensão de listas em Python
030Múltiplos laços com condição em compreensão de listas em Python
031Geração de lista bidimensional em Python
032Criação de Dicionários com Dictionary Comprehension em Python
Expressões Regulares
033
Introdução a Expressões Regulares em Python
034Operadores de repetição de caracteres em regex
035Parênteses de agrupamento em expressões regulares do Python
036Escapando caracteres especiais em expressões regulares do Python
037Chaves em expressões regulares do Python
038Controlando a ganância em expressões regulares no Python
039Grupos de caracteres em expressões regulares Python
040Conjuntos de caracteres em expressões regulares Python
041Invertendo conjuntos de caracteres em regex
042Características do cirílico em expressões regulares do Python
043Caracteres especiais dentro de colchetes em Python
044Grupos de caracteres dentro de conjuntos em expressões regulares do Python
045Exceções dentro de conjuntos em expressões regulares do Python
046O símbolo de acento circunflexo dentro de conjuntos em expressões regulares do Python
047Hífen dentro de conjuntos em expressões regulares do Python
048Início e fim de linha em expressões regulares do Python
049Fronteiras de palavras em expressões regulares do Python
050Multilinha em Regex Python
051O comando 'ou' em expressões regulares do Python
052O método search em expressões regulares do Python
053Posição do encontrado no método search do Python
054Grupos de captura no método search do Python
055Cartuchos através do método group no método search do Python
056Todos os grupos em forma de tupla no método search do Python
057Grupos nomeados no método search do Python
058Capturas na String de Substituição em Python
059Cancelamento de escape do número de grupo Python
060O método findall em expressões regulares do Python
061Grupos de captura no método findall do Python
062Método finditer em expressões regulares do Python
063Grupos de captura no método finditer do Python
064Grupos nomeados no método finditer em Python
065Método fullmatch em expressões regulares do Python
066Capturas no método fullmatch do Python
067Método match em expressões regulares do Python
068Grupos de captura no método match do Python
069Método subn em expressões regulares do Python
070Método split em expressões regulares do Python
071Parênteses não capturadores em expressões regulares do Python
072Lookahead e Lookbehind Positivo e Negativo nas Expressões Regulares do Python
073Bandeiras para strings de expressões regulares em Python
Exceções
074
Introdução a Exceções em Python
075Tratamento de Exceções em Python
076Principais tipos de exceções em Python
077Capturando diferentes tipos de exceções em Python
078Bloco else no tratamento de exceções em Python
079Bloco finally ao capturar exceções em Python
080Lançando suas próprias exceções personalizadas em Python
081Exceções personalizadas em condições em Python
082Função com exceção em Python
Módulos
083
Introdução à importação em Python
084Renomeando um módulo em Python
085Importação de parte de um módulo em Python
086Importar todo o conteúdo de um arquivo em Python
087Gerenciador de pacotes pip em Python
088Instalação de bibliotecas usando pip em Python
089Verificando a existência de uma biblioteca usando pip em Python
090Atualizando a versão de uma biblioteca usando pip em Python
091Desinstalando uma biblioteca usando pip em Python
Ambiente Virtual
Bancos de dados SQl
098
Introdução a Bancos de Dados em Python
099Trabalhando com bancos de dados através do PhpMyAdmin
100Tabela de teste users
101Manipulações preparatórias para trabalhar com SQL em Python
102Enviando consultas ao banco de dados em Python
103Exibindo todos os registros em formato de dicionário em Python
104Seleção de registros em consultas SQL para banco de dados em Python
105Operações lógicas em consultas SQL em Python
106Recuperando um único registro em Python
107Campos de seleção em consultas SQL em Python
108Inserção de registros via consulta SQL em Python
109Inserção de registros com colunas ausentes através de consulta SQL em Python
110Atualizando registros via consulta SQL em Python
111Exclusão de registros via consulta SQL em Python
112Renomeando campos em Python
113Selecionando registros por valores específicos em Python
114Limitação do número de registros em SQL em Python
115Ordenação de registros através de consulta SQL em Python
116Selecionando o valor mínimo em SQL em Python
117Seleção do valor máximo em SQL em Python
118Soma dos valores de um campo em SQL em Python
119Contagem de registros usando consulta SQL em Python
120Agrupamento de resultado em Python
121Concatenação de strings na consulta SQL em Python
Organização do Banco de Dados
122