Управление файлов конфигурации, используя всю мощь Python
Программа для создания файлов конфигурации. Часто встречается нужда держать конфигурационные файлы в порядке, и консистенции, распределять общие данные по разным типам файлам, у некоторых типов файлов нет возможности читать переменные окружения, или приходиться подстраиваться под каждый формат по отдельности. Для того чтобы не подстраиваться под каждый формат файла, можно использовать всю мощь python и держать все конфигурации в одном файле.
Статья
Программа для создания файлов конфигурации. Часто встречается нужда держать конфигурационные файлы в порядке, и консистенции, распределять общие данные по разным типам файлам, у некоторых типов файлов нет возможности читать переменные окружения, или приходиться подстраиваться под каждый формат по отдельности. Для того чтобы не подстраиваться под каждый формат файла, можно использовать всю мощь python и держать все конфигурации в одном файле.
Статья
Парсинг FIT файлов c данными тренировок
Мне стало интересно проанализировать данные о своих тренировках за последние несколько лет, и я понял, что обычного функционала приложений типа Garmin Connect или бесплатной версии Strava будет недостаточно. В этой статье я расскажу как получить свои персональные данные о тренировках из устройств Garmin и разместить их в реляционной базе данных с помощью библиотек python.
Статья
Мне стало интересно проанализировать данные о своих тренировках за последние несколько лет, и я понял, что обычного функционала приложений типа Garmin Connect или бесплатной версии Strava будет недостаточно. В этой статье я расскажу как получить свои персональные данные о тренировках из устройств Garmin и разместить их в реляционной базе данных с помощью библиотек python.
Статья
Делаем тетрис в QR-коде, который работает
Впервые такой QR-тетрис я увидел на канале linkmeup. Приложенный QR-код не читался, и авторы не удостоили его комментарием. Решил, что это повод разобраться в основах самому и предложить улучшенный вариант — не просто веселую, но и функциональную пикчу.
Статья
Впервые такой QR-тетрис я увидел на канале linkmeup. Приложенный QR-код не читался, и авторы не удостоили его комментарием. Решил, что это повод разобраться в основах самому и предложить улучшенный вариант — не просто веселую, но и функциональную пикчу.
Статья
Итераторы в Python для самых маленьких
«Напиши, пожалуйста, кастомный итератор,» — такое задание довольно часто дают на собеседованиях, и я раз за разом вижу обреченные глаза кандидата, когда он сталкивается с подобной просьбой. Опыт участия в собеседованиях показал мне, что большинство начинающих разработчиков бегут от этой темы, потому что она кажется слишком запутанной и непонятной. А ведь ничего сложного в ней нет, если подобраться к ней правильным образом — в чём я и постараюсь помочь дорогим читателям.
Статья
«Напиши, пожалуйста, кастомный итератор,» — такое задание довольно часто дают на собеседованиях, и я раз за разом вижу обреченные глаза кандидата, когда он сталкивается с подобной просьбой. Опыт участия в собеседованиях показал мне, что большинство начинающих разработчиков бегут от этой темы, потому что она кажется слишком запутанной и непонятной. А ведь ничего сложного в ней нет, если подобраться к ней правильным образом — в чём я и постараюсь помочь дорогим читателям.
Статья
SQL в DjangoORM
В большинстве приложений, с которыми мне приходилось иметь дело, при взаимодействии с БД не ограничиваются лишь драйвером, который позволяет выполнять сырые запросы. Для удобства и избавления от SQL-запросов внутри, например, Python-кода дополнительно используют библиотеки (Object Relational Mapper, ORM).
Статья
В большинстве приложений, с которыми мне приходилось иметь дело, при взаимодействии с БД не ограничиваются лишь драйвером, который позволяет выполнять сырые запросы. Для удобства и избавления от SQL-запросов внутри, например, Python-кода дополнительно используют библиотеки (Object Relational Mapper, ORM).
Статья
Как пакетно конвертировать изображения и видео в гифки с помощью FFmpeg минуя CLI
Позвольте представить вам инструмент собственной разработки, который стал для меня буквальным лайфсейвером, а именно, речь пойдёт о приложении для Windows, которое позволяет пакетно конвертировать видео и последовательности изображений в анимированные GIF-файлы (далее по тексту - гифки, ведь так короче).
Статья
Позвольте представить вам инструмент собственной разработки, который стал для меня буквальным лайфсейвером, а именно, речь пойдёт о приложении для Windows, которое позволяет пакетно конвертировать видео и последовательности изображений в анимированные GIF-файлы (далее по тексту - гифки, ведь так короче).
Статья
F-строки в Python мощнее, чем можно подумать
Форматированные строковые литералы, которые ещё называют f-строками (f-strings), появились довольно давно, в Python 3.6. Поэтому все знают о том, что это такое, и о том, как ими пользоваться. Правда, f-строки обладают кое-какими полезными возможностями, некоторыми особенностями, о которых кто-нибудь может и не знать. Разберёмся с некоторыми интересными возможностями f-строк, которые могут оказаться очень кстати в повседневной работе Python-программиста.
Статья
Форматированные строковые литералы, которые ещё называют f-строками (f-strings), появились довольно давно, в Python 3.6. Поэтому все знают о том, что это такое, и о том, как ими пользоваться. Правда, f-строки обладают кое-какими полезными возможностями, некоторыми особенностями, о которых кто-нибудь может и не знать. Разберёмся с некоторыми интересными возможностями f-строк, которые могут оказаться очень кстати в повседневной работе Python-программиста.
Статья
Современный Python: как начать свой проект с нуля при помощи Pyenv и Poetry
Практически все начинающие разработчики сталкиваются с тем, что понимания синтаксиса у языка программирования и хороших инженерных практик недостаточно для того, чтобы начать программировать. Прежде, чем написать первую рабочую программу, нужно создать правильную среду разработки — такую, которая внедряет хорошие методы написания кода, повышает производительность и облегчает взаимодействие и коммуникацию проекте.
Статья
Практически все начинающие разработчики сталкиваются с тем, что понимания синтаксиса у языка программирования и хороших инженерных практик недостаточно для того, чтобы начать программировать. Прежде, чем написать первую рабочую программу, нужно создать правильную среду разработки — такую, которая внедряет хорошие методы написания кода, повышает производительность и облегчает взаимодействие и коммуникацию проекте.
Статья
Тренд в 2022 году: заработок на интернет-рекламе
Всем привет, меня зовут Алексей Шабаршин, я 4 года занимаюсь телеграм-каналами, и главная боль админов: неумение покупать рекламу. Мои друзья из «Академии интернет-маркетинга» помогут освоить реальный прикладной навык, который можно выполнить и начать зарабатывать в Телеграм и не только.
Этот навык — это настройка рекламы в интернете.
Что нужно:
— Любой рабочий компьютер (необязательно мощный);
— Желание учиться и потом зарабатывать.
Научиться не сложно. Студенты, пенсионеры и молодые мамы в декрете отлично справляются и зарабатывают прямо сейчас.
Если вы готовы освоить профессию, которая даст стабильность и свободу, то регистрируйтесь на БЕСПЛАТНОМ онлайн-марафоне «Специалист по интернет-рекламе».
🔻 РЕГИСТРАЦИЯ
https://tuzir.ru?utm_source=tg21&utm_medium=alex&utm_campaign=pythonguru
Всем привет, меня зовут Алексей Шабаршин, я 4 года занимаюсь телеграм-каналами, и главная боль админов: неумение покупать рекламу. Мои друзья из «Академии интернет-маркетинга» помогут освоить реальный прикладной навык, который можно выполнить и начать зарабатывать в Телеграм и не только.
Этот навык — это настройка рекламы в интернете.
Что нужно:
— Любой рабочий компьютер (необязательно мощный);
— Желание учиться и потом зарабатывать.
Научиться не сложно. Студенты, пенсионеры и молодые мамы в декрете отлично справляются и зарабатывают прямо сейчас.
Если вы готовы освоить профессию, которая даст стабильность и свободу, то регистрируйтесь на БЕСПЛАТНОМ онлайн-марафоне «Специалист по интернет-рекламе».
🔻 РЕГИСТРАЦИЯ
https://tuzir.ru?utm_source=tg21&utm_medium=alex&utm_campaign=pythonguru