Building ETL Pipelines with Python

Building ETL Pipelines with Python
Author :
Publisher : Packt Publishing Ltd
Total Pages : 246
Release :
ISBN-10 : 9781804615539
ISBN-13 : 1804615536
Rating : 4/5 (536 Downloads)

Book Synopsis Building ETL Pipelines with Python by : Brij Kishore Pandey

Download or read book Building ETL Pipelines with Python written by Brij Kishore Pandey and published by Packt Publishing Ltd. This book was released on 2023-09-29 with total page 246 pages. Available in PDF, EPUB and Kindle. Book excerpt: Develop production-ready ETL pipelines by leveraging Python libraries and deploying them for suitable use cases Key Features Understand how to set up a Python virtual environment with PyCharm Learn functional and object-oriented approaches to create ETL pipelines Create robust CI/CD processes for ETL pipelines Purchase of the print or Kindle book includes a free PDF eBook Book DescriptionModern extract, transform, and load (ETL) pipelines for data engineering have favored the Python language for its broad range of uses and a large assortment of tools, applications, and open source components. With its simplicity and extensive library support, Python has emerged as the undisputed choice for data processing. In this book, you’ll walk through the end-to-end process of ETL data pipeline development, starting with an introduction to the fundamentals of data pipelines and establishing a Python development environment to create pipelines. Once you've explored the ETL pipeline design principles and ET development process, you'll be equipped to design custom ETL pipelines. Next, you'll get to grips with the steps in the ETL process, which involves extracting valuable data; performing transformations, through cleaning, manipulation, and ensuring data integrity; and ultimately loading the processed data into storage systems. You’ll also review several ETL modules in Python, comparing their pros and cons when building data pipelines and leveraging cloud tools, such as AWS, to create scalable data pipelines. Lastly, you’ll learn about the concept of test-driven development for ETL pipelines to ensure safe deployments. By the end of this book, you’ll have worked on several hands-on examples to create high-performance ETL pipelines to develop robust, scalable, and resilient environments using Python.What you will learn Explore the available libraries and tools to create ETL pipelines using Python Write clean and resilient ETL code in Python that can be extended and easily scaled Understand the best practices and design principles for creating ETL pipelines Orchestrate the ETL process and scale the ETL pipeline effectively Discover tools and services available in AWS for ETL pipelines Understand different testing strategies and implement them with the ETL process Who this book is for If you are a data engineer or software professional looking to create enterprise-level ETL pipelines using Python, this book is for you. Fundamental knowledge of Python is a prerequisite.


Building ETL Pipelines with Python Related Books

Building ETL Pipelines with Python
Language: en
Pages: 246
Authors: Brij Kishore Pandey
Categories: Computers
Type: BOOK - Published: 2023-09-29 - Publisher: Packt Publishing Ltd

DOWNLOAD EBOOK

Develop production-ready ETL pipelines by leveraging Python libraries and deploying them for suitable use cases Key Features Understand how to set up a Python v
Data Pipelines Pocket Reference
Language: en
Pages: 277
Authors: James Densmore
Categories: Computers
Type: BOOK - Published: 2021-02-10 - Publisher: O'Reilly Media

DOWNLOAD EBOOK

Data pipelines are the foundation for success in data analytics. Moving data from numerous diverse sources and transforming it to provide context is the differe
Data Pipelines with Apache Airflow
Language: en
Pages: 478
Authors: Bas P. Harenslak
Categories: Computers
Type: BOOK - Published: 2021-04-27 - Publisher: Simon and Schuster

DOWNLOAD EBOOK

For DevOps, data engineers, machine learning engineers, and sysadmins with intermediate Python skills"--Back cover.
Learn Python by Building Data Science Applications
Language: en
Pages: 464
Authors: Philipp Kats
Categories: Computers
Type: BOOK - Published: 2019-08-30 - Publisher: Packt Publishing Ltd

DOWNLOAD EBOOK

Understand the constructs of the Python programming language and use them to build data science projects Key FeaturesLearn the basics of developing applications
Data Engineering with Python
Language: en
Pages: 357
Authors: Paul Crickard
Categories: Computers
Type: BOOK - Published: 2020-10-23 - Publisher: Packt Publishing Ltd

DOWNLOAD EBOOK

Build, monitor, and manage real-time data pipelines to create data engineering infrastructure efficiently using open-source Apache projects Key Features Become