ProgHunter | Веб-разработка Django | Курсы
104 subscribers
298 photos
302 links
Статьи о современной веб-разработке на популярных backend-frontend фреймворках.

Админ сайта и канала, а также автор курса по Django: @DarkColonelS
Download Telegram
Лучшие расширения для IDE VSCode: Топ-5 свежих нейросетей для программистов

В этой статье мы рассмотрим подборку из пяти нейронок, а самое главное - новых популярных нейросетей для разработчиков, которые можно использовать как расширения для IDE VSCODE.

#Нейросети | Статья на сайте
🔥2👍1
Использование функции partial() для частичного применения аргументов в Python

В Python есть функция partial() из модуля functools, которая позволяет нам создавать новые функции, частично применяя аргументы существующей функции.

Это полезный инструмент, который позволяет нам упростить работу с функциями и создавать новые функции на основе существующих. В этой статье мы рассмотрим, как использовать функцию partial() и предоставим примеры ее применения.

#Python | Статья на сайте
2👍1
Бот на Python, создающий аниме из фото с помощью нейросети QQ Different Dimension Me [Гайд]

В этой статье мы рассмотрим процесс создания Telegram-бота с помощью Python и библиотеки aiogram, с фокусом на использовании нейросети QQ Anime AI. Этот бот имеет уникальную возможность преобразовывать фотографии в стиле аниме, благодаря интеграции с нейросетью QQ Anime AI

#Нейросети #Python | Статья на сайте
👍4
Преобразование символов в числовое представление и обратно с помощью функций ord() и chr() в Python

Функции ord() и chr() - это встроенные функции в Python, которые предоставляют возможность преобразования символов в их числовое представление и обратно. Эти функции широко используются при работе с символами и строками, и они могут быть полезны во многих сценариях программирования.

#Python | Статья на сайте
👍3
Измерение длины объектов с помощью функции len() в Python

В Python функция len() предоставляет удобный способ измерить длину различных объектов.

Она часто используется для работы с последовательностями, такими как строки, списки, кортежи, а также для измерения размера контейнеров, таких как словари и множества.

В этой статье мы рассмотрим синтаксис функции len(), приведем примеры ее использования и объясним особенности измерения длины различных типов объектов.

#Python | Статья на сайте
👍31
Использование функции bin() для преобразования чисел в двоичную систему в Python

Двоичная система счисления широко используется в программировании для работы с битами и битовыми операциями. В Python мы можем легко преобразовывать числа в двоичную систему с помощью функции bin().

В этой статье мы рассмотрим синтаксис функции bin() и предоставим примеры ее использования.

#Python | Статья на сайте
👍1🔥1
Преобразование чисел в восьмеричную систему с помощью функции oct() в Python

В различных сценариях программирования часто возникает необходимость преобразования чисел в различные системы счисления.

Одна из таких систем - восьмеричная система, которая использует цифры от 0 до 7 для представления чисел. В Python мы можем легко выполнять преобразование чисел в восьмеричную систему с помощью функции oct().

В этой статье мы рассмотрим синтаксис функции oct() и предоставим примеры ее использования.

#Python | Статья на сайте
👍31
Преобразование чисел в шестнадцатеричную систему с помощью функции hex() в Python

В Python мы часто сталкиваемся с необходимостью преобразования чисел в различные системы счисления. Одна из таких систем - шестнадцатеричная система, которая использует символы от 0 до 9 и буквы от A до F для представления чисел.

Для удобного преобразования чисел в шестнадцатеричную систему счисления в Python мы можем использовать функцию hex(). В этой статье мы рассмотрим синтаксис функции hex() и предоставим примеры ее использования.

#Python | Статья на сайте
1👍1
Функция pow() для возведения в степень в Python

В Python функция pow() предоставляет удобный способ выполнения операции возведения в степень.

Она позволяет возводить числа в целую или дробную степень. В этой статье мы рассмотрим синтаксис функции pow(), приведем примеры ее использования и объясним особенности возведения чисел в степень.

#Python | Статья на сайте
👍3
Обновление сайта proghunter.ru:
Frontend:
- Большое обновление фронтенда. Мигрировал с pages на app dir в Next.js 13.
- Переписан весь фронтенд почти с нуля за 5-6 дней.
- Улучшена вся структура проекта.
- Улучшены поисковые алгоритмы внутри сайта.
- Улучшена пагинация. Теперь она работает корректно, кнопку "загрузить больше" пришлось удалить в связи с переходом на App роутинг.
- Улучшен дизайн проекта, удалены лишние стили.
- Уменьшен порог CLS значения.
- Улучшена производительность проекта.
- Лайк, дизлайк и сумма показываются раздельно у постов.
- Улучшение адаптивности сайта.
Backend:
- Раздельные суммы для лайков, дизлайков, общей суммы рейтинга.
- Оптимизация API.

