Когда программист попадает в состояние потока, его мысли часто движутся прямо-таки с космической скоростью. Он пишет код так быстро, как только может, прилагая все усилия к тому, чтобы ухватить свои идеи и не дать им растаять в воздухе или затеряться в закоулках новых образов.…
В предыдущей статье мы с вами рассмотрели несколько несложных способов ускорить Pandas через jit-компиляцию и использование нескольких ядер с помощью таких инструментов как Numba и Pandarallel. В этот раз мы поговорим о более мощных инструментах, с помощью которых можно не только ускорить pandas, но и кластеризовать его, таким образом позволив обрабатывать большие данные. Часть 1: Numba Multiprocessing Pandarallel Часть 2: Swifter Modin Dask Читать дальше →
Недавно я проходил собеседования в игровых студиях на младшего программиста графики. По итогу я узнал, каких навыков они ожидают от начинающего программиста и какие вопросы могут задать. В этой статье я собрал вопросы в удобный список. Смысл в том, чтобы другие начинающие…
Так уж получилось, что в последнее время я менял работу несколько чаще обычного (чаще раза в 10+ лет), и в какой-то момент осознал, что накопил уже довольно много мелких и не очень мелких практик и рецептов, помогающих экономить время и повысить качество собственных действий на этом поприще. Так почему бы и не поделиться ими?То, что с высоты опыта выглядит мелочью — на самом деле экономит немало минут, усилий, и даже нервных клеток. Вот о таких мелких моментах и пойдет речь в статье. Читать далее