- Ana Sayfa /
- Kitaplar /
- All Books /
- Software Design for Python Programmers: Principles and Patterns, (Paperback)
Software Design for Python Programmers: Principles and Patterns, (Paperback)
Ubuy, güvenliğiniz ve gizliliğiniz için yoğun çaba sarf etmektedir. Gelişmiş ödeme güvenlik sistemimiz, iletim sırasında bilgilerinizi AES (Gelişmiş Şifreleme Standartları) ve SSL (Güvenli Soket Katmanı) protokolleri kullanarak şifreleyerek gizliliği sağlar. Ödeme bilgileriniz, üçüncü taraf satıcılarla paylaşılmadığı için %100 güvende.
Hızlı
Kargo
Ücretsiz
İade*
Güvenli Paketleme
%100 Orijinal Ürünler
PCI DSS Uyumlu
ISO 27001 Sertifikalı
Ürün Detayları
- Get a free eBook (PDF or ePub) from Manning as well as access to the online liveBook format (and its AI assistant that will answer your questions in any language) when you purchase the print book. This book shows you how to level up from writing Python code to designing Python applications. Following intuitive before and after examples of improved code, you'll learn to plan and execute Python applications effectively and avoid bugs associated with unmanaged state, poorly-formed classes, inflexible functions, and more. Great applications take advantage of established design principles and patterns that maximize performance, maintainability, and reliability. This book helps you master the Pythonic approach to architectural principles, such as encapsulation, abstraction, method variation, and more. The examples are in Python, but the techniques will apply to any object-oriented language. In Software Design for Python Programmers, you'll learn to: Analyze requirements and plan application architectureEvolve designs through iterative developmentShape Python classes with high cohesion and loose couplingUse decorators to introduce abstraction, enforce constraints, and enrich behaviorApply industry-standard design principles to keep code modular and maintainableChoose and implement the right design patterns for complex challengesAbout the Technology Great software starts with thoughtful design. You'll be a more effective developer if you can decide how data will flow through your applications, create a winning software architecture, and structure functions, classes, and modules before you write a line of code. This book will get you started! About the Book Software Design for Python Programmers is a practical guide for creating maintainable, well-structured software in Python. By investigating clear before and after examples, you'll discover how even small design choices can have a huge impact on an application's clarity and reliability. As you go, you'll learn how to gather requirements, shape a program's architecture iteratively, create clean and reusable abstractions, and select design patterns that solve the real problems you'll face on the job. What's InsideTurn vague requirements into solid designsPython-specific software design techniquesCreate classes with high cohesion and loose couplingAbout the Readers For programmers comfortable with Python syntax. About the Author Ronald Mak is a former NASA senior scientist. Currently, he teaches data science and computer science at San Jose State University. He is the author of Object-Oriented Software Design in C++. Table of Contents Part 11 The path to well-designed software2 Iterate to achieve good designPart 23 Get requirements to build the right applicatio
| Book format | Paperback |
| Fiction/nonfiction | Non-Fiction |
| Genre | Computing & Internet |
| Publication date | February, 2026 |
| Pages | 456 |
| Subgenre | Languages |
| Series title | No Series |
| Edition | 1 |
| Publisher | Manning Publications |
| Original languages | English |
| Language | English |
| Edu focus | Technology |
| Educational level | General |
| Is collectible | N |
| Digital file format | PDF, ePub |
| Digital reader format | PDF, ePub |
| Digital audio file format | PDF, ePub |
| Recording time | 0 min |
| Retail packaging | Single Piece |
| Assembled product dimensions (l x w x h) | 7.41 x 1.43 x 9.22 in (18.8 x 3.6 x 23.4 cm) |
| Assembled product weight | 1.2 lb (540 grams) |
| Bisac subject heading | Computers |
ÜRÜN AÇIKLAMASI
Software Design for Python Programmers: Principles and Patterns, (Paperback)
Önemli bilgi
- Sınırlamalar : Uluslararası olarak gönderilen ürünler için, üretici garantisinin geçerli olmayabileceğini lütfen unutmayın; üretici servis seçenekleri mevcut olmayabilir; ürün kılavuzları, talimatlar ve güvenlik uyarıları hedef ülke dillerinde olmayabilir; ürünler (ve beraberindeki malzemeler) varış ülkesi standartlarına, spesifikasyonlarına ve etiketleme gerekliliklerine uygun olarak tasarlanmayabilir; ve ürünler hedef ülke voltajına ve diğer elektrik standartlarına uygun olmayabilir (uygunsa bir adaptör veya dönüştürücü kullanılmasını gerektirir). Alıcı, ürünün yasal olarak hedef ülkeye ithal edilebildiğinden emin olmaktan sorumludur. Ubuy veya bağlı kuruluşlarından sipariş verirken, alıcı kayıtlı ithalatçıdır ve varış ülkesinin tüm yasa ve düzenlemelerine uymalıdır.
- Ubuy küresel bir arama motoru olduğundan, Ubuy'da listelenen tüm ürünler satılık değildir. Ürünler ihracat/ticaret düzenlemelerine tabidir.
Şu anda stokta yok.
Bu ürünün tekrar stokta olup olmayacağıını veya ne zaman olacağını bilmiyoruz.
Bu ürün ülkemde kısıtlı değil. (Bu ürün ülkenizde kısıtlı değilse lütfen yukarıdaki bağlantıya tıklayın, böylece ekibimiz inceleyecek ve izin verecektir).
PCI DSS uyumlu ve ISO 27001:2022 sertifikalı olup, her siparişte şifrelenmiş ödeme ve tam alıcı koruması sunar.
Ubuy Güvencesi
%100 orijinal ürünler, PCI DSS uyumlu ödeme güvenliği, ISO 27001 sertifikalı veri koruması, en hızlı sınır ötesi teslimat, ücretsiz iade * ve her siparişte güvenli paketleme ile kaygısız alışverişin keyfini çıkarın.
