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 / varyok.py
Created January 3, 2018 18:57
Birden fazla boolean icin sinif
class VarYok:
def __init__(self):
self.liste = {}
def ekle(self, adi, degeri):
if degeri not in (True,False):
raise ValueError
self.liste[adi] = degeri
def durum(self):
@ilkermanap
ilkermanap / gene.py
Last active January 6, 2018 11:34
experimental code for parsing sequence files. just for fun, I know there is BioPython
titles = "LOCUS,DEFINITION,ACCESSION,VERSION,KEYWORDS,SOURCE,ORGANISM,REFERENCE,AUTHORS,TITLE,JOURNAL,PUBMED,COMMENT,PRIMARY,FEATURES,ORIGIN".split(",")
class ParseException(Exception):
pass
class Author:
def __init__(self, name):
self.name = name.strip()
@ilkermanap
ilkermanap / a.txt
Last active April 10, 2018 21:32
Sinav sonuclari degerlendirmesi icin basit ornek, python sinif kullanimi
1:AXBadadadadaadadadaaddbbbbbdada
2:AAAadadadacacacacacacdadadadada
3:BCAadadadadadadadadadadadadadad
4:AXAadadadadadadadadadadadadadaA
@ilkermanap
ilkermanap / pencerem.ui
Created June 5, 2018 09:02
Basit pyside uygulamasi
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
<class>Dialog</class>
<widget class="QDialog" name="Dialog">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>400</width>
<height>300</height>
import random
class Kelime:
def __init__(self, kelime):
for noktalama in (";",",", ".","?","!"):
kelime = kelime.replace(noktalama , "")
self.kelime = kelime
self.karisik = self.karistir()
def karistir(self):
@ilkermanap
ilkermanap / adam_asmaca.py
Created March 9, 2019 00:37
Adam asmaca oyunu.
import sys
class Kelime:
def __init__(self, kelime):
self.kelime = kelime
self.bulunan = []
def kontrol(self):
@ilkermanap
ilkermanap / thread_ornek.py
Last active September 25, 2019 18:02
python thread example, python thread ornegi
from threading import Thread
import time
from random import randint
# Uc fonksiyon, uzun calisma icin sleep kullandik.
# her biri ayri bir thread olarak calisip, en uzun sure calisan bitince sonuclari yazacaktir.
def func1(a,b, result, idx):
sleepsec = randint(5,10)
print("func1, sleeping ", sleepsec)
all:
g++ -c evler.cpp -std=c++11
g++ evler.o evmain.cpp -o evmain -std=c++11
@ilkermanap
ilkermanap / sinav.py
Created November 5, 2019 17:10
Sinav sinifi
class Soru:
def __init__(self, soru_metni, cevap, max_deneme=3):
self.metin = soru_metni
self.cevap = cevap.lower()
self.max_deneme = max_deneme
self.yanlis = 0
def sor(self):
for i in range(self.max_deneme):
cevap = input(self.metin + " :")
@ilkermanap
ilkermanap / ornek.py
Created November 29, 2019 23:49
python class ornek
"""
skala dict,
{
0 : 0, tecrube suresi : karsilik gelen maas artisi
5 : 3000
7 : 4000
10: 6000
}