Introdução Ao Python
Introdução Ao Python
Introdução Ao Python
2
● Doutor em Engenharia da Computação.
● Professor Pesquisador no Depto de Informática UFPR.
● Segurança Computacional e Ciência de Dados.
● [email protected]
4
Como serão as aulas
5
Vamos precisar de…
6
Você precisa…
7
Aprender Python
é fácil
8
Bibliografia recomendada
9
2.
Primeiros Passos
10
Versão do Python
11
Versão do Python
Em um terminal digite
python --version
python3 --version
12
Interpretador
▸ Exemplo de resultado
python3
Python 3.8.10 (default, Nov 26 2021, 20:14:08)
[GCC 9.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
13
Saindo
quit()
14
Interpretador
15
Interpretador
python3
Python 3.8.10 (default, Nov 26 2021, 20:14:08)
[GCC 9.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> print("ola mundo")
ola mundo
>>>
16
Realizando Operações
- Subtração
/ Divisão
* Multiplicação
** Exponenciação
18
Variáveis
Para criar uma variável, basta dar um nome para ela, seguido
de um = para atribuir um valor
19
Variáveis
>>> qtde_alunos = 30
>>> nome = "Maria"
>>> pi = 3.14
20
Variáveis
>>> qtde_alunos = 30
>>> nome = "Maria"
>>> pi = 3.14
21
Variáveis
>>> qtde_alunos = 30
>>> nome = "Maria"
>>> pi = 3.14
22
Variáveis
23
Variáveis
qtde_alunos
quantidade_de_alunos_na_sala
x
nave 25
Variáveis
26
O que é uma variável
27
O que é uma variável
Memória Principal
…
28
O que é uma variável
>>> pi = 3.14
Memória Principal
pi
3.14 …
29
Imprimindo
30
Exemplo
Memória Principal
qtde_alunos
200 …
31
Exemplo
Memória Principal
qtde_alunos
220 …
32
Exemplo
Memória Principal
qtde_alunos alunos_extr
250 30 …
33
Tipos de variáveis
34
Tipos de variáveis
35
Exemplo
>>> peso = 10
>>> type(peso)
<class 'int'>
36
Exemplo
>>> peso = 10
>>> type(peso)
<class 'int'>
>>> peso = 10.3
>>> type(peso)
<class 'float'>
37
Exemplo
>>> peso = 10
>>> type(peso)
<class 'int'>
>>> peso = 10.3
>>> type(peso)
<class 'float'>
>>> nome = "Maria"
>>> type(nome)
<class 'str'>
38
3.
Criando Scripts
39
Scripts
40
Breve revisão de algoritmos
41
▸ Recebe algum valor (ou conjunto de valores) de ENTRADA
Scripts
42
IDE
Alguns editores possuem mais “recursos” apropriados para programação. Esse tipo de
editor também é chamado de IDE (Integrated Development Environment):
43
IDE
Alguns editores possuem mais “recursos” apropriados para programação. Esse tipo de
editor também é chamado de IDE (Integrated Development Environment):
44
IDE
45
Primeiro Script
Dicas:
▸ Crie em um local fácil para você lembrar e acessar
▸ Use o tutorial disponibilizado neste curso
46
Primeiro Script
Abra o VSCode
Menu Arquivo -> Abrir Pasta …
Abra a pasta recém criada
47
Primeiro Script
48
Primeiro Script
49
Primeiro Script
Execute
50
Lendo do Teclado
51
Lendo do Teclado
print("Olá mundo!")
nome = input("Digite seu nome: ")
print("Seu nome é", nome)
52
Lendo do Teclado
print("Olá mundo!")
nome = input("Digite seu nome: ")
print("Seu nome é", nome)
idade = input("Digite sua idade: ")
idade_apos = input("Com quantos anos você quer aposentar: ")
anos_apos = idade_apos - idade
print("Faltam", anos_apos, " para você aposentar")
53
Lendo do Teclado
print("Olá mundo!")
nome = input("Digite seu nome: ")
print("Seu nome é", nome)
idade = input("Digite sua idade: ")
idade_apos = input("Com quantos anos você quer aposentar: ")
anos_apos = idade_apos - idade
print("Faltam", anos_apos, " para você aposentar")
Oops!
55
Lendo do tipo certo
56
Exemplo
print("Olá mundo!")
nome = input("Digite seu nome: ")
print("Seu nome é", nome)
idade = int(input("Digite sua idade: "))
idade_apos = int(input("Com quantos anos você quer aposentar: "))
anos_apos = idade_apos - idade
print("Faltam", anos_apos, " para você aposentar")
57
Operações sobre variáveis
58
Comentários
59
Documentação
60
4.
Você não precisa de uma IDE
61
Executando o script
62
Executando o script no Linux
python3 nome_seu_script.py
63
Executando o script no Windows
64
5.
Importando
65
Importando
Formato
import nome_arquivo
66
Math
67
Raiz Quadrada
import math
valor = 4
raiz = math.sqrt(valor)
print("A raiz de ", valor, "é", raiz)
68
Raiz Quadrada
import math
valor = 4
raiz = math.sqrt(valor)
print("A raiz de ", valor, "é", raiz)
69
6.
Exercícios
70
Executando o script
71
7.
Bibliografia adicional
72
Leitura recomendada
74