Skip to content

Instantly share code, notes, and snippets.

View tamert's full-sized avatar
:octocat:
Edit status

Tamer Ağaoğlu tamert

:octocat:
Edit status
View GitHub Profile
@tamert
tamert / 6_reduce.py
Created September 9, 2020 21:14
6_reduce.py
from functools import reduce
liste = [1,2,3,4,5]
def carp(mevcut, siradaki):
return mevcut*siradaki
print(reduce(carp, liste))
#out: 120
@tamert
tamert / 5_filter.py
Created September 9, 2020 20:05
5_filter.py
liste = [1,2,3,4,5,6,7,8,9,10]
def cift(sayi):
return sayi%2==0
print(list(filter(cift, liste)))
# out: [2, 4, 6, 8, 10]
# yada lambda terimi ile kullanalım
print(list(filter(lambda sayi: sayi%2==0, liste)))
@tamert
tamert / 4_map.py
Created September 9, 2020 19:22
4_map.py
liste = [1,2,3,4]
def arttir(sayi):
return sayi *5+2
print(list(map(arttir, liste)))
# out: [7, 12, 17, 22]
# yada lambda terimi ile kullanalım
print(list(map(lambda sayi: sayi *5+2, liste)))
@tamert
tamert / 3_lamda_expression.py
Created September 9, 2020 19:07
3_lamda_expression.py
toplama = lambda sayi_1, sayi_2 : sayi_1+sayi_2
print(toplama(11,11))
# out: 22
@tamert
tamert / 2_lamda_expression.py
Created September 9, 2020 18:56
2_lamda_expression.py
arttir = lambda sayi : sayi*5+2
print(arttir(4))
# out: 22
@tamert
tamert / 1_lamda_expression.py
Created September 9, 2020 18:51
fonksiyonel
def arttir(sayi):
return sayi*5+2
print(arttir(4))
#out: 22
@tamert
tamert / UserContextBuilder.php
Created September 3, 2020 17:12
UserContextBuilder.php
<?php
// src/Serializer/UserContextBuilder.php
namespace App\Serializer;
use ApiPlatform\Core\Serializer\SerializerContextBuilderInterface;
use Symfony\Component\HttpFoundation\Request;
use App\Entity\User;
use Symfony\Component\Security\Core\Authorization\AuthorizationCheckerInterface;
final class UserContextBuilder implements SerializerContextBuilderInterface
@tamert
tamert / User.php
Created September 3, 2020 16:53
User.php
<?php
// api/src/Entity/User.php
namespace App\Entity;
use ApiPlatform\Core\Annotation\ApiResource;
use Symfony\Component\Serializer\Annotation\Groups;
/**
* @ApiResource(
@tamert
tamert / NewsExtension.php
Last active August 29, 2020 21:16
NewsExtension.php
<?php
namespace App\DoctrineExtension;
use ApiPlatform\Core\Bridge\Doctrine\Orm\Extension\QueryCollectionExtensionInterface;
use ApiPlatform\Core\Bridge\Doctrine\Orm\Extension\QueryItemExtensionInterface;
use ApiPlatform\Core\Bridge\Doctrine\Orm\Util\QueryNameGeneratorInterface;
use App\Entity\News;
use Doctrine\ORM\QueryBuilder;
use Symfony\Component\Security\Core\Security;
@tamert
tamert / News.php
Last active August 29, 2020 20:49
News.php
<?php
// src/Entity/News.php
namespace App\Entity;
use ApiPlatform\Core\Annotation\ApiResource;
use Symfony\Component\Serializer\Annotation\Groups;
/**
* @ApiResource