Solve a problem

On a single free linux node in the cloud (AWS free tier, e.g.)

Create a git repo for your project and save code for all steps below in your repo

Setup Postgres in a docker container and import any dataset of your liking into it

Setup Jupyter in another docker container

Write a notebook using #1, connecting to the Postgres database set up in #2 without hardcoding the latter's IP address, explore the data in the database by executing SQL queries.

Submit links to your git repo and your notebook.

Extra credit if you chose a fun dataset and explain the data model in your notebook.

Resources you can use to complete this mini-project

Getting a free linux instance in cloud

All cloud providers give students and new users, free-to-use instances.

Github student pack provides free azure instances, without requiring a credit card. Also provides free credit on DigitalOcean.

AWS Educate also provides free instances, without requiring a credit card

If you have a credit card, you can sign up with GCP and get free credits

Reference links

Docker installation

Setting up Postgres in a Docker container

Docker images for Jupyter

Linking docker containers

Other notes

By default, your cloud provider is likely to disable all inbound traffic. You need to set up security policies to allow receipt of HTTP requests to your notebook.

Навыки: Анализ и обработка данных

О клиенте:
( 2 отзыв(-а, -ов) ) Kadapa, India

ID проекта: #32691738

1 фрилансер в среднем готов выполнить эту работу за ₹1500


I have worked on several churn prediction models. I am very good at documenting and explaining the model and insights using jupyter notebooks. I can promise to find valuable insights that will help predict the churn ra Больше

₹1500 INR за 3 дней(-я)
(0 отзывов(-а))