Fundamentos de Python para Redes

Fundamentos de Python para Redes Preview

Informações Gerais do Curso

Objetivo: Capacitar os alunos a dominar os fundamentos do Python com foco na escrita prática de scripts e manipulação de dados para aplicações em redes, promovendo a criação de programas limpos e concisos.

Proposta:
Este curso se surge como uma revisão ou apresentação rápida de Python com ênfase em scripts práticos, manipulação de dados e design de programas organizados, sem se aprofundar em conceitos avançados de engenharia de software ou desenvolvimento web. Vamos explorar recursos da lingua e tentar aplicar em alguns cenários de automação de redes

Ao final deste curso, você estará apto a criar e modificar scripts Python úteis com confiança, colaborando em projetos ou resolvendo problemas práticos de forma independente.

Pré-requisitos:

  • Familiaridade básica com Python ou outra linguagem de programação

  • Conhecimentos básicos de redes (desejável, mas não obrigatório)

Seu Progresso

0% Concluído

Dificuldade

Intermediário

Capítulos

7

Vídeos

Sim

Quizzes

Não

Capítulos

1

Introdução à Programação

Beginner 4 lições
0

Configurando Seu Ambiente Python

1

Fundamentos de Sintaxe Python

2

Variáveis e Tipos de Dados

3

Comentários e Documentação

2

Estruturas de Dados

Beginner 6 lições
1

Strings

2

Listas

3

Sets - Atributos Únicos

4

Dicionários

5

List Comprehensions

6

Filter, Map, Sorted

3

Fluxo de Controle e Tomada de Decisão

Beginner 4 lições
1

Declarações Condicionais

2

While Loops

3

For Loops

4

Projeto do Módulo

4

Funções e Programação Modular

Beginner 4 lições
1

Funções

2

Parâmetros de função

3

*args e **kwargs: Parâmetros Flexíveis

4

Funções lambda

5

Manipulação de Arquivos e Gerenciamento de Exceções

Intermediate 4 lições
0

Lendo e escrevendo arquivos de configuração de rede

1

Analisando logs de dispositivos de rede

2

Trabalhando com CSV, JSON e YAML para dados de rede

3

Tratamento de exceções para scripts de rede robustos

6

Programação Orientada a Objetos

Advanced 4 lições
0

Classes e Objetos

1

Herança e Polimorfismo

2

Encapsulamento e Abstração

3

Métodos especiais

7

Conceitos Avançados de Python para Engenheiros de Rede

Advanced 4 lições
0

Decoradores para melhorias em funções de rede

1

Geradores para streaming de dados de rede

2

Gerenciadores de contexto para conexões de rede

3

Programação concorrente para operações de rede paralelas