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

04 PythonBasico

O documento aborda os fundamentos da programação em Python, destacando sua simplicidade, versatilidade e ampla aplicação em diversas áreas. Ele cobre desde a instalação da linguagem até conceitos essenciais como variáveis, estruturas de controle, funções e manipulação de arquivos. Além disso, enfatiza a importância de boas práticas e apresenta um mini projeto para ilustrar a aplicação dos conceitos aprendidos.

Enviado por

felipe.pk9
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)
3 visualizações12 páginas

04 PythonBasico

O documento aborda os fundamentos da programação em Python, destacando sua simplicidade, versatilidade e ampla aplicação em diversas áreas. Ele cobre desde a instalação da linguagem até conceitos essenciais como variáveis, estruturas de controle, funções e manipulação de arquivos. Além disso, enfatiza a importância de boas práticas e apresenta um mini projeto para ilustrar a aplicação dos conceitos aprendidos.

Enviado por

felipe.pk9
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

PYTHON BÁSICO: FUNDAMENTOS DA

PROGRAMAÇÃO E DESENVOLVIMENTO DE
APLICAÇÕES

1. Introdução
A programação tornou-se uma das competências mais importantes da era digital. Entre as diversas
linguagens existentes, Python destaca-se como uma das mais populares devido à sua simplicidade,
versatilidade e ampla aplicação em áreas como desenvolvimento web, automação, ciência de dados,
inteligência artificial, análise de dados, cibersegurança e computação científica.

Criada por Guido van Rossum em 1991, Python foi projetada para ser uma linguagem simples de
aprender e fácil de ler. Sua sintaxe clara permite que iniciantes desenvolvam programas rapidamente,
ao mesmo tempo em que oferece recursos avançados para aplicações complexas.

Atualmente, Python é utilizada por empresas de tecnologia, instituições financeiras, universidades,


centros de pesquisa e organizações governamentais em todo o mundo.

Este estudo apresenta os conceitos fundamentais da linguagem Python, abordando desde a instalação
até a criação de programas completos utilizando estruturas de controle, funções, arquivos e bibliotecas.

2. Por Que Aprender Python?


Python tornou-se uma das linguagens mais utilizadas do mercado devido às suas características únicas.

Simplicidade
Sua sintaxe é próxima da linguagem humana, facilitando o aprendizado.

Exemplo:

print("Olá, Mundo!")

Esse código é suficiente para exibir uma mensagem na tela.

Grande Comunidade
Milhões de desenvolvedores utilizam Python, gerando uma enorme quantidade de tutoriais, fóruns e
materiais de apoio.

1
Versatilidade
Python pode ser utilizada em:

• Desenvolvimento Web;
• Inteligência Artificial;
• Ciência de Dados;
• Automação;
• Jogos;
• Internet das Coisas;
• Computação Científica.

Bibliotecas Poderosas
Existem bibliotecas prontas para praticamente qualquer necessidade.

Exemplos:

• Pandas;
• NumPy;
• TensorFlow;
• Flask;
• Django.

3. Instalação do Python
O primeiro passo para programar em Python é instalar a linguagem.

O download oficial pode ser realizado através do portal:

• [Link]

Durante a instalação, recomenda-se marcar a opção:

"Add Python to PATH"

Isso permite executar programas diretamente pelo terminal.

Além da linguagem, é recomendado instalar uma IDE (Integrated Development Environment).

As mais utilizadas são:

Visual Studio Code


Leve, gratuito e altamente personalizável.

2
PyCharm
IDE especializada em Python.

Jupyter Notebook
Muito utilizado em Ciência de Dados.

4. Primeiro Programa em Python


Tradicionalmente, o primeiro programa desenvolvido em uma nova linguagem exibe a mensagem "Olá,
Mundo!".

Exemplo:

print("Olá, Mundo!")

A função print() é utilizada para exibir informações na tela.

Esse simples exemplo demonstra a facilidade da linguagem.

5. Variáveis e Tipos de Dados


Variáveis são espaços utilizados para armazenar informações.

Exemplos:

idade = 25
nome = "Ana"
altura = 1.70
ativo = True

Principais tipos:

Inteiro (int)

x = 10

Representa números inteiros.

3
Float

pi = 3.14

Representa números decimais.

String

nome = "Maria"

Representa textos.

Boolean

ativo = True

Representa verdadeiro ou falso.

6. Entrada e Saída de Dados


A interação com o usuário ocorre por meio de entrada e saída de dados.

Entrada

nome = input("Digite seu nome: ")

A função input() captura informações digitadas.

Saída

print(nome)

Exemplo completo:

nome = input("Qual seu nome? ")


print(f"Olá, {nome}")

O prefixo f permite interpolação de variáveis dentro da string.

4
7. Operadores
Python oferece diversos operadores.

Operadores Matemáticos

+
-
*
/
%
**
//

Exemplo:

resultado = 10 + 5

Operadores Relacionais

==
!=
>
<
>=
<=

Operadores Lógicos

and
or
not

