Skip to content

biancatorresuberlandia-arch/EININDI01_Intro_Python_Colab

 
 

Repository files navigation

Instrumentação Industrial I

🐍 Aula Prática 01: Introdução ao Python

📖 Sumário

  1. O que é Python?
  2. Principais Recursos do Python
  3. Instalação do Python
  4. Primeiros Passos
  5. Estrutura Básica de Código
  6. Recursos Avançados
  7. Principais Bibliotecas e Frameworks
  8. Próximos Passos e Comunidade
  9. Links Úteis

O que é Python?

Python é uma linguagem de programação de alto nível, interpretada e multiparadigma, amplamente utilizada em diferentes áreas, como:

  • 🌐 Desenvolvimento Web
  • 📊 Análise de Dados
  • 🤖 Inteligência Artificial e Machine Learning
  • 🛠️ Automação de Tarefas
  • 📱 Aplicações Desktop

Foi criada por Guido van Rossum em 1991 e possui uma sintaxe simples e direta, ideal para iniciantes e profissionais.


Principais Recursos do Python

  • Sintaxe Simples e Legível: Fácil de aprender e escrever.
  • Linguagem Multiparadigma: Suporte para programação procedural, orientada a objetos e funcional.
  • Ampla Biblioteca Padrão: Ferramentas prontas para manipulação de arquivos, redes, matemática, etc.
  • Portabilidade: Disponível para diversos sistemas operacionais, como Windows, Linux e macOS.
  • Comunidade Ativa: Milhões de desenvolvedores contribuem com bibliotecas, frameworks e suporte.

Instalação do Python

🖥️ Windows, macOS e Linux

  1. Acesse o site oficial do Python: Python.org.
  2. Baixe e instale a versão mais recente compatível com seu sistema operacional.
  3. Durante a instalação, marque a opção "Add Python to PATH".

Verifique a instalação

No terminal, execute:

python --version

Se instalado corretamente, você verá a versão do Python. O python pode ser utilizado na nuvem através do google colab.

Outra forma de trabalhar é com o VSCode tanto usando o codigo bruto com extensões *.py quanto usando o jupiter notebook (ambiente base do google colab no VSCode) com extensões *.ipynb.


Primeiros Passos

🐍 "Hello, World!" em Python

Crie um arquivo hello.py com o seguinte conteúdo:

print("Hello, World!")

Execute o arquivo no terminal:

python hello.py

Estrutura Básica de Código

1. Variáveis e Tipos

nome = "Alice"  # String  
idade = 25      # Inteiro  
altura = 1.68   # Float  
eh_programadora = True  # Booleano  

2. Estruturas Condicionais

if idade >= 18:  
    print("Você é maior de idade.")  
else:  
    print("Você é menor de idade.")  

3. Laços de Repetição

for i in range(5):  
    print(f"Contagem: {i}")  

4. Funções

def soma(a, b):  
    return a + b  

resultado = soma(10, 20)  
print(f"A soma é: {resultado}")  

Recursos Avançados

1. Classes e Objetos

class Pessoa:  
    def __init__(self, nome, idade):  
        self.nome = nome  
        self.idade = idade  

    def apresentar(self):  
        print(f"Olá, meu nome é {self.nome} e tenho {self.idade} anos.")  

pessoa = Pessoa("Alice", 25)  
pessoa.apresentar()  

2. Trabalhando com Arquivos

with open("arquivo.txt", "w") as arquivo:  
    arquivo.write("Hello, Python!")  

3. Bibliotecas Externas

Instale bibliotecas com o pip:

pip install requests

Use a biblioteca:

import requests

response = requests.get("https://api.github.com")  
print(response.json())

Principais Bibliotecas e Frameworks

Categoria Bibliotecas Populares
Web Flask, Django
Análise de Dados NumPy, Pandas, Matplotlib
IA/ML TensorFlow, PyTorch, Scikit-learn
Automação Selenium, BeautifulSoup
Testes pytest, unittest

Próximos Passos e Comunidade


Tarefa a ser executada:

  • Insira mais uma faixa de 660 Volts na simulação do arquivo 04_Simulação_do_Voltímetro_no_Python.ipynb.

Links Úteis

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 99.8%
  • Other 0.2%