Python e Django na pratica

4085 palavras 17 páginas
Python e Django na
Prática!

Apresentação
 Rafael Stain Cassau
 Analista de Sistemas – S2IT
 Bacharel em Sistemas de Informação
 Programando profissionalmente desde 2010.

rafa.cassau@gmail.com | rafa_cassau@msn.com

https://github.com/rafaelcassau

História
 Python foi criado em meados de
1989.
 Guido Van Rossum.
 Python não é inspirado na cobra
(Monty Python).

 Influências de ABC, C, Perl, Haskell,
SmallTalk.

Python
 Linguagem de Alto nível.
 Open Source.
 Tipagem dinâmica.

 Fortemente Tipada.
 Multiplataforma (Unix, Linux, Mac, Windows, Mobile).
 Multiparadigma (OO, funcional e procedural).
 Compilada + Interpretada.
 Linguagem Interativa.
 Linguagem de scrips.

Versões
 2.7.6 – Mantido até que a versão 3.x esteja estável e com boa parte das bibliotecas (frameworks) portados.

 3.4.0 – Evolução da linguagem desenvolvida paralelamente pela comunidade pois quebra a compatibilidade retroativa da linguagem. Quem usa Python?

Mãos na massa
 Python já vem instalado nas distribuições Linux e OS X.

 Execução via terminal “python”.
 Interpretador Interativo.

Detalhes da linguagem
 Case sensitive.
 Bloco de comandos por endentação (não tem {} ou begin end).
 Não tem (ponto e virgula).
 Um comando por linha.
 Não misture espaços com tabs.
 # comentário de uma linha.
 """comentário""" documentação, ou textos em muitas linhas.

Números e operadores
 + (Soma).
 - (Subtração).
 * (Multiplicação).
 / (Divisão).

 // (Divisão inteira para floats).
 % (Módulo).
 ** (Exponenciação).





int – Inteiros. long – Inteiros longos. float – Ponto flutuante. complex – Complexos.







3 / 2 = 1 (int/int = int).
3.0 / 2 = 1.5 (float/int = float)
3 / 2.0 = 1.5 (int/float = float)
3.0 // 2.0 = 1.0
(float//float = float arredondado)

Operadores lógicos
 0 - False,
 0.0 - False,
 [] - False,
 () - False,
 {} - False,
 “” - False,
 set() - False,
 None - False,














== (Igualdade),
!= (Diferença),
<>

Relacionados

  • Aprendendo django
    1832 palavras | 8 páginas
  • PYTHON: GUIA PARA INICIANTES A PROGRAMAÇÃO.
    801 palavras | 4 páginas
  • Diemesleno FreedomDay Django
    1124 palavras | 5 páginas
  • ESTAÇÕES METEOROLÓGICAS
    3954 palavras | 16 páginas
  • Projeto HUDSON em andamento
    1802 palavras | 8 páginas
  • ESTAÇÕES METEOROLÓGICAS
    3954 palavras | 16 páginas
  • PB COADS 2013 1 05
    14917 palavras | 60 páginas
  • Analise e desenvolvimento de siatemas.
    2430 palavras | 10 páginas
  • ATPS Tópicos de Engenharia da Computação
    1619 palavras | 7 páginas
  • Uma Avaliação sobre a Segurança em Frameworks para Desenvolvimento Web
    13742 palavras | 55 páginas