
Packt Publishingver produtos da marca →
Dominando Python Orientado a Objetos: Crie aplicativos poderosos com código reutilizável usando padrões de design OOP e Python 3.7, 2ª edição
Original: Mastering Object-Oriented Python: Build powerful applications with reusable code using OOP design patterns and Python 3.7, 2nd Edition
Descrição
Obtenha insights abrangentes sobre práticas de programação, portabilidade e reutilização de código para criar aplicativos flexíveis e de fácil manutenção usando princípios orientados a objetos Principais recursos Amplie as técnicas centrais de POO para aumentar a integração de classes criadas com Python Explore diversas bibliotecas Python para lidar com persistência e serialização de objetos Aprenda abordagens alternativas para resolver problemas de programação, com diferentes atributos para atender ao seu domínio de problema Descrição do livro
A programação orientada a objetos (POO) é uma disciplina relativamente complexa de dominar, e pode ser difícil ver como os princípios gerais se aplicam aos recursos exclusivos de cada linguagem. Com a ajuda da edição mais recente de Dominar Python Orientado a Objetos, você verá como implementar POO em Python de forma eficaz e até explorar Python 3.x.
Repleto de exemplos práticos, o livro guia você pelos conceitos avançados de POO em Python e demonstra como aplicá-los para resolver problemas complexos em POO. Você aprenderá a criar programas Python de alta qualidade explorando alternativas de design e determinando qual projeto oferece o melhor desempenho. Em seguida, trabalhará com métodos especiais para lidar com conversões simples de objetos e também aprenderá sobre hash e comparação de objetos. À medida que avança nos capítulos posteriores, descobrirá como é essencial localizar os melhores algoritmos e as estruturas de dados ideais para desenvolver soluções robustas para problemas de programação com o mínimo de processamento do computador. Por fim, o livro ajudará você a aproveitar diversos recursos do Python implementando projetos orientados a objetos em seus programas.
Ao final deste livro, você terá aprendido uma série de abordagens alternativas com diferentes atributos para resolver com confiança problemas de programação em Python. O que você vai aprender Explore uma variedade de padrões de design diferentes para o método __init__() Aprenda a usar Flask para criar um serviço web RESTful Descubra padrões e princípios de design SOLID Use os recursos da base abstrata do Python 3 Crie classes para suas próprias aplicações Desenvolva código testável usando pytest e fixtures Aprenda a projetar context managers que aproveitam a instrução 'with' Crie um novo tipo de coleção usando a biblioteca padrão e técnicas de design Desenvolva novos tipos de números além das classes de números integradas Para quem este livro é
Este livro é destinado a desenvolvedores que desejam usar Python para criar programas eficientes. É necessário ter uma boa compreensão de programação em Python para aproveitar ao máximo este livro. Conhecimento de conceitos relacionados a padrões de design orientados a objetos também será útil. Sumário Preliminares, ferramentas e técnicas O método __init__() Integrando sem problemas - métodos especiais básicos Acesso a atributos, propriedades e descriptors Os ABCs do design consistente Usando call
Especificações (15)
| Fabricante | Packt Publishing |
|---|---|
| Número da peça | Refer to Sapnet. |
| Tipo de produto | Abis Book |
| Tipo de item | Livro |
| Dimensões do produto | 19,1 x 4,4 x 23,5 cm; 1,3 kg |
| Dimensões da embalagem | 23,7 x 19,2 x 4,0 cm; 1,34 kg |
| Data de lançamento | 2019-06-14 |
| Data de publicação | 2019-06-14 |
| Número de páginas | 770 páginas |
| Idioma | English (Published), English (Original Language), English (Unknown) |
| Contribuidores | Steven F. Lott (author) |
| Encadernação | brochura |
| Edição | 2nd ed. |
| Departamento | Livro |
| EAN | 9781789531367 |
Atualizando preço e disponibilidade em estoque…