0% acharam este documento útil (0 voto)
2 visualizações2 páginas

Curso de Programação em Python: Ementa Completa

O curso SCA869 de Programação em Python abrange desde a introdução à linguagem até conceitos avançados como programação orientada a objetos e manipulação de arquivos. As unidades incluem tópicos como controle de fluxo, estruturas de dados, tratamento de exceções e uso de módulos. O curso é avaliado com 60 pontos na prova final e 40 pontos em avaliações contínuas.

Traduzido por

ScribdTranslations
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
2 visualizações2 páginas

Curso de Programação em Python: Ementa Completa

O curso SCA869 de Programação em Python abrange desde a introdução à linguagem até conceitos avançados como programação orientada a objetos e manipulação de arquivos. As unidades incluem tópicos como controle de fluxo, estruturas de dados, tratamento de exceções e uso de módulos. O curso é avaliado com 60 pontos na prova final e 40 pontos em avaliações contínuas.

Traduzido por

ScribdTranslations
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

Ementa

MCA
SCA869 : Programação em Python
Floursperweek:4

Créditos:4 EndExamination:60Marks
Sessionals: 40 Marks
Objetivos: O curso apresenta a introdução aos recursos de Programação em Python, Arquivos,
ManipulaçãodeDadosdeSequência.
UNIDADE-I
An Overview of Python: Introductio+n toPython, Interpreted languages, Advantages
{"advantages":"vantagens","disadvantages":"desvantagens","Downloading and installing":"Baixando e instalando","Running Python":"Executando Python"}. Scripts, Estrutura de um
Script Python, Usando o interpretador interativamente, Executando scripts independentes no Unix
eWindows.
Usando variáveis: Tipos de string: normal, raw e Unicode, Operadores de string e
expressões

Operadores e expressões matemáticas, escrita na tela, parâmetros da linha de comando,


Leitura do teclado.

Flow Control: Aboutflow control, Indenting is significant, The if and else if statements,
loops while Usando listas, Usando a instrução for e a função 'range()'.

UNIDADE-II
,Sequência. Dados: Operações de lista, métodos de lista, Strings são tipos especiais de listas,
tuplas, conjuntos

Dicionários.

Definindo Funções: Sintaxe da definição de função, Parâmetros formais, Global versus


variáveis locais, Passagem de parâmetros e retorno de valores:
Trabalhando com Arquivos: Visão geral de I/O de arquivos de texto, Abrindo um arquivo de texto, Lendo arquivos de texto

Dados brutos (binários), Usando o módulo pickle e Escrevendo em um arquivo de texto.

IADE—I
UND
Dicionários e Conjuntos: Visão geral de dicionários, Criando dicionários, Dicionário
funções, Buscando chaves ou valores, Testando a existência de elementos e Deletando
elementos.
Erros e Tratamento de Exceções: Lidando com [Link], Exceptions, Handling
exceptions with try/except and Cleaning up with finally.
.UNIDADE-IV

Usando Módulos: Sobre módulo,Ainstrução de importação,Aliases de função e Pacotes.


Expressões Regulares: Objetos RE, Correspondência de padrões, Análise de dados, Subexpressões,
Substituições complexas e dicas e truques de RE.
UNIDADE—V
Destaques da Biblioteca Padrão: Trabalhando com o sistema operacional, Capturando web
pages, Sending email, Using glob for filename wildcards, math and random, Accessing
datas e horários com data e hora e Trabalhando com arquivos compactados.

Uma Introdução às Classes Python: Sobre programação orientada a objetos, Definindo classes,
Construtores, Métodos de instância, Dados de instância, Métodos e dados de classe e Destrutores.
Text Books:
1. Learn Python the Hard way, Zed Shaw, Addition Wesley Publications, 3rd Edition.
[Link] Python, Allen B. Downey, 1stEdição,O'Reily
[Link]: .
1. Programming Python, Mark Lutz, 4thEdição.
2. Python em poucas palavras, Alex Martelli, 2ndEdição, Publicações O'Reilly.

Você também pode gostar