Esses operadores são fundamentais para a tomada de decisões.

8. Estruturas Condicionais
As estruturas condicionais permitem executar ações diferentes conforme determinadas condições.

Exemplo:

5
idade = 18

if idade >= 18:


print("Maior de idade")
else:
print("Menor de idade")

Também existe o comando elif.

if nota >= 9:
print("Excelente")
elif nota >= 7:
print("Aprovado")
else:
print("Reprovado")

9. Estruturas de Repetição
Laços de repetição permitem executar um bloco de código várias vezes.

For

for i in range(5):
print(i)

Saída:

0
1
2
3
4

While

contador = 0

while contador < 5:


print(contador)
contador += 1

Essas estruturas são amplamente utilizadas para processar dados.

6
10. Listas
As listas armazenam múltiplos valores.

Exemplo:

frutas = ["maçã", "banana", "uva"]

Acesso:

print(frutas[0])

Inserção:

[Link]("laranja")

Remoção:

[Link]("banana")

As listas são estruturas extremamente utilizadas em Python.

11. Dicionários
Dicionários armazenam pares chave-valor.

Exemplo:

aluno = {
"nome": "João",
"idade": 20
}

Acesso:

print(aluno["nome"])

Saída:

7
João

São muito utilizados para representar objetos e registros.

12. Tuplas e Conjuntos


Tuplas
São semelhantes às listas, porém imutáveis.

coordenadas = (10, 20)

Após criadas, não podem ser alteradas.

Conjuntos
Eliminam elementos duplicados.

numeros = {1, 2, 3, 3, 4}

Resultado:

{1, 2, 3, 4}

São úteis para operações matemáticas e validações.

13. Funções
Funções permitem reutilizar código.

Exemplo:

def soma(a, b):


return a + b

Utilização:

8
resultado = soma(3, 4)
print(resultado)

Saída:

Benefícios:

• Organização;
• Reutilização;
• Facilidade de manutenção.

14. Manipulação de Arquivos


Python permite ler e escrever arquivos facilmente.

Leitura

with open("[Link]", "r") as arquivo:


conteudo = [Link]()

Escrita

with open("[Link]", "w") as arquivo:


[Link]("Olá")

O comando with fecha automaticamente o arquivo após sua utilização.

15. Tratamento de Erros


Erros podem ocorrer durante a execução.

Python utiliza try e except para tratá-los.

Exemplo:

try:
resultado = 10 / 0

9
except ZeroDivisionError:
print("Divisão por zero não permitida")

Isso evita que o programa seja encerrado abruptamente.

16. Bibliotecas Essenciais


Python possui milhares de bibliotecas.

Math
Funções matemáticas.

import math

print([Link](25))

Random
Geração de números aleatórios.

import random

print([Link](1,10))

Datetime
Manipulação de datas.

import datetime

Essas bibliotecas já vêm instaladas com Python.

17. Introdução ao Pandas


Pandas é uma das bibliotecas mais importantes para análise de dados.

Importação:

10
import pandas as pd

Leitura de CSV:

df = pd.read_csv("[Link]")

Visualização:

print([Link]())

O Pandas é amplamente utilizado em Ciência de Dados e Business Intelligence.

18. Mini Projeto: Sistema de Média Escolar


O objetivo é criar um programa que receba três notas e informe se o aluno foi aprovado.

Código:

nota1 = float(input("Digite a primeira nota: "))


nota2 = float(input("Digite a segunda nota: "))
nota3 = float(input("Digite a terceira nota: "))

media = (nota1 + nota2 + nota3) / 3

print(f"Média: {media:.2f}")

if media >= 7:
print("Aprovado")
else:
print("Reprovado")

Esse projeto utiliza:

• Variáveis;
• Entrada de dados;
• Operações matemáticas;
• Estruturas condicionais;
• Saída formatada.

11
19. Boas Práticas em Python
Algumas recomendações importantes:

• Utilizar nomes claros para variáveis;


• Comentar apenas quando necessário;
• Criar funções reutilizáveis;
• Evitar código duplicado;
• Seguir o padrão PEP 8;
• Utilizar tratamento de erros.

Essas práticas tornam os programas mais organizados e profissionais.

20. Conclusão
Python consolidou-se como uma das linguagens de programação mais importantes da atualidade
devido à sua simplicidade, versatilidade e amplo ecossistema de bibliotecas. Seu uso abrange desde
aplicações simples para iniciantes até sistemas complexos de Inteligência Artificial, Ciência de Dados e
desenvolvimento corporativo.

Os conceitos fundamentais apresentados neste estudo — variáveis, estruturas condicionais, laços de


repetição, listas, dicionários, funções, arquivos e bibliotecas — constituem a base necessária para o
desenvolvimento de aplicações mais avançadas.

O domínio desses fundamentos permite ao estudante evoluir para áreas como desenvolvimento web,
automação de processos, análise de dados, aprendizado de máquina e computação em nuvem,
ampliando significativamente suas oportunidades acadêmicas e profissionais.

12

Você também pode gostar