Aprenda a programar em Python, uma das linguagens mais populares do mundo, com aplicações em ciência de dados, desenvolvimento web e automação.
Python é uma linguagem de programação de alto nível, amplamente utilizada por sua simplicidade e versatilidade. No curso, você aprenderá desde os conceitos básicos até técnicas avançadas de programação.
ANÁLISE DE DADOS E AUTOMATIZAÇÃO
Descubra como usar Python para analisar dados e automatizar tarefas repetitivas, economizando tempo e aumentando sua produtividade.
.
APLICAÇÕES PRÁTICAS
Explore projetos práticos que permitirão aplicar seus conhecimentos em situações reais, preparando você para desafios do mercado de trabalho.
DESENVOLVA SUAS HABILIDADES DE PROGRAMAÇÃO
Aprenda a construir scripts e aplicações usando Python, abrangendo desde a manipulação de dados até o desenvolvimento de aplicações web.
Aprenda a programar em Python, uma das linguagens mais populares do mundo, com aplicações em ciência de dados, desenvolvimento web e automação.
Python é uma linguagem de programação de alto nível, amplamente utilizada por sua simplicidade e versatilidade. No curso, você aprenderá desde os conceitos básicos até técnicas avançadas de programação.
APLICAÇÕES PRÁTICAS
Explore projetos práticos que permitirão aplicar seus conhecimentos em situações reais, preparando você para desafios do mercado de trabalho.
DESENVOLVA SUAS HABILIDADES DE PROGRAMAÇÃO
Descubra como usar Python para analisar dados e automatizar tarefas repetitivas, economizando tempo e aumentando sua produtividade.
ANÁLISE DE DADOS E AUTOMATIZAÇÃO
Aprenda a construir scripts e aplicações usando Python, abrangendo desde a manipulação de dados até o desenvolvimento de aplicações web.
Iniciantes
Profissionais de Tecnologia
Cientistas de Dados e Analistas
Se você está começando sua jornada em programação, este curso é a oportunidade ideal para entender os fundamentos do Python e iniciar sua carreira na área de tecnologia.
Aprenda a aplicar Python para resolver problemas complexos e melhorar processos no seu trabalho. Dominar essa linguagem pode ser um diferencial significativo na sua carreira.
O curso oferece uma base sólida para aqueles que desejam trabalhar com análise de dados e machine learning, utilizando Python como ferramenta principal.
Fundamentos
✓ Introdução
✓ O tipo numérico
✓ O tipo float
✓ O tipo booleano
✓ O tipo string
✓ Principais Variáveis
✓ Técnicas de Formatação de Texto
✓ Formatação com Caracteres Especiais
✓ Operadores Aritméticos
✓ Ordem de Prioridade dos Operadores Aritméticos
✓ Exemplos de Ordem de Prioridade
✓ Operadores Lógicos
✓ Operadores And e Or
✓ Type e Casting
✓ Lendo Entradas do Usuário
✓ Atribuição e Combinação de Operadores Lógicos
✓ Slicing de Strings
✓ Uso de Strings
✓ Fundamentos da Estrutura If
✓ Utilizando Else
✓ Aninhando Ifs
✓ Laços While
✓ Continuação de Laços While
✓ Uso de Break e Continue
✓ Uso de For
✓ Introdução
✓ Criando Tipos List
✓ Mais Operações com List
✓ Conhecendo Sets
✓ Introdução
✓ Funções no Python
✓ Argumentos Arbitrários
✓ Funções com Retorno de Valores
✓ Funções Recursivas
✓ Funções Aninhadas
✓ Escopo de Variáveis
✓ Funções Matemáticas
✓ Caracteres para Números e Números para Caracteres
✓ Funções de Texto
✓ Funções para Listas
✓ Funções de Data e Hora
✓ Manipulando Datas e Horas
✓ Lendo Entrada de Datas
✓ Introdução a Orientação a Objetos
✓ O que é Orientação a objetos?
✓ Classes
✓ Métodos
✓ Objetos
✓ Abstração e Encapsulamento
✓ Herança
✓ Propriedades
✓ O método super()
✓ Herança Múltipla
✓ Polimorfismo
✓ Introdução a Módulos
✓ Uso Básico de Módulos
✓ Explorando um Módulo
✓ Criando um Módulo
✓ Parâmetros de Execução
✓ Criando e Lendo Ajuda de Módulos
✓ Atividades
✓ Solução de Atividades
✓ Introdução a Gestão de Exceções
✓ Diferentes Tipos de Exceções
✓ Gerando as Próprias Exceções
✓ Introdução a Logs
✓ Criando uma Função de Gestão de Logs
✓ Fundamentos
✓ Criando um Objeto Iterável
✓ Funções Iteráveis - Generators
✓ Enumerate
✓ Unpacking de Iteradores
O curso é dividido em 2 módulos, cada
um com uma carga horário de 20hrs.
MÓDULO 1 - FUNDAMENTOS
✓Lendo Arquivos
✓ Criando Primeiros Arquivos
✓ Lendo Arquivos
✓ Verificando Existência e Tratando Erros
✓ Criando e Excluindo Pastas
✓ Arquivos CSV
✓ Criando uma Classe Pessoa Persistindo em CSV
✓ Formato Json
✓ Criando uma Classe Carros
✓ Formato XML
✓ Criando um XML
✓ Utilizando XML com Funções
✓ Criando XML a partir de um Dicionário
✓ Lendo XML
✓ Introdução a Seção
✓ Criando um Gerenciador de Banco de Dados
✓ Conectando e Interagindo com o Banco de Dados
✓ Conexão
✓ Criar Banco
✓ Listar Bancos
✓ Função Nova Conexão
✓ Teste de Conexão
✓ Criar Tabela
✓ Listar Tabelas
✓ Alterar Tabela
✓ Inserir Contato
✓ Inserir Vários Contatos
MÓDULO 2 - BANCO DE DADOS
Iniciantes
Se você está começando sua jornada em programação, este curso é a oportunidade ideal para entender os fundamentos do Python e iniciar sua carreira na área de tecnologia.
Aprenda a aplicar Python para resolver problemas complexos e melhorar processos no seu trabalho. Dominar essa linguagem pode ser um diferencial significativo na sua carreira.
Profissionais de Tecnologia
Cientistas de Dados e Analistas
O curso oferece uma base sólida para aqueles que desejam trabalhar com análise de dados e machine learning, utilizando Python como ferramenta principal.
Fundamentos
✓ Introdução
✓ O tipo numérico
✓ O tipo float
✓ O tipo booleano
✓ O tipo string
✓ Principais Variáveis
✓ Técnicas de Formatação de Texto
✓ Formatação com Caracteres Especiais
✓ Operadores Aritméticos
✓ Ordem de Prioridade dos Operadores Aritméticos
✓ Exemplos de Ordem de Prioridade
✓ Operadores Lógicos
✓ Operadores And e Or
✓ Type e Casting
✓ Lendo Entradas do Usuário
✓ Atribuição e Combinação de Operadores Lógicos
✓ Slicing de Strings
✓ Uso de Strings
✓ Fundamentos da Estrutura If
✓ Utilizando Else
✓ Aninhando Ifs
✓ Laços While
✓ Continuação de Laços While
✓ Uso de Break e Continue
✓ Uso de For
✓ Introdução
✓ Criando Tipos List
✓ Mais Operações com List
✓ Conhecendo Sets
✓ Introdução
✓ Funções no Python
✓ Argumentos Arbitrários
✓ Funções com Retorno de Valores
✓ Funções Recursivas
✓ Funções Aninhadas
✓ Escopo de Variáveis
✓ Funções Matemáticas
✓ Caracteres para Números e Números para Caracteres
✓ Funções de Texto
✓ Funções para Listas
✓ Funções de Data e Hora
✓ Manipulando Datas e Horas
✓ Lendo Entrada de Datas
✓ Introdução a Orientação a Objetos
✓ O que é Orientação a objetos?
✓ Classes
✓ Métodos
✓ Objetos
✓ Abstração e Encapsulamento
✓ Herança
✓ Propriedades
✓ O método super()
✓ Herança Múltipla
✓ Polimorfismo
✓ Introdução a Módulos
✓ Uso Básico de Módulos
✓ Explorando um Módulo
✓ Criando um Módulo
✓ Parâmetros de Execução
✓ Criando e Lendo Ajuda de Módulos
✓ Atividades
✓ Solução de Atividades
✓ Introdução a Gestão de Exceções
✓ Diferentes Tipos de Exceções
✓ Gerando as Próprias Exceções
✓ Introdução a Logs
✓ Criando uma Função de Gestão de Logs
✓ Fundamentos
✓ Criando um Objeto Iterável
✓ Funções Iteráveis - Generators
✓ Enumerate
✓ Unpacking de Iteradores
O curso é dividido em 2 módulos, cada
um com uma carga horário de 20hrs.
MÓDULO 1 - FUNDAMENTOS
✓Lendo Arquivos
✓ Criando Primeiros Arquivos
✓ Lendo Arquivos
✓ Verificando Existência e Tratando Erros
✓ Criando e Excluindo Pastas
✓ Arquivos CSV
✓ Criando uma Classe Pessoa Persistindo em CSV
✓ Formato Json
✓ Criando uma Classe Carros
✓ Formato XML
✓ Criando um XML
✓ Utilizando XML com Funções
✓ Criando XML a partir de um Dicionário
✓ Lendo XML
✓ Introdução a Seção
✓ Criando um Gerenciador de Banco de Dados
✓ Conectando e Interagindo com o Banco de Dados
✓ Conexão
✓ Criar Banco
✓ Listar Bancos
✓ Função Nova Conexão
✓ Teste de Conexão
✓ Criar Tabela
✓ Listar Tabelas
✓ Alterar Tabela
✓ Inserir Contato
✓ Inserir Vários Contatos
MÓDULO 2 - BANCO DE DADOS
O conteúdo é separado em 19 módulos para facilitar
o aprendizado. O curso contém 20 horas.
NSI Training © 2024 - Todos os direitos reservados.