
Introdução à Programação Python



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
- Conhecer bibliotecas: Numpy, Matplot e Pandas
- Desenvolver um projeto


Introdução à Programação Python

Conteúdos
- Semana 1:
- Introdução á Programação Python e Google Colab
- Semana 2:
- Numpy
- Semana 3:
- Matplot
- Semana 4:
- Pandas


Introdução à Programação Python

Informações
- Duração: 40h
- Período: 25/05 a 21/06
- Ambiente de Ensino: Google Class Room
- Fórum: Discord
-
Encontro Remoto:
- Terças e Quintas 12h ás 14h


Introdução à Programação Python

Avaliação: Desenvolvimento de um projeto que aborde no mínimo um dos objetivos da ONU 2030
Material Didático: Arquivos .py; vídeos e links complementares.
Material Necessário: Google Colab, gmail e computador com internet.


Introdução à Programação Python

Conheça o Instituto Metrópole Digital UFRN


Introdução à Programação Python

Conhecendo o Discord, ferramenta de chat interativo usado no curso!


Aula 1
Introdução à Programação Python

Semana 1




Introdução à Programação Python

Objetivos da aula
Apresentação do curso
Apresentação do Google Colab
Apresentação da Linguagem
Acesso ao Google Colab
Programação Python
Carregamento de arquivos .py
Interação no Google Colab
Hello Word
Compartilhamento de Código

Introdução à Programação Python

Python

Python possui uma sintaxe simples
Amplamente utilizada
Fácil de Aprender
Top 5 linguagem de Programação






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


Introdução à Programação Python




Introdução à Programação Python

Tópicos
Introdução à Linguagem Python
Entrada e saída de dados
Python como calculadora

Introdução à Programação Python

Python
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)

Aula 2
Introdução à Programação Python

Semana 1




Introdução à Programação Python

Tópicos
- Variáveis e Tipos de variáveis em Python
- Função Python
- Comandos de Controle de Fluxo e repetição
- Classes e objetos
- Tipo de Dado dicionário em Python
- Criação de Módulo em Python


Aula 01

Semana 2



Aula 01

Semana 2


Introdução à Programação Python



Introdução à Programação Python



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







Introdução a Python
By Artur Guimarães
Introdução a Python
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
- 311