Python Introdução Com Certificado - Instrutor Academia Cisco

Este produto está indisponível no momento.

Características do produto

Características principais

Título do curso
Python Introdução - Instrutor Academia Cisco - Curso com Certificado
Formato do curso
Online
Marca
RP Tux

Outros

Autor
Ricardo Pradas
Duração aproximada
30 h
Idioma
Português
Ano de publicação
2025
Inclui certificado do curso
Sim

Descrição

Aprenda a programar com o curso "Python Introdução - Instrutor Academia Cisco". Este curso online, oferece uma abordagem prática e acessível para iniciantes que desejam dominar a linguagem Python. Com uma carga horária de aproximadamente 30 horas, você terá a oportunidade de desenvolver habilidades essenciais para a programação e a automação de tarefas.

O curso é totalmente em português, facilitando a compreensão dos conceitos e técnicas apresentadas. Ao final do treinamento, você receberá um certificado que atesta sua formação, agregando valor ao seu currículo e destacando suas competências no mercado de trabalho.

Aproveite a chance de aprender com um instrutor experiente e reconhecido na área. Inscreva-se e inicie sua jornada no mundo da programação com Python, uma das linguagens mais demandadas atualmente.

Usado por startups e gigantes da tecnologia como Google, Facebook, Netflix e muito mais, o Python oferece infinitas possibilidades para criar projetos de software de pequena e grande escala. Fácil de usar com código fácil de ler, o Python é uma ótima primeira linguagem de programação para aprender e não requer conhecimento prévio de programação. As habilidades em Python abrem você para carreiras em quase todos os setores e são necessárias se você quiser continuar em funções de desenvolvimento e engenharia de software mais avançadas e com salários mais altos, como engenheiro de software, administrador de sistemas e engenheiro de segurança.

Neste curso, você aprenderá habilidades sob demanda, como projetar, desenvolver e melhorar programas de computador, métodos para analisar problemas usando programação, melhores práticas de programação e muito mais. O curso também prepara você para a certificação PCEP – Certified Entry-Level Python Programmer (Exame PCEP-30-0x).

PE1: Módulo 1. Introdução à programação de computadores e Python

1.0. Bem-vindo ao Fundamentos do Python 1
1.0.1 Aprenda Python - o idioma de hoje e amanhã
1.0.2 Sobre o curso
1.0.3 Programas
1.0.4 Prepare-se para o exame PCEP-30-0X

1.1. Seção 1 - Introdução à Programação
1.1.1 Como funciona um programa de computador?
1.1.2 Linguagens Naturais vs Linguagens de Programação
1.1.3 O que faz uma linguagem?
1.1.4 Linguagem da máquina vs. linguagem de alto nível
1.1.5 Compilação x interpretação
1.1.6 O que o interpretador faz?
1.1.7 Compilação vs. interpretação - vantagens e desvantagens

1.2. Seção 2 - Introdução a Python
1.2.1 Python - uma ferramenta, não um réptil
1.2.2 Quem criou Python?
1.2.3 Um projeto de programação de hobby
1.2.4 O que torna o Python tão especial?
1.2.5 Rivais do Python?
1.2.6 Onde podemos ver Python em ação?
1.2.7 Por que não Python?
1.2.8 Há mais de um python
1.2.9 Implementações do Python

1.3. Seção 3 - Download e Instalação do Python
1.3.1 Comece sua jornada Python
1.3.2 Como baixar, instalar e configurar o python
1.3.3 Começando seu trabalho com Python
1.3.4 Seu primeiro programa antes do seu primeiro programa...
1.3.5 Como estragar e consertar seu código

Módulo 2- Tipos de dados em Python, variáveis, operadores

2.1. Seção 1 - O Programa "Olá, mundo!"
2.1.1 Seu primeiro programa
2.1.2 A função print
2.1.3 Argumentos de função
2.1.4 Chamada de função
2.1.5   LAB   Trabalhando com a função print
2.1.6 A função print e seus efeitos, argumentos e valores retornados
2.1.7 Instruções
2.1.8 Escape do Python e caracteres de novas linhas
2.1.9 Usando vários argumentos
2.1.10 Argumentos Posicionais
2.1.11 Argumentos de palavra-chave
2.1.12   LAB   A função print e seus argumentos
2.1.13   LAB   Formatação de saída
2.1.14 RESUMO DA SEÇÃO
2.1.15 TESTE DA SEÇÃO

2.2. Seção 2 - Literais Python
2.2.1 Literais - os dados em si
2.2.2 Inteiros
2.2.3 Floats
2.2.4 Strings
2.2.5 Valores booleanos
2.2.6   LAB   Literais Python - strings
2.2.7 RESUMO DA SEÇÃO
2.2.8 TESTE DA SEÇÃO

