logo-coda-branca-siteed

Programação do zero à prática: primeiros passos com Python

[gem_youtube video_id=”TNv7nm3AXjw”]

Gostou desta atividade? Considere participar de nosso programa de membresia para nos apoiar.

Junte-se a nós!

[gem_icon_with_text icon_pack=”fontawesome” flow=”1″ icon_fontawesome=”f085″ icon_color=”#3c3950″ icon_top_side_padding=”5″ icon_right_side_padding=”10″ icon_bottom_side_padding=”10″ icon_left_side_padding=”10″]

SOBRE O WORKSHOP

[/gem_icon_with_text]

Este workshop foi realizado para quem quer dar o pontapé inicial na programação com a linguagem Python. Para isso, foram apresentados os principais recursos e ferramentas da área, tais como: notebooks, tipos de dados, variáveis, métodos, coleções de dados e algumas funções do Python como import e print. A analista de sistemas Anicely Santos também introduziu a biblioteca Pandas, voltada para a análise de dados no Python.

Os notebooks são um dos principais recursos para fazer a documentação de códigos com análise de dados. Com eles, você pode inserir linhas de código e de texto. Assim, quando você for desenvolvendo seu script, é possível comentar, descrever e explicar cada linha de código. Alguns dos programas de notebook mais conhecidos são o Jupyter Notebook e o Google Colab, que já vem com algumas bibliotecas pré-instaladas.

Alguns conceitos destacados foram: type, que retorna o tipo do dado passado como parâmetro; string, que representa uma sequência de caracteres; números; e booleanos, que são uma forma de conferir um valor lógico a um dado, ou seja, se o mesmo é verdadeiro (True) ou falso (False). 

Na atividade, também foram apresentados dois tipos de coleção de dados: as listas e os dicionários. Também foi demonstrado o que é um método em Python, como realizar operações matemáticas, quais são os operadores lógicos, a estrutura de repetição For e a estrutura condicional if.

O desenvolvedor Giulio Carvalho mostrou como trabalhar com a biblioteca Pandas. Para essa etapa, foi utilizada uma base de dados de empresas autuadas por trabalho escravo no Brasil. Com o Pandas, foi possível carregar, detalhar, organizar e filtrar os dados, além de agrupar, agregar e exportar o conjunto de dados desejado.

 

[gem_divider margin_top=”20″ margin_bottom=”20″][gem_icon_with_text icon_pack=”fontawesome” flow=”1″ icon_fontawesome=”f0ae” icon_color=”#3c3950″ icon_top_side_padding=”5″ icon_right_side_padding=”10″ icon_bottom_side_padding=”10″ icon_left_side_padding=”10″]

NÍVEL

[/gem_icon_with_text]

Básico

[gem_divider margin_top=”20″ margin_bottom=”20″][gem_icon_with_text icon_pack=”fontawesome” flow=”1″ icon_fontawesome=”f251″ icon_color=”#3c3950″ icon_top_side_padding=”5″ icon_right_side_padding=”10″ icon_bottom_side_padding=”10″ icon_left_side_padding=”10″]

DURAÇÃO

[/gem_icon_with_text]

1:30h

[gem_divider margin_top=”20″ margin_bottom=”20″][gem_icon_with_text icon_pack=”fontawesome” flow=”1″ icon_fontawesome=”f0ad” icon_color=”#3c3950″ icon_top_side_padding=”5″ icon_right_side_padding=”10″ icon_bottom_side_padding=”10″ icon_left_side_padding=”10″]

Referências da atividade

[/gem_icon_with_text]
any

Anicely Santos

Formada em Análise e Desenvolvimento de Sistemas, trabalhou na prefeitura do Ipojuca como analista de dados no programa Mãe Coruja, premiado pela Organização das Nações Unidas (ONU) e pela Organização dos Estados Americanos (OEA) como modelo de Gestão de Política Pública. É responsável pelo Apoio Pedagógico da Escola de Dados e produz conteúdo para o Inspirada na Computação.

giulio

Giulio Carvalho

Trabalha há 4 anos com raspagem e engenharia de dados e é graduando do curso de Engenharia da Computação pela UFPE. Desde 2019, é membro ativo e faz parte da organização do Grupo de Usuários de Python de Pernambuco (PUG-PE). Desde 2020, integra a equipe de mantenedoras do projeto Querido Diário e também a rede de Pessoas Embaixadoras de Inovação Cívica da Open Knowledge Brasil. Hoje atua como coordenador de Inovação Cívica da OKBR.

REALIZAÇÃO

DESENVOLVIDO COM

APOIO

U.S Embassy and Consulate

R Consortium

APOIO DE MÍDIA

[gem_list color=”6″]

[/gem_list]

[gem_socials colored=”custom” alignment=”right” icons_size=”16″ socials=”%5B%7B%22social%22%3A%22facebook%22%2C%22url%22%3A%22https%3A%2F%2Ffacebook.com%2Fescoladedados%22%7D%2C%7B%22social%22%3A%22twitter%22%2C%22url%22%3A%22https%3A%2F%2Ftwitter.com%2Fescoladedados%22%7D%2C%7B%22social%22%3A%22instagram%22%2C%22url%22%3A%22https%3A%2F%2Finstagram.com%2FOpenKnowledgeBrasil%22%7D%2C%7B%22social%22%3A%22youtube%22%2C%22url%22%3A%22https%3A%2F%2Fwww.youtube.com%2FEscoladeDados%22%7D%5D” color=”#ffffff”]

Visite os sites das edições anteriores: 2016201720182019 e 2020