MINHAS PRIMEIRAS ANOTAÇÕES SOBRE PYTHON:

 

Para alguém que está começando a aprender programação e, especificamente, Python, existem alguns termos e conceitos essenciais que ajudam:

1. Algoritmo

  • Definição: Um algoritmo é uma sequência de passos bem definidos para resolver um problema ou realizar uma tarefa.
  • Exemplo: Um algoritmo simples para fazer um café pode ser: "1) Colocar água no bule, 2) Ligar o bule, 3) Esperar a água ferver, 4) Colocar café na xícara.

2. Código

  • Definição: Código é o conjunto de instruções escritas em uma linguagem de programação para realizar uma tarefa. No caso do Python, o código é escrito usando palavras-chave da linguagem.
  • Exemplo: print("Olá, mundo!") é um código que faz o computador exibir "Olá, mundo!" na tela.

3. Variáveis

  • Definição: Uma variável é como uma "caixa" onde você armazena um valor (número, texto, etc.). O valor armazenado pode ser alterado durante a execução do programa.
  • Exemplo: idade = 25 armazena o valor 25 na variável idade

 . Tipo de Dado

  • Definição: Tipos de dados determinam o que os valores em uma variável representam (números, texto, etc.).
  • Exemplos:
    • int: Números inteiros (5, 100)
    • float: Números decimais (3.14, 10.5)
    • str: Texto ou string ("Olá", "Python")
    • bool: Valores de verdadeiro ou falso (True, False)

4. Tipo de Dado

  • Definição: Tipos de dados determinam o que os valores em uma variável representam (números, texto, etc.).
  • Exemplos:
    • int: Números inteiros (5, 100)
    • float: Números decimais (3.14, 10.5)
    • str: Texto ou string ("Olá", "Python")
    • bool: Valores de verdadeiro ou falso (True, False)

5. Operadores

  • Definição: São símbolos usados para realizar operações matemáticas ou lógicas.
  • Exemplos:
    • Aritméticos: + (soma), - (subtração), * (multiplicação), / (divisão)
    • Lógicos: and, or, not (usados para fazer comparações lógicas)

6. Função

  • Definição: Uma função é um bloco de código que pode ser reutilizado em diferentes partes do programa. Ela recebe entradas (parâmetros) e pode retornar um valor.
  • Exemplo: def saudacao(): print("Olá, mundo!") define uma função chamada saudacao.

7. Condicionais (if, else, elif)

  • Definição: Condicionais são usadas para tomar decisões no código, ou seja, executar diferentes blocos de código dependendo de uma condição.
  • Exemplo:
    if idade >= 18:
        print("Você é maior de idade.")
    else:
        print("Você é menor de idade.")

8. Laços de Repetição (Loops)

  • Definição: Loops permitem repetir um bloco de código várias vezes.
  • Exemplos:
    • for loop: Repetir um bloco de código para um número específico de vezes.
      for i in range(5):
          print(i)
      while loop: Repetir um bloco de código enquanto uma condição for verdadeira
      contador = 0
      while contador < 5:
          print(contador)
          contador += 1

  • 9. Listas

    • Definição: Uma lista é uma coleção de itens, que podem ser de diferentes tipos de dados, armazenados em uma única variável.
    • Exemplo:
      frutas = ["maçã", "banana", "laranja"]

    10. Dicionários

    • Definição: Um dicionário é uma coleção de pares de chave-valor. A chave é única e é usada para acessar o valor correspondente.
    • Exemplo:
      pessoa = {"nome": "João", "idade": 30}

    11. Comentários

    • Definição: Comentários são trechos de texto no código que não são executados, mas ajudam a explicar o que o código faz.
    • Exemplo:
      # Isso é um comentário
      print("Olá, mundo!")  # Imprime uma saudação

    12. Indentação

    • Definição: Em Python, a indentação (espaços ou tabulações) é usada para definir a estrutura do código. Ela indica quais linhas de código pertencem a uma função, laço ou bloco condicional.
    • Exemplo:
      if idade >= 18:
          print("Você é maior de idade.")  # Indentação indica que este código pertence ao if

    13. Bibliotecas (ou Módulos)

    • Definição: Bibliotecas são conjuntos de funções e recursos prontos que você pode usar no seu programa para evitar ter que reinventar a roda.
    • Exemplo: Você pode usar a biblioteca math para funções matemáticas:
      import math
      print(math.sqrt(16)) # Imprime a raiz quadrada de 16

    14. Entrada de Dados (input)

    • Definição: A função input() permite que o programa receba dados do usuário enquanto ele está em execução.
    • Exemplo:
      nome = input("Qual o seu nome? ")
      print("Olá, " + nome)


    15. Saída de Dados (print)

    • Definição: A função print() é usada para mostrar informações ou resultados para o usuário na tela.
    • Exemplo:
      print("Olá, mundo!")

    16. Erros (ou Exceções)

    • Definição: Erros acontecem quando o programa tenta executar algo impossível ou incorreto, como dividir por zero. Exceções são erros que podem ser tratados para evitar que o programa pare.
    • Exemplo:
      try:
          x = 1 / 0  # Divisão por zero, que causaria um erro
      except ZeroDivisionError:
          print("Não é possível dividir por zero.")

    Comentários