Curso Python Introdução a Programação
32 horasVisão Geral
Orientado para programadores experientes, a Introdução à Programação Python é um curso de programação Python Introdução a Programação prático que explora a Linguagem Python até um nível intermediário. Os alunos após esse curso terão capacidade, habilidades necessárias para escrever programas Python que tratam de sequências e mapeamentos, controle de fluxo de programa, chamadas de sistema e manipulação de arquivos. O curso fornece informações sobre os recursos do Python que o tornam uma excelente escolha para projetos de praticamente qualquer tamanho.
Objetivo
- Compreenda os usos para Python em desenvolvimento de software, testes e ambientes de administração de sistemas
- Como desenvolver aplicações Python para uma variedade de usos
- Embalagem e distribuição de aplicações e módulos Python
- Comunicação com um banco de dados SQL usando Python
- Use o Python para desenvolver scripts de teste automatizados
Publico Alvo
- Qualquer pessoa que precise aprender a escrever programas em Python.
Pre-Requisitos
- Os alunos já devem ter um conhecimento funcional, ao nível do usuário, de Unix / Linux, Mac ou Windows. Embora não seja necessário, as habilidades básicas com pelo menos umas outras linguagens de programação serão úteis.
Materiais
PortuguêsConteúdo Programatico
VISÃO GERAL E HISTÓRICO DO PYTHON
- Por que Python?
- Como executar aplicativos Python
- Detalhes da configuração do Python
NOÇÕES BÁSICAS DE LINGUAGEM
- Estrutura do programa
- Cordas
- Operações básicas
- Fatias
- Formatação
- Números
- Tipos
- Operações aritméticas básicas
- Formatação
- Conversões
TIPOS E OPERADORES COMPLEXOS
- Tuplas
- Listas
- Tupla e manipulação de lista
- Operações básicas
- Dicionário
- Arquivos
- Abertura
- Leitura
- Escrevendo
DECLARAÇÕES E ESTRUTURAS DE CONTROLE
- Tarefa
- Expressões
- Afirmações IF
- Enquanto os loops
- Para loops
FUNÇÕES
- Funções básicas
- Regras do escopo
- Argumentos
- Funções como argumentos
MÓDULOS
- Noções básicas do módulo
- Namespaces
- Módulos de importação e recarga
AULAS
- O que é uma classe?
- O que é um objeto?
- Noções básicas de classe
- Métodos de escrita
AULAS AVANÇADAS
- Herança
- Sobrecarga do operador
API DE BANCO DE DADOS
- Interfaces DB
- Conexão ao servidor
- Executando instruções SQL
- Declarações parametrizadas
NUMPY
- Download e instalação do NumPy
- Array cortando com NumPy
- Aritmética de matriz
- Funções numéricas