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.
- About the Book
- Chapters and Code
- Getting Started
- Prerequisites
- Installation
- Usage
- Contributing
- License
- Author
- Acknowledgements
"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.
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
- Python 3.10
- Jupyter Notebook
- Additional Python libraries as specified in each chapter's requirements file.
-
Clone the repository:
git clone https://github.com/yourusername/business_intelligence_with_python.git cd business_intelligence_with_python
-
Create a virtual environment:
python -m venv venv source venv/bin/activate # On Windows, use `venv\Scripts\activate`
-
Install the required packages:
pip install -r requirements.txt
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.
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}},
}
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
This project is licensed under the GPL-3.0 license - see the LICENSE file for details.
Reach me on LinkedIn :)
Special thanks to ENI Editions for publishing the book. Thanks to the Python community for providing the tools and libraries used in this book.