Recommendation systems using python

Hello all

I’m tiring to build a recommendation system using python that recommends different types of credit card for new customers. the data set contains 8 columns.

ID   Salary   AGE   GENDER   EMPLOYED   MARRIED HAVE_CREDIT_CARD  CREDT_CARD_TYPE 
 1     1000     25      F        Y          N           Y              2
 2      900     31      M        Y          Y           Y              6

should I use content filtering or collaborative filtering what is the difference? also can you guys give me some guidelines on how to begin

@mohamed96.banihani: I have not experimented it myself. But these few articles should be useful:

https://codeburst.io/explanation-of-recommender-systems-in-information-retrieval-13077e1d916c

https://towardsdatascience.com/intro-to-recommender-system-collaborative-filtering-64a238194a26

Perhaps @Bruno could share some insight?