Как освоить SQL, Python, Google Таблицы и стать Аналитиком Данных?

С каждым днём в нашем мире становится все больше и больше данных. Каждое наше действие в сети оставляет свой след и может рассказать о нас больше, чем мы думаем. Однако, как же разобраться в таком огромном количестве информации и проанализировать ее? Именно этой работой занимается аналитик данных.

В чем заключается работа аналитика данных?

Аналитик данных должен обработать полученную информацию и сделать на ее основе выводы. Однако, что ещё более важно, аналитик должен донести полученные результаты понятным языком.

Например, аналитик банка N получил информацию о том, в каких магазинах чаще всего расплачиваются картой клиенты в возрастной группе от 30 до 40 лет. Ему нужно обработать эти данные, отсеять лишние и сформировать статистику. На основе полученных результатов банк сможет предложить своим клиентам выгодные предложения. Кроме того, аналитик также способен выяснить, нравится ли клиентам пользоваться продуктами данного банка, что позволит предотвратить отток людей.

Читать далее

JS функция скачивания файла

В одном из проектов столкнулся со следующей задачей:

Необходимо реализовать возможность скачивания файла. При этом, если это картинка, она не должна открываться в вкладке браузера. Должно происходить именно скачивание.

С одной стороны, можно воспользоваться атрибутом тега a под названием download, но здесь есть проблема — этот атрибут не поддерживается IE 10 версии.

На просторах сети нашёл следующее решение:

Читать далее

Экспорт из PHP в Excel с помощью PhpSpreadsheet

В своей профессиональной деятельности я периодически сталкиваюсь с задачами экспорта/генерации данных в формате XLS/XLSX (Excel). Библиотека PhpSpreadsheet позволяет их решить.

Данная библиотека является логичным продолжением библиотеки PHPExcel, которая уже несколько лет не поддерживается.

Скачать и установить библиотеку предлагается с помощью composer:

composer require phpoffice/phpspreadsheet

Сайт: https://phpspreadsheet.readthedocs.io

Опишу реализацию типичных задач.

Читать далее