Обновить
217.45
Рейтинг

Python *

Высокоуровневый язык программирования

Сначала показывать
Порог рейтинга

Управление файлов конфигурации, используя всю мощь Python

Python *Программирование *Проектирование и рефакторинг *Управление проектами *
Recovery mode

Программа для создания файлов конфигурации. Часто встречается нужда держать конфигурационные файлы в порядке, и консистенции, распределять общие данные по разным типам файлам, у некоторых типов файлов нет возможности читать переменные окружения, или приходиться подстраиваться под каждый формат по отдельности. Для того чтобы не подстраиваться под каждый формат файла, можно использовать всю мощь python и держать все конфигурации в одном файле.

Читать далее
Всего голосов 7: ↑3 и ↓4 -1
Просмотры 1.7K
Комментарии 9

Новости

Не самые популярные методы Django ORM

Блог компании OTUS Python *Django *
Перевод

Все мы знаем, что Django предоставляет ORM прямо из коробки, что не позволяет нам писать SQL-запросы. В этом механизме есть большой потенциал. Однако большинство из нас знакомы только с методами filter(), get(), update() и delete() из Django ORM.

В Django ORM есть много других опций, поэтому у нас все же возможность использовать функционал традиционных SQL-запросов. Сегодня в статье я вам про него расскажу.

Читать далее
Всего голосов 9: ↑7 и ↓2 +5
Просмотры 1.1K
Комментарии 2

Откровения про отсутствующий Nested Inline от разработчика с очень маленьким Django

Django *Python *
разработчик с маленьким Django


— Стыдно признаться, но в нашей компании мы до сих пор используем Django…

Так начинали со мной разговор представители навороченных стендов российских конференций Pycon Russia 2021 и Moscow Python Conf++ 2021, где я выступал с докладами про Django.

Эдакий "coming out" без объяснений, почему это стыдно, и зачем в этом надо признаваться. Если уж «Все леди делают это» так давайте говорить об этом, как о чем-то нормальном! Я, например, рассказываю, как делать это в удовольствие и с естественными извращениями. Я про работу с Django, конечно, а вы, о чем подумали?
Дальше речь пойдет как раз про извращения. Шок контент и ненормативная лексика.
Всего голосов 10: ↑7 и ↓3 +4
Просмотры 1.5K
Комментарии 17

Python3 — ImportError: No module named 'cv2'

Настройка Linux *Open source *Python *Разработка под Linux *
Tutorial

В заголовке известная ошибка python3.

Интерпретатор python2 импортирует opencv без ошибок при установке совместно с python3 в единой среде исполнения.

Краткая инструкция по локализации ошибки далее.

Читать далее
Всего голосов 19: ↑3 и ↓16 -13
Просмотры 2.5K
Комментарии 18

Минуточку внимания

Сбор данных с обходом капчи посредством PYAUTOGUI, KERAS и TENSORFLOW

Python *Программирование *Машинное обучение *Читальный зал

Существует большое количество методов для автоматического сбора и обработки больших объемов данных из веб-ресурсов. Однако иногда недоступно извлечение данных с помощью автоматизированного кода, выполняющего GET-запросы с последующим парсингом HTML-кода, и его преобразованием в необходимый формат, также, как и все смежные методы. В таких случаях на помощь может прийти эмулятор действия пользователя («кликер», «бот», «робот»).

Читать далее
Всего голосов 7: ↑6 и ↓1 +5
Просмотры 1.7K
Комментарии 1

Как тестировать сайт на Django. Часть 3. Отправка результата на почту, TestExplorer и декоратор tag

Блог компании PVS-Studio Тестирование IT-систем *Python *Django *Тестирование веб-сервисов *
Tutorial

Тесты написаны, тимлид рад, а что дальше-то делать? А дальше - автоматизация и отправка отчёта по тестам. Именно об этом мы и поговорим в данной статье, попутно затронув полезный инструмент TestExplorer и декоратор tag.

Читать далее
Всего голосов 6: ↑3 и ↓3 0
Просмотры 834
Комментарии 8

Синтаксис Python — в чем главные подводные камни на первый взгляд легкого ЯП. Перспективы языка

Блог компании Skillbox Python *Программирование *

Python - один из самых популярных языков программирования. Как мы писали, в январе 2022 года он во второй раз за свою историю стал лидером ежемесячного рейтинга языков программирования Tiobe. Рост популярности Python за год составил 1,86%.

Популярность языка обусловлена его относительной простотой - работать с ним может быстро начать даже новичок. Конечно, никто не говорит, что этот новичок сможет сразу же писать высоконагруженные проекты, нет. Но решать задачи базового уровня - вполне. Но все же есть проблемы даже здесь, и о них поговорим в статье. Разбираем подводные камни Python вместе с Алексеем Некрасовым, лидером направления Python в МТС, программным директором направления Python и спикером профессии “Python-разработчик” в Skillbox.

Читать далее
Всего голосов 18: ↑11 и ↓7 +4
Просмотры 7.1K
Комментарии 27

Распознавание лиц на RASPBERRY PI

Python *Программирование *Машинное обучение *Natural Language Processing *

Биометрия везде. Современные мегаполисы в России и мире окутаны сетями камер, подключенными к различным системам распознавания лиц. Насколько это правильно с точки зрения этики — каждый решает сам, но факт в том, что такие методы не только помогают раскрывать преступления, но и предотвращать их совершение.

С каждым годом расширяется область применения таких систем. Например, пользователи могут приобрести у Google систему Nest — Nest Cam IQ Indoor, стоимостью 349 долларов с интеграцией в умный дом и возможностью распознавания лиц по подписке (за 10 долларов в месяц). И отечественных аналогов для частного пользования немало. Различные СКУД (системы контроля и управления доступом) от Ростелекома, HikVision, VisionLabs и других фирм. Описание зачастую мутное, опыт работы в реальных условиях можно найти на YouTube по запросу «Умный домофон не пускает мужчину домой».

Читать далее
Всего голосов 7: ↑5 и ↓2 +3
Просмотры 3.3K
Комментарии 7

Тематическое моделирование с использованием эмбеддингов BERT

Python *Программирование *Машинное обучение *Читальный зал

Обработка естественного языка одно из востребованных направлений машинного обучения, которое постоянно развивается. В 2018 году компания Google представила новую модель - BERT, сделавшую прорыв в области обработки естественного языка. Несмотря на то, что сейчас у BERT много конкурентов, включая модификации классической модели (RoBERTa, DistilBERT и др.) так и совершенно новые (например, XLNet), BERT всё ещё остается в топе nlp-моделей.

Читать далее
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 857
Комментарии 2

Почему я начал использовать аннотации типов в Python – и вам тоже советую

Блог компании Издательский дом «Питер» Python *Программирование *Совершенный код *ООП *
Перевод

С появлением подсказок типов (type hints) в Python 3.5+ добавилась опциональная статическая типизация – поэтому эти подсказки так мне нравятся. Теперь я аннотирую ими все мои проекты.

Читать далее
Всего голосов 32: ↑31 и ↓1 +30
Просмотры 11K
Комментарии 25

[Часть 1] Математика в АБ-тестах. Что такое z-score и p-value?

Python *Математика *Статистика в IT
Из песочницы

Приветствую тебя, дорогой друг! Эта публикация была создана для тебя, если ты хотел бы разобраться с этими непонятными словами из заголовка раз и на всегда. Как с идейной, так и с математической стороны. Признаюсь сразу, в свое время в универе частенько прогуливал семинары по высшей математике где-нибудь в приятном заведение со вкусной едой и хорошей музыкой или вообще дома, занимаясь чем-то "уникальным" и "сверхполезным". Но жизнь оказалась более ироничной, чем я думал. Сейчас я работаю продуктовым аналитиком в @IDFinance и познаю мат. статистику заново. И теперь уже с горящими глазами. Дается местами она не просто, а особенную трудность испытываю, когда хочу найти в интернете простые и понятные материалы по необходимой теме. Собственно, это меня и побудило написать данную статью, включающую в себя всю математику, почему она так работает и как это вообще запрограммировать.

Читать далее
Всего голосов 17: ↑17 и ↓0 +17
Просмотры 4.3K
Комментарии 7

MoreliaTalk — безопасный мессенджер с открытым исходным кодом

Мессенджеры *Open source *Python *
Из песочницы

Привет, Хабр! Сегодня я хочу рассказать вам о проекте, над которым я и ещё несколько разработчиков трудимся уже около полугода. Этот проект называется MoreliaTalk. Что это же он из себя представляет? MoreliaTalk - это мессенджер с открытым исходным кодом, построенный на клиент-серверной архитектуре. Сервер и клиенты можно использовать как встраиваемое решение для быстрого развёртывания функционала современного чата в своём проекте, так и в личных целях. Сервер написан на языке Python, а клиенты используют разные технологии для охвата как можно большего количества платформ.

