Skip to content

Commit a9de659

Browse files
committed
Python
0 parents  commit a9de659

File tree

200 files changed

+3519
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

200 files changed

+3519
-0
lines changed

Curso/Mundo 1/.idea/.gitignore

+3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Curso/Mundo 1/.idea/.name

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Curso/Mundo 1/.idea/Curso.iml

+8
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Curso/Mundo 1/.idea/inspectionProfiles/profiles_settings.xml

+6
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Curso/Mundo 1/.idea/misc.xml

+4
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Curso/Mundo 1/.idea/modules.xml

+8
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Curso/Mundo 1/010a.py

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# Somente if para estrutura condicional simples
2+
# E if e else para estrutura condicional composta
3+
tempo = int(input('Quantos anos tem seu carro? '))
4+
# if tempo <= 5:
5+
# print('Carro novo!')
6+
# else:
7+
# print('Carro velho!')
8+
print('Carro novo!' if tempo <= 5 else 'Carro velho!') # condição composta simplificada
9+
print('--FIM--')

Curso/Mundo 1/010b.py

+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
"""nome = str(input('Qual é seu nome? '))
2+
if nome == 'Gustavo':
3+
print('Que nome lindo você tem!')
4+
else:
5+
print('Seu nome é tão normal!')
6+
print('Bom dia, {}!'.format(nome))"""
7+
n1 = float(input('Digite a primeira nota: '))
8+
n2 = float(input('Digite a segunda nota: '))
9+
m = (n1 + n2) / 2
10+
print('A sua média foi {:.1f}!'.format(m))
11+
if m >= 6.0:
12+
print('Sua média foi boa! PARABÉNS!')
13+
else:
14+
print('Sua média foi ruim! ESTUDE MAIS!')

Curso/Mundo 1/011a.py

+64
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
# Cores no Terminal
2+
3+
# ANSI
4+
# escape sequence
5+
# \033[(style);(text);(back)m
6+
# print('\033[0;33;44m Bom dia!')
7+
8+
# style
9+
#
10+
# 0 - Reset_All
11+
# 1 - Bold
12+
# 2 - Thin
13+
# 3 - Italic
14+
# 4 - Underline
15+
# 7 - Negative
16+
# 9 - Strikethrough
17+
# 22 - None
18+
19+
# text
20+
#
21+
# 30 - Preto
22+
# 31 - Vermelho
23+
# 32 - Verde
24+
# 33 - Amarelo
25+
# 34 - Azul
26+
# 35 - Magenta
27+
# 36 - Ciano
28+
# 37 - Cinza
29+
# 39 - None
30+
# 90 - Cinza escuro
31+
# 91 - Vermelho claro
32+
# 92 - Verde claro
33+
# 93 - Amarelo claro
34+
# 94 - Azul claro
35+
# 95 - Magenta claro
36+
# 96 - Ciano claro
37+
# 97 - Branco
38+
39+
# back
40+
#
41+
# 40 - Preto
42+
# 41 - Vermelho
43+
# 42 - Verde
44+
# 43 - Amarelo
45+
# 44 - Azul
46+
# 45 - Magenta
47+
# 46 - Ciano
48+
# 47 - Cinza
49+
# 49 - None
50+
# 100 - Cinza escuro
51+
# 101 - Vermelho claro
52+
# 102 - Verde claro
53+
# 103 - Amarelo claro
54+
# 104 - Azul claro
55+
# 105 - Magenta claro
56+
# 106 - Ciano claro
57+
# 107 - Branco
58+
59+
print('\033[97;41mTeste')
60+
print('\033[0;4;33;44mTeste')
61+
print('\033[0;1;35;43mTeste')
62+
print('\033[0;97;42mTeste')
63+
print('\033[0;97;40mTeste')
64+
print('\033[7mTeste')

Curso/Mundo 1/011b.py

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
print('\033[4;97;45mOlá, Mundo!\033[m')

Curso/Mundo 1/02.py

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
nome = input('Qual é o seu nome? ')
2+
print('Olá', nome + '! Prazer em te conhecer!')

Curso/Mundo 1/04.py

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
print('Digite sua data de nascimento.')
2+
dia = input('Dia = ')
3+
mes = input('Mês = ')
4+
ano = input('Ano = ')
5+
print('Você nasceu no dia', dia, 'de', mes, 'de', ano + '. Correto?')

