CURSO "PYTHON DO ZERO: FUNDAMENTOS E CERTIFICAÇÕES PCEP"
DATAS E HORÁRIOS: 27/09, 04/10, 11/10, 18/10, 25/10, 01/11 e 08/11
DAS 08h00 ÀS 12:00
INVESTIMENTO: 295,00
Local: FIEC - Av Eng. Fábio Roberto Barnabé nº 3405 - Jardim Regina
Objetivo do curso:
Aprenda a programar em Python do zero! Desenvolva habilidades práticas em
lógica, variáveis, funções, coleções de dados e tratamento de erros, utilizando
uma das linguagens mais populares do mundo.
Com conteúdo desenvolvido em colaboração com o Python Institute, você terá
acesso a módulos interativos, laboratórios práticos e um projeto final,
preparando-se para conquistar a certificação PCEP? (Certified Entry-Level
Python Programmer) e dar o primeiro passo rumo à sua carreira em tecnologia.
Conteúdo:
Conceitos de linguagens de programação; Abordagens de design de linguagem;
Componentes de linguagens de programação; Conexões entr\e matemática e
ciência da computação (números binários, lógica booleana, conjuntos e
funções); Uso de software especializado para programação (editores, consoles,
IDEs, depuradores); Utilização de ambientes como Python e Edube; Habilidades
de digitação aplicadas à programação; Uso de tecnologias digitais e softwares
para fins pessoais e profissionais; Organização e exibição de informações em
formatos diversos, incluindo conversão numérica; Comparação entre diferentes
aplicativos e programas (ex: compilador vs interpretador); Uso de editores de
código e arquivos .py; Tipos de arquivos e seus conteúdos; Leitura de
documentação e escrita de código com comentários; Organização de ideias e
comunicação por meio do código; Criação de algoritmos e programas baseados
em objetivos definidos; Exploração de carreiras em desenvolvimento de software
e tecnologias relacionadas; Impacto da computação nos negócios, comércio e
organizações; Questões éticas e legais no desenvolvimento de software (plágio,
direitos autorais); Funções e responsabilidades de programadores e testadores;
Educação continuada e certificações profissionais; Resolução de problemas com
pensamento crítico, criatividade e inovação; Pesquisa técnica e uso de
ferramentas digitais para tomada de decisão; Escrita e documentação de código
conforme PEP8 e boas práticas de programação; Convenções de nomenclatura,
uso de docstrings e comentários; Estrutura de programas simples e
sequenciamento; Definição e criação de algoritmos; Estruturas iterativas e
condicionais (loops, if-else); Variáveis em Python (declaração, inicialização e
modificação); Escrita de pseudocódigo; Depuração e correção de erros no
código; Conceitos como compilador, interpretador, IDE; Diferença entre sintaxe
e semântica; Tipos de dados, palavras-chave e identificadores em Python;
História e características do Python; Criação e execução de arquivos Python com
IDLE; Uso de literais e operadores aritméticos e lógicos; Entrada e saída de
dados; Tipos booleanos e operadores relacionais; Operações bit a bit;
Manipulação de listas e listas multidimensionais; Criação e uso de funções;
Conceito de escopo e variáveis globais/locais; Tuplas e imutabilidade;
Dicionários e uso adequado; Processamento de strings; Importação e uso de
módulos; Tratamento de exceções com try-except; Aplicações práticas do Python
em cenários cotidianos e profissionais; Design, codificação e teste de
programas; Criação de projetos e documentação de software; Desenvolvimento
de protótipos; Refatoração, atualizações e melhorias; Testes e validação de
entradas e saídas; Revisão e correção de código; Comunicação oral e escrita
aplicadas à programação; Estratégias de comunicação no ambiente profissional;
Análise da influência da tecnologia na cultura e nas organizações; Criação de
programas com múltiplas estruturas de controle; Uso de estruturas aninhadas e
recursivas; Documentação e estilo de código consistente; Manipulação de tipos
de dados e operadores; Conversão entre tipos de dados; Criação de funções
com argumentos e valores de retorno; Participação em revisões de código em
equipe.
Público-alvo:
Estudantes, profissionais e entusiastas que desejam iniciar na programação com
a linguagem Python. Não há pré-requisitos técnicos, mas é desejável que o
participante possua conhecimentos básicos de informática e familiaridade com o
uso de computadores e internet.