Escolar Documentos
Profissional Documentos
Cultura Documentos
1. INTRODUÇÃO.......................................................................................................... 5
2. HISTÓRIA................................................................................................................. 6
3. A LINGUAGEM HOJE............................................................................................ 12
4. ZEN DE PYTHON................................................................................................... 18
4.8. Casos especiais não são especiais o bastante para quebrar as regras..............19
1
4.13. Erros nunca devem passar silenciosamente....................................................21
4.20.2. Refatoração:.................................................................................................25
4.20.3. Documentação:.............................................................................................25
4.20.5. Lembre-se:....................................................................................................25
Influência no design:.......................................................................................................26
Escolha consciente:........................................................................................................27
Considere alternativas:...................................................................................................27
4.22. Gabarito:...........................................................................................................29
2
5. LUGARES DE ATUAÇÃO DA LINGUAGEM..........................................................32
6.4. IDLE.....................................................................................................................41
6.6. Revisão................................................................................................................ 42
6.6. Gabarito:.............................................................................................................. 43
7.2. Prática..................................................................................................................47
7.2.1. Variáveis...........................................................................................................47
7.3. Revisão................................................................................................................ 52
7.4. Desafios...............................................................................................................52
eventos
3
2. busque fazer perguntas se fixando em conceitos relevantes do que é falado
nos textos.
4. não deve ter alternativas como nenhuma das alternativas anteriores ou Não
aspectos do texto.
quando isso não for possível a resposta deve destacar o erro na alternativa.
errada.
segunda posição.
4
1. INTRODUÇÃO
Olá, pequeno gafanhoto, seja bem-vindo a mais uma aula do seu curso
de programação com linguagem python.
Isso tudo vamos responder nesta aula. Sempre que começa um curso
eu conto a história daquilo que estou ensinando eu acredito que quando a gente
entende a evolução das coisas a gente se apega mais com a tecnologia, consegue
entender o quanto ela evoluiu desde o momento em que ela surgiu.
5
2. HISTÓRIA
6
Criada a linguagem chegou um desafio dar um nome a ela. Dentro do CWI existia
um pequeno padrão a nomeação dos projetos internos tudo aquilo que era criado
dentro do departamento era nomeado era batizado com o nome de um programa
ou alguma coisa que remetesse à televisão. Van Hossum resolveu batizar o projeto
homenageando o seu programa de humor favorito o Monty Python's Flying Circus
O programa não ficou tão famoso aqui no Brasil eu particularmente gosto bastante
era um programa de humor com as piadas meio malucas, mas Van Hossum e seus
amigos gostavam bastante sendo assim resolveram homenagear o programa de tv
colocando Python como o nome da linguagem.
Se você gosta de biologia você sabe que existe uma espécie de serpente que
também se chamada Python em inglês. No início Van Hossum e seus amigos
tentaram fugir ao máximo desse nome, mas hoje a logo da linguagem são duas
serpentes interessadas uma azul e outra amarela.
7
Acontece que um dos primeiros livros de programação de Python que saiu do
mercado foi de editora O'Reilly, que tem a "mania" de colocar animais como capa,
sugeriu colocar uma cobra e assim ela ficou associada à linguagem.
8
Com essa grana do patrocínio à linguagem conseguiu crescer ainda mais até que
mais pra frente em 2001 com a linguagem criando corpo foi criada uma fundação a
PYTHON SOFTWARE FUNDATION, fundação sem fins lucrativos que hoje é uma
das mantenedoras e coordenadoras do Python.
2.1. Revisão - 1
linguagem Python?
de entender.
experientes.
c) Por causa da influência do livro da O'Reilly que sugeriu colocar uma cobra na
capa.
9
e) Por ser uma escolha aleatória dos desenvolvedores do CWI.
projeto CP4E?
e) Financiamento da NASA.
mercado?
d) Python Cookbook.
e) A Linguagem Python.
da linguagem Python?
e) Desenvolver a internet.
2.2. Gabarito – 1
complexas como C.
Estados Unidos.
CP4E, que tinha como objetivo ensinar programação para todo mundo.
Python.
11
3. A LINGUAGEM HOJE
Hoje em dia a PSS é patrocinada por muitas empresas conhecidas entre elas a
Microsoft o Google e até mesmo a brasileira Globo.com que utiliza Python nos seus
principais serviços principalmente no seu site e na transmissão de vídeo.
A linguagem Python evoluiu tanto que ela atualmente é uma das linguagens padrão
que já vêm instalados em muitos sistemas operacionais entre eles:
12
Computador do tamanho de um cartão de crédito ele vem com a
possibilidade de rodar o sistema operacional e a sua principal forma de
programação e de educação, é uma máquina que é muito utilizada para fins
educacionais, é para ensinar linguagem Python inclusive esse “-Pi” é uma
referência à linguagem Python e por falar nesse “-Pi” no final de certos nome não
sei se você já ouviu falar no
Mas onde foi parar o Guido Van Hossum? Ele ainda está vivo e
trabalhando. Ele ainda coordena a criação da Linguagem participando muito de
eventos fazendo a linguagem evoluir, participou ativamente da construção da
versão 3 do Python a última versão da linguagem é a que vai ser utilizada no curso.
13
geral basicamente você pode utilizar linguagem para basicamente tudo. Eu não
estou aqui dizendo que ele é a melhor linguagem para fazer tudo, mas
simplesmente estou relatando aqui que é uma linguagem utilizada em vários
setores. Neste curso você vai ver onde a gente aplica o Python, produtos, jogos,
filmes que você está acostumado a utilizar no seu dia a dia.
Outra coisa que sempre faz parte da história do Python um dos seus
princípios é que ele seja simples fácil e intuitivo programar em Python, você já vai
vir na próxima aula, que os comandos são muito simples os comandos são em
inglês não se espante com o uso do inglês como já falei anteriormente você já usa
palavras em inglês facebook, videogames notebooks em nada disso atrapalha o
seu dia a dia então não se espante com os comandos em inglês. A outra coisa que
é muito útil da linguagem Python, e fez com que ela fosse adotada em muitos
lugares é que ela é MULTIPLATAFORMA basicamente o mesmo programa que
você escreve no seu computador com Windows ele vai funcionar no linox ,no Mac
em uma SmartTv ou no celular ele vai funcionar ele vai dar um jeito de rodar. Outra
característica muito apreciada pela comunidade é que a linguagem Python ela é
BATTERIAS INCLUDED com baterias incluídas e você com certeza já ganhou de
presente de natal que não vinha com bateria e perde tudo é graça né? Algumas
linguagens de programação você tem que ficar instalando um monte de coisa. o
Python já vem com muita coisa instalada, dá para instalar mais coisas, mas a
essência dele o pacote que a gente vai baixar e instalar no computador já vem com
a maioria das coisas que a gente vai utilizar no nosso dia a dia. Outra coisa muito
legal da linguagem é que ela é TOTALMENTE LIVRE ela é código aberto faz parte
uma licença específica da Python do software foundation, mas é totalmente livre
para você poder baixar estudar ver como é que funciona fazer alterações e
redistribuições tem inclusive uma redistribuição que é muito legal do Python o que
é utilizado até hoje. Outra coisa muito importante da linguagem é que ela é
EXTREMAMENTE ORGANIZADA na hora de você escreve código a posição das
coisas tem que ser tudo certinho você precisa ter um programador organizado para
poder aprender Python e se você não é organizado não se preocupa você vai ficar
mais organizado a partir do momento que você gostar da linguagem e com certeza
você vai gostar dela. Outra coisa é uma linguagem ORIENTA NO OBJETO na
verdade tudo dentro do Python é um objeto a mais simples variável é um objeto e
se você está começando a programar agora isso não faz sentido nenhum pra você
não se preocupa mais para frente quando você evoluir seus estudos vai fazer todo
14
o sentido e como é importante isso dentro da linguagem. como eu disse
anteriormente o Python é REPLETO DE BIBLIOTECAS tem biblioteca para criar
aplicativos para celular , biblioteca para poder criar jogo, poder criar telinha de
sistema tem um monte de coisas dentro do Python inclusive a linguagem com uma
FILOSOFIA PRÓPRIA O “ZEN DO PYTHON” que foi criada por um dos
programadores da linguagem o nome dele Tim Peters.
3.1. Revisão – 3
e) Licenciamento proprietário
Software Foundation?
a) Microsoft
b) Google
c) Apple
d) Globo.com
e) Dropbox
16
3.2. Gabarito - 3
Justificativa: Python é uma linguagem de propósito geral, o que significa que pode
bibliotecas
significando que ele vem com uma ampla gama de bibliotecas e funcionalidades
19
4.4. Complexo é melhor que complicado.
Exemplo: Usar uma função com lógica complexa em vez de código duplicado.
Comentários: Usar comentários para explicar o que o código faz, por que ele faz
isso e como ele funciona.
20
4.8. Casos especiais não são especiais o bastante para quebrar as regras.
Exemplo: Usar uma estrutura de loop consistente para evitar código redundante.
Use funções: Se você precisa executar o mesmo código em vários lugares do seu
programa, coloque-o em uma função e chame essa função whenever needed.
Use bibliotecas: Existem muitas bibliotecas disponíveis que fornecem funções para
tarefas comuns. Usar essas bibliotecas pode evitar a necessidade de escrever
código especial para essas tarefas.
Em alguns casos, pode ser necessário quebrar as regras para escrever código
eficiente e legível. No entanto, isso deve ser feito com cuidado e apenas quando
for realmente necessário.
Em alguns casos, soluções práticas podem ser mais importantes que a pureza do
código.
Utilizar uma biblioteca matemática existente, como NumPy ou SciPy, que já possui
funções prontas para calcular a área de diferentes formas geométricas.
Em alguns casos, pode ser necessário silenciar erros para evitar mensagens
desnecessárias.
Use comentários para explicar por que um erro está sendo silenciado.
Ao seguir estas dicas, você pode silenciar erros de forma segura e evitar
mensagens desnecessárias, sem comprometer a capacidade de identificar e
corrigir problemas no seu código.
Observação:
Use comentários para explicar o código: Adicione comentários para explicar o que
o código está fazendo, especialmente em seções complexas ou com lógica não
trivial.
Aqui estão algumas dicas para manter uma mente aberta e continuar aprendendo:
23
Participe de projetos open-source: Contribua para projetos de código aberto e
aprenda com outros desenvolvedores.
Código complexo e difícil de entender pode ser sintoma de uma solução ineficiente.
Independência entre módulos: Cada módulo deve ter uma função específica e bem
definida, com interfaces claras para interagir com outros módulos.
4.19.3. Bibliotecas:
4.19.4. Frameworks:
4.19.6. Manutenabilidade:
4.19.7. Reusabilidade:
4.19.8. Extensibilidade:
4.19.9. Escalabilidade:
25
A modularidade e a flexibilidade são princípios fundamentais para o
desenvolvimento de software adaptável e de fácil manutenção. Ao dividir o código
em módulos independentes e bem definidos, e ao usar interfaces e abstrações,
você estará preparado para lidar com mudanças nos requisitos e garantir a
longevidade do seu projeto.
Exemplo:
Realize revisões de código com outros desenvolvedores para identificar áreas que podem
ser melhoradas.
4.20.2. Refatoração:
4.20.3. Documentação:
Documente o código para explicar seu funcionamento e facilitar a compreensão por outros
desenvolvedores.
26
4.20.5. Lembre-se:
Seja consciente das limitações e características das ferramentas que utiliza para
que elas não influenciem negativamente o design do seu código.
Este princípio destaca a importância de ter consciência das ferramentas que você
utiliza para programar. As ferramentas podem influenciar o design do seu código,
tanto de maneira positiva quanto negativa.
27
Limitações das ferramentas:
Influência no design:
Escolha consciente:
Procure exemplos de código que utilizem a ferramenta para ter uma ideia de como
ela pode ser utilizada de forma eficaz.
sabe quando você fala: “eu acho que vou começar aprender Python
mais amanhã eu faço”, “eu acho que vamos criar um sistema mais daqui a
pouquinho crio”. faz agora você não fizer agora você nunca vai fazer.
4.22. Revisão – 4
29
14) Como o Zen do Python sugere que os programadores devem
abordar a complexidade do código?
30
20) Qual é a abordagem recomendada pelo Zen do Python em relação à
organização do código?
4.23. Gabarito:
de manter.
direta. Justificativa: O Zen do Python sugere que os casos especiais devem ser
31
importante para lidar com requisitos em constante mudança durante o
desenvolvimento de software.
de manter.
32
5. LUGARES DE ATUAÇÃO DA LINGUAGEM
Números grandes o Python suporta números muito grandes assim ele consegue
fazer cálculos muito grandes e isso ajuda muito na evolução de sistemas de
Inteligência Artificial biotecnologia, que é uma área que precisa muito da força
no cálculo, e principalmente computação 3D. Todas essas áreas são importantes
e o Python se aplica a todas elas
sua essência o Google tem robozinhos Crawler (CRAWLY, 2023 ) que encontram
o conteúdo na internet. O Youtube é feito Python, a NASA e à Industrial Light &
Magic se você não está ligando o nome à pessoa é uma das empresas
responsáveis pela criação do Star Wars a edição e renderização os render
(ORTIZ, 2017) estão as máquinas nos programas que renderiam, Que fazem a
computação gráfica são todos feitos em Python. E não para por aí não, tem muita
empresa que aposta no Python por exemplo autodesk implementa rotinas em
python e utiliza como uma das principais linguagens de especificação dentro da
própria ferramenta Maya (modelagem 3D) e Softimage (programa de gráficos 3D)
o Python também é a linguagem padrão da especificação de softwares livres como
por exemplo o Blender para renderização, modelagem e animação gráfica que o
Gimp é uma espécie de Photoshop só que é um software livre. Até mesmo os
projetos com arduino podem integrar junto com Raspberry pi, utilizar Python não é
a linguagem padrão, mas ele também é compatível. e para quem estava esperando
a parte de jogos tem muito jogo que foi criado em python.
33
Alguns exemplos de games que foram criados diretamente à linguagem
Python Frets fire utilizando seu teclado como se fosse uma guitarra muito legal
totalmente desenvolvido em Python.
Com certeza depois de ver isso tudo aqui você quer aprender Python e
exatamente esse o objetivo deste curso. Agora eu já vou deixando claro não tente
pular etapas não é porque eu disse que tem vários jogos criados em Python que
você na semana que vem vai criar um jogo pronto e se você não conseguir você
vai se frustrar. O processo de aprendizado é um pouco demorado a gente precisa
primeiro ver a base para depois ver a coisa mais evoluída.
35
6. AULA 3 - INSTALANDO O PYTHON3 E O IDLE
Agora eu mostrei todo o poder que o Python pode ter chegou a hora de
entender como ele funciona e instalar o Python do seu computador então prepare
porque nessa aula tem parte prática. Aperte START e vem comigo.
Olá, pequeno gafanhoto, seja bem-vindo mais uma aula do seu curso
em vídeo de Python. Meu nome é Gustavo Guanabara eu sou seu Professor e
agora nós chegamos na terceira fase a gente está ficando cada vez mais perto do
CHEFÃO nesta fase a gente vai aprender como o Python funciona. É neste
momento em que vamos te explicar a base de toda a linguagem de programação, e
como é tão importante você começar com uma linguagem simples e o Python é
uma das melhores opções.
36
6.1. Como a linguagem funciona
Dessa maneira não adianta você mandar uma mensagem para ela,
como por exemplo o “bom dia” se o que ela entende como bom dia é outra coisa
completamente diferente do que você conhece como “bom dia” temos então um
grande impasse. Normalmente a gente tem falado em duas situações a primeira
mais simples a gente arrumar um dicionário, no nosso caso aqui um dicionário
português grego e aí eu faço uma consulta esse dicionário, verifico como é que se
fala “bom dia” e aí eu falo ele. Acontece que desta forma a nossa conversa ficaria
dificultada levaria um tempo para poder bater um papo com ele e aí a gente pensa
37
sempre uma segunda opção é colocar uma pessoa no meio falante de português
de grego.
Basta então você falar com essa pessoa do meio e essa pessoa vai
fazer a tradução e falar “bom dia” em grego para seu amigo ele vai responder em
grego e a pessoa que está no meio vai capturar a mensagem e vai mandar pra
você em português esse tipo de pessoa que está representada ela existe a gente a
chama de intérprete. Basicamente o que uma intérprete faz é entender dois
idiomas e fazer a conversão de um para o outro e vice-versa. Mas você não vai
ficar falando com essa intérprete com gírias usando palavras que só dizem respeito
ao seu meio social ou a o estado onde você mora a gente tem um monte de gírias
conforme o estado ou região onde você mora e você não pode utilizar esse
linguajar com a intérprete. Ela talvez não conheça essas palavras e não consiga
transpor essas suas Gírias para o grego, eu acho que a situação é muito fácil de
compreender.
Agora vou propor uma pequena mudança. Tire o seu amigo grego daí e
coloque um computador no lugar. É a mesma história, isso porque você entende o
idioma português e um computador entende o outro idioma que é o que a gente
chama de linguagem de máquina.
38
que você entende para o jeito que o computador entende, um monte de zeros e
uns no formato que a máquina vai compreender. E aí você está pensando
“caramba se eu tivesse um dicionário para converter isso tudo em 0 e 1daria um
trabalho desgraçado”. E é aí que entra a mesma situação em que você pode
colocar uma “pessoa” ali no meio que vai transpor aquilo tudo que você falou
diretamente para a linguagem do computador.
39
Digite “CMD” e ele vai abrir o prompt do DOS
Escreva olá mundo que a primeira coisa que a gente faz em toda a
linguagem de programação.
40
Passa o mouse sobre download/transferência. Você Vai escolher entre
Windows, Mac, outras plataformas no caso aqui vamos escolher Windows.
O download já vai começar em pouco tempo você vai ter o seu arquivo
de instalação que no seu computador.
Execute o arquivo. Vai aparecer uma tela semelhante a esta só que com
a versão que você escolheu.
41
Vamos clicar em Install Now (Instalar Agora) eu não recomendo
customizar, mas recomendo marcar Add Python 3.X to PATH (adicionar o python
3.X no PATH). Isso para que o comando do Python comece a funcionar lá e no seu
terminal no seu modo de comando. Após marcar essa opção e clique em Install
Now.
A instalação vai levar alguns segundos você vai ter o Python e o IDLE
instalado no seu sistema. Ao terminar eu também recomendo você desabilitar a
limitação do PATH.
E ele coloca lá “Olá, Mundo” Então com poucos passos você já tem o
Python instalado em sua máquina.
6.4. IDLE
43
suas vantagens em relação ao uso do terminal, como a colorização do código e a
possibilidade de personalização da aparência.
6.6. Revisão
21. Qual é a função do interpretador de uma linguagem de programação, de acordo com o texto?
22. Por que é importante marcar a opção "Add Python 3.X to PATH" durante a instalação do Python no
Windows?
24. O que acontece se você digitar "python --version" no prompt de comando e o Python não estiver
instalado?
a) O prompt de comando exibirá uma mensagem informando que o Python não está instalado.
25. Qual é o principal propósito de se executar o comando "import this" no Python, conforme
mencionado no texto?
6.6. Gabarito:
21. Resposta correta: b) Converter o código escrito para a linguagem de máquina compreendida pelo
computador.
Justificativa: O interpretador de uma linguagem de programação traduz o código escrito para a
linguagem de máquina compreendida pelo computador, permitindo sua execução.
22. Resposta correta: b) Para permitir o acesso ao Python pelo terminal de comando.
Justificativa: Marcar a opção "Add Python to PATH" durante a instalação do Python no Windows
permite que o Python seja acessível pelo terminal de comando.
44
23. Resposta correta: b) Oferece colonização para distinguir elementos do Python.
Justificativa: A principal vantagem do IDLE em relação ao terminal de comando é a colonização,
que ajuda a distinguir os diversos elementos do Python, facilitando a escrita e compreensão do
código.
24. Resposta correta: a) O prompt de comando exibirá uma mensagem informando que o Python não
está instalado.
Justificativa: Se o Python não estiver instalado e você digitar "python --version" no prompt de
comando, ele exibirá uma mensagem informando que o Python não está instalado, pois não
reconhecerá o comando.
25. Resposta correta: b) Exibir o Zen do Python, uma coleção de princípios de programação.
Olá, pequeno gafanhoto, seja bem-vindo a mais uma aula do seu curso
em vídeo de Python.
45
Então vamos parar de enrolação e vamos começar com a nossa base
teórica.
46
aspas. Por exemplo se eu quiser o número sete o número sete tá representado
aqui embaixo e vamos representar outro número por exemplo o número 4 esses
números que estão aparecendo aqui embaixo você percebe são diferentes do “Ola,
mundo” lá de cima porque eles não têm aspas porque eles não são mensagens
eles são números. Mas qual é a diferença entre uma mensagem e um números?
As mensagens ela elas são usadas primordialmente para serem exibidas na
tela números são utilizados primordialmente para fazer cálculos.
Então se você quiser fazer uma conta com um número não bote aspas
se você quiser escrever algo na tela bote aspas.
print (7 + 4)
47
Se eu colocar o sete e o quatro entre aspas? Ai teremos então
exatamente como tá aparecendo aqui embaixo:
Se você esperava esperando o resultado 11, nesse caso ele não vai
somar um com o outro ele vai juntar um com o outro.
7.2. Prática
Se eu colocar print (‘Olá’ + 5) vai ocorrer um erro. Para que isso funcione
no lugar de “+” vamos usar vírgula, print (‘Olá’ , 5) e agora o Python me mostra
“Olá 5”.
Ficou claro então tem horas em que o “+” vai funcionar melhor tem horas
em que a vírgula vai funcionar melhor. Ah, mas professor como é que vamos
saber? você vai se acostumar se você praticar.
48
7.2.1. Variáveis
Sempre que você olhar um simbolozinho de igual “=” você não vai ler
como igual você vai ler como recebe.
49
Vamos escrever então: nome recebe Guanabara, idade recebe 25 e
idade recebe 75.8.
fazer a mesma coisa vamos tentar fazer a mesma coisa com o sinal de
“+”.
50
Deu erro porque o “+” só funciona se for mensagem e outra mensagem
no nosso caso temos uma mensagem um número e outro número. Então tem que
ser com vírgula. Depois a gente vai aprender outra maneira de fazer que é até
melhor do que isso, mas por enquanto vamos passo a passo.
Então a linha acima diz que a variável nome recebe o resultado do input
de qual é o seu nome?
51
Quando você apertar enter ele vai aparecer “Qual o seu nome?” no caso
acima o usuário escreveu, Juvenal. Ao dar enter, novamente a variável nome
recebe Juvenal. vamos fazer a mesma coisa com anos e com o peso vou fazer a
mesma coisa para idade e peso. Digite idade = input (‘Quantos anos você tem?’).
Aperte o enter e vai aparecer “Quantos anos você tem?”, digite o valor que deseja.
O mesmo vai acontecer com a variável peso, peso = input (‘Qual é o seu peso?’)
aparecerá “qual é o seu peso?” e o usuário poderá colocar o valor que desejar no
caso acima 44,5. Agora vou mandar aparecer na tela os valores armazenados nas
variáveis o print (nome, idade, peso) na linha de baixo aparece, “Juvenal 22 44,5”.
52
Faça o seguinte digite exatamente os comandos que você viu
anteriormente. Repare que nós não estamos mais no modo interativo, por este
motivo após digitar os comandos e apertar enter não acontece nada a não ser o
cursor ir para a próxima linha.
Vamos colocar esse script para funcionar. Sem ser no modo interativo eu
quero que ele comece a Executar. Para fazer isso é simples. clique em Run que
significa executar ou apertar a tecla F5 do seu teclado
Você pode ver que o script funciona várias vezes sem precisar
reescrever. Então para que que serve o modo interativo do IDLE. O modo interativo
é usado quando você quer testar algum algoritmo por exemplo ver o resultado de
uma função de um programa.
7.3. Revisão
53
No ambiente do Windows utilizando o IDLE, o professor demonstra
operações simples como adição e concatenação de mensagens. Ele enfatiza a
diferença entre usar o operador + e a vírgula para diferentes tipos de dados.
7.4. Desafios
Vamos criar um script em Python que vai nos ajudar a mostrar a data de
nascimento de uma pessoa de uma forma bonita e organizada. Para isso,
precisamos ler três informações importantes: o dia, o mês e o ano em que a
54
pessoa nasceu. Em seguida, nosso script vai juntar essas informações e exibir uma
mensagem com a data formatada corretamente.
55
1
import this = ovo de Páscoa bem conhecido em Python que quando adicionado ao
seu código, será gerado automaticamente The Zen of Python
2
print() = função imprime a mensagem especificada na tela ou em outro
dispositivo de saída padrão.A mensagem pode ser uma string, ou qualquer
outro objeto, o objeto será convertido em uma string antes de ser gravado na
tela.
Sintaxe
print(object(s), sep=separator, end=end, file=file, flush=flush)
Parâmetro Descrição:
object(s) objeto, que você quiser. Será convertido em string antes de impresso
sep='separator' Opcional. Especifique como separar os objetos, se houver
mais de um. O padrão é ' '.
end='end' Opcional. Especifique o que imprimir no final. O padrão é '\n'
(alimentação de linha)
file
Opcional. Um objeto com um método de gravação. O padrão é sys.stdout
.stdout
flush Opcional. Um Booleano, especificando se a saída é liberada (True) ou
buffered (False). O padrão é false.
3
Imput() = função permite a entrada do usuário.