Не забываем, что у нашего канала есть чат в телеграме, где вы можете задавать вопросы и дискутировать на разные темы.
👍2🔥1
Функция hash() для генерации хеш-значений в Python

В Python функция hash() используется для создания хеш-значений, или "следов", для объектов.

Хеш-значение представляет собой уникальную строку фиксированной длины, которая идентифицирует объект. В этой статье мы рассмотрим синтаксис функции hash(), объясним, как она работает, и приведем примеры ее использования.

#Python | Статья на сайте
👍4
Управление итерациями с функцией iter() в Python

Функция iter() в Python предоставляет мощный инструмент для управления итерациями в различных объектах. В этой статье мы рассмотрим, как использовать функцию iter() для создания итераторов, обхода элементов контейнеров и генерации пользовательских итерируемых объектов. Мы также представим примеры использования функции iter() в различных сценариях.

#Python | Статья на сайте
4🔥1
ChatALL - Пользуемся всеми популярными нейронками в одном месте

Максимизируйте использование нейронных сетей на одной платформе с помощью инструмента ChatAll, который автоматически пересылает ваш запрос всем AI-ботам. Вы можете сравнить ответы различных нейронных сетей и выбрать наиболее релевантный результат.

#Нейросети | Статья на сайте
👍21
Перемещение по итерируемым объектам с функцией next() в Python

Функция next() в Python предоставляет удобный способ перемещения по элементам итерируемых объектов. В этой статье мы рассмотрим, как использовать функцию next() для последовательного доступа к элементам итератора и обработки исключений при достижении конца итерации. Мы также представим примеры использования функции next() в различных сценариях.

#Python | Статья на сайте
2🔥1
10 лучших промтов для работы и собеседований для ChatGPT

В этой статье мы покажем Вам 10 лучших промтов необходимых для работы и собеседований для ChatGPT. Облегчите свою работу с ChatGPT и популярными промтами!

#Нейросети | Статья на сайте
👍3
Установка next-mdx-remote с плагинами rehype, remark на Next.js 13

В данной статье мы рассмотрим установку next-mdx-remote для преобразования Markdown в JSX из получаемого API для вывода контента на нашем фронтенде. Мы будем использовать последнюю версию Next.js 13, и добавим пару популярных плагинов от reHype, reMark.

#Next| Статья на сайте
👍3
Создание случайного порядка с помощью функции shuffle() из модуля random в Python

Функция shuffle() из модуля random в Python предоставляет возможность перемешать элементы в итерируемой последовательности.

В этой статье мы рассмотрим, как использовать функцию shuffle() для создания случайного порядка элементов в списке. Мы также представим примеры использования функции shuffle() в различных сценариях.

#Python | Статья на сайте
👍3
FormData в JavaScript: работа с данными формы

Формы являются важной частью веб-разработки, поскольку они позволяют пользователям взаимодействовать с веб-страницами и отправлять данные на сервер. JavaScript предоставляет нам удобный способ работы с данными формы с помощью объекта FormData. В этой статье мы рассмотрим, что такое FormData, как его использовать и предоставим примеры с заголовками.

#JavaScript | Статья на сайте
👍5
Установка утилиты для сжатия файлов и папок: zip и unzip в Linux

Zip
- это командная утилита для сжатия файлов и папок. Сжатие файлов и папок улучшает их передачу и хранение. Unzip - это утилита для распаковки архивов.

#Linux | Статья на сайте
👍3
Генерация случайного выбора с помощью функции choice() из модуля random в Python

Функция choice() из модуля random в Python предоставляет удобный способ сделать случайный выбор из последовательности элементов.

В этой статье мы рассмотрим, как использовать функцию choice() для случайного выбора элемента из списка, кортежа или другой итерируемой последовательности.

#Python | Статья на сайте
👍1🔥1
Команда mkdir в Linux: создание каталогов и настройка разрешений

В этой статье мы рассмотрим команду mkdir в Linux, которая предназначена для создания каталогов в системе. Мы изучим синтаксис команды и ее аргументы, а также рассмотрим различные примеры использования.

#Linux | Статья на сайте
👍3