2.3. Seção 3 - Operadores - ferramentas de manipulação de dados
2.3.1 Python como uma calculadora
2.3.2 Operadores básicos
2.3.3 Operadores e suas prioridades
2.3.4 RESUMO DA SEÇÃO
2.3.5 TESTE DA SEÇÃO

2.4. Seção 4 - Variáveis

2.4.1 Variáveis - caixas em forma de dados
2.4.2 Nomes de variáveis
2.4.3 Como criar variáveis
2.4.4 Como usar uma variável
2.4.5 Como atribuir um novo valor a uma variável já existente
2.4.6 Solução de problemas matemáticos simples
2.4.7   LAB   Variáveis
2.4.8 Operadores atalhos

2.5. Seção 5 - Comentários
2.5.1 Comentários - por que, quando e como?
2.5.2 Marcando fragmentos de código
2.5.3   LAB   Comentários
2.5.4 RESUMO DA SEÇÃO
2.5.5 TESTE DA SEÇÃO

2.6. Seção 6 - Interação com o usuário
2.6.1 A função input()
2.6.2 A função input() com um argumento
2.6.3 O resultado da função input()
2.6.4 A função input() - operações proibidas
2.6.5 Conversão de tipo (tipo de conversões)
2.6.6 Mais informações sobre input() e conversão de tipos
2.6.7 Operadores de string
2.6.8 Conversões de tipo mais uma vez concluídas
2.6.9   LAB   Simples entradas e saídas
2.6.10   LAB   Operadores e Expressões
2.6.11   LAB   Operadores e Expressões – 2

Módulo 3. Valores Booleanos, Execução Condicional, Loops, Processamento de Listas e Listas, Operações Lógicas e bit a bit
3.1. Seção 1 - Tomada de decisões em Python
3.1.1 Perguntas e respostas
3.1.2 Comparação: operador de igualdade
3.1.3 Exercícios
3.1.4 Operadores
3.1.5 Utilização das respostas
3.1.7 Condições e execução condicional
3.1.8 Análise de amostras de código
3.1.9 Pseudocódigo e introdução aos loops
3.1.10   LAB   Operadores de comparação e execução condicional
3.1.11   LAB   Essenciais da declaração if-else
3.1.12   LAB   Essenciais da declaração if-elif-else


3.2. Seção 2 - Loops no Python
3.2.1 Fazendo um loop no seu código com while
3.2.2 Um loop infinito
3.2.3 O laço while: mais exemplos
3.2.4   LAB   Adivinhe o número secreto
3.2.5 Fazendo um loop no seu código com for
3.2.6 Mais sobre o loop for e a função range() com três argumentos
3.2.7   LAB   Essenciais do loop for – contando mississippy
3.2.8 As instruções break e continue
3.2.9   LAB   A declaração break – Preso em um loop
3.2.10   LAB   A declaração continue – o Feio Comedor de Vogais
3.2.11   LAB   A declaração continue – o Belo Comedor de Vogais
3.2.12 O loop while e o ramo else
3.2.13 O loop for e o ramo else

3.3. Seção 3 - Operações lógicas e com bits no Python
3.3.1 Lógica do computador
3.3.2 Expressões lógicas
3.3.3 Valores lógicos vs. bits únicos
3.3.4 Operadores bit a bit
3.3.5 Como lidamos com bits únicos?
3.3.6 Deslocamento binário para a esquerda e deslocamento binário para a direita

3.4. Seção 4 - Listas

3.4.1 Por que precisamos de listas?
3.4.2 Indexando listas
3.4.3 Acesso ao conteúdo da lista
3.4.4 Remover elementos de uma lista
3.4.5 Os índices negativos são legais
3.4.6   LAB   Básico de listas
3.4.7 Funções x métodos
3.4.8 Adicionando elementos a uma lista: append e insert
3.4.9 Utilização de listas
3.4.10 Listas em ação

3.5. Seção 5 - Ordenando listas simples: o algoritmo de ordenação por bolhas
3.5.1 A ordenção em bolhas
3.5.2 Ordenando uma lista
3.5.3 A ordenação por bolhas - versão interativa

3.6. Seção 6 - Operações em listas
3.6.1 A vida interior das listas
3.6.2 Os poderes do fatiamento
3.6.3 Fatias - índices negativos
3.6.4 Os operadores in e not in
3.6.5 Listas - alguns programas simples
3.6.6 Operações com listas

