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

2024-07-19 Linguagem Python - Parte1

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)
10 visualizações42 páginas

2024-07-19 Linguagem Python - Parte1

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/ 42

Python

Curso: Técnico em Informática Integrado


Prof.: Gustavo dos Passos Brigido
Contato: gustavo.brigido@ifsudestemg.edu.br

Implementação de Sistemas I
História

➢A linguagem Python foi criada por Guido van


Rossum
➢ Sua primeira versão foi lançada em 1991.
➢Guido van Rossum, um programador holandês,
estava trabalhando no Centro de Matemática e
Informática (CWI) na Holanda na época.
➢Ele desenvolveu Python como um projeto pessoal,
inspirado pelo desejo de criar uma linguagem de
programação que fosse simples de ler e escrever.
História

➢A escolha do nome "Python" não foi em homenagem


à cobra, mas sim ao grupo de comédia britânico
Monty Python.
➢Guido era fã do grupo e escolheu o nome como uma
maneira de tornar a linguagem mais memorável e
divertida.
História

➢ Em 2001 foi criada a:

➢ Apoiada por empresas como:


História

➢A linguagem já vem pré-instalada em sistemas


como:
História

➢ Outros projetos de computação e internet das coisas


começaram a utilizar a linguagem como padrão, por
exemplo o RaspberryPi, onde a sua principal forma
de programação e de educação é para ensinar a
linguagem:
História

➢Guido em 2005 foi trabalhar no GOOGLE aplicando


o python em um serie de projetos pessoais e dentro
da empresa
➢ Em 2013 ele foi para outra empresa, o DROPBOX
➢Em 2020, ele junta-se à Microsoft onde passa a
atuar como Distinguished Engineer, com liberdade
para continuar a desenvolver a linguagem Python, em
sintonia com as políticas da Microsoft de se
aproximar mais da comunidade Open Source.
Python

➢ Linguagem de propósito geral


➢ Fácil e intuitivo
➢ Multiplataforma
➢ Livre
➢ Organizada
➢ Orientada a objetos
➢ Muitas bibliotecas
Principais áreas de atuação do Python

➢ Inteligência artificial
➢ Biotecnologia
➢ Computação 3D
➢Entre outras áreas que necessitam trabalhar com
números grandes, sendo essa mais uma
característica da linguagem
Quem usa Python
Verificando a versão do Python

➢ Abra o terminal e digite:

➢Se já tiver instalado em sua máquina, retornar a


versão do python, como por exemplo:

➢ Caso contrário, retornará erro


Instalando o Python

➢ Acesse o link: https://www.python.org/


➢Vá na aba Downloads e baixe a versão mais atual
de acordo com seu sistema operacional
➢Agora basta executar o instalado baixado e seguir os
passos
Instalando o Python

1
Instalando o Python

➢ Aguarde o processo de instalação


Instalando o Python

➢ Aguarde o processo de instalação

3
Python no terminal

➢Vá no botão iniciar do Windows e procurem pela


pasta python
Python no terminal

➢ Abra o terminal testem os seguintes comandos:


➢ 2+2
➢ print(‘Olá Mundo!’)
➢ 1000**1000
Python no IDLE

➢ Abra IDLE testem os seguintes comandos:


➢ 2+2
➢ print(‘Olá Mundo!’)
➢ 1000**1000
➢ print(10+5)
➢ print(‘10’+’5’)
➢ print(‘Olá’, 5)
Variáveis no Python
Lendo dados no Python
Criando scripts
Salvando o script

➢ Digite o código novamente e salve o arquivo em


➢ file > Salve
Executando o script

➢ Execute o script em:


➢ Run > Run Module
➢ OU aperte a tecla F5 no teclado
Python no Visual Studio
Desafio 1

➢1. Crie um script que leia o nome de uma pessoa e


mostre uma mensagem de boas-vindas de acordo
com o valor digitado.
Desafio 1

➢1. Crie um script que leia o nome de uma pessoa e


mostre uma mensagem de boas-vindas de acordo
com o valor digitado.
Desafio 2

➢2. Crie um script que leia o dia, o mês e o ano de


nascimento de uma pessoa e mostre uma mensagem
com a data formatada.
Desafio 2

➢2. Crie um script que leia o dia, o mês e o ano de


nascimento de uma pessoa e mostre uma mensagem
com a data formatada.
Desafio 3

➢3. Crie um script que leia dois números e tente


mostrar a soma entre eles.
Tipos primitivos

Tipos:

➢ int (inteiro)
➢ float (real)

➢ bool (boleano)

➢ Str (string)

Exemplo:

Desafio 3

➢3. Crie um script que leia dois números e tente


mostrar a soma entre eles.
Operadores aritméticos

 + adição
 - subtração
 * multiplicação
 / divisão
 ** potência

 // divisão inteira
 % resto da divisão
Ordem de procedência

➢ 1.( )
➢ 2.**
➢ 3. * / // %
➢ 4. + - -
Operadores lógicos

➢ E – and
➢ Ou – or
➢ Não - not
Operadores de comparação

Maior que - >


Menor - <

Maior ou igual - >=


Menor ou igual - <=


Igual - ==

Condições (if, elif, else)
Exercício 1

➢ 1. Verificação da Faixa Etária


➢Escreva um algoritmo em Python que pede ao
usuário sua idade e com base na idade fornecida,
classifica a pessoa em uma das seguintes faixas
etárias:
➢ Menos de 18 anos: "Menor de idade"
➢ De 18 a 64 anos: "Adulto"
➢ 65 anos ou mais: "Idoso"
Exercício 1

➢ 1. Resposta - Verificação da Faixa Etária


Exercício 2

➢ 2. Calculadora Simples
➢Escreva um programa que atue como uma
calculadora simples. O programa deve fazer o
seguinte:
➢ Solicitar ao usuário que escolha uma operação

matemática: adição (+), subtração (-), multiplicação (*)


ou divisão (/).
➢ Solicitar ao usuário que insira dois números.
➢ Executar a operação selecionada nos dois números.
➢ Exibir o resultado da operação.
Exercício 2

➢ 2. Resposta –
Calculadora
Simples
Exercício 3

➢ 2. Par ou Impar
➢Escreva um programa que peça ao usuário um
numero e diga se esse numero é par ou impar.
Exercício 3

➢ 2. Resposta - Par ou Impar

Você também pode gostar

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy