*ESGOTADO*Programação em Python 3 - .

Python 3 é a melhor versão já lançada no que diz respeito à linguagem Python. Ela é muito mais poderosa, conveniente, consistente e expressiva do que jamais foi. Agora, no comando do programador Mark Summerfield, você poderá aprender como escrever códigos que se beneficiam totalmente das vantagens oriundas das características do Python 3 e de seus idiomas. Primeiro livro escrito a partir de uma visão totalmente baseada em Python 3, Programação em Python 3 traz o conhecimento que você precisa para escrever qualquer programa, utilizar qualquer biblioteca padrão ou de terceiros do Python e criar novos módulos de biblioteca por sua conta.
+-

Quem viu este produto , comprou

  • Plone 4: Administrando servidores Plone 4.x na prática

    Plone é um Sistema Gerenciador de Conteúdo (CMS) livre e de código aberto, multiplataforma, escrito em Python e que roda utilizando o servidor de aplicações Zope. ... Ler mais +

    QUERO VER
  • Python para Desenvolvedores

    Python é uma linguagem extremamente poderosa, e o interesse por ela tem aumentado muito nos últimos anos. A linguagem inclui diversas estruturas de alto nível (listas, dicionários, data/hora, complexos e outras) e uma vasta coleção de módulos prontos para uso, além de frameworks de terceiros que podem ser adicionados. ... Ler mais +

    QUERO VER
  • Projetos de Ciência de Dados com Python

    Projetos de ciência de dados com Python foi pensado para oferecer orientação prática sobre ferramentas padrão para análise de dados e machine learning em Python com a ajuda de dados reais. O curso o ajudará a entender como usar pandas e o Matplotlib para examinar criticamente um dataset com sínteses estatísticas e gráficos e extrair os insights que deseja obter. Você continuará adquirindo conhecimento ao aprender a preparar dados e a fornecê-los para algoritmos de machine learning, como o de regressão logística regularizada e o de floresta aleatória, usando o pacote scikit-learn. ... Ler mais +

    QUERO VER
  • O Guia do Mochileiro Python - Melhores práticas para desenvolvimento

    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
  • Web Scraping com Python - Coletando mais dados da web moderna - 2ª edição

    Se a programação é mágica, o web scraping certamente é uma forma de magia. Ao escrever um programa automatizado simples, é possível consultar servidores web, requisitar dados e interpretá-los a fim de extrair as informações desejadas. A edição ampliada deste livro prático não só apresenta uma introdução ao web scraping, como também serve de guia completo para coletar quase todos os tipos de dados da web moderna. ... Ler mais +

    QUERO VER
  • Python para Pentest

    Python é a linguagem preferida dos profissionais de segurança da informação. Fácil de aprender, multiplataforma, e com uma enorme variedade de bibliotecas que podem ser aproveitadas em pentest de redes, aplicações web e redes sem fio. Este livro mostra como criar ferramentas em Python para pentest, com muitos exemplos de código-fonte, que podem ser executados em qualquer versão do Kali Linux. ... Ler mais +

    QUERO VER
  • IoT com MicroPython e NodeMCU

    Aplicações de IoT (Internet of Things ou Internet das Coisas) estão cada vez mais presentes em nosso cotidiano. Já se tornaram comuns eletrodomésticos ou soluções de automação residencial na qual podemos interagir e controlar à distância por meio da Internet. Atualmente uma das plataformas de baixo custo para IoT mais utilizadas é o NodeMCU, baseado nos microcontroladores ESP8266 e ESP32, que, além de uma ótima capacidade de processamento, possui uma interface Wi-Fi. ... Ler mais +

    QUERO VER

