0% acharam este documento útil (0 voto)
12 visualizações59 páginas

Aula Introdução A Python

Este documento introduz conceitos básicos da linguagem de programação Python, incluindo variáveis, tipos de dados, estruturas de controle de fluxo como condicionais e loops, e comandos como print e input.
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
12 visualizações59 páginas

Aula Introdução A Python

Este documento introduz conceitos básicos da linguagem de programação Python, incluindo variáveis, tipos de dados, estruturas de controle de fluxo como condicionais e loops, e comandos como print e input.
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 59

Introdução a Python

Prof. Raissa Carneiro de Brito


Computadores, algoritmos e linguagens de
programação

As linguagens de programação possuem ferramentas


responsáveis por fazer a tradução entre os códigos numéricos
em linguagem de máquina.
Computadores, algoritmos e linguagens de
programação
Computadores, algoritmos e linguagens de
programação

Programação se remete ao desenvolvimento de programas de


computador, que, por sua vez, se remete à definição de
instruções a ser seguidas por computadores para a realização
de tarefas específicas.

A esse conjunto de instruções bem definidas para a realização de


uma tarefa é dado o nome de algoritmo.

O algoritmo é uma entidade abstrata.


Computadores, algoritmos e linguagens de
programação
Por que programar em Python?
Desenvolvimento do raciocínio lógico

Melhor uso da tecnologia

Automação de tarefas

Construir soluções personalizadas

Programação em altíssimo nível

Comunidade ativa e crescente


Por que programar em Python?
Necessidades de processamento de dados

Pode ser integrado a outras linguagens de


programação
Computadores, algoritmos e linguagens de
programação
Classificação das linguagens de programação

Três categorias principais:

1. Linguagens compiladas;

2. Linguagens interpretadas;

3. Linguagens híbridas.
Classificação das linguagens de programação

Linguagens compiladas:
Classificação das linguagens de programação

Em Python, a linguagem não é compilada da


mesma forma que em outras linguagens como C++
ou Java, onde o código é traduzido diretamente
para instruções de máquina antes de ser
executado, o que significa que o código fonte é
convertido em linguagem de máquina pelo
compilador
Classificação das linguagens de programação

Linguagem interpretada e compilada, significa que


o código fonte é primeiro compilado em um código
intermediário chamado de bytecode, que é uma
representação de baixo nível do código fonte. Este
bytecode é então interpretado pela máquina virtual
Python (também conhecida como Python
interpreter), que executa as instruções uma por
uma.
Classificação das linguagens de programação
Começando com Python
Começando com Python

Imprimir uma mensagem na tela:


Começando com Python

Atribuir valores a variáveis e fazer operações


matemáticas
Começando com Python

Usar estruturas condicionais:


Começando com Python

Definições dos principais conceitos em Python:

string é uma sequência de caracteres. Você pode


pensar em uma string como uma coleção de letras,
números, símbolos ou espaços que são tratados como
um único objeto. As strings em Python são delimitadas
por aspas simples (' ') ou duplas (" ")..
Começando com Python

Definições dos principais conceitos em Python:

Strings são muito utilizadas em Python para


representar texto e são fundamentais para a
manipulação de dados em muitos programas.
Começando com Python

Exemplo:
Começando com Python

Definições dos principais conceitos em Python:

else é uma palavra-chave que faz parte de algumas


estruturas de controle de fluxo, como em instruções
condicionais (if). Quando utilizada em conjunto com
um if, else cria um bloco de código que é executado
quando a condição do if não é verdadeira.
A estrutura geral de uma instrução condicional if...else
Começando com Python

Exemplo:
Começando com Python

Exemplo:
Começando com Python

Definições dos principais conceitos em Python:

range é uma função que cria uma sequência de


números. Essa sequência é útil para iteração,
especialmente em loops, onde você precisa repetir
uma ação várias vezes
Começando com Python
Começando com Python

Definições dos principais comandos em Python:

print(): O comando print() é utilizado para exibir


informações na tela. Você pode imprimir valores de
variáveis, strings, números e resultados de expressões.
Começando com Python

Definições dos principais comandos em Python:


Exemplo:
Começando com Python

Definições dos principais comandos em Python:

input(): O comando input() é usado para receber


entrada do usuário através do teclado. Ele retorna a
entrada como uma string.
Começando com Python

Definições dos principais comandos em Python:


Exemplo:
Começando com Python

Definições dos principais comandos em Python:

if: O comando if é usado para criar condições em seu


código. Ele permite que você execute determinadas
instruções somente se uma condição for verdadeira.
Começando com Python

Definições dos principais comandos em Python:


Exemplo:
Começando com Python

Definições dos principais comandos em Python:

else: O comando else é usado em conjunto com o if


para executar um bloco de código caso a condição do if
seja falsa.
Começando com Python

