Skip to content

Instantly share code, notes, and snippets.

from sklearn.model_selection import StratifiedShuffleSplit
split = StratifiedShuffleSplit(n_splits=1, test_size=0.2, random_state=42)
for train_ix, test_ix in split.split(insurance, insurance['sex']):
train_set = insurance.loc[train_ix]
test_set = insurance.loc[test_ix]
%matplotlib inline
import matplotlib.pyplot as plt
categorical_columns = ['sex', 'smoker', 'region']
plt.figure(figsize=(15,5))
for i, c in enumerate(categorical_columns):
plt.subplot(1, 3, i+1)
plt.title(c)
insurance.info()
insurance.head()
import pandas as pd
insurance = pd.read_csv('insurance.csv)
# Python ≥3.5 is required
import sys
assert sys.version_info >= (3, 5)
# Scikit-Learn ≥0.20 is required
import sklearn
assert sklearn.__version__ >= "0.20"
# Common imports
import numpy as np
@stevelukis
stevelukis / views.py
Created December 16, 2021 03:39
Webhook
@method_decorator(csrf_exempt, name='dispatch')
class OrderCompleteHook(generics.GenericAPIView):
def post(self, request, *args, **kwargs):
stripe.api_key = settings.STRIPE_SECRET_KEY
endpoint_secret = settings.STRIPE_ENDPOINT_SECRET
payload = request.body
sig_header = request.META['HTTP_STRIPE_SIGNATURE']
event = None
try:
@stevelukis
stevelukis / product_list.html
Created December 16, 2021 03:28
Buy button
<div class="card-body">
<h6>${{ product.price }}</h6>
<button class="btn btn-primary" onclick="onBuyClick({{ product.id }})">Buy</button>
</div>
@stevelukis
stevelukis / product_list.html
Last active December 16, 2021 03:27
Front end script for integrating Stripe
<script src="https://js.stripe.com/v3/"></script>
<script>
let stripe;
fetch("/stripe-config/")
.then(res => {
return res.json();
})
.then(data => {
console.log(data);
stripe = Stripe(data.publicKey);
@stevelukis
stevelukis / urls.py
Created December 16, 2021 03:11
URL for checkout
urlpatterns = [
path('checkout/<int:product>/', views.Checkout.as_view()),
]