Data Science

How to connect Python to Oracle database?

Oracle is a popular DBMS and this post walks you through how to set up the connectivity between it and Python.

Read more...

How to deploy a simple Python app using Heroku?

This post walks you through how to set up a simple Python app where one can upload data, triggering a script to read the uploaded data and process it, and download the results in the end.

Read more...

A scheduling optimization problem with flexible dates (part 1/2)

We want to assign 6 employees to 30 projects while maximizing total client satisfaction. As long as a project is completed by the deadline, its starting date is flexible. No employee can be on multiple projects at the same time.

Read more...

A scheduling optimization problem with flexible dates (part 2/2)

I implemented the algorithm in Python and the code is available on my GitHub site in Jupyter Notebook format. I hope my solution serves as a starting point for anyone who is trying to solve such problems. 

Read more...

First deep learning example

As mentioned in the last post, we will run all our DL exercises on GPU. It requires us to set up a separate virtual environment where our Python programs will be run on GPU instead of CPU. Also, we will use Keras library.

Read more...