Curso/Mundo 1/05.py

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
nome = input('Qual é o seu nome? ')
2+
idade = input('Qual é a sua idade? ')
3+
peso = input('Qual é o seu peso? ')
4+
print(nome, idade, peso)

Curso/Mundo 1/06a.py

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# int() números inteiros 7 -4 0 9875
2+
# float() números reais ou de ponto flutuante 4.5 0.076 -15.223 7.0
3+
# bool() valores lógicos ou boleanos True False
4+
# str() valores caractere ou strings 'Olá' '7.5' ''
5+
n1 = int(input('Digite um valor: '))
6+
n2 = int(input('Digite outro valor: '))
7+
s = n1 + n2
8+
print('A soma vale', s)
9+
print('A soma vale {}'.format(s))
10+
print(f'A soma vale {s}')

Curso/Mundo 1/06b.py

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
n1 = int(input('Digite um valor: '))
2+
# print(type(n1))
3+
n2 = int(input('Digite outro valor: '))
4+
s = n1 + n2
5+
# print(f'A soma entre {n1} e {n2} vale {s}!')
6+
print('A soma entre {0} e {1} vale {2}!'.format(n1, n2, s))

Curso/Mundo 1/06c.py

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
n = input('Digite algo: ')
2+
print(n.isnumeric())

Curso/Mundo 1/07a.py

