Apresentação
Introduzir conceitos básicos de Orientação a Objetos na linguagem Python. Tipos básicos, classes e herança. Apresentar técnicas de programação; padrões de projeto otimizados para as características dinâmicas da linguagem Python.
Matrículas encerradas
Avise-me sobre próximas turmas.
Participantes
Comunidade em geral
Carga horária
36 horas

Programação
- Aula 01
- Introdução
- Implementações do Python
- Preparando o ambiente de Desenvolvimento
- Instalação
- Instalação no Linux
- Instalação no Windows
- Olá mundo! Hora de escrever o primeiro código em Python
- Hierarquia conceitual do Python
- Tipos de dados nativos
- Observações relevantes sobre as strings
- Intervalos de strings
- Definindo variáveis com o Python
- Tipos de dados numéricos
- O tipo de dado string
- Aula 02
- Operadores aritméticos
- Precedência de operadores
- Operadores reduzidos
- Efetuando operações aritméticas com o Python
- Aula 03
- Conjuntos no Python: listas
- Conjuntos no Python: dicionários
- Conjuntos no Python: sets e frozen sets
- A função input()
- Entrada de dados no console: o comando input()
- Aula 04
- Estruturas condicionais e condições lógicas
- Verdadeiro, falso e nulo
- O condicional if-elif-else
- Operadores lógicos
- Estruturas condicionais no Python: a estrutura if
- Laços: estruturas de repetição While For Break
- Aula 05 /06
- Continue
- Estruturas de repetição no Python: while
- Estruturas de repetição no Python: for
- Funções
- Argumentos
- Parâmetros especiais
- Escopo
- Definindo funções no Python
- Uma discussão sobre escopo, namespaces e as palavras-chave global e nonlocal
- Aula 07/08
- Módulos Estrutura de um programa escrito com o Python
- Funcionamento da importação
- Packages
- Importação de pacotes
- Arquivo __int__.py
- Definindo módulos no Python
- Aula 09
- try/except try/finally raise assert
- Definindo e tratando exceções com o Python
Local de realização
UNISC - Campus Santa Cruz do Sul
Ficou com alguma dúvida?
Entre em contato presencialmente com a Central de Atendimento - Bloco 5, sala 513 (horário de atendimento: 8h às 21h30), pelo telefone (51) 3717-7300, ou pelo e-mail extensao@unisc.br.
Na ocorrência de impossibilidades eventuais, a UNISC reserva-se o direito de alterar o cronograma das aulas previamente informado ou cancelar o curso se o número mínimo de inscritos previsto em projeto não for atingido.