A comunidade Python de desenvolvedoras é muito forte e cresce diariamente.
Há um grande incentivo para que as mulheres utilizem Python.
PyLadies é um grande exemplo (vamos fundar um na Paraíba? :D)
É um ambiente de desenvolvimento integrado.
Vamos utiliza-lo para
executar alguns comandos
do Python e rodar nossos programas.
Nós podemos representar os números em Python de duas maneiras diferentes.
Temos os números inteiros e os números de ponto flutuante.
Também temos o tipo texto em Python e o chamamos de string.
São nossas caixinhas de lembranças. Podemos e devemos guardar dados que queremos utilizar em um futuro próximo.
Não precisamos mais digitar o valor número, chamamos o número pelo nome.
É como um Post'it.
Nós colamos um Post'it no nosso número 42 e o chamamos de 'numero'.
Nós também colamos outro Post'it no número 2 o chamamos de 'outroNumero'.
numero
42
outroNumero
2
Existe uma função no Python responsável por capturar o que o usuário digita.
Podemos capturar uma informação e guardar em uma variável.
Criasse-mos um programa para capturar nossa idade e imprimisse 10 vezes?
Difícil seria se tivéssemos que mostrar nossa velhice 100 vezes ;(
idade = input('Digite sua idade: ')
print(idade)
print(idade)
print(idade)
print(idade)
print(idade)
print(idade)
print(idade)
print(idade)
print(idade)
print(idade)Vamos utilizar uma estrutura de repetição.
* for (para)
Como o nome deixa explícito, as estruturas de repetição nos permitem executar códigos quantas vezes quisermos sem precisarmos repetir o código.
Mas calma, temos muitos conceitos novos aqui.
idade = input('Digite sua idade: ')
for n in range(100)
print(idade)
Utilizamos o if, elif e else para controlar o fluxo de execução do nosso programa
if = se
elif = senão se
else = senão
int('1') transforma texto em número
idade = int(input('Digite sua idade: '))
if idade == 15:
print("Eu sou novinha!")
else:
print("Estou na melhor idade")A indentação em Python
É obrigatória. O primeiro
código funcionará mas o
segundo não.
Ter um código bem indentado é um ótima prática de desenvolvimento.
idade = int(input('Digite sua idade: '))
if idade >= 42:
print("Se você é jovem ainda, jovem ainda.. ")
elif idade >= 30:
print("Amanhã velho será, velho será")
elif idade >= 26:
print("Existem jovens de oitenta e tantos anos. "
"E também velhos de apenas vinte e seis.")
else:
print("A juventude que nunca morrerá..")idade = int(input('Digite sua idade: '))
if idade >= 42:
print("Se você é jovem ainda, jovem ainda.. ")
elif idade >= 30:
print("Amanhã velho será, velho será")
elif idade >= 26:
print("Existem jovens de oitenta e tantos anos. "
"E também velhos de apenas vinte e seis.")
else:
print("A juventude que nunca morrerá..")Podemos pensar em listas como em caixinhas enfileiradas onde guardamos objetos.
Cada caixinha é separada por vírgula. Sendo assim, em cada caixa existe uma fruta.
frutas = ["Laranja", "Maracujá",
"Melancia", "banana"]
# imprimindo as frutas
print(frutas)
# imprimindo a primeira fruta
print(frutas[0])
# imprimindo a segunda fruta
print(frutas[1])
As caixas das listas podem ser acessadas utilizando o conceito de índice, onde para cada caixa dentro da lista, nós temos um número que corresponde a sua ordem (posição).
As listas são estruturas iteráveis, ou seja, podemos percorre-las.
Os laços são muito utilizados para percorrer listas.
A função range(100) que vimos é um objeto iterável.
frutas = ["Laranja", "Maracujá",
"Melancia", "banana"]
for f in frutas:
print(f)http://github.com/joffilyfe
http://fb.com/joffilyf