Noções básicas de Python

Nesta seção, você aprenderá o básico do Python. Se você é completamente novo na programação Python, esta seção básica do Python é perfeita para você.

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

Seção 1. Fundamentos

  • Sintaxe – apresenta a sintaxe básica de programação do 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 a você os tipos de números comumente usados, incluindo números inteiros e números de ponto flutuante.
  • Booleanos – explique o tipo de dados booleanos, valores falsos e verdadeiros em Python.
  • Constantes – mostra como definir constantes em Python.
  • Comentários – aprenda a 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 – apresentamos o operador ternário do Python que torna seu código mais conciso.
  • loop for com a função range() – mostra como executar um bloco de código por um número fixo de vezes usando a função range() com um loop for.
  • while – mostra como executar um bloco de código, desde que uma condição seja verdadeira.
  • 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 um espaço reservado.

Seção 4. Funções

  • Funções Python – apresenta funções em Python e como definir funções e reutilizá-las no programa.
  • Parâmetros padrão – mostra como especificar os valores padrão para parâmetros de função.
  • Argumentos de palavra-chave – aprenda como usar os argumentos de palavra-chave para tornar a chamada de função mais óbvia.
  • Funções recursivas – aprenda como definir funções recursivas em Python.
  • Lambda Expressions – mostra 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

  • Dicionário – apresentá-lo ao tipo de dicionário.
  • Compreensão do dicionário – mostra como usar a compreensão do dicionário para criar um novo dicionário a partir de um existente.

Seção 7. Conjuntos

  • Conjunto – explica a você o tipo de conjunto e mostre como manipular os elementos do conjunto de forma eficaz.
  • Compreensão do conjunto – explica a compreensão do conjunto para que você possa criar um novo conjunto com base em um conjunto
    existente com uma sintaxe mais concisa e elegante.
  • União de conjuntos – mostra como unir dois ou mais conjuntos usando o método union() ou operador de união de conjuntos (|).
  • Interseção de conjuntos – mostra como fazer a interseção de dois ou mais conjuntos usando o método de interseção() ou o operador de interseção de conjuntos (&).
  • Diferença de conjuntos – aprenda a encontrar a diferença entre conjuntos usando o método difference() ou o operador de diferença de conjuntos (-)
  • Diferença simétrica de conjuntos – orientá-lo sobre como encontrar a diferença simétrica de conjuntos usando o método symmetric_difference() 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 forma mais elegante usando a instrução try…except.
  • try…except…finally – aprenda como executar um bloco de código se uma exceção ocorrer 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 Python Loops

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

  • Descompactando tuplas – mostra como desempacotar uma tupla que atribui elementos individuais de uma tupla a múltiplas variáveis.
  • Parâmetros *args – aprenda como passar um número variável de argumentos para uma função.
  • Parâmetros **kwargs – mostram como passar um número variável de argumentos de palavra-chave para uma função.
  • Funções parciais – aprenda como definir funções parciais.
  • Dicas de tipo – mostra 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 do Python e mostra como escrever seus próprios módulos.
  • Caminho de pesquisa do módulo – explique como o caminho de pesquisa do módulo Python funciona quando você importa um módulo.
  • variável __name__ – mostra como usar a variável __name__ para controlar a execução de um arquivo Python como um script ou como um módulo.
  • Pacotes – aprenda a usar pacotes para organizar módulos de maneiras mais estruturadas.

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. Strings

  • F-strings – aprenda como usar as f-strings para formatar strings de texto em uma sintaxe clara.
  • Strings brutas – use strings brutas para lidar com strings que contêm as barras invertidas.
  • Barra invertida – explique como o Python usa as 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 *