Este módulo tem como objetivo introduzir e desenvolver o aluno na linguagem de programação Python, utilizando uma abordagem prática e integrada aos conhecimentos adquiridos em HTML e lógica de programação.
O conteúdo é estruturado para que o aluno compreenda o funcionamento da linguagem, desenvolva raciocínio lógico e seja capaz de criar aplicações iniciais, incluindo sites, portfólios online e projetos introdutórios, ampliando sua visão sobre desenvolvimento e tecnologia.
O módulo inicia com a apresentação dos fundamentos da linguagem Python, abordando sintaxe, estrutura básica do código, tipos de dados, variáveis, operadores e controle de fluxo. A partir disso, o aluno passa a compreender como a linguagem funciona e como estruturar soluções de forma lógica.
Utilizando conhecimentos prévios de HTML, os alunos aprendem a integrar conceitos e criar projetos simples, como:
Desenvolvimento de sites e portfólios online
Estruturação de aplicações básicas
Compreensão da relação entre front-end e lógica de programação
Essa abordagem facilita a transição do aluno do HTML para uma linguagem de programação propriamente dita.
Ao longo do módulo, o conteúdo é contextualizado dentro da área de Tecnologia da Informação, permitindo ao aluno compreender como a programação se conecta a sistemas, redes e segurança digital. São abordados temas introdutórios como:
Conceitos básicos de cibersegurança
Introdução a ataques DDoS, de forma educativa e conceitual
Importância da proteção de sistemas e dados
Boas práticas de segurança no desenvolvimento de aplicações
Esses temas são tratados com foco em conscientização e prevenção, preparando o aluno para compreender riscos e atuar de forma responsável no ambiente tecnológico.
O módulo também aborda:
Estruturação de projetos em Python
Organização e leitura de código
Introdução ao uso de bibliotecas
Automação de tarefas simples
Pensamento lógico aplicado à resolução de problemas
Ao final do módulo, o aluno desenvolve uma base sólida em programação Python, sendo capaz de compreender a lógica da linguagem, criar projetos iniciais, integrar conhecimentos de HTML e ter uma visão introdutória sobre segurança da informação e aplicações em T.I.