Gilson Filho e Bruno Barbosa apresentam sobre desenvolvimento web com Python e o framework web2Py. Eles descrevem suas experiências com programação e o framework, incluindo uma introdução básica à linguagem Python e como o web2Py funciona.
75. Variáveis # -*- coding: utf-8 -*- # Tipagem forte e dinâmica var_int = 11 var_float = 1.1 var_text = "Isso é uma String" print type (var_int) # int print type (var_float) # float print type (var_text) # str (String)
76. Lista, Tupla e Dicionários # -*- coding: utf-8 -*- # Lista pode ser alterado lista01 = [ 1 , 2 , 3 ] lista02 = [ 'a' , 'b' , 'c' ] # Tupla não pode ser alterado tupla01 = ( 1 , 2 , 3 ) tupla02 = ( 'a' , 'b' , 'c' ) # Chaves e Valores pode ser de qualquer tipo dicionario01 = { 'a' : 1 , 'b' : 2 , 'c' : 3 } dicionario02 = { 1 : 'a' , 2 : 'b' , 3 : 'c' }
77. Estrutura Condicional # -*- coding: utf-8 -*- if <condicao>: <bloco de código> elif <condição>: # Mesma coisa que else if <bloco de código> elif <condição>: <bloco de código> else: <bloco de código>
78. Laços - For # -*- coding: utf-8 -*- for <referência> in <sequência>: <bloco de código> continue break
79. Laços - While # -*- coding: utf-8 -*- while <condição>: <bloco de código> continue break
80. Valores booleanos # -*- coding: utf-8 -*- vai_passar = True if vai_passar: print 'Condicao aprovada' nao_passa = False if nao_passa: print 'Não pode passar!' else: print 'Não era para passar mesmo.'
81. Valores booleanos # -*- coding: utf-8 -*- # Os valores abaixam também é do tipo False zero = 0 nulo = None string_vazia = '' if zero: # (...) elif nulo: # (...) elif string_vazia: # (...) else: print 'Todos os valores testados acima sao False.'
82. Comentários # Comentário de uma linha # Linha que seta a codificação do arquivo # -*- coding: utf-8 -*- """ Doc String """
83. Funções # -*- coding: utf-8 -*- def func (parametro1, parametro2=padrao): """ Doc String """ <bloco de código> return valor
129. “ DAL é uma API que mapeia objetos Python em objetos de banco de dados como queries,tabelas e registros. A DAL gera códigos SQL dinâmicamente em tempo real utilizando sempre o dialeto SQL referente ao banco de dados em uso.” http://web2py.com/book
160. Mais aplicações em web2py http://web2py.com/poweredby http://web2py.com/appliances
161. Mais informações sobre web2py Site Oficial http://web2py.com Web2Py Brasil http://web2pybrasil.appspot.com Web2Py Slices (Tutoriais,Artigos,Snippets) http://web2pyslices.com Web2Py Group http://groups.google.com/group/web2py Web2Py Users Brazil http://groups.google.com/group/web2py-users-brazil Web2Py Ebook http://web2py.com/book