Skip to content

Instantly share code, notes, and snippets.

View ilkermanap's full-sized avatar

Ilker Manap ilkermanap

  • Stockholm / Sweden
View GitHub Profile
@ilkermanap
ilkermanap / scaleimage.py
Created December 5, 2019 11:39
flask image scale using PIL
import os
from flask import Flask, flash, request, redirect, url_for
from werkzeug.utils import secure_filename
from flask import send_from_directory
UPLOAD_FOLDER = '/tmp/'
ALLOWED_EXTENSIONS = { 'png', 'jpg', 'jpeg', 'gif'}
app = Flask(__name__)
app.config['UPLOAD_FOLDER'] = UPLOAD_FOLDER
@ilkermanap
ilkermanap / kitap.py
Created January 2, 2020 15:44
basit nesne ornegi
class Kitap:
def __init__(self, isbn, yazar, adi, yayinevi):
self.isbn = isbn
self.yazar = yazar
self.adi = adi
self.yayinevi = yayinevi
self.veri = {"isbn":isbn, "yazar":yazar, "adi":adi, "yayinevi":yayinevi}
def __str__(self):
return "%s\t%s\t%s\t%s" % (self.isbn, self.yazar, self. adi, self.yayinevi)
def toplama(a,b):
return a+b
def carpma(a,b):
return a*b
class Komut:
def __init__(self):
self.liste = []
self.func = None
@ilkermanap
ilkermanap / cember.py
Created March 7, 2020 21:59
kesisen iki cember icin, ara bolgede kalan tamsayi noktalarin bulunmasi
import math
class Nokta:
def __init__(self, x, y):
self.x = x
self.y = y
def __str__(self):
return f"({self.x},{self.y})"
@ilkermanap
ilkermanap / birlestir.py
Created March 8, 2020 15:55
ozel istek uzerine basit uygulama
harita = open("hastamap.txt","r").readlines()
def ekle(girdidosyasi, id, ciktidosyasi):
satirlar = open(girdidosyasi, "r").readlines()
f = open(ciktidosyasi, "a")
for satir in satirlar:
f.write(f"{id},{satir}")
f.close()
@ilkermanap
ilkermanap / mybessel.py
Created April 11, 2020 15:15
bessel function
def bessel_series(x, order):
if order == 1:
return 1
sign = 1
if (order % 2) == 0:
sign = -1
top = x ** ((order * 2) -2 )
bottom = 1
@ilkermanap
ilkermanap / geometri.py
Created May 3, 2020 17:57
Nokta, cizgi ve poligon nesneleri
from math import sqrt
class Nokta:
def __init__(self, x,y):
self.x1 = x
self.y1 = y
def __str__(self):
return f"{self.x1},{self.y1}"
import matplotlib.pyplot as plt
import librosa.display
import os
import glob
import numpy as np
#import pandas as pd
from matplotlib.backends.backend_agg import FigureCanvasAgg as FigureCanvas
import librosa
import sys
@ilkermanap
ilkermanap / main.cpp
Created April 9, 2021 17:23
c/c++ linked list and binary tree examples. node addition and traversing
#include <iostream>
using namespace std;
/**
* Tek yonlu liste tanimi
*/
struct Node {
int data;
@ilkermanap
ilkermanap / oyun.py
Created January 21, 2022 09:48
oyun. ordekleri tahtaya yerlestirir. degisik silah tanimi mumkun
import uuid
from math import sqrt
import pprint
import random
class Nokta:
def __init__(self, x, y):
self.id = str(uuid.uuid4())
self.x = x