Você está na página 1de 24

Fundamento de programação II

Python - OOP

Pedro Mbote
Sumário

● O que é Python
● Por que Python
● Instalação do Python
● Saída padrão em Python
O que é o Python

● Linguagem de alto nível


● Tipagem dinâmica,
● Orientada a objetos,
● Interpretada
● Última versão: Python 3
● Criada por Guido van Rossum e lançada em 1991
Por que utilizar Python?
● Hello, World
C C++

#include <stdio.h> Python


#include <iostream>

int main(void) int main() {


{ printf(“Hel std::cout <<
lo, print(“Hello, World”)
“Hello, World\
World\n”); n”;

} }
Executando um programa

● Para executar um script em Python, basta


abrir o terminal e executar o comando:

>>> python modulo.py


Instalação do python

● Linux e MacOS já possuem o Python em seus terminais.


Assim, é necessário instalar apenas no Windows.
Instalação do python

● Para a instalação no windows deve-se abrir o site oficial


do Python: https://www.python.org/ e ir em Downloads.
Instalação do python
Instalador de Pacotes

 pip é o gerenciador de pacotes padrão do Python. Ele


permite a instalação e o gerenciamento de pacotes
adicionais que não fazem parte da biblioteca padrão.
VENVs

 Virtualenv é uma ferramenta muito útil, que permite


cria um sistema de desenvolvimento Python isolado de
outros ambientes de desenvolvimento onde você podes
fazer todo o trabalho de desenvolvimento.
VENVs

I. Instalar o virtualenv - pip install virtualenv


II. Abrir o terminal e executar o comando virtualenv <nome>, vai criar
uma pasta venv (novo ambiente de desenvolvimento isolado)
III. Activar o novo ambiente de desenvolvimento executando o comando
linux : <nome>/bin/activate windows: <nome>\scripts\activate
Comentários

# comentário simples

‘‘‘ comentário
multiline ’’’
Palavras reservadas

● São palavras reservadas em Python:

and as assert break class continue


def del elif else except exec
for from global if import finally
lambda or pass print in
raise is
not try while with yield
return
Saída padrão

• A função print é responsável por imprimir uma mensagem.

• A função print pode ser utilizada para informar o utilizador sobre:


• A resposta de um processamento.
• O andamento da execução do programa.
• Comportamentos inesperados do programa.
• Outros motivos em que o usuário precise ser informado sobre algo.
Saída padrão

• Iremos estudar posteriormente como criar nossas próprias funções,


mas agora vamos aprender um pouco mais sobre a função print.
• Como todas as funções, a sintaxe para a função de impressão começa
com o nome da função (que neste caso é print), seguida de uma lista de
argumentos, incluída entre parênteses.

1 print("Argumento 1", "Argumento 2", "Argumento 3")

1 Argumento 1 Argumento 2 Argumento 3


Saída padrão
Saída padrão
• Note que, quando informamos mais de um argumento para a função print,
eles são automaticamente separados por um espaço.

print("Hello", "world!")

Hello world!

• Podemos modificar isso utilizando o parâmetro sep.

print("Hello", "world!", sep = "+")


Hello+world!
Saída padrão

• Os comandos a seguir produzem o mesmo resultado:


1 print("Hello world!")
2 print("Hello", "world!")
3 print("Hello", "world!", sep = " ")

• Resposta obtida:
Hello world! Hello
world! Hello
world!
Saída padrão
• A função print imprime automaticamente o caractere de quebra de linha (\
n) no fim de cada execução.
pr i nt ("UCAN")
print("Telecom!")

Ucan
Telecom!
• Também podemos modificar isso utilizando o parâmetro end.
print("UCAN", end = "")
print("Telecom!")
UCANTelecom!
Saída padrão
• Sem o caractere de controle de quebra de linha (\n) no fim:

1 print("Telecom", "UCAN", "2022", sep = " - ", end = "!")


2 print("Novo Texto!")

1 Telecom - UCAN- 2022!Novo Texto!

• Com o caractere de controle de quebra de linha (\n) no fim:


1 print("Telecom", "UCAN", "2022", sep = " - ", end = "!\n")
2 print("Novo Texto!")

Telecom – UCAN – 2022 – Novo Texto!


Exercício
Descrição
Escreva um comando utilizando a função print que informe seu primeiro nome, seu
RA, o código da disciplina e o ano seguindo o formato: {nome} - {RA} - {código da
disciplina} - {ano}.
Observação: Não utilize o parâmetro sep.
Exemplo
• Nome: José • Código da disciplina: MC102
• RA: 999999 • Ano: 2020

1 # ?
2 # José - 999999 - MC102 - 2020
Exercício
Descrição
Escreva um comando utilizando a função print que informe seu primeiro nome, seu
RA, o código da disciplina e o ano seguindo o formato: {nome} - {RA} - {código da
disciplina} - {ano}.
Observação: Utilize o parâmetro sep.
Exemplo
• Nome: José • Código da disciplina: MC102
• RA: 999999 • Ano: 2020
1 # ?
2 # José - 999999 - MC102 - 2020
Dúvidas
Atenção

Você também pode gostar