Search icon
Arrow left icon
All Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Newsletters
Free Learning
Arrow right icon
Python Real-World Projects

You're reading from  Python Real-World Projects

Product type Book
Published in Sep 2023
Publisher Packt
ISBN-13 9781803246765
Pages 478 pages
Edition 1st Edition
Languages
Author (1):
Steven F. Lott Steven F. Lott
Profile icon Steven F. Lott

Table of Contents (20) Chapters

Preface Chapter 1: Project Zero: A Template for Other Projects Chapter 2: Overview of the Projects Chapter 3: Project 1.1: Data Acquisition Base Application Chapter 4: Data Acquisition Features: Web APIs and Scraping Chapter 5: Data Acquisition Features: SQL Database Chapter 6: Project 2.1: Data Inspection Notebook Chapter 7: Data Inspection Features Chapter 8: Project 2.5: Schema and Metadata Chapter 9: Project 3.1: Data Cleaning Base Application Chapter 10: Data Cleaning Features Chapter 11: Project 3.7: Interim Data Persistence Chapter 12: Project 3.8: Integrated Data Acquisition Web Service Chapter 13: Project 4.1: Visual Analysis Techniques Chapter 14: Project 4.2: Creating Reports Chapter 15: Project 5.1: Modeling Base Application Chapter 16: Project 5.2: Simple Multivariate Statistics Chapter 17: Next Steps Other Books You Might Enjoy Index

1.2 Suggested project sprints

We hesitate to provide a detailed step-by-step process for building software. For more experienced developers, our sequence of steps may not match their current practices. For less experienced developers, the suggested process can help by providing a rational order in which the deliverables can be built.

There was a time when a ”statement of work” with a detailed list of specific tasks was a central part of a software development effort. This was often part of a ”waterfall” methodology where requirements flowed to analysts who wrote specifications that flowed down to designers who wrote high-level designs that flowed down to coders. This wasn’t a great way to build software, and has been largely supplanted by Agile methods. For more information on Agility, see https://agilemanifesto.org.

The Agile approach lets us examine a project both as a series of steps to be completed, as well as a collection of deliverables that need...

lock icon The rest of the chapter is locked
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $15.99/month. Cancel anytime}