Лето прошло не зря. Несмотря на то, что хотелось летом вообще ничего не хотелось делать все же мне подвернулась уникальная возможность изучить то, что я хотел и я купил сразу 4 курса еще в мае. Видимо ничего не делать я больше не могу. Это было очень интенсивно. Ещё когда я учился на Хекслет, мне не хватало знаний о многопоточности и асинхронности. В школе почему то не было этих тем. В итоге все лето было погружено в мир парсинга данных, асинхронных и параллельных приложений. Теперь я понимаю, что значит фраза: «Сложнее всего не просто написать приложение, а оптимизировать его и сделать очень быстрым.» Я немного помню основы работы компьютерных процессоров и книги Джона и Сары Харрис. Уровень абстракции работы железа прямо перетекает в программирование и управление этим железом на уровне ОС и языков программирования. К сожалению, язык Python не позволяет организовать многопоточность в классическом ее понимании, но можно организовать параллельное выполнение программы на нескольки