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 em Python para Engenheiros de Rede
Beginner
Duração: 60 minutos
Aulas: 3
Aulas:
  • Configurando Seu Ambiente Python [Fundamentals]
    Não Iniciada
  • Fundamentos de Sintaxe Python [Fundamentals]
    Não Iniciada
  • Variáveis e Tipos de Dados [Fundamentals]
    Não Iniciada
2
Fluxo de Controle e Tomada de Decisão
Beginner
Duração: 60 minutos
Aulas: 4
Aulas:
  • Declarações Condicionais [Fundamentals]
    Não Iniciada
  • While Loops [Fundamentals]
    Não Iniciada
  • For Loops [Fundamentals]
    Não Iniciada
  • Projeto do Módulo [Fundamentals]
    Não Iniciada
3
Estruturas de Dados em Python para Engenheiros de Rede
Beginner
Duração: 60 minutos
Aulas: 2
Aulas:
  • Listas e Dicionários para Inventários de Dispositivos de Rede [Fundamentals]
    Não Iniciada
  • Sets para Atributos Únicos de Rede [Fundamentals]
    Não Iniciada
4
Funções e Programação Modular
Beginner
Duração: 0 minutos
Aulas: 4
Aulas:
  • Criando funções de rede reutilizáveis [Fundamentals]
    Não Iniciada
  • Parâmetros de função para scripts de rede flexíveis [Fundamentals]
    Não Iniciada
  • Funções lambda para operações rápidas de rede [Fundamentals]
    Não Iniciada
  • Construindo uma biblioteca de comandos de rede [Fundamentals]
    Não Iniciada
5
Manipulação de Arquivos e Gerenciamento de Exceções
Intermediate
Duração: 0 minutos
Aulas: 4
Aulas:
  • Lendo e escrevendo arquivos de configuração de rede [Fundamentals]
    Não Iniciada
  • Analisando logs de dispositivos de rede [Fundamentals]
    Não Iniciada
  • Trabalhando com CSV, JSON e YAML para dados de rede [Fundamentals]
    Não Iniciada
  • Tratamento de exceções para scripts de rede robustos [Fundamentals]
    Não Iniciada
6
Programação Orientada a Objetos
Advanced
Duração: 0 minutos
Aulas: 4
Aulas:
  • Classes e Objetos [Fundamentals]
    Não Iniciada
  • Herança e Polimorfismo [Fundamentals]
    Não Iniciada
  • Encapsulamento e Abstração [Fundamentals]
    Não Iniciada
  • Métodos especiais [Em Breve]
    Não Iniciada
7
Conceitos Avançados de Python para Engenheiros de Rede
Advanced
Duração: 0 minutos
Aulas: 4
Aulas:
  • Decoradores para melhorias em funções de rede [Fundamentals]
    Não Iniciada
  • Geradores para streaming de dados de rede [Fundamentals]
    Não Iniciada
  • Gerenciadores de contexto para conexões de rede [Fundamentals]
    Não Iniciada
  • Programação concorrente para operações de rede paralelas [Fundamentals]
    Não Iniciada