Skip to content

Companion repo for the book 'Business Intelligence with Python' by ENI Editions

License

Notifications You must be signed in to change notification settings

gpenessot/business_intelligence_with_python

Repository files navigation

Companion Repo for "Business Intelligence with Python" by ENI Editions

Welcome to the companion repository for the book "Business Intelligence with Python" published by ENI Editions. This repository contains the code examples and Jupyter notebooks referenced in the book.

Table of Contents

About the Book

"Business Intelligence with Python" is a comprehensive guide to using Python as the primary tool for business intelligence. The book covers everything from data extraction and preparation to data warehousing, visualization, and ethical considerations.

Chapters and Code

Each chapter in the book has a corresponding directory in this repository containing Jupyter notebooks and Python scripts.

  • Chapter 1: Adopting Python as Your Main Business Intelligence Tool
  • Chapter 2: Extracting Data from Any Source
  • Chapter 3: Preparing Your Data to Unlock Its Potential
  • Chapter 4: Analyzing and Understanding Your Data
  • Chapter 5: Building Your Data Warehouse to Analyze Results
  • Chapter 6: Boosting Efficiency by Automating Your Pipeline
  • Chapter 7: Visualizing Your Data
  • Chapter 8: Dashboards and Reports - Assembling the Puzzle
  • Chapter 9: Ethics, Security, and GDPR

Getting Started

Prerequisites

Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/business_intelligence_with_python.git
    cd business_intelligence_with_python
  2. Create a virtual environment:

    python -m venv venv
    source venv/bin/activate  # On Windows, use `venv\Scripts\activate`
  3. Install the required packages:

    pip install -r requirements.txt

Usage

Navigate to the directory of the chapter you are interested in and start the Jupyter Notebook server:

cd ChapterXX
jupyter notebook

Open the notebook file (.ipynb) you want to explore and run the cells to follow along with the examples in the book.

Citation

If you use this code in your work, please cite the book and this repository as follows:

@book{Author2024,
  title     = {Business Intelligence with Python},
  author    = {Gaël Penessot},
  publisher = {ENI Editions},
  year      = {2024},
  isbn      = {1234567890},
}

@misc{Author2024Repo,
  author    = {Gaël Penessot},
  title     = {Companion Repo for "Business Intelligence with Python"},
  year      = {2024},
  howpublished = {\url{https://github.com/yourusername/business-intelligence-with-python}},
}

Contributing

Contributions are welcome! If you find any issues or have suggestions for improvements, please open an issue or submit a pull request.

Fork the repository
Create your feature branch (git checkout -b feature/your-feature)
Commit your changes (git commit -m 'Add some feature')
Push to the branch (git push origin feature/your-feature)
Open a pull request

License

This project is licensed under the GPL-3.0 license - see the LICENSE file for details.

Author

Reach me on LinkedIn :)

Acknowledgements

Special thanks to ENI Editions for publishing the book. Thanks to the Python community for providing the tools and libraries used in this book.

About

Companion repo for the book 'Business Intelligence with Python' by ENI Editions

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages