Curso Online de Python
Python é uma linguagem dinâmica, interpretada, robusta, multiplataforma, multi-paradigma (orientação a objetos, funcional, refletiva e im...
Continue lendo- Aqui você não precisa esperar o prazo de compensação do pagamento para começar a aprender. Inicie agora mesmo e pague depois.
- O curso é todo feito pela Internet. Assim você pode acessar de qualquer lugar, 24 horas por dia, 7 dias por semana.
- Se não gostar do curso você tem 7 dias para solicitar (através da pagina de contato) o cancelamento ou a devolução do valor investido.*
- Adquira certificado ou apostila impressos e receba em casa. Os certificados são impressos em papel de gramatura diferente e com marca d'água.**
** Material opcional, vendido separadamente.
Modelo de certificados (imagem ilustrativa):
-
Agenda
Agenda
1
O que é Python? Por que Usar Python
O Interpretador Interativo
Variáveis e Tipos Regras e Sintaxe Funções
Introdução a Orientação a Objetos em Python Algumas PráticasThreads Sockets
Extendendo Python com C -
O que é Python?
O que é Python?
3
Linguagem de Altíssimo Nível (Very High Level Language)
Suporta múltiplos paradigmas
Estruturada Orientação a Objetos
Case Sensitive
Interpretada
Transformação source > bytecode
Tipagem Dinâmica
Multiplataforma
Symbian, Linux, Windows, OSX
“Baterias Inclusas”
-
Por que usar Python?
Python vai na web, no desktop, OLPC, Celulares, Internet Tablets...
4
-
Por que usar Python?
Python vai na web, no desktop, OLPC, Celulares, Internet Tablets...
5
-
Por que usar Python?
Python vai na web, no desktop, OLPC, Celulares, Internet Tablets...
6
-
Por que usar Python?
Por que usar Python?
Python vai na web, no desktop, OLPC, Celulares, Internet Tablets...
“7ª Linguagem mais utilizada” (TIOBE 2009)
É uma porcentagem, não ajustada, sobre a quantidade de hits em 5 engines de procura.
Quem usa Python?
7
-
Antes de Comecar...
Antes de Comecar...
8
Python 2.x vs. Python 3.0
Quebra de Compatibilidade
Print() é uma função
Dicionários remodelados (métodos de iteração retirados) Strings agora são sempre unicode (modelo java-like) Divisão de inteiros retorna float (// pra old-style)Como converter código 2.x pra 3.0?
A continuação da série 2.x multiprocess
-
O Interpretador Interativo
O Interpretador Interativo
O que é?
Aplicação nativa para testes de código
Interpretador run-in-time
9
-
Variáveis e Tipos
Variáveis e Tipos
10
Tipagem Dinâmica
>>> a = 1
>>> type(a)>>> a = 'flavio'
>>> type(a)Tipos Nativos
float, int, long, boolean, strings, listas, tuplas e dicionários.
-
Variáveis e Tipos
Variáveis e Tipos
1
Strings
Objeto iterável Imutável
Aspas simples (') e duplas (“)
Acessivel através de indices Operador de concatenação: +
upper() , count(), title(), find(), startswith(), isalpha(), isdigit()
Slice e Substrings através de índices Membership
>>> 'io' in 'flavio' True -
Variáveis e Tipos
Variáveis e Tipos
12
Listas
Objeto iterável Mutável
Objetos dentro de colchetes [] Acessivel através de indices
Aceita vários tipos de objetos diferentes
Lista bi-dimensional Concatenação de listas+ e extend()
Adição de Objetos
append() e insert()
Remoção de Objetos
pop() e remove()
Index(), sort(), reverse(), count()
Slicing
Pagamento único
Cursos Relacionados
Encontre-nos no Facebook
Capítulos
- Agenda
- O que é Python?
- Por que usar Python?
- Antes de Comecar...
- O Interpretador Interativo
- Variáveis e Tipos
- Transformação de Tipos
- EntradaSaída
- Regras e Sintaxe
- Instruções Condicionais
- Instruções de Repetição
- Funções
- Orientação a Objetos
- Algumas Práticas
- Threads
- Sockets
- Extendendo Python com C
- Obrigado! ;)
- Referências