Curso Online de Python
4 estrelas 1 aluno avaliou

Curso Online de Python

Curso promovido por um aluno de Licenciatura em Ciências da Computação, na UNIVERSIDADE FEDERAL DA PARAÍBA.

Continue lendo

Autor(a):

Carga horária: 6 horas

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

Mais de 10 alunos matriculados no curso.

Certificado digital Com certificado digital incluído

Curso promovido por um aluno de Licenciatura em Ciências da Computação, na UNIVERSIDADE FEDERAL DA PARAÍBA.

Cursando Licenciatura em Ciências da Computação, na Universidade Federal da Paraíba - Campus IV.


- Giuliano Dalcin

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

    Introdução ao Python

    Python

    1

    Programação

  • O que é Python?

    O que é Python?

    Linguagem de altíssimo nível
    Suporte nativo a estruturas de dados de alto nivel
    Multiplataforma
    Unix, Windows, Symbian, Solaris, etc...
    Multiparadigma
    Procedural, OO, funcional
    Opensource
    Dinâmica e Forte
    Joga com outras linguagens
    (.NET) IronPython, (Java) Jython, C e C++

    2

  • Por que Python?

    Por que Python?

    Fácil aprendizado
    Sintaxe limpa e de fácil leitura
    Forte suporte da comunidade
    Forte documentação
    Biblioteca padrão enorme
    Divertida
    Mais com menos [código]
    Liberdade

    3

  • Quem usa Python?

    Quem usa Python?

    Google
    NASA
    Nokia
    Gimp/Inkscape/Blender
    Governo (brasil.gov.br)
    Portal G1 (g1.globo.com)
    Entre outras...

    4

    http://www.python.org/about/success/

    http://www.python.org.br/wiki/EmpresasPython

  • Conceitos Básicos

    Conceitos Básicos

    Case sensitive

    Blocos por endentação

    Tipagem dinâmica

    Tudo é objeto
    Não tem ponto e virgula no final (‘;’)
    Comentários começam com #

    5

    This ≠ this

    se condição:
    bloco

    se condição:
    bloco

    ERRADO

    a = 2

    a = “alguma coisa”

    Integer

    a = 2.3

    String

    Float

  • Interpretador Interativo

    Interpretador Interativo

    6

    print ‘Hello, World!’

  • Rodando do Arquivo

    Rodando do Arquivo

    Salve como ****.py
    Pelo terminal/CMD entre na pasta do arquivo salvo
    Rode com:
    python ****.py

    7

  • dir() e help()

    dir() e help()

    Os comandos mais importantes!

    dir( objeto )
    Retorna uma lista de atributos e métodos do objeto

    help( objeto)
    Mostra a documentação do objeto

    8

  • Variáveis e Tipos Básicos

    Variáveis e Tipos Básicos

    Atribuição:
    nome_da_variavel = alguma_coisa
    Inteiros, Inteiros Longos, Reais, Strings e Booleanos

    9

    >>> a = 4
    >>> type(a)

    >>> a = 5.3209
    >>> type(a)

    >>> a = 'texto'
    >>> b = "texto"
    >>> type(a)

    >>> type(b)

    >>> a = True
    >>> b = False
    >>> type(a)

    >>> type(b)

    >>> a = 10000000000000000000000000000000000000000005646789467
    >>> type(a)

    Tentem usar dir(a) e help(a)

  • Conversão dos Tipos Básicos

    Conversão dos Tipos Básicos

    int(), float(), str(), bool(), long()

    10

    >>> int(3.1415)
    3

    >>> float(3)
    3.0

    >>> str(25)
    '25'

    >>> bool(1)
    True

    >>> bool(0)
    False

    >>> bool(43)
    True

    >>> bool('')
    False

    >>> bool('lala')
    True

    >>> str(True)
    'True'

    >>> float(233333333333337777777777778888888888999999999999933334421L)
    2.3333333333333778e+56

    >>> long(2.56)
    2L

    Testem no interpretador!

  • CUIDADO!

    CUIDADO!

    Cuidado com os binários, octais e hexadecimais

    11

    >>> a = 032
    >>> a
    26

    >>> a = 0x32
    >>> a
    50

    >>> a = 0b10
    >>> a
    2

    Binário

    Octal

    Hexadecimal

    >>> bin(2)
    '0b10'

    >>> hex(50)
    '0x32'

    >>> oct(26)
    '032'


Matricule-se agora mesmo Preenchendo os campos abaixo
R$ 28,00
Pagamento único
Processando... Processando...aguarde...

Desejo receber novidades e promoções no meu e-mail:


  • Introdução ao Python
  • O que é Python?
  • Por que Python?
  • Quem usa Python?
  • Conceitos Básicos
  • Interpretador Interativo
  • Rodando do Arquivo
  • dir() e help()
  • Variáveis e Tipos Básicos
  • Conversão dos Tipos Básicos
  • CUIDADO!
  • Operadores Aritméticos
  • Operadores Lógicos
  • Operadores Relacionais
  • Operações com Strings
  • Métodos de Strings
  • Exercícios
  • Difícil?
  • Desvio Condicional
  • Exercícios
  • Loops
  • Exercícios
  • Funções
  • Exercícios
  • Listas
  • Tuplas
  • Dicionários
  • Exercícios
  • Bibliografia