Skip to content

Instantly share code, notes, and snippets.

\documentclass[a4paper]{article}
\usepackage[warn]{mathtext}
\usepackage[T2A]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[russian]{babel}
\usepackage{amsfonts,amsmath,amssymb,amsthm,amscd}
% \usepackage{tikz}
% \usepackage{pgfplots}
@AmatanHead
AmatanHead / unicode.md
Last active November 6, 2015 07:41
Unicode

Unicode

Комментарии к задаче про кодирование Хаффмана.

Судя по вопросам на консультации я понял, что про бинарные строки на лекциях вам не рассказывали (или никто не слушал). Посему здесь приводится краткая справка.

Бинарные данные в python и небольшое описание unicode

В python3 есть три типа, предназначенных для работы со строками: str, bytes, bytearray.

@AmatanHead
AmatanHead / python_beginnings.md
Last active November 6, 2015 07:41
Python начало

Python начало

Предлагаются задачки разной сложности.

Для большинства задач я добавил еще задачи «напишите то же самое, но без ифов и циклов». Это задачи «на сообразительность», я их отметил звездочкой, они не обязательные.

Min, Max

  1. Напишите функцию max_2(a, b), возвращающую максимум из двух объектов (без встроенной max, естественно).
@AmatanHead
AmatanHead / operator_overloading.md
Last active December 12, 2015 10:37
Operator overloading

Перегрузка операторов в C++

Небольшое пособие по перегрузке операторов в C++.

Для примера рассмотрим класс

class Example {
    std::vector<int> values;
public:
from funcparserlib.lexer import make_tokenizer, Token, LexerError
from funcparserlib.parser import some, a, maybe, many, finished, skip, \
forward_decl, NoParseError
const = lambda x: lambda _: x
tokval = lambda x: x.value
toktype = lambda t: some(lambda x: x.type == t) >> tokval
op = lambda s: a(Token('Op', s)) >> tokval
op_ = lambda s: skip(op(s))
@AmatanHead
AmatanHead / hashmap.h
Last active June 8, 2017 13:53
hashmap
#ifndef __HASHMAP_H__
#define __HASHMAP_H__
#include <iostream>
#include <vector>
#include <list>
#include <utility>
#include <algorithm>
#include <functional>
@AmatanHead
AmatanHead / Time_Series.ipynb
Last active June 8, 2017 13:53
Количественные методы анализа экономики
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
# -*- coding: utf-8 -*-
"""
This module implements a threadlocal-like class that is local
for asyncio tasks. This is suboptimal and we're fin with it
(at least for now).
Waiting for a native implementation proposed in pep-0550.
"""
# -*- coding: utf-8 -*-
from __future__ import print_function, absolute_import, division
import re
from statbox_abt_metrics.meta import Meta
from yandex_inflector_python import Inflector
#include <stdio.h>
int main(int s) {
switch (s) {
case 1:
printf("Вот дом,\n"); break;
case 2:
printf("\nА это пшеница,\n"); break;
case 3:
printf("\nА это весёлая птица-синица,\n"); break;