API Тиньков.Инвестиции. Первые шаги

Практически с первых дней я стал клиентом Тиньков.Инвестиции. И с этого же момента меня терзают смутные сомнения — отражает ли личный кабинет объективную реальность? Дело в том, что я покупаю ценные бумаги, номинированные в долларах, но в ЛК цены всех активов отображаются в долларах, а итоговая стоимость портфеля в рублях. ПОДРОБНЕЕ

Автоматизация скриптов на Python при помощи AWS Lightsail

В своей работе специалиста по данным я осознал, насколько необходимо автоматизировать любой и каждый аспект рабочего процесса. Когда большинство людей слышит слова “наука о данных”, в основном они думают о машинном обучении и ИИ. А я точно могу сказать, что, на самом деле, основное время исследователь данных проводит за очень ПОДРОБНЕЕ

Как легко оптимизировать Jupyter Notebook. Часть 2

Руководство для начинающих о том, как сделать Jupyter Notebook быстрее, мощнее и круче Часть 1, Часть 2 Магические команды (Magic) Magic — это отличные команды, упрощающие нашу жизнь при решении определенных задач. Часто похожи на команды Unix, но реализованы на Python. Магических команд в Python великое множество! Существует 2 типа магических команд: строчные (применяются ПОДРОБНЕЕ

Пишем бота для Instagram на Python

Чтобы охватить большую аудиторию в Instagram, получить больше лайков и новых подписчиков, мы обращаемся за помощью к специалистам: SocialCaptain, Kicksta, Instavast и другим компаниям. У них есть автоматизированные инструменты, которые делают за вас всю работу. За это мы платим большие деньги – но то же самое можно получить бесплатно, используя ПОДРОБНЕЕ

Подбор важности фич для k-nearest neighbors (ну или других гиперпараметров) спуском похожим на градиентный

Экспериментируя с простейшей задачкой машинного обучения я обнаружил, что интересно было бы подобрать в довольно широком диапазоне значения 18 гиперпараметров одновременно. В моём случае всё было на столько несложно, что задачку можно было бы взять и грубой компьютерной силой. Обучаясь чему-то мне бывает очень интересно изобрести какой-нибудь велосипед. Иногда получается ПОДРОБНЕЕ

Как объединить несколько CSV файлов через 8 строчек кода

Зачем это нужно? Копипаст вручную — это, может, и не самый плохой вариант для небольшого количества файлов. Но представьте, что вам нужно объединить 100+ файлов… готовы ли вы сделать все вручную? Эта затея весьма утомительна и чревата ошибками. Для файлов с одинаковой структурой таблицы (те же заголовки и количество столбцов) можно воспользоваться скриптом ПОДРОБНЕЕ

Суперменом может стать каждый: разделяем дизайн и данные в React

Вашему вниманию предлагается принципиальная схема построения пользовательского интерфейса средствами библиотеки React: Ментальная модель создания UI на React В схеме два этапа: Пишем HTML-код. Вырезаем в нём дырки. Что? Вырезаем дырки? Именно! Такие, чтобы было видно, что там находится сзади – вот так: Прорезанная в HTML дырка Получается вроде фотоплаката с ПОДРОБНЕЕ

PEG парсеры и Python | Nuances of programming

Несколько лет назад кто-то спросил, имеет ли смысл переключать Python на парсер PEG. Или на грамматику PEG. Не помню точно. Тогда я ещё не знал, что и думать и отбросил тему. Но недавно узнал о PEG  —  разбивающей выражение грамматике  —  больше. Оказалось, это интересная альтернатива доморощенному генератору синтаксических анализаторов, ПОДРОБНЕЕ

Строковые методы в Python

Узнайте, какие встроенные методы Python используются в строковых последовательностях Строка — это последовательность символов. Встроенный строковый класс в Python представлен строками, использующими универсальный набор символов Unicode. Строки реализуют часто встречающуюся последовательность операций в Python наряду с некоторыми дополнительными методами, которые больше нигде не встречаются. На картинке ниже показаны все эти методы: Встроенные ПОДРОБНЕЕ

10 лучших материалов для изучения Django

Не знаете, с чего начать изучение Django? Тогда данная подборка ресурсов точно для вас! 1. Начало работы с Джанго Не знаете, с чего начать? Вопрос «А какую же версию Джанго использовать?» не дает вам покоя? Значит, смело переходите по данной ссылке и, не сомневайтесь, данный вопрос будет решен. 2. Документация ПОДРОБНЕЕ