3.7. Seção 7 - Listas em aplicações avançadas
3.7.1 Listas em listas
3.7.2 Matrizes bidimensionais
3.7.3 Natureza multidimensional das listas: aplicações avançadas

Módulo 4. Funções, Tuplas, Dicionários, Exceções e Processamento de Dados


4.1. Seção 1 – Funções
4.1.1 Por que precisamos de funções?
4.1.2 Decomposição
4.1.3 De onde vêm as funções?
4.1.4 Sua primeira função
4.1.5 Como funções funcionam
4.1.6 RESUMO DA SEÇÃO
4.1.7 TESTE DA SEÇÃO

4.2. Seção 2 – Como as funções se comunicam com seu ambiente
4.2.1 Funções parametrizadas
4.2.2 Passagem de parâmetros posicionais
4.2.3 Passagem de parametro por palavra-chave
4.2.4 Mistura de argumentos posicionais e de palavras-chave
4.2.5 Funções parametrizadas – mais detalhes
4.2.6 RESUMO DA SEÇÃO
4.2.7 TESTE DA SEÇÃO

4.3. Seção 3 – Retornando o resultado de uma função
4.3.1 Efeitos e resultados: a instrução return

LABORATÓRIO
Um ano bissexto: escrevendo suas próprias funções
Quantos dias: escrevendo e usando suas próprias funções
Dia do ano: escrevendo e usando funções

4.4. Seção 4 – Escopo em Python
4.4.1 Funções e escopos
4.4.2 Funções e escopos: a palavra-chave global
4.4.3 Como a função interage com seus argumentos
4.4.4 RESUMO DA SEÇÃO
4.4.5 TESTE DA SEÇÃO

4.5. Seção 5 – Criando funções multi paramétricas
4.5.1 Funções de Exemplo: avaliando o IMC
4.5.2 Funções de exemplo: triângulos
4.5.3 Exemplos de funções: Fatoriais
4.5.4 Números de Fibonacci
4.5.5 Recursão
4.5.6 RESUMO DA SEÇÃO
4.5.7 TESTE DA SEÇÃO

4.6. Seção 6 – Tuplas e dicionários
4.6.1 Tipos de sequência e mutabilidade
4.6.2 Tuplas
4.6.3 Dicionários
4.6.4 Métodos e funções de dicionário
4.6.5 Tuplas e dicionários podem trabalhar juntos
4.6.6 RESUMO DA SEÇÃO
4.6.7 TESTE DA SEÇÃO

4.7. Seção 7 – Exceções
4.7.1 Erros - o pão diário do desenvolvedor
4.7.2 Quando os dados não são o que deveriam ser
4.7.3 O ramo de tentativa exceto
4.7.4 A exceção confirma a regra
4.7.5 Como lidar com mais de uma exceção
4.7.6 A exceção padrão e como usá-la
4.7.7 Algumas exceções úteis
4.7.8 Por que você não pode evitar testar seu código
4.7.9 Quando Python fecha os olhos
4.7.10 Testes, testagem e testadores
4.7.11 Debugando print
4.7.12 Algumas dicas úteis
4.7.13 Teste de unidade - um nível mais alto de codificação
4.7.14 RESUMO DA SEÇÃO
4.7.15 TESTE DA SEÇÃO

Exame Final do Curso
Projeto Final
Teste Final

" TODAS AS ETAPAS COM EXECÍCIOS AUTO-EXPLICATIVO"

" ESSE MÓDULO: SEM TUTORIA", VOCÊ REALIZA E PROGRIDE NO CURSO CONFORME VOCÊ DESEJA"

ADQUIRA A INSIGNEA "PYTHON ESSENTIALY"
CERTIFICADO EMITIDO PELA ACADEMIA CISCO, APÓS TESTE FINAL E SEGUINDO CRITÉRIO MÍNIMO DE PONTUAÇÃO

Para instruções on-line, os alunos precisarão de acesso à Internet por meio de um computador, tablet ou dispositivo móvel. Alguns cursos exigem que os alunos usem um computador para laboratórios com o Cisco Packet Tracer ou máquinas virtuais.

Um distintivo digital é uma credencial digital verificável que confirma a realização de um resultado de aprendizagem, experiência ou competência por um indivíduo.
, você ganha a maioria dos distintivos digitais ao obter uma pontuação de aprovação na avaliação final do curso. Os alunos podem exibir os distintivos digitais em qualquer plataforma (mídia social, assinatura de e-mail, currículo e site), para aprimorar sua marca profissional e mostrar suas habilidades aos empregadores. Um distintivo digital é obtido gratuitamente e emitido pela Credly.