0% acharam este documento útil (0 voto)
22 visualizações6 páginas

Apostila Completa Python Allan

A apostila de Python de Allan Davi Ramos da Silva aborda conceitos fundamentais da linguagem, incluindo tipos de dados, operadores, estruturas condicionais e de repetição, além de listas e métodos de listas. O material é voltado para iniciantes, com explicações claras e exemplos práticos. Exercícios ao final permitem a aplicação do conhecimento adquirido.

Enviado por

Allan Ramos
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
22 visualizações6 páginas

Apostila Completa Python Allan

A apostila de Python de Allan Davi Ramos da Silva aborda conceitos fundamentais da linguagem, incluindo tipos de dados, operadores, estruturas condicionais e de repetição, além de listas e métodos de listas. O material é voltado para iniciantes, com explicações claras e exemplos práticos. Exercícios ao final permitem a aplicação do conhecimento adquirido.

Enviado por

Allan Ramos
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

Apostila de Python - Allan Davi Ramos da Silva

Apostila de Python
Tudo que Aprendi Até Agora

Índice

1. Introdução ao Python

2. Tipos de Dados e Operadores

3. Estruturas Condicionais

4. Estruturas de Repetição (Loops)

5. Introdução às Listas

6. Métodos de Listas e List Comprehension

7. Exercícios Práticos

1. Introdução ao Python

Python é uma linguagem de programação poderosa, simples e versátil.

Foi criada para ser fácil de aprender e eficiente para desenvolver soluções.

### Por que aprender Python?

- Fácil de usar e entender.

- Grande comunidade e suporte.

- Usado em diversas áreas como ciência de dados, automação, desenvolvimento web e muito mais.
Apostila de Python - Allan Davi Ramos da Silva

### Como começar?

1. Instale o Python em seu computador.

2. Use um editor de texto, como o Visual Studio Code, para escrever seus códigos.

3. Execute seus programas pelo terminal ou no próprio editor.

2. Tipos de Dados e Operadores

Python oferece diversos tipos de dados e operadores para manipular informações.

### Tipos de Dados:

- Números inteiros: `int` (ex: 10, -5)

- Números decimais: `float` (ex: 3.14, -2.71)

- Textos: `str` (ex: "Olá, Mundo!")

- Valores booleanos: `bool` (ex: True, False)

### Operadores:

1. **Aritméticos**:

- Soma: `+`

- Subtração: `-`

- Multiplicação: `*`

- Divisão: `/`

2. **Comparação**:

- Igualdade: `==`

- Maior que: `>`


Apostila de Python - Allan Davi Ramos da Silva

- Menor que: `<`

3. **Lógicos**:

- E: `and`

- Ou: `or`

- Não: `not`

3. Estruturas Condicionais

Os condicionais permitem executar código com base em condições.

### Sintaxe:

```python

if condição:

# Código executado se a condição for verdadeira

elif outra_condição:

# Código executado se a outra condição for verdadeira

else:

# Código executado se nenhuma condição for verdadeira

```

### Exemplo:

```python

idade = 18

if idade < 18:


Apostila de Python - Allan Davi Ramos da Silva

print("Menor de idade")

else:

print("Maior de idade")

```

4. Estruturas de Repetição (Loops)

Os loops permitem repetir um conjunto de instruções.

### `for`:

Usado para iterar sobre uma sequência:

```python

numeros = [1, 2, 3]

for numero in numeros:

print(numero)

```

### `while`:

Repete enquanto uma condição for verdadeira:

```python

contador = 0

while contador < 3:

print(contador)

contador += 1
Apostila de Python - Allan Davi Ramos da Silva

```

5. Introdução às Listas

As listas são coleções ordenadas e mutáveis.

### Exemplos:

```python

# Criando uma lista

numeros = [10, 20, 30]

# Acessando elementos

print(numeros[0]) # Saída: 10

# Modificando valores

numeros[1] = 25

```

### Métodos:

- `append()`: Adiciona um elemento ao final.

- `remove()`: Remove um elemento específico.

- `pop()`: Remove pelo índice.

6. Métodos de Listas e List Comprehension


Apostila de Python - Allan Davi Ramos da Silva

### List Comprehension:

Forma compacta de criar listas:

```python

pares = [x for x in range(10) if x % 2 == 0]

print(pares) # Saída: [0, 2, 4, 6, 8]

```

### Métodos úteis:

- `sort()`: Ordena a lista.

- `len()`: Retorna o tamanho da lista.

- `sum()`: Soma os valores da lista.

7. Exercícios Práticos

1. Crie uma lista chamada "idades" com valores [15, 22, 19, 34, 18, 40].

- Filtre os números maiores ou iguais a 18.

2. Some todos os valores de uma lista.

3. Ordene a lista [5, 3, 8, 1, 9] em ordem crescente.

4. Usando list comprehension, crie uma lista com os quadrados dos números de 1 a 10.

Você também pode gostar