Introdução à Programação Python

Carlos Artur Guimarães

Coordenador de Professores do Curso Técnico em TI Mestrando PPGITE IMD/UFRN 

IMD/UFRN

artur@imd.ufrn.br | @arturgmrs

 

Introdução à Programação Python

Objetivos

  • Possibilitar Iniciação aos estudos em Python
  • Conhecer o Google Colab
  • Desenvolver códigos de forma colaborativa
  • Aprender a importar pacotes
  • Tratamento de dados com Pandas
  • Conhecer bibliotecas: Numpy e Matplot

Introdução à Programação Python

Conheça o Instituto Metrópole Digital UFRN

Aula 1

Objetivos da aula

  1. Apresentação do curso
  2. Apresentação do Google Colab
  3. Apresentação da Linguagem
  4. Acesso ao Google Colab
  5. Programação Python
  6. Carregamento de arquivos .py
  7. Interação no Google Colab
  8. Hello Word
  9. Compartilhamento de Código
  10. Exportar código para Github

Aula 2

Aula 1

  1. Entrada e saída de dados em Python
  2. Python como calculadora
  3. Operadores lógicos

Introdução à Programação Python

Python

Python possui uma sintaxe simples

Amplamente utilizada

Fácil de Aprender

Top 5 linguagem de Programação

 

O que a maioria das escolas não ensinam?

Introdução à Programação Python

Aula 2

Básico da linguagem Python

Introdução à Programação Python

Google Colab

É uma aplicação criada pelo Google

Utilizamos para criação de código Python

Podemos usarmos de forma colaborativa

É online e gratuito

É possível importarmos pacotes

Funciona na cloud do Google

# Python para programação é uma linguagem simples e direta
print('Esse é meu primeiro programa em Python!')
# Crie um programa que imprima seu nome:

# teste o código abaixo para entender variáveis 

a = 5
a

print (" # é um comando utilizado para realização de comentários em um código, o que consta depois não é impresso")
print ("Hello World")
print ("Esse é meu segundo programa utilizando a linguagem Python")
print ("Meu nome é Carlos Artur Guimarães")

Introdução à Programação Python

Entrada e Saída de Dados

# Jogo da velha é para fazermos um comentário

# Para o usuário realizar entrada de um dado o comando utilizado é input.

print("Qual é o seu nome? ")
nome = input()
print("Olá " + nome + ", tudo bem?")



# O que esse programa faz? Será que é possível compreendermos já?
print("Qual é o seu nome?")
nome = input()
print("Qual é a sua profissão?")
profissao = input()
print(nome + ", a tua profissão de " + profissao + " é muito importante")

Introdução à Programação Python

Python como calculadora

a = 2
a

a = 2/3
a

print (5/8)
print (3 * 5)
print (7+ 10)
5-2

(4+2*2)/8

Introdução à Programação Python

Exercício

1) Acessar o Google Colab, carregar o arquivo da aula e fazer interações com o 
código e leitura do material.
2) Realizar as atividades propostas no material
3) Compartilhar o código com artur@imd.ufrn.br para avaliação, ele de veve ter:
A) Deve imprimir seu nome completo e idade.
B) Um programa que pergunta qual o endereço e o usuário pode realizar a digitação 
do mesmo, depois é feito a impressão do endereço.
C) Um programa que pergunte o ano de nascimento do usuário e imprime a idade atual 
do mesmo e um comentário (a seu critério)

Introdução à Programação Python

Semana 3

Introdução à Programação Python

Semana 3

PANDAS

Biblioteca para análise de dados

Construído a partir do Numpy

Panel Data System

Usado em ambiente de produção de diversas empresas

 

Introdução à Programação Python

Semana 3

Introdução ao Pandas

  • Series, dataframe, objetos e index
  • Funcionalidades essenciais
  • Calculando estatísticas descritivas

Introdução à Programação Python

Semana 3

Numpy = Numerical Python

  • Recursos: operações matemáticas rápidas, ferramentas para ler/escrever dados de arrays em disco
  • Funcionalidades:
    • operações em arrays para tratamento, limpeza de dados, geração de subconjuntos e filtragem, transformações e outros processamentos
    • estatísticas descritivas eficazes e 
    • p.1211

Introdução à Programação Python

Python para Análise de Dados

By Artur Guimarães

Python para Análise de Dados

O curso será dividido em quatro semanas. Semana 1: Caracterização da Linguagem Python; Conhecendo o Google Colab e Vantagens Semana 2: Saída de dados; Cálculos básicos; Tipos de lista; Importação de Pacotes Resolução de exercícios Semana 3: Importação de Pacotes: Numpy, Matplot e Pandas Conhecendo o Numpy Resolução de exercícios Semana 4: Conhecendo o Matplot Conhecendo o Pandas Resolução de exercícios https://imd.ufrn.br/portal/noticias/6002/integra-school-abre-160-vagas-para-cursos-de-programação-python-e-sistemas-centos

  • 268