Использование Django Check Constraint для предотвращения хранения пустой строки
Если вы работаете с базами данных в Django, то может возникнуть потребность в ограничении добавления пустых строк в БД. Чтобы такое ограничение создать можно воспользоваться CheckConstraint, который позволит избежать пустых строк не только при единичном добавлении данных, но и при импорте.
О том, как это сделать, рассказывается в этой статье:
https://tprg.ru/73fx
#django
Если вы работаете с базами данных в Django, то может возникнуть потребность в ограничении добавления пустых строк в БД. Чтобы такое ограничение создать можно воспользоваться CheckConstraint, который позволит избежать пустых строк не только при единичном добавлении данных, но и при импорте.
О том, как это сделать, рассказывается в этой статье:
https://tprg.ru/73fx
#django
👍1
Использование переменных окружения в Python для настройки приложения
Переменные окружения — это переменные, содержащие информацию, которую могут использовать запускаемые программы Python, получая её извне. Переменные окружения позволяют получать различные параметры приложения и секретные ключи, не боясь, что они попадут в исходный код, а также работать вашему приложению где угодно.
О том, для чего ещё используются переменные окружения в Python, как их установить, настроить или удалить, читайте в этой статье:
https://tprg.ru/Y0fq
Переменные окружения — это переменные, содержащие информацию, которую могут использовать запускаемые программы Python, получая её извне. Переменные окружения позволяют получать различные параметры приложения и секретные ключи, не боясь, что они попадут в исходный код, а также работать вашему приложению где угодно.
О том, для чего ещё используются переменные окружения в Python, как их установить, настроить или удалить, читайте в этой статье:
https://tprg.ru/Y0fq
👍1
Дайджест событий на февраль
Чтобы вы не пропустили ничего интересного, мы составили подборку интересных ивентов, которые будут проходить в феврале.
Бесплатные и платные, онлайн и офлайн, Data Science и машинное обучение — события на любой вкус ждут вас!
Подробнее тут: https://tprg.ru/TD5u
Чтобы вы не пропустили ничего интересного, мы составили подборку интересных ивентов, которые будут проходить в феврале.
Бесплатные и платные, онлайн и офлайн, Data Science и машинное обучение — события на любой вкус ждут вас!
Подробнее тут: https://tprg.ru/TD5u
👍1
Хотите научиться программировать на Python?
Тогда поступайте в онлайн-университет GeekUniversity с гарантированным трудоустройством со скидкой 40%!
Стать Python-разработчиком: https://tprg.ru/lykr
Это #партнёрский пост
Тогда поступайте в онлайн-университет GeekUniversity с гарантированным трудоустройством со скидкой 40%!
Стать Python-разработчиком: https://tprg.ru/lykr
Это #партнёрский пост
👍1👎1
Добавляем текст на изображения с помощью Pillow и Python
Библиотека Pillow позволяет не только обрабатывать изображения, но и добавлять текст поверх них. Для этого Pillow может использовать различные форматы шрифтов.
В этой статье подробно рассказывают, как добавить текст на изображение и отформатировать его:
https://tprg.ru/Kteo
#библиотека #pillow
Библиотека Pillow позволяет не только обрабатывать изображения, но и добавлять текст поверх них. Для этого Pillow может использовать различные форматы шрифтов.
В этой статье подробно рассказывают, как добавить текст на изображение и отформатировать его:
https://tprg.ru/Kteo
#библиотека #pillow
👍1
Нет предела совершенству айтишника!
Если у вас уже есть опыт, а развиваться хочется и дальше, то эти бесплатные демо-уроки помогут вам не стоять на месте и повысить свои навыки:
— «Пишем Flutter-приложение с использованием Redux». Тут вы узнаете, как использовать подход к управлению состоянием во Flutter-приложениях, выясните особенности Redux и напишите небольшое приложение: https://otus.pw/G4F2/
— «Go-каналы снаружи и внутри». Здесь вы изучите принципы работы каналов и узнаете, как они работают на уровне языка: https://otus.pw/ZS4y/
— «Prometheus: быстрый старт». А тут вы можете расширить свои знания в области DevOps, рассмотрев архитектуру Prometheus, разобрав, как он работает с метриками и научившись формировать алерты и события в системе: https://otus.pw/FyJD/
Это #партнёрский пост
Если у вас уже есть опыт, а развиваться хочется и дальше, то эти бесплатные демо-уроки помогут вам не стоять на месте и повысить свои навыки:
— «Пишем Flutter-приложение с использованием Redux». Тут вы узнаете, как использовать подход к управлению состоянием во Flutter-приложениях, выясните особенности Redux и напишите небольшое приложение: https://otus.pw/G4F2/
— «Go-каналы снаружи и внутри». Здесь вы изучите принципы работы каналов и узнаете, как они работают на уровне языка: https://otus.pw/ZS4y/
— «Prometheus: быстрый старт». А тут вы можете расширить свои знания в области DevOps, рассмотрев архитектуру Prometheus, разобрав, как он работает с метриками и научившись формировать алерты и события в системе: https://otus.pw/FyJD/
Это #партнёрский пост
👍1
Как эффективно объединять строки в Python
Казалось бы, что может быть проще объединения строк? Наверное, только сложение чисел. Но на самом деле и тут есть свои нюансы.
Если разобрать, как работает оператор сложения в Python, то окажется, что объединение строк с помощью него крайне неэффективно. Это знают не все, но это может сказаться на производительности приложения.
Как это влияет на эффективность и как объединять строки правильно — читайте в этой статье:
https://tprg.ru/15WB
Казалось бы, что может быть проще объединения строк? Наверное, только сложение чисел. Но на самом деле и тут есть свои нюансы.
Если разобрать, как работает оператор сложения в Python, то окажется, что объединение строк с помощью него крайне неэффективно. Это знают не все, но это может сказаться на производительности приложения.
Как это влияет на эффективность и как объединять строки правильно — читайте в этой статье:
https://tprg.ru/15WB
👍1
Организация структуры ML-проектов
Когда начинаешь работу над новым ML-проектом, крайне важно правильно организовать его структуру. В разных проектах она может меняться в зависимости от задач, которые стоят перед проектом, ресурсов, доступных для его реализации, а также от количества человек, работающих над ним.
Автор нашей сегодняшней статьи — специалист по машинному обучению, и в ней он рассказывает не только о том, какие подходы существуют, но и каким из них пользуется сам:
https://tprg.ru/AgQl
#ml
Когда начинаешь работу над новым ML-проектом, крайне важно правильно организовать его структуру. В разных проектах она может меняться в зависимости от задач, которые стоят перед проектом, ресурсов, доступных для его реализации, а также от количества человек, работающих над ним.
Автор нашей сегодняшней статьи — специалист по машинному обучению, и в ней он рассказывает не только о том, какие подходы существуют, но и каким из них пользуется сам:
https://tprg.ru/AgQl
#ml
👍1
Создание и развёртывание веб-приложения на Python и Flask
Если вы думали, как вам применить ваши навыки в Python на практике, то вот отличный способ — создайте своё собственное веб-приложение.
В этом полезном руководстве вы узнаете, как:
— преобразовать код Python в полноценное веб-приложение на Flask;
— добавить HTML в Python;
— развернуть ваше веб-приложение в Google App Engine.
https://tprg.ru/uTIC
#flask #webdev
Если вы думали, как вам применить ваши навыки в Python на практике, то вот отличный способ — создайте своё собственное веб-приложение.
В этом полезном руководстве вы узнаете, как:
— преобразовать код Python в полноценное веб-приложение на Flask;
— добавить HTML в Python;
— развернуть ваше веб-приложение в Google App Engine.
https://tprg.ru/uTIC
#flask #webdev
👍1
Ребята из /Data хотят узнать, что вы думаете об IT. Пройдите опрос и расскажите, что бесит в IT, а за чем — будущее. Среди участников опроса разыгрывают смартфон Samsung S20+, софт JetBrains, крутые железки, книги и многое другое.
Пройти опрос: https://tprg.ru/dAZ7
Это #партнёрский пост
Пройти опрос: https://tprg.ru/dAZ7
Это #партнёрский пост
👍1
11 забавных пасхалок в Python
Помимо кучи полезных возможностей, Python полон многочисленных сюрпризов.
В этой статье вы узнаете про 11 из них:
https://tprg.ru/b7v4
А какие ещё пасхалки в Python вы знаете?
Помимо кучи полезных возможностей, Python полон многочисленных сюрпризов.
В этой статье вы узнаете про 11 из них:
https://tprg.ru/b7v4
А какие ещё пасхалки в Python вы знаете?
👍3
Решаем задачи для Middle Backend разработчика на Python
Хотите проверить свои знания? Тогда предлагаем вам несколько реальных задач, которые просят решить на собеседованиях на позицию Middle Backend разработчик. Все задачи на Python и содержат ответы со способами решения.
Проверить свои силы можно тут:
https://tprg.ru/kubd
#бэкенд
Хотите проверить свои знания? Тогда предлагаем вам несколько реальных задач, которые просят решить на собеседованиях на позицию Middle Backend разработчик. Все задачи на Python и содержат ответы со способами решения.
Проверить свои силы можно тут:
https://tprg.ru/kubd
#бэкенд
👍2
Графические интерфейсы Python с DearPyGui
Библиотек для создания графических интерфейсом на Python довольно много. Но многие из них излишне перегружены и могут потребовать времени на создание интерфейса не меньше, чем на создание самого алгоритма.
Если вы хотите создать программу с графическим интерфейсом, но тратить много сил и времени на него не хотите, то обратите внимание на библиотеку DearPyGui. Автор этой статьи познакомит вас с этим инструментов:
https://tprg.ru/w9e4
#библиотека
Библиотек для создания графических интерфейсом на Python довольно много. Но многие из них излишне перегружены и могут потребовать времени на создание интерфейса не меньше, чем на создание самого алгоритма.
Если вы хотите создать программу с графическим интерфейсом, но тратить много сил и времени на него не хотите, то обратите внимание на библиотеку DearPyGui. Автор этой статьи познакомит вас с этим инструментов:
https://tprg.ru/w9e4
#библиотека
👍1
Telegram-бот на Python: от первой строчки до запуска на Heroku
Популярность Telegram растёт день ото дня благодаря множеству возможностей, которые он предоставляет. Одна из них — боты.
В этой статье мы расскажем вам, как создать и запустить своего первого бота:
https://tprg.ru/s6nc
Популярность Telegram растёт день ото дня благодаря множеству возможностей, которые он предоставляет. Одна из них — боты.
В этой статье мы расскажем вам, как создать и запустить своего первого бота:
https://tprg.ru/s6nc
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
StyleFlow: изменение изображений с помощью генеративно-состязательной сети
StyleFlow — это простое и эффективное решение, которое позволяет использовать GAN для глубокой работы с фотографиями. В частности, проект позволяет менять пол человека, его возраст, причёску, положение головы относительно кадра и не только.
Здесь можно подробнее изучить проект и его особенности, а также установить и опробовать самостоятельно:
https://tprg.ru/lcNe
#ml
StyleFlow — это простое и эффективное решение, которое позволяет использовать GAN для глубокой работы с фотографиями. В частности, проект позволяет менять пол человека, его возраст, причёску, положение головы относительно кадра и не только.
Здесь можно подробнее изучить проект и его особенности, а также установить и опробовать самостоятельно:
https://tprg.ru/lcNe
#ml
👍1
Проекты на Django для начинающих: двухчасовой видеокурс
Это видео познакомит вас с тремя проектами, которые вы можете сделать самостоятельно, используя фреймворк
— сокращатель ссылок;
— список дел;
— английский словарь.
Создав эти проекты, вы расширите свои знания и сможете их применить для создания более сложных программ.
Для вашего удобства мы добавили тайм-коды для перехода сразу к нужному проекту в видео:
https://tprg.ru/N6sD
#django
Это видео познакомит вас с тремя проектами, которые вы можете сделать самостоятельно, используя фреймворк
Django
, а именно:— сокращатель ссылок;
— список дел;
— английский словарь.
Создав эти проекты, вы расширите свои знания и сможете их применить для создания более сложных программ.
Для вашего удобства мы добавили тайм-коды для перехода сразу к нужному проекту в видео:
https://tprg.ru/N6sD
#django
YouTube
Build Three Django Projects - Python Course
Improve your Django skills by building 3 complete projects. In this course you will lean how to use Python and Django to build a URL shortener, a to-do list, and an English dictionary.
Course developed by Code With Tomi. Check out his channel: https://w…
Course developed by Code With Tomi. Check out his channel: https://w…
👍1
26 вопросов и ответов с собеседований по Data Science
В этой статье собраны 26 вопросов разных уровней сложности по Data Science и машинному обучению, которые неизменно спрашивают на собеседованиях.
Если вы считаете, что уже достаточно хорошо изучили эти темы или, наоборот, не уверены в собственных знаниях, то здесь вы можете их проверить:
https://tprg.ru/zucx
#datascience #ml
В этой статье собраны 26 вопросов разных уровней сложности по Data Science и машинному обучению, которые неизменно спрашивают на собеседованиях.
Если вы считаете, что уже достаточно хорошо изучили эти темы или, наоборот, не уверены в собственных знаниях, то здесь вы можете их проверить:
https://tprg.ru/zucx
#datascience #ml
👍1