Refactoring is at the core of software improvement, giving structure and purpose on how to make software better. In Refactoring in Python LiveLessons, Bryan Beecham shows developers how to recognize problems in their code, how to make needed changes to create high-quality software that can be rapidly developed, and how to refactor effectively in the Python programming language.
Everything You Need to get Started with Python Programming for the Fast-Growing Field of Data Analysis
Pandas for Everyone helps today's newcomers learn both Python and its popular Pandas data science toolset in the context of tasks they'll really want to perform. Following the proven Software Carpentry approach to teaching programming, Daniel Chen introduces each concept with a simple motivating example, slowly offering deeper insights and expanding your ability to handle concrete tasks.
Improve and Accelerate Software Delivery for Large, Distributed, Complex Projects
The Nexus Framework is the simplest, most effective approach to applying Scrum at scale across multiple teams, sites, and time zones. Created by Scrum.org, Nexus draws on decades of experience to address the unique challenges teams face in coming together, sharing work, and managing and minimizing dependencies. The Nexus™ Framework for Scaling Scrum is a concise book that shows how Nexus helps teams to deliver a complex, multi-platform, software-based product in short, frequent cycles, without sacrificing consistency or quality, and without adding unnecessary complexity or straying from Scrum's core principles.