Noções básicas de Python

Nesta seção, você aprenderá Python básico. Se você é completamente novo na programação Python, esta seção de noções básicas de Python é perfeita para você.

Depois de concluir os tutoriais, você terá confiança na programação Python e será capaz de criar programas simples em Python.

Seção 1. Fundamentos

  • Sintaxe – apresenta a sintaxe básica de programação Python.
  • Variáveis ​​– explique o que são variáveis ​​e como criar variáveis ​​concisas e significativas.
  • Strings – aprenda sobre dados de string e algumas operações básicas de string.
  • Números – apresenta os tipos de números comumente usados, incluindo inteiros e números de ponto flutuante.
  • Booleanos – explique o tipo de dados booleano, valores falsos e verdadeiros em Python.
  • Constantes – mostra como definir constantes em Python.
  • Comentários – aprenda como fazer anotações em seu código.
  • Conversão de tipo – aprenda como converter um valor de um tipo para outro, por exemplo, convertendo uma string em um número.

Seção 2. Operadores

Seção 3. Fluxo de controle

  • Instrução if…else – aprenda como executar um bloco de código com base em uma condição.
  • Operador ternário – apresenta o operador ternário Python que torna seu código mais conciso.
  • loop for com range() – mostra como executar um bloco de código por um número fixo de vezes usando a função loop for com range().
  • while – mostra como executar um bloco de código, desde que uma condição seja True.
  • break – aprenda como sair de um loop prematuramente.
  • continue – mostra como pular a iteração do loop atual e iniciar a próxima.
  • pass – mostra como usar a instrução pass como espaço reservado.

Seção 4. Funções

  • Funções Python – apresenta funções em Python e como defini-las e reutilizá-las no programa.
  • Parâmetros padrão – mostram como especificar os valores padrão para parâmetros de função.
  • Argumentos de palavras-chave – aprenda como usar argumentos de palavras-chave para tornar a chamada de função mais óbvia.
  • Funções recursivas – aprenda como definir funções recursivas em Python.
  • Expressões Lambda – mostram como definir funções anônimas em Python usando expressões lambda.
  • Docstrings – mostra como usar docstrings para documentar uma função.

Seção 5. Listas

Seção 6. Dicionários

Seção 7. Conjuntos

  • Conjunto – explica o tipo de conjunto e mostra como manipular os elementos do conjunto de maneira eficaz.
  • Compreensão do conjunto – explique a compreensão do conjunto para que você possa criar um novo conjunto baseado em um conjunto existente com uma sintaxe mais concisa e elegante.
  • União de Conjuntos – mostra como unir dois ou mais conjuntos usando o union()método ou operador de união de conjuntos ( |).
  • Intersecção de Conjuntos – mostra como cruzar dois ou mais conjuntos usando o método interseção() ou operador de interseção de conjuntos ( &).
  • Diferença de conjuntos – aprenda como encontrar a diferença entre conjuntos usando o difference()método set ou operador de diferença de conjuntos ( -)
  • Diferença simétrica de conjuntos – orienta você sobre como encontrar a diferença simétrica de conjuntos usando o symmetric_difference()método ou o operador de diferença simétrica ( ^).
  • Subconjunto – verifica se um conjunto é um subconjunto de outro conjunto.
  • Superconjunto – verifica se um conjunto é um superconjunto de outro conjunto.
  • Conjuntos disjuntos – verifique se dois conjuntos são disjuntos.

Seção 8. Tratamento de exceções

  • try…except – mostra como lidar com exceções de maneira mais elegante usando a instrução try…except.
  • tente…exceto…finalmente – aprenda como executar um bloco de código, independentemente de ocorrer uma exceção ou não.
  • try…except…else – explica como usar a instrução try…except…else para controlar o seguimento do programa em caso de exceções.

Seção 9. Mais sobre loops Python

Seção 10. Mais sobre funções Python

  • Descompactando tuplas – mostra como descompactar uma tupla que atribui elementos individuais de uma tupla a múltiplas variáveis.
  • *argsParâmetros – aprenda como passar um número variável de argumentos para uma função.
  • **kwargsParâmetros – mostram como passar um número variável de argumentos de palavras-chave para uma função.
  • Funções parciais – aprenda como definir funções parciais.
  • Dicas de tipo – mostram como adicionar dicas de tipo aos parâmetros de uma função e como usar o verificador de tipo estático (mypy) para verificar o tipo estaticamente.

Seção 11. Módulos e Pacotes

  • Módulos – apresenta os módulos Python e mostra como escrever seus próprios módulos.
  • Caminho de pesquisa do módulo – explica como funciona o caminho de pesquisa do módulo Python quando você importa um módulo.
  • __name__variável – mostra como usar a __name__variável para controlar a execução de um arquivo Python como um script ou como um módulo.
  • Pacotes – aprenda como usar pacotes para organizar módulos de forma mais estruturada.

Seção 12. Trabalhando com arquivos

Seção 13. Diretórios de Trabalho

Seção 14. Pacotes de terceiros, PIP e ambientes virtuais

Seção 15. Cordas

  • Strings F – aprenda como usar strings F para formatar strings de texto em uma sintaxe clara.
  • Strings brutas – use strings brutas para lidar com strings que contêm barras invertidas.
  • Barra invertida – explique como Python usa barras invertidas ( \) em literais de string.

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *