Python RAD (Rapid Application Development) Aplicações para Web e Desktop Python RAD (Rapid
VITRINE Os TOP de vendas !!
De: R$ 0,00Por: R$ 45,00ou X de
Preço a vista: R$ 45,00
Quem viu este produto , comprou
-
VITRINE Os TOP de vendas !!
Python sem Mistérios oferece uma abordagem única para você aprender os fundamentos da linguagem Python, tais como dicionários, listas, tuplas, funções, classes e muito mais. Junto com os fundamentos, são apresentados muitos exemplos para que você leitor pratique e consolide os conhecimentos adquiridos. ... Ler mais +
QUERO VER -
Python RAD (Rapid Application Development) Aplicações para Web e Desktop Python RAD (Rapid
VITRINE Os TOP de vendas !!
-
Problemas Clássicos de Ciência da Computação com Python Problemas Clássicos de Ciência da Computação
VITRINE Os TOP de vendas !!
-
Pense em Python: Pense como um cientista da computação
VITRINE Os TOP de vendas !!
-
Introdução à Programação com PYTHON Introdução à Programação com PYTHON
VITRINE Os TOP de vendas !!
-
Plone 4: Administrando servidores Plone 4.x na prática
VITRINE Os TOP de vendas !!
-
Projetos de Ciência de Dados com Python Projetos de Ciência de Dados com Python
VITRINE Os TOP de vendas !!
-
Python e R para o Cientista de Dados Moderno: O melhor de dois mundos Python e R para o Cientista
VITRINE Os TOP de vendas !!
-
Python Eficaz - 59 maneiras de programar melhor em Python Python Eficaz - 59 maneiras de programar
VITRINE Os TOP de vendas !!
-
Matemática com Python: Um Guia Prático Matemática com Python: Um Guia Prático
VITRINE Os TOP de vendas !!
Quem viu este produto , também se interessou
-
Pense em Python: Pense como um cientista da computação
VITRINE Os TOP de vendas !!
-
Problemas Clássicos de Ciência da Computação com Python Problemas Clássicos de Ciência da Computação
VITRINE Os TOP de vendas !!
-
O Guia do Mochileiro Python - Melhores práticas para desenvolvimento
VITRINE Os TOP de vendas !!
Escrito de forma colaborativa por mais de uma centena de membros da comunidade Python, este livro tem três seções. Primeiro, você aprenderá como instalar e usar ferramentas de edição para Python. Em seguida, examinará exemplos de códigos modelares com o estilo da linguagem. Para concluir, verá as bibliotecas mais usadas pela comunidade. ... Ler mais +
QUERO VER -
Python e R para o Cientista de Dados Moderno: O melhor de dois mundos Python e R para o Cientista
VITRINE Os TOP de vendas !!
-
Matemática com Python: Um Guia Prático Matemática com Python: Um Guia Prático
VITRINE Os TOP de vendas !!
-
Python RAD (Rapid Application Development) Aplicações para Web e Desktop Python RAD (Rapid
VITRINE Os TOP de vendas !!
-
VITRINE Os TOP de vendas !!
Python sem Mistérios oferece uma abordagem única para você aprender os fundamentos da linguagem Python, tais como dicionários, listas, tuplas, funções, classes e muito mais. Junto com os fundamentos, são apresentados muitos exemplos para que você leitor pratique e consolide os conhecimentos adquiridos. ... Ler mais +
QUERO VER -
Projetos de Ciência de Dados com Python Projetos de Ciência de Dados com Python
VITRINE Os TOP de vendas !!
-
Introdução à Programação com PYTHON Introdução à Programação com PYTHON
VITRINE Os TOP de vendas !!
- DescriçãoPython RAD (Rapid Application Development) Aplicações para Web e Desktop
Além da abordagem essencial da linguagem Python, serão demonstrados exemplos passo a passo do desenvolvimento de módulos/telas para aplicações desktop, bem como exemplos e o desenvolvimento de uma aplicação completa de upload com banco de dados (PostgreSQL) para web.
Um livro extremamente didático para os iniciantes e um guia de referência para desenvolvedores de aplicações.
Contempla a integração entre o HTML5 e o framework assíncrono Tornado, ambos focados na praticidade e desenvolvimento RAD (Rapid Application Development) de aplicações robustas para web.
Pretende quebrar o paradigma e protocolo da utilização de frameworks como: Django e Pylons Project, estabelecendo a padronização e agilidade encontrada pelo AJAX. - Sobre o Autor
- Especificação
Características
Tipo de Livro Livro Físico Especificações
Sobre o Autor Thiago Hernandes de Souza
Thiago Hernanes de Souza é entusiasta de linguagens como Java e Python, pesquisador e consultor na área de TI. Professor universitário desde 2005, ministra palestras e cursos online.
Expert na teoria relacional através de técnicas como: formas normais, procedimentos armazenados, dentre outras. Possui vasta experiência com a linguagem SQL.
Autodidata e inovador, procura sempre as melhores práticas e caminhos “mais curtos” para o desenvolvimento e assimilação de tecnologias.
Mantém o site: http://thiago-hernandes.net, em que disponibiliza informações de eventos e obras publicadas em parceria com a Editora Ciência Moderna.Informações Técnicas Sumário
Capítulo 1 - Iniciando- 1
1.1 Básico de Python- 1
1.1.1 Características- 1
1.1.2 Instalação- 2
1.1.3 Tipos de Dados- 2
1.1.4 Comentários- 3
1.1.5 Principais Operadores Aritméticos- 3
1.1.6 from __future__ import divison- 4
1.1.7 Exponenciação - 4
1.1.8 Declaração de Atribuição Múltipla- 4
1.1.9 Escapes - 5
1.1.10 Identificando um Tipo de Dados- 6
1.1.11 Octal e Hexa- 7
1.1.12 Entrada de dados- 7
1.1.13 Conversão Explícita- 8
1.1.14 Fluxo de Controle- 8
1.1.15 Operadores de Comparação - 10
1.1.16 Operadores Lógicos - 10
1.1.17 LOOPs- 11
1.1.17.1 while- 11
1.1.17.2 for- 12
1.1.17.3 break, continue e pass- 12
1.1.18 range - 14
1.1.19 in e not in- 15
1.1.20 random/choice- 15
1.1.21 sequences- 16
1.1.21.1 Operações mais comuns com sequences- 16
1.1.22 Funções e Métodos com String- 16
1.1.23 Busca, Ocorrências e Posicionamento em uma String- 20
1.1.24 Métodos de Quebra e Substituição com Strings- 22
1.1.25 Arrays- 23
1.1.26 List - 25
1.1.26.1 List Slicing- 26
1.1.27 Tuples- 29
1.1.28 Dictionary- 30
1.1.28.1 Métodos- 30
1.1.29 Set - 32
1.1.29.1 Métodos e Funções- 33
1.1.30 Funções e Módulos- 34
1.1.30.1 Declaração def- 34
1.1.30.2 Variável Global- 36
1.1.30.3 Variável Local- 37
1.1.30.4 Lambda- 37
1.1.30.5 Aplicando Funções em Sequences - 38
1.1.30.6 Atributos de Funções - 39
1.1.30.7 Recursão - 40
1.1.31 Iterators - 40
1.1.32 Generator - 41
1.1.33 Módulo (Module) - 42
1.1.34 Match Module - 43
1.1.35 Função dir() - 43
1.1.36 Classes - 44
1.1.36.1 Atributos de Objeto Classe - 44
1.1.36.2 Atributos Built-in de uma Classe - 44
1.1.36.3 Definindo Funções em uma Classe - 45
1.1.36.4 Acessando Variáveis de Classes Através de Métodos - 46
1.1.36.5 Método __init__() - 47
1.1.36.6 Método __str__() - 48
1.1.36.7 Métodos de uma Classe - 49
1.1.36.7.1 Métodos Estáticos - 50
1.1.36.8 Atribuindo uma Instância para Outra - 52
1.1.37 Garbage Collection - 52
1.1.38 Herança - 54
1.1.39 Controle de Acesso - 55
1.1.40 Método Overriding - 56
1.1.41 Acessando Métodos de uma Classe Base de uma Classe Derivada - 57
1.1.42 Herança Multilevel - 58
1.1.43 Duas Classes Herdando de uma mesma Classe Base - 60
1.1.44 Duas Classes Base com um Método de Mesmo Nome e Assinatura - 64
1.1.45 Overriding Operator - 65
1.1.46 Polimorfismo - 67
1.1.47 File Handling - 69
1.1.47.1 Arquivos Textos - 70
1.1.47.2 Arquivos Binários - 70
1.1.47.3 Arquivos em Forma de Objeto - 70
1.1.47.4 Abrindo arquivos - 70
1.1.47.5 Ações arquivos - 71
1.1.47.6 Mostrando Informação de um Arquivo (Objeto) - 73
1.1.47.7 Lendo o Conteúdo de um Arquivo Randômicamente - 77
1.1.47.8 Acessando um Conteúdo Específico em um Arquivo - 78
1.1.47.9 Arquivos com Dados Numéricos - 78
1.1.47.10 Arquivo Binário - 79
1.1.47.11 Serialization - Pickling - 80
1.1.48 Manipulação de Exceção – Exception Handling - 81
1.1.48.1 Blocos try/except - 81
1.1.48.1.1 Tipos de Exceção - 82
1.1.48.1.2 Emitindo uma Exceção – Raise Exception - 85
Capítulo 2 - Aplicações Desktop - 87
2.1 Downloads Necessários - 87
2.1.1 wxPython - 89
2.1.2 MySQL Connector for Python - 89
2.1.3 Psycopg for Python – PostgreSQL - 89
2.1.4 cx_Freeze - 90
2.2 Princípios de wxPython - 90
2.2.1 Primeiro Exemplo - 91
2.2.2 Frames - 92
2.2.2.1 Método __init()__ - 92
2.2.3 Entendendo a Estrutura de um Programa - 92
2.2.4 Como wxPython Funciona - 93
2.3 Projetando e Consolidando Códigos - 94
2.3.1 Bitmap - 94
2.3.1.1 Tipos Suportados - 94
2.3.2 Frames - 98
2.3.3 Ícones - 101
2.3.4 MessageBox - 103
2.3.5 Menus - 103
2.3.6 Interfaces - 106
2.3.6.1 Buttons - 106
2.3.6.2 Checkbox - 108
2.3.6.3 Popupmenus - 111
2.3.6.4 Stockbuttons - 113
2.3.6.4.1 Tipos - 113
2.3.6.5 Textctrl - 114
2.3.6.6 Toolbar - 115
2.3.7 Interfaces Avançadas - 120
2.3.7.1 Ícones e ListCtrl - 120
2.3.7.2 Ícones e ListCtrl com Evento - 122
2.3.7.3 wx.Notebook - 123
2.3.7.4 wx.TaskBarIcon - 125
2.3.7.5 wx.TreeCtrl - 126
2.3.7.6 wx.ListBox - 130
2.3.8 Alerta – wx.MessageDialog - 131
2.3.9 wx.Gauge (progressbar) - 132
2.3.10 wx.SplashScreen - 133
2.3.11 Eventos - 135
2.3.11.1 Mouse Event - 135
2.3.11.2 Key Event – Keyboard - 140
2.3.12 Banco de Dados - 143
2.3.12.1 MySQL - 143
2.3.12.2 PostgreSQL - 146
2.4 Distribuindo uma Aplicação - 150
Capítulo 3 - Aplicações Web - 153
3.1 Preparando o Ambiente - 153
3.2 Banco de Dados - 155
3.3 Praticando - 156
3.3.1 Handler com get - 160
3.3.2 Handler com get e post - 161
3.3.3 Handler com get e template - 164
3.3.4 Handler com vários gets e posts - 166
3.3.5 Handler com Banco de Dados (PostgreSQL) - 170
3.3.6 Primeiro Contato do Python e Tornado com HTML5 - 172
3.3.7 Realizando Upload para uma Pasta no Servidor - 175
Capítulo 4 - Aplicação Prática - 179
4.1 O Banco de Dados - 179
4.2 O Projeto - 180
4.2.1 Códigos - 181
Capítulo 5 - Deploying de Aplicação Web - 197
5.1 Nginx - 198
5.1.1 Exemplo de Configuração - 198
Referências Bibliográficas - 203Informações Técnicas
Nº de páginas: 224 Origem: Nacional Editora: Editora Ciência Moderna Idioma: Português Edição: 1ª Edição Ano: 2014 ISBN: 9788539904938 Encadernação: Brochura Autor: Thiago Hernandes de Souza - Informações