Apostila Python - Módulo I
Apostila Python - Módulo I
PYTHON MÓDULO I
Introdução à Programação
Revisão 20 - Agosto 2025
[Link]/treinamentos
LINGUAGEM DE PROGRAMAÇÃO
A linguagem de programação é essencialmente o idioma que você utiliza para se comunicar com o
computador e expressar seus códigos. Similar à comunicação entre pessoas, você transmite uma
mensagem e espera que o receptor a compreenda e reaja. A linguagem consiste em um conjunto de
regras que devem ser seguidas para garantir o funcionamento correto dos programas.
Assim como há uma variedade de idiomas no mundo, existem diversas linguagens de programação
atualmente, algumas mais acessíveis para aprendizado, enquanto outras são notoriamente complexas.
Linguagens Compiladas:
"O termo "compilar" sugere a ideia de transformar um objeto em outro. Dessa forma, podemos
descrever o processo de compilação como a conversão do nosso código para linguagem de máquina
por meio de um programa chamado compilador.
Além disso, "compilar" também pode significar condensar um objeto extenso em um resultado final.
Isso nos ajuda a compreender outro aspecto do processo realizado pelo compilador. Ele processa todo
o nosso código de uma só vez, selecionando-o integralmente, convertendo-o para binário e
armazenando o resultado em um único "pacote"."
Linguagens Interpretadas:
Quando discutimos interpretação, é natural pensar em alguém atuando como intérprete, que
recebe uma informação em uma linguagem fonte e a traduz para uma linguagem alvo.
Linguagens Híbridas:
As linguagens híbridas representam um equilíbrio entre as linguagens compiladas e as
interpretadas, aproveitando as vantagens de ambos os modelos. O processo começa com a
definição do(s) arquivo(s) fonte, contendo o algoritmo codificado na linguagem. Esses
arquivos são então submetidos a um programa especial conhecido como compilador de
código de byte. Sua função é realizar uma compilação semelhante à das linguagens
compiladas. No entanto, em vez de gerar um programa executável, o compilador produz
código de byte (armazenado em um arquivo separado).
Para executar o programa, o código de byte é submetido a outro programa especial chamado
interpretador de código de byte. Este interpreta o conteúdo do código de byte e executa o
programa, agindo como um interpretador típico de linguagens interpretadas. Ao distribuir
programas, é suficiente fornecer apenas o código de byte, mantendo assim o código fonte
original em sigilo.
Como há uma etapa de compilação para código de byte, pode ocorrer alguma otimização no
código gerado, o que beneficia o desempenho dos programas.
Linguagens Híbridas
LINGUAGEM PYTHON
Python foi criada em 1990 por Guido Van Rossum no Centro de Matemática Stichting (CWI,
veja [Link] na Holanda.
Python é uma linguagem de programação de alto nível bastante versátil e popular atualmente que
suporta tanto a programação orientada a objetos quanto a programação estruturada.
Um dos grandes atrativos da linguagem é que ela foi projetada para ser legível, de fácil manutenção e
com suporte avançado a mecanismos de reutilização de software.
A adoção da tecnologia nos códigos de gigantes como Instagram, Netflix, Spotify, Reddit, Facebook e
Google é um poderoso incentivo para a linguagem.
IDE
IDLE
O IDLE é um IDE Python que vem com o pacote de instalação padrão do Python.
Conta com um editor de textos multi-janela que tem destaque em sintaxe, preenchimento inteligente,
indentação automática e outras funcionalidades, além de um depurador integrado com passo a passo.
IDE
PyCharm
O PyCharm é o melhor IDE para iniciantes. Ele possui diversas funcionalidades para tornar o ambiente
de desenvolvimento em Python mais familiar, além de Python internamente. Permite ainda básicos
dentro da aplicação e acesso rápido a bibliotecas.
Esse IDE Python fornece recursos de análise de código, gerenciamento de sistemas de controle de
versão e ainda suporta a programação de aplicações web com Django (framework web Python de alto
nível que permite o rápido desenvolvimento de sites seguros), um dos frameworks Python mais
famosos.
Spyder
O Spyder é uma ferramenta leve, simples e ao mesmo tempo poderosa. É um IDE Python de código
aberto que conta com elementos avançados de edição, depuração e testes interativos.
Ele é bastante utilizado para o aprendizado de Data Science, apesar de não fornecer ferramentas tão
avançadas nesse sentido como outras disponíveis. Mas ele é prático e seu depurador destaca bem
funções, variáveis e erros.
IDE
Jupyter
É um IDE Python gratuito, utilizado principalmente na análise e ciência de dados. Ele é fácil e intuitivo,
proporcionando um bom ambiente para iniciantes em Python. Também conta com muitos materiais de
referência, tornando-se um dos IDEs mais utilizados pela comunidade.
Ele trabalha muito bem com grandes conjuntos de dados. Além disso, é ótimo para a estética do
código. É possível visualizar e editar facilmente seu código para deixá-lo mais atraente e apresentável.
Por exemplo, é possível usar outros recursos de bibliotecas de visualização de dados, como a
Matplotlib, para mostrar gráficos no mesmo documento em que o código Python está ou exportar o
código-fonte para PDF.
Ele possui ainda integrações com HTML, por exemplo, que fazem a diferença principalmente na hora
de apresentar projetos ou utilizá-los para o aprendizado.
COMPILADOR ONLINE
Link: [Link]
COMPILADOR ONLINE
FUNÇÃO 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:
print('Meu nome é Wilson Borges de Oliveira')
print('Eu nasci em Abril de 1977')
Resultado:
Meu nome é Wilson Borges de Oliveira
Eu nasci em Abril de 1977
OPERADORES ARITIMÉTICOS
Os operadores aritméticos são utilizados na execução de operações matemáticas, tais como a soma e a
subtração, por exemplo.
Operador Conceito Exemplo
+ (Adição ou sinal positivo) - Realiza a soma entre operandos - Adiciona o sinal de positivo ao número - 10 + 7 - +4
OPERADORES ARITIMÉTICOS
Exemplo:
print(3+7)
print(10-2)
print(4*5)
print(2**3)
print(5/2)
print(5//2)
print(5%2)
print(9+8/2*3)
Resultado:
10
8
20
8
2.5
2
1
21
VARIÁVEIS
Variáveis são um dos recursos mais básicos das linguagens de programação. Utilizadas para armazenar
valores em memória, elas nos permitem gravar e ler esses dados com facilidade a partir de um nome
definido por nós.
Exemplo:
a=11
b=3
c=4
print(a+b-c)
Resultado:
10
VARIÁVEIS
Exemplo:
nome = 'Wilson Borges de Oliveira'
idade = 47
casado = True
esportista = False
print('Nome: ',nome)
print('Idade: ',idade)
print('Casado: ',casado)
print('Esportista: ',esportista)
Resultado:
Nome: Wilson Borges de Oliveira
Idade: 47
Casado: True
Esportista: False
TIPO DE DADOS
Python é uma linguagem dinamicamente tipada, o que significa que não é necessário declarar o tipo de
variável ou fazer casting (mudar o tipo de variável), pois o Interpretador se encarrega disso para nós!
Isso significa também que o tipo da variável poder variar durante a execução do programa.
TIPO DE DADOS
String (str)
É um conjunto de caracteres dispostos numa determinada ordem, geralmente utilizada para
representar palavras, frases ou textos.
Boolean (bool)
Tipo de dado lógico que pode assumir apenas dois valores: falso ou verdadeiro (False ou True em
Python).
Na lógica computacional, podem ser considerados como 0 ou 1.
TIPO DE DADOS
Listas (list)
Tipo de dado muito importante e que é muito utilizado no dia a dia do desenvolvedor Python!
Listas agrupam um conjunto de elementos variados, podendo conter: inteiros, floats, strings, outras
listas e outros tipos.
Tuplas (tuple)
Assim como Lista, Tupla é um tipo que agrupa um conjunto de elementos.
Porém sua forma de definição é diferente: utilizamos parênteses e também separado por vírgula.
A diferença para Lista é que Tuplas são imutáveis, ou seja, após sua definição, Tuplas não podem ser
modificadas.
Dicionários (dict)
Dict é um tipo de dado muito flexível do Python.
Eles são utilizados para agrupar elementos através da estrutura de chave e valor, onde a chave é o
primeiro elemento seguido por dois pontos e pelo valor.
FUNÇÃO INPUT()
Uma das tarefas mais comuns em um programa ou script é a captura de dados digitados pelos usuários,
para que possam ser processados dentro do programa. Em Python, podemos empregar a
função input() para realizar essa tarefa corriqueira.
Esta função lê a entrada que o usuário digitou e armazena o valor em uma variável, por exemplo. A
entrada é sempre retornada como um tipo string, independente do tipo de dado fornecido.
Exemplo:
nome = input('digite o seu nome: ')
idade = input('digite a sua idade:')
print('seu nome é ',nome)
print('sua idade é ',idade)
Resultado:
digite o seu nome: Wilson Borges de Oliveira
digite a sua idade:47
seu nome é Wilson Borges de Oliveira
sua idade é 47
FUNÇÃO INPUT()
Exemplo:
# Programa de média
bim1 = float(input('digite a nota do primeiro bimestre: '))
bim2 = float(input('digite a nota do segundo bimestre: '))
bim3 = float(input('digite a nota do terceiro bimestre: '))
bim4 = float(input('digite a nota do quarto bimestre: '))
media = round((bim1 + bim2 + bim3 + bim4) / 4, 2)
print ('sua média é: ', media)
Resultado:
digite a nota do primeiro bimestre: 6
digite a nota do segundo bimestre: 8
digite a nota do terceiro bimestre: 8
digite a nota do quarto bimestre: 10
sua média é: 8.0
INDENTAÇÃO
Indentação é uma forma de arrumar o código, fazendo com que algumas linhas fiquem mais à direita
que outras, à medida que adicionamos espaços em seu início. Para a maioria das linguagens a
indentação não é obrigatória, mas no caso Python isso é diferente.
A indentação é uma característica importante no Python, pois além de promover a legibilidade é
essencial para o bom funcionamento do código. Em outras palavras, se a indentação não estiver
adequada o programa pode se comportar de forma inesperada ou até mesmo não compilar.
Por exemplo, no caso de um if, o que determina se um código está dentro da condicional é o fato dele
ter sido indentado. O Código abaixo apresenta um exemplo onde o comando print só será executado se
o valor da variável x for maior que 8.
Exemplo:
x = 10
if x>8:
print('o x é maior que 8')
print('fim')
Exemplo:
idade = int(input('digite sua idade:'))
if idade > 17:
print('Você é maior de idade')
else:
print('Você é menor de idade')
Resultado:
digite sua idade:15
Você é menor de idade
Resultado:
digite sua idade:65
Você é maior de idade
Você está na melhor idade
Resultado:
digite a cor do semáforo: verde
acelerar
Resultado:
digite o primeiro número: 10
digite o segundo número: 2
O número 10 é maior que 2
Exemplo:
idade = 18
status = "Maior de idade" if idade >= 18 else "Menor de idade"
print(status)
Resultado:
maior de idade
MATCH CASE
O match case permite comparar valores de maneira mais flexível e eficiente. Ele simplifica a
substituição de várias estruturas if e elif, oferecendo uma sintaxe mais concisa e legível.
Com o match case, é possível lidar com diferentes casos e tomar decisões baseadas nos valores de uma
variável de forma mais eficiente e elegante.
Exemplo:
fruta = input("Digite o nome de uma fruta (maçã, banana, laranja, uva): ")
match fruta:
case "maçã":
print("A maçã é uma fruta doce e crocante.")
case "banana":
print("A banana é uma fruta rica em potássio e muito nutritiva.")
case "laranja":
print("A laranja é uma fruta cítrica conhecida por seu alto teor de vitamina C.")
case "uva":
print("A uva pode ser consumida fresca ou usada para fazer suco e vinho.")
case _:
print("Fruta inválida.")
Resultado:
Digite sua idade:10.5
Você não digitou um número inteiro
Fim!!!!
Resultado:
Digite sua idade:a
Você não digitou um número inteiro
Detalhe do erro: invalid literal for int() with base 10: 'a'
Fim!!!!
WHILE
O Laço de Repetição while repete um bloco de instrução enquanto a condição definida em seu
cabeçalho for verdadeiro.
Exemplo:
contador = 0
while contador <= 5:
print(contador)
contador = contador + 1
print('Fim')
Resultado:
0
1
2
3
4
5
Fim
WHILE
Exemplo:
contador = 0
while contador <= 15:
print(contador)
contador += 5
print('Fim')
Resultado:
0
5
10
15
Fim
WHILE
Exemplo:
media = 0
while media<7:
media=float(input('Digite sua media:'))
print('Você passou de ano !!! ')
Resultado:
Digite sua media:3
Digite sua media:6
Digite sua media:8
Você passou de Ano !!!
FOR
A estrutura de repetição for permite executar um bloco de códigos repetidas vezes até que uma
condição seja verdadeira.
Exemplo:
print('início')
for n in range(0,5):
print(n)
print('fim')
Resultado:
início
0
1
2
3
4
fim
FOR
Exemplo:
for num in range(0, 12, 2):
print(num)
print('Fim')
Resultado:
0
2
4
6
8
10
Fim
FOR
Exemplo:
# Programa de Tabuada
tab = int(input('Deseja a tabuada de qual número: '))
for x in range(1,11):
print(tab, ' X ', x, ' = ', tab * x)
Resultado:
Deseja a tabuada de qual número: 7
7 X 1 = 7
7 X 2 = 14
7 X 3 = 21
7 X 4 = 28
7 X 5 = 35
7 X 6 = 42
7 X 7 = 49
7 X 8 = 56
7 X 9 = 63
7 X 10 = 70
SLEEP
A função de tempo sleep suspende a execução pelo número de segundos informado em seu
parâmetro.
Exemplo:
from time import sleep
print('Ano Atual 2025')
sleep(1)
print('Contagem Regressiva para 2026')
for cont in range(10, -1, -1):
print(cont)
sleep(1)
print('Feliz ano novo!')
print('<2026>')
SLEEP
Resultado:
Ano Atual 2024
Contagem Regressiva para 2025
10
9
8
7
6
5
4
3
2
1
0
Feliz ano novo!
<2025>
LISTAS
Listas são nada mais é do que uma lista comum, é isso mesmo, uma lista comum!
Quando você faz uma lista de compras por exemplo, isso é uma lista, e no Python é a mesma coisa!
Mutáveis: As listas podem ser modificadas após sua criação (adicionar, remover ou alterar itens).
Utilize Listas quando você precisar de uma coleção de itens que pode mudar, adicionar ou remover
elementos frequentemente, ou quando a flexibilidade é necessária.
LISTAS
Exemplo:
frutas = ['uva','maça','morango','laranja']
for x in frutas:
print(x)
Resultado:
uva
maça
morango
laranja
LISTAS
Exemplo:
frutas = ['uva','maça','morango','laranja']
Resultado:
0 uva
1 maça
2 morango
3 laranja
LISTAS
Exemplo:
frutas = ["maçã", "banana", "laranja"]
print("Lista inicial:", frutas)
print()
# Adicionando um elemento ao final da lista
[Link]("uva")
print("Lista após adição elemento no final da lista:", frutas)
print()
# Inserindo 'morango' na posição 0
[Link](0, "morango")
print("Após adição de elemento na posição 0:", frutas)
print()
# Adicionando múltiplos elementos de uma vez
[Link](["abacaxi", "manga"])
print("Após adição de multiplos elementos:", frutas)
print()
# Removendo um elemento específico pelo valor
[Link]("banana")
print("Após remoção de elemento:", frutas)
LISTAS
Resultado:
Lista inicial: ['maçã', 'banana', 'laranja']
Lista após adição elemento no final da lista: ['maçã', 'banana', 'laranja', 'uva']
Após adição de multiplos elementos: ['morango', 'maçã', 'banana', 'laranja', 'uva', 'abacaxi', 'manga']
TUPLAS
As tuplas são estruturas de dados em Python que permitem armazenar uma coleção ordenada de
elementos. Elas são semelhantes às listas, mas com algumas diferenças chave. Aqui está um resumo
das características principais das tuplas:
Imutáveis: Uma vez criadas, suas entradas não podem ser modificadas.
Utilize tuplas quando os dados devem ser imutáveis, para retorno de múltiplos valores em funções,
como chaves de dicionários ou quando o desempenho e o uso de memória são críticos.
TUPLAS
Exemplo:
# Criando uma tupla
cores = ("Vermelho", "Azul", "Verde", "Azul")
# Acessando elementos
print(cores[0])
print(cores[1])
print(cores[2])
print(cores[3])
Resultado:
Vermelho
Azul
Verde
Azul
Traceback (most recent call last):
File "C:/Python3/[Link]", line 11, in <module>
cores[1] = "amarelo"
TypeError: 'tuple' object does not support item assignment
DICIONÁRIO
Os dicionários são uma estrutura de dados fundamental em Python, usada para armazenar pares de chave: valor.
Eles são extremamente úteis para situações onde você precisa de acesso rápido aos dados através de uma chave
única, e não através de uma posição indexada como em listas ou tuplas. Aqui está um resumo das características e
usos dos dicionários:
Chaves e Valores:
Cada item no dicionário é um par chave: valor.
Chaves devem ser únicas e imutáveis (como strings, números, ou tuplas).
Valores podem ser de qualquer tipo, incluindo listas, tuplas, e até mesmo outros dicionários.
Mutáveis:
Você pode adicionar, remover ou alterar itens no dicionário após sua criação
Acesso Rápido:
Oferecem acesso eficiente aos valores por meio das chaves, tornando-os ideais para buscas rápidas.
Sintaxe:
Definidos usando chaves {} com pares chave: valor separados por vírgulas.
DICIONÁRIO
Exemplo:
# Criando um dicionário com os estados, suas capitais e regiões
estados_brasil = {
"BA": {"capital": "Salvador", "regiao": "Nordeste"},
"GO": {"capital": "Goiânia", "regiao": "Centro-Oeste"},
"SP": {"capital": "São Paulo", "regiao": "Sudeste"},
"RO": {"capital": "Porto Velho", "regiao": "Norte"},
"RS": {"capital": "Porto Alegre", "regiao": "Sul"}
}
# Acessando e imprimindo os dados do estado selecionado
estado = input("Digite a sigla do estado BA, GO, SP, RO ou RS :")
dados_estado = estados_brasil[estado]
print(f"Estado: {estado}")
print(f" Capital: {dados_estado['capital']}")
print(f" Região: {dados_estado['regiao']}")
Resultado:
Digite a sigla do estado BA, GO, SP, RO ou RS :RO
Estado: RO
Capital: Porto Velho
Região: Norte
DICIONÁRIO
Exemplo:
# Criando um dicionário com os estados, suas capitais e regiões
estados_brasil = {
"BA": {"capital": "Salvador", "regiao": "Nordeste"},
"GO": {"capital": "Goiânia", "regiao": "Centro-Oeste"},
"SP": {"capital": "São Paulo", "regiao": "Sudeste"},
"RO": {"capital": "Porto Velho", "regiao": "Norte"},
"RS": {"capital": "Porto Alegre", "regiao": "Sul"}
}
print("*" * 50)
for sigla in estados_brasil.keys():
dados_estado = estados_brasil[sigla]
print(f"Estado: {sigla}")
print(f"Capital: {dados_estado['capital']}")
print(f"Região: {dados_estado['regiao']}")
print("*" * 50)
DICIONÁRIO
Resultado:
**************************************************
Estado: BA
Capital: Salvador
Região: Nordeste
**************************************************
Estado: GO
Capital: Goiânia
Região: Centro-Oeste
**************************************************
Estado: SP
Capital: São Paulo
Região: Sudeste
**************************************************
Estado: RO
Capital: Porto Velho
Região: Norte
**************************************************
Estado: RS
Capital: Porto Alegre
Região: Sul
**************************************************
RANDOM
Random é utilizado para gerar números aleatórios.
Exemplo:
import random
maridos=['João','José','Paulo','Luiz','Claudio']
esposas=['Maria','Carla','Sueli','Fernanda','Renata']
[Link]()
x = [Link](0,4)
n=int(input('Escolha seu sexo 1-Homem e 2-Mulher e pressione [ENTER]: '))
print('Número sorteado ', x)
if n==1:
print ('Você vai casar com a ',esposas[x])
elif n==2:
print ('Você vai casar com o ',maridos[x])
else:
print (‘Você não vai casar')
RANDOM
Resultado:
Escolha seu sexo 1-Homem e 2-Mulher e pressione [ENTER]: 1
Número sorteado 4
Você vai casar com a Renata
RANDOM
Random é utilizado para gerar números aleatórios.
Exemplo:
import random
contador = 0
[Link]()
sorteio = [Link](1,10)
while contador < 3:
num = int(input ('Informe um Número de 1 a 10: '))
contador = contador + 1
if num == sorteio:
print (‘O Número Sorteado foi: ',sorteio)
print ('Parabéns você Acertou!')
break;
else:
print ('Tente Novamente')
print (‘O Número Sorteado foi ',sorteio)
RANDOM
Resultado:
Informe um Numero de 1 a 10: 5
Tente Novamente
Informe um Numero de 1 a 10: 6
O Numero Sorteado foi: 6
Parabéns você Acertou!
O número sorteado foi 6
RANDOM
Exemplo:
# Programa da Mega Sena
import random
result = []
while len(result) != 6:
[Link]()
r = [Link](1, 60)
if r not in result:
[Link](r)
[Link]()
print (result)
Resultado:
[6, 8, 15, 27, 45, 49]
RANDOM
Exemplo:
# Programa da Mega Sena - 3 sorteios
import random
result = []
vezes=1
while vezes<=3:
while len(result) != 6:
[Link]()
r = [Link](1, 60)
if r not in result:
[Link](r)
[Link]()
print (result)
[Link]()
vezes = vezes +1
Resultado:
[4, 10, 15, 17, 32, 52]
[8, 24, 26, 39, 41, 47]
[4, 6, 26, 50, 52, 54]
FORMATAÇÃO DE STRING
Existem várias maneiras de apresentar a saída de um programa, os dados podem ser impressos em um
formato legível ou gravados em um arquivo para uso futuro. Às vezes, o usuário geralmente deseja
mais controle sobre a formatação da saída do que simplesmente imprimir valores separados por
espaço. Existem várias maneiras de formatar a saída.
Exemplo:
mensagem='Aprendendo a Programar em Python'
print([Link]())
print([Link]())
print([Link]())
print([Link] (80, '*'))
print([Link] (80))
print([Link] (80))
print(len(mensagem))
print([Link]('a'))
FORMATAÇÃO DE STRING
Resultado:
APRENDENDO A PROGRAMAR EM PYTHON
aprendendo a programar em python
aPRENDENDO A pROGRAMAR EM pYTHON
************************Aprendendo a Programar em Python************************
Aprendendo a Programar em Python
Aprendendo a Programar em Python
32
3
FORMATAÇÃO DE STRING
Exemplo:
nome = 'Marcos'
idade = 21.5
salario = 4552.2226
print ('Nome: %s - Idade: %d - Salario: %.2f' % (nome, idade, salario))
Resultado:
Nome: Marcos - Idade: 21 - Salario: 4552.22
Exemplo:
nome = 'Marcos'
idade = 21.5
salario = 4552.2226
print (f'Nome: {nome} - Idade: {idade:.0f} - Salario: {salario:.2f}')
Resultado:
Nome: Marcos - Idade: 22 - Salario: 4552.22
Exemplo:
a=float(input("Digite o primeiro valor:"))
b=float(input("Digite o segundo valor:"))
c=float(input("Digite o terceiro valor:"))
d=float(input("Digite o quarto valor:"))
maior = max(a,b,c,d)
print("O maior valor digitado foi ", maior)
menor = min(a,b,c,d)
print("O menor valor digitado foi ", menor)
A
B
C
a
b
c
c = soma(10,15)
print(c)
Resultado:
25
Exemplo:
x = lambda a: a**3
print(x(3))
Resultado:
27
Exemplo:
aumento = lambda x, y: (x + x * y /100)
print(aumento(100,5))
print(aumento(25,10))
print(aumento(40,100))
Resultado:
105.0
27.5
80.0
Exemplo:
import pytz
for tz in pytz.all_timezones:
print (tz)
Resultado:
Africa/Abidjan
Africa/Accra
Africa/Addis_Ababa
Africa/Algiers
Africa/Asmara
Africa/Asmera
...
Exemplo:
import datetime
import pytz
UTC = [Link]
POR = [Link]('Portugal')
SPO = [Link]('America/Sao_Paulo')
agora = [Link](SPO)
print('Data e Hora Atual', agora)
print('Dia Atual ', [Link])
print('Mês Atual ', [Link])
print('Ano Atual ', [Link])
print('Hora Atual ', [Link])
print('Minuto Atual ', [Link])
print('Segundo Atual ', [Link])
Resultado:
Ano de nascimento:1977
Resultado:
Data sem formatação
2024-07-05 21:51:27.337925
Esses modos permitem que você controle como o arquivo será manipulado, proporcionando
flexibilidade no processamento de dados.
Resultado:
Resultado:
BIBLIOTECAS
As bibliotecas e pacotes Python são um conjunto de módulos e funções úteis que minimizam o uso de
código em nossa vida cotidiana. Existem mais de 350.000 bibliotecas e pacotes para Python, prontos
para facilitar a programação dos desenvolvedores.
Exemplo:
from matplotlib import pyplot as plt
[Link](range(len(materias)), notas)
[Link](axis='y')
[Link](axis='x')
#[Link](axis='both')
[Link]("Matérias")
[Link]("Notas")
[Link]("Matérias") # Adiciona rótulo para o eixo x
[Link](range(len(materias)), materias)
[Link]()
Resultado:
Exemplo:
# Programa Gráfico de Pizza - Ranking das Linguagens de Programação
Resultado:
BIBLIOGRAFIA
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
linguagem/40646#:~:text=A%20indenta%C3%A7%C3%A3o%20%C3%A9%20uma%20caracter%C3%ADstica,ou%20at%C3%A9%20mes
mo%20n%C3%A3o%20compilar.
[Link]
[Link]
[Link]
[Link]