Python

Python é uma linguagem de progamação de altíssimo nivel, criada para ser fácil de aprender, altamente legível, primando pela simplicidade.
Foi criada sob o ideal de “Programação de computadores para todos”, pelo Holandês Guido Van Russon. É multiplataforma(Roda em uma infinidade de Sistemas) e orientada objeto, o que facilita o controle de programas a medida que estes vão tomando grandes proporções.
Suas principais características são:
- Sintaxe limpa, concisa e clara, fácil de aprender
- Interpretada, byte-compilada e multi-plataforma
- Suporta os paradigmas de programação estruturada, funcional, orientada a objetos e meta programação (meta classes)
- Possui recursos poderosos de reflexão
- Dinâmicamente tipada
- Fortemente Tipada
- Possui um interpretador para execução de comandos interativos
| Academia Linux |
Carga Horária
|
Valores | |||
|
|||||
Material didático: apostila, cd-rom, caderno de exercícios e revista da Linux Magazine
Programação
1 Introdução à Linguagem, História e Propaganda
1.1 O que é Python?
1.1.1 Linguagem interpretada
1.1.2 Tipagem dinâmica
1.1.3 Controle de bloco por indentação
1.1.4 Tipos de alto nível
1.1.5 Orientação a objetos
1.2 Por que Python?
2 Python básico: invocação, tipos, operadores e estruturas
2.1 Executando o interpretador Python interativamente
2.2 Criando um programa e executando-o
2.3 Tipos, variáveis e valores
2.3.1 Tipos numéricos
2.3.2 Listas
2.3.3 Tuplas
2.3.4 Strings
2.3.5 Dicionários
2.4 Operadores
2.4.1 Operadores aritméticos
2.4.2 Operadores sobre cadeias de bits
2.4.3 Operadores de atribuição
2.4.4 Operadores condicionais
2.4.5 Operadores lógicos
2.4.6 Substituição em strings: o operador %
2.5 Estruturas de controle
2.5.1 Condicional: a instrução if
2.5.2 Laço iterativo: for
2.5.3 Laço condicional: while
2.5.4 Exceções
2.6 Funções
2.6.1 Sintaxe básica
2.6.2 Truques com argumentos
2.7 Módulos e o comando import
2.8 Strings de documentação
3 Funções pré-definidas
3.1 Manipulação de arquivos: a função open()
3.2 Leitura do teclado: raw_input()
4 Orientação a Objetos
4.1 Conceitos de orientação a objetos
4.2 Objetos, classes e instâncias
4.3 Herança
4.4 Introspecção e reflexão
cforms contact form by delicious:days
5 Alguns módulos importantes
5.1 Módulos independentes
6 Fechamento