Introdução a Programação em Python

Objetivo:

Aprender os aspectos elementares da linguagem python. O curso cobre conceitos fundamentais para  programação estatística como leitura de dados, instalação de pacotes, escrita de funções, depuração e profiling de código em Python.

Tópicos:

  • Criando e Executando Programas em Python
    • Tipos de Dados
    • Identificadores e palavras-chave
    • Tipos inteiros e de ponto flutuante
    • Strings
  • Coleções
    • Sequências
    • Definição de tipos
    • Tipos de Mapeamento
    • Iterando e copiando coleções
  • Estruturas e Funções de Controle
    • Estruturas de Controle
    • Manipulação de exceção
    • Funções Personalizadas
  • Programação Orientada a Objetos
    • A abordagem orientada a objeto
    • Classes Personalizadas
    • Classes de Coleta Personalizada
  • Manipulação de Arquivos
    • Escrevendo e lendo dados binários
    • Escrevendo e analisando arquivos de texto
    • Escrevendo e analisando arquivos XML
    • Arquivos binários de acesso aleatório
  • Processos e Threading
    • Usando o módulo de multiprocessamento
    • Usando o Módulo de Threading

Duração:

  • Aula Teórica Presencial: 3 Semana (24h). Dois encontros de 4 horas.
  • Projetos individuais da disciplina: 96 h

Audiência:

Estudantes Graduados em Ciência da Computação ou áreas correlatas.

Bibliografia:

Mark Summerfield, 2009. Programming in Python 3: A Complete Introduction to the Python Language, Second Edition. Addison-Wesley Professional, Place of publication not identified.

Share This Course