Skip to content

Instantly share code, notes, and snippets.

View okanyenigun's full-sized avatar

Okan Yenigün okanyenigun

View GitHub Profile
import streamlit as st
import pandas as pd
from func import FeatureSelector
from charts import *
from models import ModelRunner
import warnings
from sklearn.exceptions import DataConversionWarning
warnings.filterwarnings(action='ignore', category=DataConversionWarning)
df = None # global dataframe; if it is not uploaded, it is None.
@okanyenigun
okanyenigun / settings.py
Created March 1, 2022 12:39
django-login-settings
#ONLY UPDATED PARTS
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'account.apps.AccountConfig',
@okanyenigun
okanyenigun / forms.py
Created March 1, 2022 12:46
djangologin-forms
from django.contrib.auth.forms import UserCreationForm
from django.contrib.auth.models import User
from django import forms
class UserForm(UserCreationForm):
username = forms.CharField(widget=forms.TextInput(
attrs={
'type': 'username',
'placeholder':('Username')
@okanyenigun
okanyenigun / login.html
Created March 1, 2022 12:55
django-login-html
{% extends 'base.html' %}
{% load static %}
{% block content %}
{% load crispy_forms_tags %}
<link rel="stylesheet" href="{% static 'css/login.css' %}">
<div class="main">
<input type="checkbox" id="chk" aria-hidden="true">
<div class="signup">
@okanyenigun
okanyenigun / views.py
Created March 1, 2022 12:58
django-login-views
from .forms import UserForm
from django.shortcuts import render, redirect
from django.views import View
from django.contrib import messages
from django.contrib.auth import authenticate, login, logout
from django.contrib.auth.models import Group
from django.contrib.auth.decorators import login_required
from django.utils.decorators import method_decorator
@okanyenigun
okanyenigun / data_class_example.py
Last active March 6, 2022 13:40
class-dataclass
class Device:
def __init__(self,model_name, manufacturer, price, model_year):
self.model_name = model_name
self.manufacturer = manufacturer
self.price = price
self.model_year = model_year
phone1 = Device("Note 9","Samsung",1000,2020)
@okanyenigun
okanyenigun / abstract_class.py
Last active March 6, 2022 17:46
abstract_class_example
from abc import ABC, abstractmethod
class Vehicle(ABC):
@abstractmethod
def go(self):
pass
@abstractmethod
def stop(self):
@okanyenigun
okanyenigun / coincidental_cohesion.py
Created March 13, 2022 18:14
coincidental_cohesion
from abc import ABC, abstractmethod
class Utility(ABC):
@abstractmethod
def check_currency(self):
pass
@abstractmethod
def parse_user_entry(self):
@okanyenigun
okanyenigun / logical_cohesion.py
Created March 13, 2022 18:22
logical_cohesion
class Reader(ABC):
@abstractmethod
def read_paper(self):
pass
@abstractmethod
def read_from_database(self):
pass
@okanyenigun
okanyenigun / temporal_cohesion.py
Created March 13, 2022 18:31
temporal_cohesion
class Calculation(ABC):
@abstractmethod
def final_result(self):
pass
@abstractmethod
def temperature_failure(self):
pass