+27
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
# operadores aritméticos
2+
#
3+
# + adição
4+
# - subtração
5+
# * multiplicação
6+
# / divisão
7+
# ** potência
8+
# // divisão inteira
9+
# % resto da divisão
10+
#
11+
# = recebe
12+
# == igual
13+
#
14+
# ordem de precedência
15+
#
16+
# 1- ()
17+
# 2- **
18+
# 3- * / // %
19+
# 4- + -
20+
#
21+
print('5 + 2 vale:', 5 + 2)
22+
print('5 - 2 vale:', 5 - 2)
23+
print('5 x 2 vale:', 5 * 2)
24+
print('5 / 2 vale:', 5 / 2)
25+
print('5 ** 2 vale:', 5 ** 2)
26+
print('5 // 2 vale:', 5 // 2)
27+
print('5 % 2 vale:', 5 % 2)

Curso/Mundo 1/07b.py

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# print(5 + 3 * 2 == 11)
2+
# print(3 * 5 + 4 ** 2 == 31)
3+
# print(3 * (5+4) ** 2 == 243)
4+
#
5+
# potência
6+
#
7+
# print(4 ** 3)
8+
# print(pow(4, 3))
9+
#
10+
# raiz quadrada
11+
#
12+
print(81 ** (1/2))
13+
print(127 ** (1/3))
14+
print('Oi' * 5)
15+
print('=' * 20)

Curso/Mundo 1/07c.py

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# nome = str(input('Qual é o seu nome? '))
2+
# print(f'Prazer em te conhecer {nome:20}!')
3+
# // mesma coisa que o acima // print(f'Prazer em te conhecer {nome:<20}!')
4+
# print(f'Prazer em te conhecer {nome:>20}!')
5+
# print(f'Prazer em te conhecer {nome:^20}!')
6+
# print(f'Prazer em te conher {nome:=^20}!')
7+
n1 = int(input('Digite um valor: '))
8+
n2 = int(input('Outro valor: '))
9+
s = n1 + n2
10+
m = n1 * n2
11+
d = n1 / n2
12+
di = n1 // n2
13+
e = n1 ** n2
14+
print('A soma é {},\no produto é {},\na divisão é {:.3f},'.format(s, m, d), end=' ')
15+
print('a Divisão inteira é {} e a potência {}'.format(di, e))

Curso/Mundo 1/08a.py

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# import bebida
2+
# from doces import pudim
3+
# import math
4+
#
5+
# ceil - arredondamento pra cima
6+
# floor - arredondamento pra baixo
7+
# trunc - elimina a vírgula em diante
8+
# pow - potência
9+
# sqrt - raiz quadrada
10+
# factorial - fatorial
11+
#
12+
# from math import sqrt, ceil

Curso/Mundo 1/08b.py

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# from math import sqrt
2+
# num = int(input('Digite um número: '))
3+
# raiz = sqrt(num)
4+
# print('A raiz de {} é igual a {:.2f}!'.format(num, raiz))
5+
# import random
6+
# num = random.random()
7+
# num = random.randint(1, 140)
8+
# print(num)
9+
import emoji
10+
print(emoji.emojize('Olá, Mundo :earth_americas:', use_aliases=True))

Curso/Mundo 1/09a.py

+42
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
# 'Curso em Vídeo Python' = cadeia de texto, cadeia de caractere, string
2+
frase1 = 'Curso em Vídeo Python'
3+
# 012345678912345678912
4+
# fatiamento -- frase[9]
5+
print('FATIAMENTO')
6+
print(frase1[9])
7+
print(frase1[9:13])
8+
print(frase1[9:21])
9+
print(frase1[9:21:2])
10+
print(frase1[:5])
11+
print(frase1[15:])
12+
print(frase1[9::3])
13+
print()
14+
# análise
15+
print('ANÁLISE')
16+
print(len(frase1))
17+
print(frase1.count('o'))
18+
print(frase1.count('o', 0, 13))
19+
print(frase1.find('deo'))
20+
print(frase1.find('Android'))
21+
print('Curso' in frase1)
22+
print()
23+
# transformação
24+
print('TRANSFORMAÇÃO')
25+
print(frase1.replace('Python', 'Android'))
26+
print(frase1.upper())
27+
print(frase1.lower())
28+
print(frase1.capitalize())
29+
print(frase1.title())
30+
frase2 = ' Aprenda Python '
31+
print(frase2.strip())
32+
print(frase2.rstrip())
33+
print(frase2.lstrip())
34+
print()
35+
# divisão
36+
print('DIVISÃO')
37+
print(frase1.split())
38+
print(frase1.split('o'))
39+
print()
40+
# junção
41+
print('JUNÇÃO')
42+
print('-'.join(frase1.split()))

Curso/Mundo 1/09b.py

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
frase = 'Curso em Vídeo Python'
2+
# print(frase[::2])
3+
# print('Oi')
4+
# print('''a
5+
# a
6+
# a''')
7+
# print(frase.upper().count('O'))
8+
# frase = frase.replace('Python', 'Android')
9+
dividido = frase.split()
10+
print(dividido[2][3])

Curso/Mundo 1/cores.png

329 KB
Loading
265 KB
Loading

Curso/Mundo 2/.idea/.gitignore

+3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Curso/Mundo 2/.idea/Mundo 2.iml

+8
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Curso/Mundo 2/.idea/inspectionProfiles/profiles_settings.xml

+6
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Curso/Mundo 2/.idea/misc.xml

+7
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Curso/Mundo 2/.idea/modules.xml

+8
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Curso/Mundo 2/011

+28
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
Condições Aninhadas
2+
3+
carro.siga()
4+
if carro.esquerda():
5+
carro.siga()
6+
carro.direita()
7+
carro.siga()
8+
carro.direita()
9+
carro.siga()
10+
carro.esquerda()
11+
carro.siga()
12+
carro.direita()
13+
carro.siga()
14+
elif carro.direita:
15+
carro.siga()
16+
carro.esquerda()
17+
carro.siga()
18+
carro.esquerda()
19+
carro.siga()
20+
else:
21+
carro.siga()
22+
carro.pare()
23+
24+
if carro.esquerda():
25+
elif carro.direita():
26+
elif carro.ré():
27+
else:
28+
carro.siga()

Curso/Mundo 2/011.py

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# Estrutura Condicional Aninhada
2+
3+
nome = str(input('Qual é seu nome? '))
4+
if nome == 'Gustavo':
5+
print('Que nome bonito!')
6+
elif nome == 'Pedro' or nome == 'Maria' or nome == 'Paulo':
7+
print('Seu nome é bem popular no Brasil!')
8+
elif nome in 'Ana Cláudia Jéssica Juliana':
9+
print('Belo nome feminino!')
10+
else:
11+
print('Seu nome é bem normal.')
12+
print('Tenha um bom dia, {}!'.format(nome))

0 commit comments

Comments
 (0)