/Веб технологии

Записываем данные из Google analytics в БД Postgresql при помощи Python

Записываем данные из Google analytics в БД Postgresql при помощи Python Сразу скажу, что решение не идеальное, но оно работает, если у вас есть рекомендации по улучшению, то добро пожаловать в комментарии. В одной из прошлых статей мы рассмотрели как получить данные из Google analytics при помощи Python, если вы не знакомы с этой статьей, [...]

Как установить python на компьютер?

Как установить python на компьютер? Есть разные способы установить python. Я покажу, как установить python при помощи пакета Anaconda. Anaconda - это свободно распространяемое ПО для анализа данных и data science, в него уже включен язык программирования python. Скачиваем anaconda Переходим по ссылке, выбираем подходящую операционную систему (у меня windows) и  выбираем актуальную версию python [...]

Шпаргалка по работе с git и github

Шпаргалка по работе с git и github Вводная информация Недавно я начал использовать git и github. Эта статья в первую очередь шпаргалка для самого себя, чтобы при необходимости вернуться к ней. Пока тут небольшая часть данных о git, по мере изучения новых команд, статья будет пополняться. Git - система контроля версий. Если вы работаете над [...]

Как записать данные в mysql базу при помощи python?

Как записать данные в mysql базу при помощи python? Для работы с mysql базой данных, нужно установить специальный пакет mysqldb В linux для этого можно использовать команду [crayon-675958fb79f51376377043/] В прошлых статьях я рассказывал, как получить данные через api hh.ru и посчитать среднюю зарплату интернет маркетолога, а также рассказывал как настроить автоматическое выполнение этого скрипта по [...]

Что такое python и зачем он маркетологу?

Что такое python и зачем он маркетологу? Python (пайтон) - язык программирования. Одно из главных преимуществ python - простой синтаксис. Большинство операторов, методов, функций в python - понятны сразу, т.к. их названия соответствуют тому, что они выполняют. У python большое количество библиотек, которые значительно расширяют возможности и упрощают работу Вот некоторые возможности python Работа с [...]

Виртуальное окружение для разработки на python

Что такое виртуальное окружение для  разработки на python? Сегодня поговорим о виртуальном окружении для разработки на python в linux Все пакеты python устанавливаются в систему глобально, то есть в системе может быть только одна версия пакета, библиотеки. Может возникнуть ситуация, что вам нужно работать над двумя проектами, которые используют один и тот же пакет, но [...]

Как настроить автоматический запуск python скрипта на сервере под управлением linux?

Как настроить автоматический запуск python скрипта на сервере под управлением linux? У вас есть скрипт, с помощью которого вы получаете данные каждый день. Например из API яндекс директ или google analytics. Вы хотите автоматизировать это действие, вам надоело вручную каждый день запускать скрипт. Для этого в linux есть планировщик задач cron. Cron — это сервис, [...]

Парсим товары на сайте конкурентов при помощи Python

Парсим товары на сайте при помощи Python В прошлой статье я рассказывал о том, как при помощи python и библиотеки requests получить данные по API и обработать их. В этой статье я покажу, как получить (спарсить)  данные с сайта у которого нет доступа к API. Для этого напишем скрипт на языке python, с применением библиотек [...]

Считаем среднюю ЗП маркетолога при помощи API hh.ru и скрипта python

Считаем среднюю ЗП маркетолога при помощи API hh.ru и скрипта python Недавно я начал изучение языка программирования python. Для развития навыка программирования я придумал себе задачу. Посчитать минимальную среднюю ЗП по запросу интернет маркетолог на сайте hh.ru, по региону Россия. Сейчас по запросу интернет маркетолог на сайте найдено 2490 вакансий. Если мы попробуем вручную посчитать среднюю [...]

Зачем интернет маркетологу изучать программирование и разбираться в веб технологиях?

На мой взгляд интернет маркетолог должен хотя бы на элементарном уровне разбираться в технологиях используемых при создании сайта, ниже я попытаюсь объяснить для чего. Сам я не являюсь экспертом в обозначенных областях, но базовые вещи нужные мне для решения задач освоил и пытаюсь разобраться глубже. 1) HTML, CSS. Часто возникают ситуации, когда нужно что-то подправить [...]