Читать далее
Всего голосов 10: ↑9 и ↓1 +8
Просмотры 3.9K
Комментарии 30

Об одной нерассмотренной возможности загрузки сознания, или что такое самообучающаяся анимация

Python *Искусственный интеллект

Я долго работал над этой нейросетью в PyTorch, достаточно сказать, что 2 последних года я почти всё время посвятил именно этому. Вот один из моих результатов:

Читать далее
Всего голосов 3: ↑1 и ↓2 -1
Просмотры 1.9K
Комментарии 2

Tcl/tk: интегрированная среда разработки TKproE-2.30

Python *Графические оболочки *Разработка под MacOS *Машинное обучение *Разработка под Linux *
Прошло без малого пять лет как я впервые столкнулся с интегрированной средой разработки программ на tcl/tk TKproE-2.20. В апреле 2021 года вышла новая версия этого продукта — TKproE-2.30 и я полностью погрузился в её мир. Он меня заворожил. Название TKproE является аббревиатурой от TCL/TK Programming Environment. TKproE — это интегрированная среда разработки программ для языка сценариев TCL/TK. Сам TKproE полностью написан на языке TCL/TK. В преамбуле к TKproE подчёркнуто, что он поддерживает быструю разработку сложных графических пользовательских интерфейсов.

Что же принципиально нового появилось в новой версии по сравнению с версией 2.20 помимо нового логотипа?
Читать дальше →
Всего голосов 12: ↑10 и ↓2 +8
Просмотры 2.1K
Комментарии 8

Тычем палкой в итераторы

Python *
Из песочницы

Итераторы – мощные и очень полезные составляющие Python. Цель этой статьи в их изучении подручными инструментами. Сразу предупреждаю, что в исследовательском арсенале у меня не швейцарский нож, а палка-копалка. Как известно, она предназначена для разрыхления почвы, но для нескольких любопытных находок достаточно и этого.

Читать далее
Всего голосов 13: ↑12 и ↓1 +11
Просмотры 7K
Комментарии 19

Кредитный скоринг. Сокрушающий эффект ИИ при оценке кредитоспособности заёмщика

Python *Финансы в IT
Из песочницы

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

Читать далее
Всего голосов 5: ↑3 и ↓2 +1
Просмотры 4.4K
Комментарии 6

Как тестировать сайт на Django. Часть 2. JavaScript и русский текст на английских страницах

Блог компании PVS-Studio Python *JavaScript *Django *Тестирование веб-сервисов *
Tutorial

В прошлой статье мы познакомились с тестами для Django и создали личного пользователя-тестировщика. Самое время продолжить изучать тестирование сайта, написав проверку русских символов на английских страницах и разобрав тесты для JavaScript.

Читать далее
Всего голосов 2: ↑1 и ↓1 0
Просмотры 777
Комментарии 2

Прогнозирование качества извлечения оксида железа из руды с помощью машинного обучения

Python *Машинное обучение *
Из песочницы

Ссылка на репозиторий GitHub.

Железные руды - это горные породы и минералы, из которых можно экономично извлечь металлическое железо. Кремнезем является основной примесью в железной руде. Высокое ее содержание может привести к большому объему шлака. Это, в свою очередь, приводит загрязнению окружающей среды. Прогнозируя содержание примеси в руде, мы можем помочь инженерам на заводе проводить необходимые расчеты на ранних стадиях производства.

Прогнозирование содержания кремнезема включает в себя множество химических анализов, которые отнимают много времени и требуют больших операционных затрат. Использование ML-моделей упростит наш процесс, решив все наши проблемы одним махом...

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Просмотры 1.2K
Комментарии 3

Объект, камера, монитор – что происходит с цветом?

Python *Обработка изображений *Софт Фототехника

В комментариях на статью "Калибровка и профилирование мониторов" был заметен некоторый скепсис относительно необходимости таких процедур как калибровка и профилирование монитора посредством достаточно сложных программных инструментов.

Те, кому не приходилось окунуться в настройку профилей по необходимости, нередко считают, что цифровой цвет всегда правильный. Но это не совсем так.

В этой статье рассмотрены некоторые тонкости процесса цветопередачи в цепочке цифровая камера - компьютер - монитор.

Читать далее
Всего голосов 6: ↑6 и ↓0 +6
Просмотры 1.7K
Комментарии 16

Вклад авторов

Работа

Python разработчик
207 вакансий
Data Scientist
142 вакансии