Python → Шаг 1: Настройка окружения для программирования на Python
Настройка вашей среды разработки - это важнейший первый шаг в вашем пути к становлению опытным программистом Python. В этой статье мы проведем вас через процесс настройки вашей системы для работы с Python - от установки интерпретатора Python до выбора подходящей …
Python → Исследование универсальности Python: Руководство для начинающих по мощному языку
В огромном мире языков программирования Python выделяется своей универсальностью, простотой в использовании и мощными возможностями, которые завоевали сердца разработчиков, специалистов по обработке данных, преподавателей и профессионалов из различных отраслей. Его простота, читаемость и широкие возможности делают его идеальным языком как …
Django → Django - Урок 063. Полнотекстовый поиск на сайте для нескольких моделей с поддержкой мультиязычности
Django, python, Django 3, modeltranslation, full-text search, Django 4
Наконец-то мне удалось сделать достаточно быстрый полнотекстовый поиск по нескольким моделям с учётом оптимизации запросов на сайте, который бы меня устраивал и отвечал моим требованиям к качеству проекта.
Если вы сейчас воспользуетесь поиском по сайту, то обнаружите, что поиск сработает …
Django → Django - Урок 061. Добавление счётчика уникальных просмотров
Django, Counter, Django 3, python, Django 4
В самом начале создания статей и вопросов на форуме я добавил простейший счётчик просмотров на этого контента.
Данный счётчик был обычным полем целочисленного типа и каждый раз при запросе страницы инкрементировался на единицу.
Но не так давно я заменил данный …
Django → Django - Урок 059. Сохранение выбранного языка в настройках пользователя
python, language, django, translation
В этой статье я бы хотел показать пример того, как можно сделать на сайте ссылку, чтобы пользователь мог переключаться между языками на сайте.
Но я покажу более продвинутый вариант подобного функционала, а именно сохранение выбранного языка в таблице пользователя, а …
Django → Django - Урок 055. Как написать функционал auto populate field
field, Django, python, auto, Python
Очень давно хотел написать статью о том, как написать функционал auto populate field для проекта на Django . Это очень полезный функционал, который позволяет изменять содержимое других полей модели в Django при установке значение в то поле, в котором используется …
Python → 5 Способов убрать ненужные символы из строки на Python
Убираем конкретные символы из строки
Воспользуемся ' str.replace '
С поомщью str.replace мы можем менять какие-то символы на другие. Если мы просто хотим убрать какие-то символы, тогда просто заменяем их на пустую строку. str.replace() будет применять замену ко всем найденным …
Python → Распознавание изображений на Python с помощью TensorFlow и Keras
Keras, python, RuCaptcha, TensorFlow
Введение
Одним из наиболее распространенных применений TensorFlow и Keras является распознавание и классификация изображений. Если вы хотите узнать, как использовать Keras для классификации или распознавания изображений, эта статья научит вас, как это делать.
Определения
Если вы не понимаете основных концепций …
Python → Как скрыть Firefox [selenium] в Python
В этом уроке мы узнаем, как скрыть selenium firefox в python.
Code:
- #headless option
- options.headless = True
Пример:
- from selenium import webdriver
- from selenium.webdriver.common.keys import Keys
- from selenium.webdriver.firefox.options import Options
- options = Options()
- options.headless = True
- driver = webdriver.Firefox(executable_path='/path/to/geckodriver', options=options) …
Django → Django - Урок 053. Добавление счётчиков к моделям в административной панели Django
На днях начал работать над приложением для модерации контента на сайте и решил проблему с добавлением счетчиков в административной панели.
Это выглядит так сейчас
Сама задача тривиальна, но как оказалось есть нюанс, не зная которого сразу эта задача не получится. …
- Последние комментарии
- AK1 апреля 2025 г. 11:41Добрый день. В данный момент работаю над проектом, где необходимо выводить звук из программы в определенное аудиоустройство (колонки, наушники, виртуальный кабель и т.д). Пишу на Qt5.12.12 поско…
- VP9 марта 2025 г. 16:14Здравствуйте! Я устанавливал Qt6 из исходников а также Qt Creator по отдельности. Все компоненты, связанные с разработкой для Android, установлены. Кроме одного... Когда пытаюсь скомпилиров…
- ИМ22 ноября 2024 г. 21:51Добрый вечер Евгений! Я сделал себе авторизацию аналогичную вашей, все работает, кроме возврата к предидущей странице. Редеректит всегда на главную, хотя в логах сервера вижу запросы на правильн…
- Сейчас обсуждают на форуме
- МА1 апреля 2025 г. 16:210ff763fe-4e50-455d-a3a6-5699c243b1a5_17_44_22_1.xml
- f15 февраля 2025 г. 13:46Подскажите, пожалуйста! Как данный класс можно дополнить, чтобы созданные объекты можно было перемещать мышкой по сцене?
- Не запускается компьютер (точнее работает блок , но сам монитор вообще жесть)В общем я ничего с интернета не скачивала в последнее время. На компе никаких левых пр…
- Вопрос решен. Узнать QModelIndex элемента на который мы перетаскиваем другой элемент, можно с помощью функции indexAt(event->position().toPoint()) представления QTreeViev вызываемой в переопр…