Quem viu este produto , também se interessou

  • Python para Pentest

    Python é a linguagem preferida dos profissionais de segurança da informação. Fácil de aprender, multiplataforma, e com uma enorme variedade de bibliotecas que podem ser aproveitadas em pentest de redes, aplicações web e redes sem fio. Este livro mostra como criar ferramentas em Python para pentest, com muitos exemplos de código-fonte, que podem ser executados em qualquer versão do Kali Linux. ... Ler mais +

    QUERO VER
  • Problemas Clássicos de Ciência da Computação com Python

    Problemas de ciência da computação aparentemente novos ou ímpares muitas vezes têm raízes em algoritmos clássicos, nas técnicas de programação e em princípios de engenharia. E as abordagens clássicas ainda são a melhor forma de solucioná-los! ... Ler mais +

    QUERO VER
  • Projetos de Ciência de Dados com Python

    Projetos de ciência de dados com Python foi pensado para oferecer orientação prática sobre ferramentas padrão para análise de dados e machine learning em Python com a ajuda de dados reais. O curso o ajudará a entender como usar pandas e o Matplotlib para examinar criticamente um dataset com sínteses estatísticas e gráficos e extrair os insights que deseja obter. Você continuará adquirindo conhecimento ao aprender a preparar dados e a fornecê-los para algoritmos de machine learning, como o de regressão logística regularizada e o de floresta aleatória, usando o pacote scikit-learn. ... Ler mais +

    QUERO VER
  • Python Levado a Sério - Conselhos de um faixa-preta sobre implantação, escalabilidade, testes e outros assuntos

    Aperfeiçoe suas habilidades com Python enquanto explora minuciosamente essa linguagem de programação com Python Levado a Sério. Escrito para desenvolvedores e programadores experientes, este livro sintetiza mais de quinze anos de experiência com Python, com o intuito de ensinar você a evitar erros comuns, escrever código de modo mais eficiente e criar melhores programas em menos tempo. Você verá uma série de tópicos avançados como multithreading e memoização, receberá conselhos de especialistas em assuntos como design de APIs e como lidar com bancos de dados, além de conhecer a natureza interna de Python a fim de ter uma compreensão mais profunda sobre a linguagem em si. ... Ler mais +

    QUERO VER
  • Web Scraping com Python - Coletando mais dados da web moderna - 2ª edição

    Se a programação é mágica, o web scraping certamente é uma forma de magia. Ao escrever um programa automatizado simples, é possível consultar servidores web, requisitar dados e interpretá-los a fim de extrair as informações desejadas. A edição ampliada deste livro prático não só apresenta uma introdução ao web scraping, como também serve de guia completo para coletar quase todos os tipos de dados da web moderna. ... Ler mais +

    QUERO VER
  • Programação do Raspberry Pi com Python - Aprenda a programar no pequeno computador mais popular do mundo

    Aprenda a programar seu novo computador incrível de 35 dólares para criar um web spider, uma estação meteorológica, um servidor de mídias etc. Este livro explora a criação de uma variedade de projetos divertidos e até mesmo práticos, variando de um web bot para pesquisar e fazer download de arquivos até um brinquedo para deixar seus bichinhos de estimação malucos. ... Ler mais +

    QUERO VER
  • Plone 4: Administrando servidores Plone 4.x na prática

    Plone é um Sistema Gerenciador de Conteúdo (CMS) livre e de código aberto, multiplataforma, escrito em Python e que roda utilizando o servidor de aplicações Zope. ... Ler mais +

    QUERO VER
  • IoT com MicroPython e NodeMCU

    Aplicações de IoT (Internet of Things ou Internet das Coisas) estão cada vez mais presentes em nosso cotidiano. Já se tornaram comuns eletrodomésticos ou soluções de automação residencial na qual podemos interagir e controlar à distância por meio da Internet. Atualmente uma das plataformas de baixo custo para IoT mais utilizadas é o NodeMCU, baseado nos microcontroladores ESP8266 e ESP32, que, além de uma ótima capacidade de processamento, possui uma interface Wi-Fi. ... Ler mais +

    QUERO VER
  • Python para Desenvolvedores

    Python é uma linguagem extremamente poderosa, e o interesse por ela tem aumentado muito nos últimos anos. A linguagem inclui diversas estruturas de alto nível (listas, dicionários, data/hora, complexos e outras) e uma vasta coleção de módulos prontos para uso, além de frameworks de terceiros que podem ser adicionados. ... Ler mais +

    QUERO VER
  • Descrição
    Programação em Python 3

    Python 3 é a melhor versão já lançada no que diz respeito à linguagem Python. Ela é muito mais poderosa, conveniente, consistente e expressiva do que jamais foi. Agora, no comando do programador Mark Summerfield, você poderá aprender como escrever códigos que se beneficiam totalmente das vantagens oriundas das características do Python 3 e de seus idiomas. Primeiro livro escrito a partir de uma visão totalmente baseada em Python 3, Programação em Python 3 traz o conhecimento que você precisa para escrever qualquer programa, utilizar qualquer biblioteca padrão ou de terceiros do Python e criar novos módulos de biblioteca por sua conta.

    Summerfield mostra todo o seu vasto conhecimento e experiência com o Python e o compartilha profundamente com o Python 3; algo que você não vai encontrar em nenhum outro lugar. Ele começa por iluminar o "lindo coração" do Python — os oito elementos-chave que você vai precisar para escrever programas robustos e altamente desenvolvidos. Apoiando-se em cima destes elementos condutores, ele introduz novos tópicos, desenvolvidos para fortalecer gradualmente sua especialidade (na prática) – com exemplos conceituais que farão com que você participe efetivamente. A abordagem do livro inclui:
    - Desenvolvimento em Python, utilizando paradigmas de programações procedurais, orientado a objeto e funcionais.
    - Criação de pacotes e módulos personalizados.
    - Escrita e leitura de arquivos binários, de texto e XML, incluindo compressão opcional, acesso aleatório e analisadores de texto e analisadores XML.
    - Avanço gradual em tipos de dados, acumulados, estruturas de controle e funções.
    - Divisão de cargas sobre múltiplos processos e linhas de execução.
    - Programação de bancos de dados SQL e arquivos DBM chave-valor.
    - Utilização da minilinguagem de expressão regular e dos módulos do Python.
    - Construção de aplicações baseadas em programação GUI úteis e eficientes.
    - Técnicas de programação avançada, incluindo geradores, decoradores de classe e função, gerenciadores de contexto, descritores, classes-base abstratas, metaclasses e muito mais.

    Programação em Python 3 prestará tanto a função de um tutorial quanto a de uma referência de linguagem, e é acompanhado por uma extensa gama de códigos, passíveis de serem baixados – todos eles foram testados com a versão final do Python 3 no Windows, Linux e Mac OS X.
  • Sobre o Autor
  • Especificação

    Características

    Tipo de LivroLivro Físico

    Especificações

    Sobre o AutorMark Summerfield

    Mark Summerfield é dono da Qtrac Ltd.; é um treinador, consultor, editor técnico e escritor independente, especializado em Python, C++, Qt e PyQt. Dentre seus livros, podemos citar Rapid GUI Programming with Python and Qt: The Definitive Guide to PyQt Programming (Addison-Wesley, 2008); ademais, e digno de nota, o livro no qual ele foi o coescritor, junto com Jasmin Blanchette: C++ Programming GUI with Qt4 (Addison-Wesley, 2006). Como gerenciador de documentação da Trolltechs, Mark fundou e editou o jornal técnico da Trolltech: QT Quarterly.
    Dos livros publicados pela Alta Books, Mark é autor de Programação em Python 3.
    Informações TécnicasSumário

    Introdução 1

    Capítulo 1. Rápida Introdução à Programação Procedural 7

    Criando e Executando Programas Python 7
    O “Lindo Coração” do Python 12
    Parte #1: Tipos de Dados 12
    Parte #2: Referência de Objeto 14
    Parte #3: Tipos de Dados de Coleção 16
    Parte #4: Operações Lógicas 19
    Parte #5: Comandos de Controle de Fluxo 23
    Parte #6: Operadores Aritméticos 28
    Parte #7: Entrada/Saída 31
    Parte #8: Criando e Chamando Funções 34
    Exemplos 36
    bigdigits.py 36
    generate_grid.py 39
    Sumário 42
    Exercícios 44

    Capítulo 2. Tipos de Dados 47
    Identificadores e Palavras-Chave 47
    Tipos Integrais 50
    Inteiros 51
    Booleanos 53
    Tipos de Ponto-Flutuante 54
    Números de Ponto-Flutuante 55
    Números Complexos 58
    Números Decimais 59
    Strings 61
    Comparando Strings 63
    Fatiamento e percorrimento de strings 64
    Operadores e métodos de String 67
    Formatando Strings com o Método str.format() 74
    Codificação de Caracteres 85
    Exemplos 88
    quadratic.py 88
    csv2html.py 90
    Sumário 95
    Exercícios 97

    Capítulo 3. Tipos de Dados de Coleção 99
    Tipos Sequenciais 99
    Tuplas 100
    Tuplas Nomeadas 103
    Listas 104
    Tipos de Conjunto 112
    Conjuntos 112
    Conjuntos Congelados 116
    Tipos de Mapeamento 117
    Dicionários 118
    Dicionários Padrão 126
    Iterando, Copiando Coleções 127
    Iteradores, Operações Iteráveis e Funções 128
    Copiando Coleções 136
    Exemplos 138
    generate_usernames.py 138
    statistics.py 142
    Sumário 146
    Exercícios 147

    Capítulo 4. Estrutura de Controle e Funções 149
    Estruturas de Controle 149
    Ramificações Condicionais 149
    Loops 151
    Manipulação de Exceções 153
    Capturando e Lançando Exceções 153
    Exceções Personalizadas 158
    Funções Personalizadas 161
    Nomes e Docstrings 166
    Desempacotamento Argumentos e Parâmetros 167
    Acessando Variáveis no Escopo Global 170
    Funções Lambda 172
    Asserções 173
    Exemplo: make_html_skeleton.py 175
    Sumário 181
    Exercícios 182

    Capítulo 5. Módulos 185
    Módulos e Pacotes 185
    Pacotes 189
    Módulos Personalizados 192
    Visão Geral da Biblioteca Padrão do Python 202
    Manipulação de String 202
    Programando em Linha de Comando 204
    Matemática e Números 205
    Hora e Data 205
    Algoritmos e Tipos de Dados de Coleção 207
    Formatos de Arquivos, Codificação e Persistência de dados 208
    Arquivo, Diretório e Manipulação de Processo 211
    Programação na Internet e em Redes de Comunicação 214
    XML 216
    Outros Módulos 217
    Sumário 219
    Exercício 220

    Capítulo 6. Programação Orientada a Objeto 223
    Abordagem da Programação Orientada a Objeto 224
    Terminologia e Conceitos sobre Orientação a Objeto 225
    Classes Personalizadas 228
    Atributos e Métodos 228
    Herança e Polimorfismo 233
    Utilizando Propriedades para Controlar o
    Acesso aos Atributos 236
    Criando Tipos de Dados Completos e
    Totalmente Integrados 238
    Classes de Coleção Personalizadas 251
    Criando Classes que Agregam Coleções 251
    Criando Classes de Coleção Utilizando Agregação 258
    Criando Classes de Coleção Utilizando Herança 265
    Sumário 272
    Exercícios 274

    Capítulo 7. Manipulação de Arquivos 277
    Escrevendo e Lendo Dados Binários 282
    Pickles com Compressão Opcional 282
    Dados Binários Brutos com Compressão Opcional 285
    Escrevendo e Analisando Arquivos de Texto 294
    Escrevendo Texto 295
    Analisando Textos 296
    Analisando Textos Utilizando Expressões Regulares 299
    Escrevendo e Analisando Arquivos XML 302
    Árvores de Elementos 302
    DOM (Documento de Modelo de Objeto) 306
    Escrevendo XML Manualmente 309
    Analisando XML com SAX (API Simples para XML) 310
    Acesso Aleatório a Arquivos Binários 313
    Uma Classe Genérica de Arquivo de Registro Binário 314
    Exemplo: O Módulo de Classe BikeStock 322
    Sumário 326
    Exercícios 327

    Capítulo 8. Técnicas de Programação Avançada 329
    Aprofundamento em Programação Procedural 330
    Utilizando Desvios com Dicionários 330
    Expressões Gerador e Funções 331
    Execução Dinâmica de Código e Importações Dinâmicas 334
    Funções Locais e Recursivas 341
    Decoradores de Funções e Métodos 346
    Anotações de Funções 350
    Aprofundamento em Programação Orientada a Objeto 353
    Controlando o Acesso aos Atributos 353
    Functors 357
    Gerenciador de Contexto 359
    Descritores 362
    Decoradores de Classe 367
    Classes Base Abstrata 370
    Herança Múltipla 377
    Metaclasses 380
    Programação de Estilo Funcional 384
    Aplicação Parcial de Funções 387
    Exemplo: Valid.py 388
    Sumário 390
    Exercícios 392

    Capítulo 9. Processos e Threads 395
    Delegando Tarefas para Processos 396
    Delegando Tarefa com Threads 400
    Exemplo: Um Programa que Procura Palavra com Thread 401
    Exemplo: Programa que Encontra Arquivos
    Duplicados com Thread 404
    Sumário 409
    Exercícios 410

    Capítulo 10. Redes de Comunicação 413
    Criando um Cliente TCP 414
    Criando um Servidor TCP 420
    Sumário 427
    Exercícios 427

    Capítulo 11. Programação com Banco de Dados 431
    Bancos de Dados DBM 432
    Bancos de Dados SQL 436
    Sumário 443
    Exercícios 444

    Capítulo 12. Expressões Regulares 445
    Linguagem da Expressão Regular do Python 446
    Caracteres e Classes de Caracteres 446
    Quantificadores 447
    Agrupando e Capturando 450
    Asserções e Sinalizadores 451
    O Módulo de Expressão Regular 455
    Sumário 464
    Exercícios 465

    Capítulo 13. Introdução à Programação GUI 467
    Programas em Estilo de Diálogo 470
    Programas em Estilo Janela-Principal 476
    Criando uma Janela Principal 477
    Criando um Diálogo Personalizado 488

    Sumário 491
    Exercícios 491
    Epílogo 493
    Índice 495

    Informações Técnicas

    Nº de páginas:520
    Origem:Internacional
    Editora:Editora Alta Books
    Idioma:Português
    Edição:1ª Edição
    Ano:2013
    ISBN:9788576083849
    Encadernação:Brochura
    Autor:Mark Summerfield
  • Informações

Avaliação técnica sobre o livro

Olá! Seja Bem Vindo (a)!

Eu sou o Moderninho , o Mascote da Ciência Moderna Online!
Além de bonito, o novo site tem Minhas Dicas :) #ficaadica

A 1ª Dica é -> Deixe aqui seu contato para receber nossas
NOVIDADES, PROMOÇÕES E CUPONS DE DESCONTOS ;)

Navegue SEM Moderação!