Definições dos principais comandos em Python:


Exemplo:
Começando com Python

Definições dos principais comandos em Python:

elif: O comando elif (abreviação de "else if") é usado


para verificar múltiplas condições. Ele é utilizado após
um if e antes de um possível else.
Começando com Python

Definições dos principais comandos em Python:


Exemplo:
Começando com Python

Definições dos principais comandos em Python:

for: O comando for é usado para iterar sobre uma


sequência (como uma lista, tupla, dicionário, etc.) e
executar um bloco de código para cada item na
sequência.
Começando com Python

Definições dos principais comandos em Python:


Exemplo:
Começando com Python

Definições dos principais comandos em Python:

while: O comando while é usado para criar loops que


executam um bloco de código enquanto uma condição
específica for verdadeira.
Começando com Python

Definições dos principais comandos em Python:


Exemplo:
Começando com Python

Calculadora de IMC (Índice de Massa Corporal):


Começando com Python

Contador de Palavras em um Texto


Começando com Python

Definições dos principais comandos em Python:

while: Imagine que você tem uma tarefa para realizar,


mas não sabe quantas vezes precisará fazer essa
tarefa. Você só sabe que precisa continuar fazendo até
que algo aconteça, ou até que uma condição específica
seja alcançada. Aqui é onde o while entra em cena.
Começando com Python

Definições dos principais comandos em Python:

while: O comando while é usado para criar loops que


executam um bloco de código enquanto uma condição
específica for verdadeira.
Começando com Python

Definições dos principais comandos em Python:

Iniciando o loop: Você começa com a palavra-chave while, seguida por uma
condição que deve ser avaliada como verdadeira ou falsa.

Condição: A condição é uma expressão que é avaliada a cada iteração do loop.


Enquanto essa condição for verdadeira, o código dentro do loop será executado
repetidamente. Se a condição se tornar falsa, o loop para e a execução continua
após o loop.
Começando com Python

Definições dos principais comandos em Python:

Corpo do loop: Este é o bloco de código indentado que está dentro do while. Ele
contém as instruções que serão executadas repetidamente enquanto a condição
for verdadeira.

Atualizando a condição: Dentro do corpo do loop, geralmente você precisa fazer


algo para mudar a condição de modo que, eventualmente, ela se torne falsa e o
loop pare. Se você não fizer isso, seu loop pode se tornar um loop infinito.
Começando com Python

Definições dos principais comandos em Python:

Iniciamos: Definimos a variável contador como 1.

Condição: Enquanto o contador for menor ou igual a 5, o loop continuará.

Corpo do loop: Imprimimos o valor atual do contador e então o


incrementamos em 1.

Atualizando a condição: A cada iteração, o contador é incrementado.


Eventualmente, o contador será maior que 5 e a condição se tornará falsa,
interrompendo o loop.
Começando com Python

Definições dos principais comandos em Python:


Começando com Python

Definições dos principais comandos em Python:

Imagine que você tem uma lista de tarefas para


realizar e você quer executar uma a uma. Você poderia
fazer isso manualmente, um por um, mas se você tiver
muitas tarefas, isso seria muito trabalhoso. Aqui é
onde o for em Python entra em cena.
Começando com Python

Definições dos principais comandos em Python:

O for é um tipo de loop em Python que permite


percorrer sequências de elementos, como listas,
tuplas, strings, etc., e executar um bloco de código
para cada elemento na sequência. Vamos dividir em
partes:
Começando com Python

Definições dos principais comandos em Python:


Iniciando o loop: Você começa com a palavra-chave for,
seguida por uma variável que será usada para armazenar
cada elemento da sequência.

Iteração sobre a sequência: O for então percorre cada


elemento na sequência, um por um.

Corpo do loop: Este é o bloco de código indentado que está


dentro do for. Ele contém as instruções que serão
executadas repetidamente para cada elemento na
sequência.
Começando com Python

Definições dos principais comandos em Python:


Começando com Python

Definições dos principais comandos em Python:

For: é usado quando você quer percorrer uma


sequência (como uma lista, string, etc.) e executar um
bloco de código para cada item na sequência.
Começando com Python

Definições dos principais comandos em Python:


Começando com Python

Definições dos principais comandos em Python:

Comparação:
Ambos os laços podem ser usados para realizar tarefas semelhantes,
mas muitas vezes o for é preferido quando você sabe quantas vezes
quer repetir um bloco de código, como percorrer uma lista. O while,
por outro lado, é útil quando você não sabe quantas vezes precisa
repetir o bloco de código e depende de uma condição.
Começando com Python

Definições dos principais comandos em Python:

Contagem regressiva até zero


Começando com Python

Definições dos principais comandos em Python:


Começando com Python

Jogo da Forca
Começando com Python
Jogo da Forca

Você também pode gostar