Três minicursos sobre a linguagem Python estão com inscrições abertas até 17 de maio. As aulas serão presenciais, gratuitas e abertas à comunidade. Trata-se de uma iniciativa do programa de extensão Matemática para Todos, por meio da ação “Aprendendo Matemática com Python”.
Cada minicurso terá duração de 3 horas, além de atividades complementares realizadas remotamente na plataforma Moodle. Aqueles que participarem das aulas e concluírem as atividades com nota mínima de 7,0 irão receber um certificado de 10 horas por minicurso.
As aulas serão ministradas pelos professores Sidnei Furtado Costa e Fernando Deeke Sasse, ambos do Departamento de Matemática da Udesc Joinville. “Apesar de ser intensivo, o curso é tranquilo porque começa do zero mesmo, desde o mais básico”, afirma o professor Sidnei, acrescentando que não há necessidade de conhecimento prévio na área de programação para participar da atividade.
O local dos encontros é o laboratório de informática da sala D18, o que dispensa os alunos de trazer notebook. Porém, as datas e horários serão definidos de acordo com a preferência da maioria dos inscritos: ao final do
formulário de inscrição o interessado marca as melhores opções. O resultado da enquete será informado aos candidatos por e-mail. E como as vagas são limitadas, a seleção dos participantes vai levar em conta a ordem de inscrição.
Linguagem poderosa
Segundo o professor Sidnei, Python é uma linguagem de programação de alto nível criada por Guido van Rossum, projetada para priorizar a legibilidade e a simplicidade do código. Sua filosofia enfatiza a clareza, a produtividade e a facilidade de manutenção, combinando uma sintaxe concisa com uma ampla biblioteca padrão e um grande ecossistema de frameworks e pacotes desenvolvidos pela comunidade. É amplamente utilizada em áreas como desenvolvimento web, ciência de dados, automação e inteligência artificial.
Veja o programa dos três minicursos:
Fundamentos de Python I
(Aprenda os conceitos básicos da linguagem Python, incluindo sintaxe, variáveis, operadores e tipos de dados fundamentais)
-
Variáveis
-
Operadores aritméticos
-
Operadores de comparação
-
Operadores lógicos
-
Números (int e float)
-
Texto (string)
-
Valores lógicos (bool)
-
Exercícios e aplicações
Fundamentos de Python II
(Aprenda a trabalhar com estruturas de dados e estruturas de controle, fundamentais para resolver problemas e construir programas mais completos em Python)
-
Listas e tuplas (list e tuple)
-
Conjuntos (set)
-
Dicionários (dict)
-
Estruturas condicionais (if, elif, else)
-
Estruturas de repetição (for e while)
-
List comprehension
-
Exercícios e aplicações
Fundamentos de Python III
(Aprenda a organizar programas utilizando funções e módulos)
-
Funções
-
Módulos (math, random, re, requests)
-
Exercícios e aplicações
Assessoria de Comunicação da Udesc Joinville
E-mail: comunicacao.cct@udesc.br
Telefones: (47) 3481-7882 e 3481-7922