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

Админ сайта и канала, а также автор курса по Django: @DarkColonelS
Download Telegram
Django База [2023]: Докеризация проекта Django 4.1 🐋 #49

В этом уроке мы поговорим о том, как докеризировать наш Django проект, что позволит нам легко развернуть его на любой платформе и упростит процесс масштабирования.
Мы рассмотрим создание dev версии проекта, для локальной работы. А в следующем уроке с деплоем мы уже создадим prod версию нашего проекта для сборки на основе dev.

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

#Django #Docker | Урок с кодом на сайте
👍5
[Числа] Методы и свойства чисел в JavaScript: примеры и описания 🔢

JavaScript
предоставляет различные методы и свойства для работы с числами. В этой статье мы рассмотрим основные из них и приведем примеры их использования.

#JavaScript | Статья с описанием на сайте
3👍1
Популярные алгоритмы обработки списков в Python: примеры программ

Алгоритмы обработки списков являются важной темой в программировании. В этой статье мы рассмотрим самые популярные алгоритмы обработки списков на Python

#Python | Статья с примерами
👍3🔥1
Как пользоваться нейросетью Bing AI из России 👨‍💻 [Гайд]

Bing AI
- это технология искусственного интеллекта, которая используется в поисковой системе Bing, созданной компанией Microsoft. Она позволяет улучшить поисковые результаты и предоставить пользователям наиболее точные и релевантные ответы на их запросы.

#Нейросети | Гайд на сайте
👍41🔥1
Подборка самых полезных ролей для ChatGPT: 150 отборных промтов 🤖

Энтузиасты с GitHub отобрали 150 самых полезных и необычных ролей для ChatGPT, перепробовав тысячи промтов. Некоторые из этих ролей включают мотивационного тренера, UX/UI разработчика, диетолога и даже генератора промтов для создания запросов в ChatGPT.

#Нейросети | Статья с промтами
👍41
Настройка почтового сервиса SMTP для Yandex в Django

В этой статье мы рассмотрим, как настроить почтовый сервис SMTP для Yandex в Django 4.2. Это может быть полезно, если вы хотите отправлять электронные письма из своего приложения для подтверждения регистрации пользователя или рассылки писем, используя почтовый сервер Yandex.

#Django | Статья с кодом на сайте
👍41
Функции sort() и sorted() в Python: различия и применение

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

#Python | Статья с примерами
👍21🔥1
Бот на Python, использующий BingAI для Telegram [Гайд]

В данной статье мы будем описывать, как можно использовать сервис искусственного интеллекта Bing AI для создания бота в Telegram. Мы будем использовать библиотеку aiogram на Python, которая позволяет создавать ботов для Telegram. С ее помощью мы настроим обработчик сообщений и добавим функцию для получения ответа от Bing AI.

#Нейросети | Статья с кодом на сайте
🔥21👍1
Django База [2023]: Деплой Django на VPS в Docker контейнере с SSL 💻 #50

В данной статье мы подробно рассмотрим процесс развертывания проекта Django 4.1 на виртуальном сервере VPS с использованием технологий Docker, Certbot для настройки SSL-сертификатов и Gunicorn в качестве веб-сервера.

Примечание: урок не маленький. Даже взял VPS и воспользовался доменом.

#Django | Урок с кодом на сайте
👍6
Фильтрация данных в Python с использованием функции filter()

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

#Python | Статья с примерами
👍4
MemoryGPT - Бесплатный аналог ChatGPT, регистрация из России [Гайд]

Представляем вам MemoryGPT - бесплатный аналог ChatGPT.

В процессе взаимодействия с MemoryGPT, вы можете нажать кнопку "Запомнить диалог" и он сохранит все данные вашего разговора, позволяя ссылаться на предыдущие сессии.

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

#Нейросети | Статья на сайте
👍4
Работа с атрибутами объектов в Python: функции hasattr(), delattr(), setattr(), getattr()

Атрибуты - это переменные, связанные с объектами, которые хранят данные или методы, специфичные для объектов данного класса. В Python есть несколько встроенных функций, таких как hasattr(), delattr(), setattr() и getattr(), которые позволяют программистам манипулировать атрибутами объектов и осуществлять проверку наличия, удаление, установку и получение значений атрибутов.

#Python | Статья с примерами
👍4🔥1
Использование функции slice() для манипуляции с последовательностями в Python

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

#Python | Статья с примерами
👍41
Компиляция SASS/SCSS в CSS в Visual Studio Code с помощью плагина с использованием расширения Live Sass Compiler

SASS (Syntactically Awesome Style Sheets) и SCSS (Sassy CSS) - это мощные препроцессоры CSS, которые предоставляют разработчикам множество дополнительных функций, таких как переменные, вложенность, миксины и многое другое, что делает стилизацию веб-сайтов более эффективной и организованной. Однако, браузеры не могут понимать эти языки препроцессоров напрямую, поэтому необходимо компилировать их в обычный CSS перед использованием на веб-страницах.

#CSS #Расширения #IDE | Статья на сайте
👍4
GPT4All - приложение с ChatGPT на ваш ПК без VPN

Теперь нет необходимости заходить на сайт OpenAI и использовать VPN. Появилось приложение, которое устанавливается на ваш компьютер. Приложение GPT4All теперь доступно в виде нативного приложения.

#Нейросети | Статья с программой на сайте
👍4
Как решать квадратные уравнения на Python: Примеры и объяснения

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

В данной статье мы рассмотрим несколько примеров решения квадратных уравнений на Python с подробными объяснениями.

#Python #Математика | Статья с примерами
👍4
[Массивы] Руководство по методу .forEach() в JavaScript: Итерация по элементам массива с примерами

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

#JavaScript | Статья на сайте
👍3
AgentGPT – сервис на основе GPT-4, способный решать практически любую задачу [Гайд]

AgentGPT
– сервис на основе GPT-4, способный решать практически любую задачу. Искусственный интеллект разбирает сложную задачу на подзадачи и предоставляет подробное пошаговое руководство для достижения цели, предварительно собрав всю доступную информацию по данной теме.

Примечание: VPN не нужен. Работает бесплатно.

#Нейросети | Статья на сайте
👍4
Функция zip() в Python: объединение итерируемых объектов

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

#Python | Статья с примерами
👍3🔥2
Django База [2023]: Создание сайта пошагово на Django 4.1 | 50 уроков

Это руководство содержит список уроков по созданию веб-сайта на Django 4.1 с кратким описанием каждого урока, которые является актуальными в 2023 году. Оно представляет собой навигационный инструмент для всех, кто хочет изучить Django и создать свой собственный сайт.

Django - это популярный фреймворк для создания веб-приложений на языке Python, который предоставляет множество готовых компонентов и инструментов для быстрого и удобного разработки.

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

#Django | Курс по Django 4.1
👍51🔥1
Функция enumerate() в Python: примеры и применение

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

#Python | Статья с примерами
👍4🔥2