Форматирование числа в строку с денежным значением в Python
Если в вашем приложении предполагается работа с деньгами, то логичным решением будет настроить их отображение не просто, как число, а в виде денежных значений с указанием валюты и разбиением крупным чисел по разрядам. Для этого существуют разные способы — от настройки локали до использования Babel.
В этой статье вы можете изучить каждый из способов и использовать понравившийся:
https://tprg.ru/xI8U
Если в вашем приложении предполагается работа с деньгами, то логичным решением будет настроить их отображение не просто, как число, а в виде денежных значений с указанием валюты и разбиением крупным чисел по разрядам. Для этого существуют разные способы — от настройки локали до использования Babel.
В этой статье вы можете изучить каждый из способов и использовать понравившийся:
https://tprg.ru/xI8U
👍1
Вышло крупное обновление библиотеки NumPy
Новая версия библиотеки под номер
Почитать подробнее обо всех изменениях в библиотеке можно тут:
https://tprg.ru/dtm4
#numpy
Новая версия библиотеки под номер
1.20
теперь поддерживает Python не ниже версии 3.7
, обзавелась множеством новых функций в различных классах, а также прекратила поддержку некоторых устаревших модулей.Почитать подробнее обо всех изменениях в библиотеке можно тут:
https://tprg.ru/dtm4
#numpy
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Data Science приложение с графическим интерфейсом с помощью PySimpleGUI
PySimpleGUI — это библиотека, которая позволяет быстро создавать простые графические интерфейсы, в том числе и при работе с Data Science. Она заменяет такие фреймворки, как Tkinter, PyQT и прочие, которые значительно сложнее в изучении и иногда излишне перегружены. Поэтому, если вам требуется создать быстро и просто несложный интерфейс на Windows, Linux, Android или Raspberry Pi, то эта библиотека вам может пригодиться.
В этой статье вы можете узнать о PySimpleGUI подробнее:
https://tprg.ru/3HFx
#datascience #библиотека
PySimpleGUI — это библиотека, которая позволяет быстро создавать простые графические интерфейсы, в том числе и при работе с Data Science. Она заменяет такие фреймворки, как Tkinter, PyQT и прочие, которые значительно сложнее в изучении и иногда излишне перегружены. Поэтому, если вам требуется создать быстро и просто несложный интерфейс на Windows, Linux, Android или Raspberry Pi, то эта библиотека вам может пригодиться.
В этой статье вы можете узнать о PySimpleGUI подробнее:
https://tprg.ru/3HFx
#datascience #библиотека
👍2
Использование 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