{"product_id":"python-programming-e3-9798232529277","title":"Python Programming: Big Data \u0026 Databases, SQLAlchemy, PyMongo, Dask","description":"\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePreface\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003eIn today's data-driven world, the boundaries between software engineering, data science, and database management have become increasingly blurred. Modern systems must handle massive volumes of data, integrate with diverse databases, and perform complex computations efficiently-all while maintaining clean, maintainable, and scalable code. \u003cem\u003e\u003cstrong\u003ePython Programming: Big Data \u0026amp; Databases\u003c\/strong\u003e\u003c\/em\u003e is written to bridge these worlds, offering a clear and comprehensive guide to the technologies that power data-intensive applications in Python.\u003c\/li\u003e\n\u003cli\u003eThis book explores four essential pillars of modern data engineering and analytics: Big Data processing, relational and non-relational databases, object-relational mapping (\u003cstrong\u003eORM\u003c\/strong\u003e), and parallel computation. Through practical examples, theoretical insights, and hands-on exercises, readers will gain both the conceptual understanding and the technical proficiency needed to design, build, and optimize data systems in Python.\u003c\/li\u003e\n\u003cli\u003eThe journey begins with an overview of Big Data and database fundamentals, setting the stage for how Python interacts with structured and unstructured data in real-world scenarios. From there, we dive into \u003cstrong\u003eSQLAlchemy\u003c\/strong\u003e, the powerful ORM framework that transforms relational database management into an elegant, Pythonic experience. Readers will learn how to model data declaratively, execute queries seamlessly, and maintain database integrity in scalable applications.\u003c\/li\u003e\n\u003cli\u003eNext, the book introduces \u003cstrong\u003ePyMongo\u003c\/strong\u003e, the official MongoDB driver for Python, demonstrating how to work with document-oriented databases that thrive in dynamic and large-scale data environments. Topics such as CRUD operations, indexing, aggregation pipelines, and asynchronous data handling are explored with clarity and depth.\u003c\/li\u003e\n\u003cli\u003eFinally, the book concludes with \u003cstrong\u003eDask\u003c\/strong\u003e, a parallel computing library that extends Python's ecosystem into the world of distributed data processing. Here, readers will learn how to handle computations that exceed the limits of memory, accelerate data analytics workflows, and integrate seamlessly with tools like Pandas and NumPy-making \u003cstrong\u003eDask \u003c\/strong\u003ean invaluable tool for modern data pipelines.\u003c\/li\u003e\n\u003cli\u003eWhether you are a software developer, data engineer, database administrator, or researcher, this book is designed to serve as both a learning resource and a long-term reference. Its approach emphasizes not just \u003cem\u003ehow\u003c\/em\u003e to use these tools, but \u003cem\u003ewhy\u003c\/em\u003e they matter-focusing on design principles, performance considerations, and best practices that stand the test of time.\u003c\/li\u003e\n\u003cli\u003eBy the end of this book, you will have gained a deep understanding of how Python interfaces with databases, manages data at scale, and performs high-performance computations in distributed environments. More importantly, you will be equipped to build systems that can adapt and grow with the ever-expanding demands of the data-driven era.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eWelcome to the world of Python, Big Data, and Databases-where performance meets simplicity, and where data becomes the foundation of intelligent design.\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cem\u003e\u003cstrong\u003e- The Author\u003c\/strong\u003e\u003c\/em\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e E3\u003cbr\u003e\u003cb\u003eISBN-13:\u003c\/b\u003e 9798232529277\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e E3\u003cbr\u003e\u003cb\u003eLanguage:\u003c\/b\u003e English\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 10\/12\/2025\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 972\u003cbr\u003e\u003cb\u003eFormat:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 4.85lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 11.00h x 8.50w x 1.91d","brand":"E3","offers":[{"title":"Paperback","offer_id":47612070559999,"sku":"9798232529277","price":99.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0662\/2982\/9887\/files\/img_74def404-7f0a-4be4-b25d-f716468a33e2.jpg?v=1764517978","url":"https:\/\/www.whiterainbookhouse.com\/products\/python-programming-e3-9798232529277","provider":"WR Book House","version":"1.0","type":"link"}