Curso Online de Python

Curso Online de Python

Python é uma linguagem dinâmica, interpretada, robusta, multiplataforma, multi-paradigma (orientação a objetos, funcional, refletiva e im...

Continue lendo

Autor(a):

Carga horária: 5 horas

De: R$ 40,00 Por: R$ 23,00
(Pagamento único)

Certificado digital Com certificado digital incluído

Python é uma linguagem dinâmica, interpretada, robusta, multiplataforma, multi-paradigma (orientação a objetos, funcional, refletiva e imperativa) e está preparada para rodar em JVM e .NET Framework. Lançada em 1991 por Guido van Rossum, é uma linguagem livre (até para projetos comerciais) e hoje pode-se programar para desktops, web e mobile.



  • 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.**
* Desde que tenha acessado a no máximo 50% do material.
** Material opcional, vendido separadamente.

Modelo de certificados (imagem ilustrativa):

Frente do certificado Frente
Verso do certificado Verso
  • 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áticas

    Threads 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


Matricule-se agora mesmo Preenchendo os campos abaixo
R$ 23,00
Pagamento único
Processando... Processando...aguarde...
Autorizo o recebimento de novidades e promoções no meu email.

  • 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