Fazer download em pdf ou txt
Fazer download em pdf ou txt
Você está na página 1de 40

PYTHON

PYTHON
PYTHON
O QUE É PYTHON?
Python é uma linguagem de programação de
alto nível, dinâmica, interpretada, modular,
multiplataforma e orientada a objetos, uma
forma específica de organizar softwares onde,
os procedimentos estão submetidos às
classes, o que possibilita maior controle e
estabilidade de códigos para projetos de
grandes proporções.
PARA QUE SERVE?
Idealizada e desenvolvida por Guido Van Rossum, matemático
holandês, no início dos anos 90, o Python foi criado com o objetivo
de otimizar a leitura de códigos e estimular a produtividade de
quem os cria, seja este um programador ou qualquer outro
profissional.

A ideia surgiu, como quase todas as boas ideias, de uma


necessidade: a de economizar tempo no desenvolvimento e
melhorar a eficiência em um projeto desenvolvido no instituto onde
Guido era pesquisador.

Para que esta melhoria pudesse ser feita de forma mais rápida e
eficaz, Guido desenvolveu uma linguagem muito descomplicada e
flexível: o Python.
CURIOSIDADE
SOBRE O PYTHON
O nome Python, ao contrário do que muitos
acreditam, o nome Python é derivado da série
de comédia britânica "Monty Python's Flying
Circus", que, de acordo com o que é dito, seria
a série favorita de Guido Van Rossum,
inventor da linguagem Python.
A imagem da linguagem é associada a cobra
píton por causa do livro programming python
da editora o`Reily.
O QUE ELE Ele é utilizado para diversas finalidades
como desenvolvimento de sites, análise e

FAZ?
visualização de dados...

Alguns exemplos são:

INSTAGRAM (utiliza Django como backend,


um framework Pyrhon para a web)

Utilizado para diversas finalidades GOOGLE (grande parte do algoritmo de


como desenvolvimento de sites, busca é escrito em Python)
análise e visualização de dados, o
Python é um daqueles assuntos que SPOTIFY (o aplicativo é construído em
Python)
está em alta no mercado de
tecnologia e que vale a pena ficar Netflix (utiliza muitas bibliotecas Python)
por dentro.
UBER (boa parte do aplicativo é feita com
Python) juntos que está em alta no
mercado de tecnologia e que vale a pena
ficar por dentro.
POR QUE APRENDER?
Facilidade de aprendizado: Programar em Sintaxe intuitiva: A sintaxe das linguagens
Python seja a forma intuitiva e fácil com de programação costuma ser um
que o desenvolvedor consegue aprender emaranhado de regras que, na maior
a linguagem. Como é bastante simples, parte dos casos, induzem o programador
algumas noções de pseudocódigo já são a erros. Mas isso não acontece com
suficientes para proporcionar uma curva Python.
de aprendizagem extremamente rápida.

Simplicidade: Python é uma linguagem Multiplataforma: Python roda em


que requer menos código para concluir diferentes plataformas. Isso significa
tarefas básicas quando comparada a que basta ter um interpretador para
outros padrões de programação. que a execução seja produtiva em
qualquer sistema ou processador.
Vantagens &
Desvantagem da
linguagem Python
Vantagens
O Python é uma linguagem interpretada:
Uma linguagem interpretada significa que o
código é executado linha por linha, em caso de
algum erro ele para sua execução e avisa qual
erro que ocorreu.
Python mostra somente um erro mesmo se o
programa tiver vários erros, facilitando o processo
de “debug” do código.
Melhora a Produtividade:
Por ser fácil de escrever e programar, Python
melhora significativamente a produtividade
dos programadores.
Devido a sua simplicidade, desenvolvedores
podem focar na solução do problema e não
perdem muito tempo tentando entender a
sintaxe.
Desvantagens
Python é Lento: Erros de Execução:
Geralmente linguagens interpretadas são Para prover toda sua simplicidade para o
mais lentas, e é por isso que o Python programador, a linguagem de
também sofre desse mal. A natureza Programação Python utiliza muita memória
dinâmica do Python é responsável pela sua e um péssimo gerenciamento de memória,
baixa velocidade de processamento, pois diferente do Java. Isso é uma desvantagem
existe um trabalho extra enquanto executa o séria quando se vai desenvolver aplicações
código. que requerem uma boa otimização de
memória.

Python utiliza muita memória: Python é ruim para Mobile:


Já sabemos que no Python o tipo de variável As aplicações escritas em Python
pode ser modificado a qualquer momento, geralmente são utilizadas em server-side.
isso pode ser uma vantagem, como também Isso ocorre, pelo motivo anterior: tem um
uma desvantagem, pois essa situação se não baixo poder de processamento se
for bem controlada pode causar Run time comparado com outras linguagens para
Erros. dispositivos móveis.
Explicando
&
Praticando
Conteúdo
Conteúdo CRIAÇÃO DE VARIÁVEIS

abordado
abordado
OPERAÇÕES BÁSICAS

CONDIÇÕES (IF & ELSE).


CRIANDO VARIÁVEIS E ATRIBUINDO
VALOR
Para criar uma variável no Python, tudo o que
você precisa fazer é especificar o nome da
variável e atribuir um valor a ela.
Em Python se usa "=" para atribuir valores as
variáveis.
EXEMPLO:

nome_da_variavel = 'valor da variável'


TIPOS DE VARIÁVEIS
As variáveis em Python tem um tipo, que é definido
no momento em que a variável é criada por um
comando de atribuição; Cada tipo define os valores
que a variável pode armazenar;

Tipo inteiro (int): tipagem composta por


algarismos numéricos inteiros
Tipo ponto flutuante ou decimal (float): tipagem
composta por algarismos decimais
Tipo string (str): tipagem composta por caracteres
que formam palavras, frases e textos
LENDO VALORES
Em Python é possível ler as informações digitadas
pelo usuário. E isso é feito por meio da função
embutida input().
EXEMPLO:
Código Resultado
IMPRIMINDO RESPOSTAS NA TELA
Já aprendemos a criar variáveis, agora iremos aprender a
como exibi-las em nossa tela a resposta para o usuário, na
qual espera por ela.

Para isso vamos criar o elemento PRINT.

A função print("") é uma das funções mais importantes e


usadas na linguagem Python. Sua função é, basicamente,
exibir mensagens na tela ou enviá-las para outro
dispositivo, como imprimir dentro de arquivos de texto.

Exemplo a seguir.
EXEMPLO DE IMPRIMIR RESPOSTAS NA TELA
Código Resultado

Usamos a " , " para concatenar a variável a nossa


resposta.
Exercícios sobre a
criação de variáveis;
Exercício 01

Crie um programa que peça para o


usuário inserir o seu nome, sua
idade e depois mostre as seguintes
informações em sua tela.
Resolução 01

nome = input ("Insira o seu nome: ")


idade = int (input("Insira a sua idade: "))
print ("Você se chama", nome,"e sua idade é", idade)
Exercício 02

Crie um programa que apareça na


tela do usuário o ano em que
estamos.
Resolução 02

ano = int(2022)
print ("Estamos no ano de", ano)
OPERAÇÕES BÁSICAS

Como já aprendemos a criar variáveis, agora iremos


aprender sobre as operações básicas no Python.

A linguagem Python nos permite criar expressões


matemáticas com imensa facilidade. No dia a dia,
nem todos os programas precisarão de expressões
matemáticas complexas, mas é importante saber
como usar os operadores aritméticos do Python.
VEJAMOS ALGUNS EXEMPLOS DE
EXPRESSÕES MATEMÁTICAS EM PYTHON
Operadores Aritimétricos

Operdor Descrição Exemplo

+ Soma valores 5+2 resulta em 7


- Subtrai valores 5-2 resulta em 3

* Multiplica valores 5*2 resulta em 10

/ Divide valores (sem arredondar) 5/2 resulta em 2.5

// Resto da divisão 5//2 resulta em 2

** Exponenciação 5**2 resulta em 25

% Radiciação 5%2 resulta em 1


Exercícios sobre as
operações básicas;
Exercício 01

Crie um programa que calcule a


área de um triângulo.

Formulá: (base X altura) ÷ 2


Resolução 01

base = float ( input("Digite o valor da base: ") )


altura = float ( input("Digite o valor da altura: ") )
area = (base * altura)/2
print("área é igual a : ",area)
Exercício 02
Crie um programa que peça o nome de
uma pessoa, a sua altura e o seu peso,
em seguida calcule o seu imc (indice
de massa corporal) e mostre para o
usuário.

Formúla: peso ÷ altura²


Resolução 02

nome = input("Insira seu nome: ")


altura = float(input("Insira sua altura: "))
peso = float(input("Insira seu peso: "))
imc = peso/altura**2
print(nome,", esse é seu IMC: ",imc)
CONDIÇÕES (IF & ELSE).

O comando IF & ELSE é uma estrutura condicional


e corresponde a um bloco de código que é
iniciado com uma expressão para avaliar se uma
determinada condição é verdadeira ou falsa.

IF = SE; ELSE = SENÃO;


UTILIZANDO AS CONDIÇÕES LÓGICAS
Todas as expressões utilizadas no comando if/else
são testadas por meio de condições lógicas
semelhantes às expressões matemáticas. Elas
fazem a comparação entre duas variáveis ou
expressões.

Confira a seguir quais os operadores podem ser


utilizados nesse momento.
IGUAL
É utilizado para comparar duas variáveis ou
expressões e é representado pelo sinal de igual
duas vezes “==”.
EXEMPLO:

a = 10
if a == 10:
print("Verdadeiro")
else:
print("Falso")
#Resultado: Verdadeiro
MENOR QUE " < "
O operador menor “<” é utilizado para indicar
verificar se o primeiro termo é menor que o
segundo.
EXEMPLO:
a = 10
b = 20
if a < b:
print("Verdadeiro")
else:
print("Falso")
#Resultado: Verdadeiro
MAIOR QUE " > "
O operador maior “>” é utilizado para verificar se
o primeiro termo é maior que o segundo.

EXEMPLO:

a = 10
b = 20
if a > b:
print("Verdadeiro")
else:
print("Falso")
#Resultado: Falso
MAIOR OU IGUAL
O operador maior ou igual “>=” é utilizado para
realizar essa verificação entre o primeiro e o segundo
termo.
EXEMPLO:
a = 10
b = 10
if a >= b:
print("Verdadeiro")
else:
print("Falso")
#Resultado: Verdadeiro
Exercícios sobre as
condições (IF&ELSE);
Exercício 01

Crie um programa que leia 4 notas


bimestrais e mostre as notas e a
média na tela do usuário.
Resolução 01
nota_1 = float(input("Digite sua primeira nota: "))
nota_2 = float(input("Digite sua segunda nota: "))
nota_3 = float(input("Digite sua terceira nota: "))
nota_4 = float(input("Digite sua quarta nota: "))
media = (nota_1 + nota_2 + nota_3 + nota_4)/4
if media >=6:
print("Parabéns, você foi aprovado e está com a
média ", media, "!")
else:
print("Estude mais, você não conseguiu atingir a
média, a sua nota foi", media, "!")
Exercício 02

Elabore um código que peça para o


usuário digitar seu nome, sua idade, e
com sua idade afirme se o usuário
pode dirigir ou não.
Resolução 02

nome=(input("Digite seu nome: "))


idade=float(input("Digite sua idade: "))
if idade >= 18:
print("Você está autorizado a dirigir.")
else:
print("Você não está autorizado a dirigir.")
Agradecemos
pela sua atenção!

Você também pode gostar