Рейтинг считается по просмотрам, лайкам и комментариям за выбранный период.

Python
24 Дек 2015 Score: 5 (5/0/0)

Кратко о библиотеке numpy

1)Методы класса ndarray ndarray.ndim - количество измерений ил ранк матрицы ndarray.shape - возвращает количество измерений по каждой из осей (n,m), где n - количество строк, m - количество столбцов ndarray.size …

#python #numpy
Читать далее
Django
26 Ноя 2015 Score: 5 (5/0/0)

Установка прав доступа для контролера

Определение, является ли пользователь админом: from django.http import HttpResponse, HttpResponseRedirect, HttpResponseForbidden from django.contrib import messages from django.utils.decorators import available_attrs from functools import wraps #Пишем декоратор, для контролера def is_user_admin(view_func): @wraps(view_func, …

#django-snip #django
Читать далее
Python
20 Ноя 2015 Score: 5 (5/0/0)

Кратко о метаклассах в Python

О работе с метакласами по порядку: 1)Простой пример создания метакласса: # coding=utf-8 class AttributeInitType(type): def __call__(self, *args, **kwargs): """Вызов класса при котором создается новый объект. """ #создаем сам объект obj …

#python #metaclass
Читать далее
Django
18 Ноя 2015 Score: 5 (5/0/0)

Код авторизации под пользователя

Можно вставить в любой контролер и исполнении зайти уже авторизованным: from django.contrib.auth.models import User u = User.objects.get(id=3) backend = get_backends()[0] u.backend = "%s.%s" % (backend.__module__, backend.__class__.__name__) login(request, u)\

#django-snip #django
Читать далее
Сортировка
21 Ноя 2015 Score: 3 (3/0/0)

Сортировка пузырьком

Оценка работы алгоритма сортировки пузырьком: # -*- coding: UTF-8 -*- #---------------------------------------- #сортировка пузырьком #---------------------------------------- #инициализация #---------------------------------------- import profile import random array = [x for x in xrange(1000)] random.shuffle(array) arr=[] #---------------------------------------- …

#sorting
Читать далее
Rust
30 Дек 2015 Score: 2 (2/0/0)

1 - Работа с переменными

Variable Bindings(работа с переменными) //0 - простое присваивание let x = 5; //1 - распаковка значений let (x, y) = (1, 2); //2 - обозначение типа переменной let x: i32 …

#rust
Читать далее