Programming and software development books
Effective Computation in Physics: Field Guide to Research with Python by Anthony Scopatz, O'Reilly Media, Inc
Learn to use Python for research in physics with this practical guide, covering best practices and tools for effective computation and data analysis in the field.
Unity 2017 Mobile Game Development: Build, deploy, and monetize games for Android and iOS with Unity (Paperback) by Packt Publishing
Discover how to create, launch, and earn from mobile titles using Unity 2017 for Android and iOS. Master scripting, UI design, performance tuning, and in‑app monetization with step‑by‑step guidance.
Write Great Code, Volume 3 by Randall Hyde
Explore the art of crafting elegant, maintainable code in this volume, where Randall Hyde blends theory with hands‑on exercises to deepen your understanding of modular architecture, refactoring strategies, and robust testing practices.
Architecture Patterns with Python: Enabling Test-Driven Development, Domain-Driven Design, and Event-Driven Microservices by Harry J.W. Percival (Paperback) - O'Reilly Media, Inc
Explore Architecture Patterns with Python—your guide to test‑driven development, domain‑driven design, and event‑driven microservices. Learn practical patterns, real‑world examples, and how to build robust, scalable Python systems.
Jacob Fish A First Course in Finite Elements, John Wiley & Sons, Inc., Paperback
A concise introduction to finite element analysis, this book guides readers through theory and practical implementation with clear explanations, step‑by‑step examples, and real‑world applications in engineering.
Neural Networks in Finance: Gaining Predictive Edge in the Market
Explore how neural networks transform financial forecasting, blending theory with real‑world case studies to sharpen market predictions and uncover hidden patterns in data.
Multiple Comparisons Using R (Hardback)
Master the art of multiple testing in R with this comprehensive guide, featuring step‑by‑step tutorials on Tukey, Holm–Bonferroni, and permutation methods, complete with real data examples and reproducible code snippets.
Error-Correcting Linear Codes: Classification by Isometry and Applications (Algorithms and Computation in Mathematics)
Explores classification of error‑correcting linear codes via isometry, blending algebraic theory with algorithmic techniques for practical coding applications.
Getting Clojure by Russ Olsen (Paperback)
Discover how to harness Clojure’s power with clear explanations of immutable data, higher‑order functions, and lazy sequences, all illustrated through practical examples that build confidence step by step.
Rob Miles Begin to Code with Python
Unlock your coding potential with "Begin to Code with Python" – a practical, beginner‑friendly guide from Microsoft and expert Rob Miles that turns curiosity into confident programming skills.
Agile Application Security by Rich Smith
Discover how to weave security into every sprint with Agile Application Security, a practical guide that blends threat modeling, automated testing, and DevOps culture for resilient software delivery.
