Loser story
901 subscribers
153 photos
22 files
142 links
Пишу всякое интересное про распределенные системы, базы данных и тд
https://github.com/MBkkt
Download Telegram
Сдал 3/6, хочу сегодня 4ую сделать, там просто, опять про контейнеры, а завтра уже 5ую там интересные темы move и многопоточность и останется только финальное задание, вот когда его делать хз, может в четверг¿
блэт 4 часа прошло, а я не особо продвинулся, ну пох бляяяяяяяяяяяяяяяяяя
Иду на свет
Расскажу что сегодня узнал про то как хранятся строки в Python 3:
Во первых это unicode (почитайте про utf-8)
1) если вся строка latin1 хранит в одном байте один символ
2) если есть хотя бы один символ из базовой плоскости unicode каждый символ строки 2 байта
3) если есть хотя бы один символ из не базовой плоскости(смайлики например) все хранится в 4 байтах
4) вспомогательные символы utf-8 обрезаются, в частности сравнения строк, и именно поэтому вся строка хранится в одном виде(1, 2 или 4 байта)
5) скажу пожалуй и очевидную вещь, помимо символов строки хранится еще ее хеш, и размер, возможно что то еще, ну то есть пустая строка может занимать порядка 40 байт
УЛЬТИМАТИВНЫЙ ГАЙД ДЛЯ МАМИНЫХ ДОТА САИНТИСТОВ КАК СОЗДАТЬ ВЕНВ В ПУЧАРМЕ И УСТАНОВИТЬ НАПМАЙ
Как же классно все-таки с друзьями
(Только нихуя вечером почти не заботал, что грустно, но в целом настроение классное)
Forwarded from Arelav
Мой препод по комбе ебашит вообще адовые задачи. Ну такой вот примерно рецепт усредненный, потому что вариаций масса. Берется формула включений исключений, он не простая, простая — это не про моего препода. Он берет эту задачу, вываливает её на доску и говорит решайте. Добавляет в него огромное количество сочетаний, с повторениями, перестановок, размещений и четности для вязкости, рекурсия для сочности. Все это решается до полного непонимания происходящего аудиторией. Потом стирается с доски и обсуждается после пары. На следующей паре препод пишет решение на доску. При этом мел шкарябает по доске, а ты даже не уверен понимает ли он, то что пишет . Решает и приговаривает полушепотом ух бля. При этом у него на лбу аж пот выступает. Любезно и мне иногда предлагает порешать, но я отказываюсь. Надо ли говорить о том какой дичайший вой потом на щачете? Боль такая, что студенты с матмеха вылетают.
Кст вообще есть вещи в питоне которые меня раздражают(держу в курсе да), думаю нужно составить их список:
#hate_python_1
self, cls, это неудобно, непрактично, и ничем особо не лучше чем их явное отсутвие, 3-4 буквы это много, когда название переменной 10+, а еще self выделяется IDE, что тоже не плюс на мой взгляд

Оставшаяся часть списка будет здесь со временем
course_project.zip
8.1 KB
несите следущего
This media is not supported in your browser
VIEW IN TELEGRAM
правда авторское решение не парилось с ограничением потоков, но зато мое улоилось в 0.82/2.00
Вместо того чтобы готовится к ср по матану пишу сюда
#hate_python_2
Меня бесит ещё не вышдшая фича, точнее та неоднозначность что она вносит:
import numpy as np
with open("hui") as f:
Всем знакомая синтаксическая конструкция as , но начиная с python 3.8 у нас есть новая фича которая позволит писать например так
while (f := LongComputeFile()):
do_something...

:= , не будем о визуальной стороне вопроса это субъективно, но это вносит неоднозначность в например, теперь можно написать так:
with f := open("huy"):
Из плюсов этого нововведения, кроме примера с while (особенно если он вложенный), то что := можно будет(уже) использовать в generator expression, что прикольно, но как по мне самым правильным бы решением было бы дополнить до этих двух случаев as(да я в курсе что это не присваивание, а метод __enter__() обьекта), то есть в целом это нормальная фича(хотя явно не то в чем питон очень нуждался), но меня бесит эта неоднозначность, в with и import пишите так, а в generator, while, if, по другому хотя смысл крайне близок

https://www.python.org/dev/peps/pep-0572/#why-not-just-turn-existing-assignment-into-an-expression

Вот пеп, если кому интересно, сейчас вроде бы еще какое то говно пропихивают(связаное с пакетным менеджером), что грустно
👍1
Какие же графы ахуенные, единственное на теор зачете пизда мне наверно, спал сегодня 2 часа держу в курсе, сегодня закончу курс по жабе и все я быдло жаба кодер(нет), потом вкачусь в котлин, и напишу сраный плагин для пучарма, как по мне идеальный план, а еще нужно 2/6 недель коричневого пояса пройти по плюсам
А еще дз по графам
This media is not supported in your browser
VIEW IN TELEGRAM
Loser story
Какие же графы ахуенные, единственное на теор зачете пизда мне наверно, спал сегодня 2 часа держу в курсе, сегодня закончу курс по жабе и все я быдло жаба кодер(нет), потом вкачусь в котлин, и напишу сраный плагин для пучарма, как по мне идеальный план, а…
Ну итог остатка дня, а то меня уже вырубает:
джава курс я закончил(ну на самом деле еще 2 задачи до 100%),
еще потренировался в слепой печати + англ(и то и то хуево наверно так делать но не суть, делаю так: мне пишут слово на русском я выбираю и пишу перевод на англ ы),
еще посмотрел немного какую то плюсовую конференцию just for fun,
(2/6 недель нихуя не сделано, ну кроме того что я их лекции быстренько посмотрел),
наверно до сюда никто не дочитает, мне кст понравились стримы в java, хотя работа с примитивами раздражает, интересно в котлин это лучше¿ , И вообще сколько времени нужно чтобы я в жава стд либе как в стандратных либах питона, ну или хотя бы как в стл, проще говоря чтобы гуглить, смотреть любую хуйню в коде/доке не приходилось