Объект None (null) в Python: как работает и зачем необходим
В Python объект None, также известный как null, представляет отсутствие значения или неопределенность. В этой статье мы рассмотрим, что такое объект None, как его использовать в Python, а также примеры его применения.
#Python | Полная статья на сайте
В Python объект None, также известный как null, представляет отсутствие значения или неопределенность. В этой статье мы рассмотрим, что такое объект None, как его использовать в Python, а также примеры его применения.
#Python | Полная статья на сайте
👍4
Функции JavaScript: setTimeout, setInterval и clearInterval: примеры в JS / React.js
Одними из наиболее полезных функций JavaScript являются setTimeout, setInterval и clearInterval. В этой статье мы рассмотрим, как эти функции могут быть использованы в вашем JavaScript коде.
#JavaScript | Статья на сайте с примерами
Одними из наиболее полезных функций JavaScript являются setTimeout, setInterval и clearInterval. В этой статье мы рассмотрим, как эти функции могут быть использованы в вашем JavaScript коде.
#JavaScript | Статья на сайте с примерами
❤5
Django База [2023]: Счетчик уникальных просмотров для статей #47
Веб-сайты часто отслеживают количество просмотров своих статей, чтобы измерять популярность контента и принимать решения о его дальнейшем развитии. В этой статье мы рассмотрим, как можно создать уникальный счетчик просмотров статей с помощью модели и миксина в Django.
#Django | Урок с кодом на сайте
Веб-сайты часто отслеживают количество просмотров своих статей, чтобы измерять популярность контента и принимать решения о его дальнейшем развитии. В этой статье мы рассмотрим, как можно создать уникальный счетчик просмотров статей с помощью модели и миксина в Django.
#Django | Урок с кодом на сайте
❤4
Декоратор
В Python декораторы являются очень полезным инструментом для модификации и расширения поведения функций и методов. Один из таких декораторов -
#Python | Статья на сайте
classmethod в Python: для чего необходимВ Python декораторы являются очень полезным инструментом для модификации и расширения поведения функций и методов. Один из таких декораторов -
@classmethod - позволяет определить метод, который может вызываться через класс, а не только через экземпляр класса.#Python | Статья на сайте
👍3❤1
Декоратор
Декоратор
#Python | Статья с кодом на сайте
@property в Python: как использовать в кодеДекоратор
@property в Python является мощным инструментом для создания геттеров и сеттеров для атрибутов класса. В этой статье мы рассмотрим, что такое декоратор @property, как он работает и как его можно использовать для создания геттеров и сеттеров.#Python | Статья с кодом на сайте
❤3👍1
[Коллекции] Словари (dict) в Python: описание и примеры
В Python словарь (dictionary) - это неупорядоченная коллекция элементов, которые хранятся в парах ключ-значение. Ключи должны быть уникальными и неизменяемыми, а значения могут быть любыми объектами.
В этой статье мы рассмотрим, как работать со словарями в Python и основные методы работы с ними.
#Python | Статья с кодом на сайте
В Python словарь (dictionary) - это неупорядоченная коллекция элементов, которые хранятся в парах ключ-значение. Ключи должны быть уникальными и неизменяемыми, а значения могут быть любыми объектами.
В этой статье мы рассмотрим, как работать со словарями в Python и основные методы работы с ними.
#Python | Статья с кодом на сайте
👍5
[Коллекции] Итераторы и выражения-генераторы в Python: как правильно использовать
В Python есть много способов работы со списками и другими последовательностями. Один из таких способов - использование итераторов и выражений-генераторов.
#Python | Статья с кодом на сайте
В Python есть много способов работы со списками и другими последовательностями. Один из таких способов - использование итераторов и выражений-генераторов.
#Python | Статья с кодом на сайте
👍4
[Коллекции] Кортежи (tuple) в Python: примеры и применение
В Python кортеж (tuple) является неизменяемой последовательностью элементов. Он может содержать элементы различных типов и определяется с помощью круглых скобок () или функции tuple().
Кортежи используются в Python для хранения и передачи данных, когда нам нужно сохранить значения, которые мы не собираемся изменять.
#Python | Статья с кодом на сайте
В Python кортеж (tuple) является неизменяемой последовательностью элементов. Он может содержать элементы различных типов и определяется с помощью круглых скобок () или функции tuple().
Кортежи используются в Python для хранения и передачи данных, когда нам нужно сохранить значения, которые мы не собираемся изменять.
#Python | Статья с кодом на сайте
👍4
Обновление сайта Proghunter.ru от 27.03.2023:
Frontend:
- Добавлено древовидное меню категорий для улучшения навигации.
- Оптимизация страниц с категориями, тегами и списком категорий.
- Изменение структуры некоторых фрагментов компонентов.
- Добавлено кэширование для списка категорий, чтобы постоянно не было запросов к API.
- Добавлены минималистичные стили для категорий, а также возможность скрыть или открыть подкатегорию.
Backend:
- Создан новый метод модели.
- Добавлен новый сериализатор для обработки MPTT каталога категорий.
- Добавлено новое View представление для обработки категорий.
- Оптимизация SQL запросов с 22 до 9 в некоторых представлениях.
В будущем в Sidebar сайта будут добавлены популярные теги для улучшения пользовательской навигации.
Frontend:
- Добавлено древовидное меню категорий для улучшения навигации.
- Оптимизация страниц с категориями, тегами и списком категорий.
- Изменение структуры некоторых фрагментов компонентов.
- Добавлено кэширование для списка категорий, чтобы постоянно не было запросов к API.
- Добавлены минималистичные стили для категорий, а также возможность скрыть или открыть подкатегорию.
Backend:
- Создан новый метод модели.
- Добавлен новый сериализатор для обработки MPTT каталога категорий.
- Добавлено новое View представление для обработки категорий.
- Оптимизация SQL запросов с 22 до 9 в некоторых представлениях.
В будущем в Sidebar сайта будут добавлены популярные теги для улучшения пользовательской навигации.
❤4
Сборка мусора в Python: сборка мусора в ручном режиме
Сборка мусора в Python основана на механизме подсчета ссылок, который отслеживает количество ссылок на объект и автоматически удаляет объект, когда на него нет ссылок. В этой статье мы рассмотрим, как работает сборка мусора в Python и как можно управлять ею.
#Python | Статья с примером
Сборка мусора в Python основана на механизме подсчета ссылок, который отслеживает количество ссылок на объект и автоматически удаляет объект, когда на него нет ссылок. В этой статье мы рассмотрим, как работает сборка мусора в Python и как можно управлять ею.
#Python | Статья с примером
👍3❤1
Ключевое слово this и его работа в контексте функций JavaScript
JavaScript является языком с динамической типизацией и имеет широкую гибкость в отношении того, как контекст выполнения функций может быть установлен и изменен. В этой статье мы рассмотрим, что такое this и как он работает в контексте выполнения функций в JavaScript.
#JavaScript | Статья с кодом на сайте
JavaScript является языком с динамической типизацией и имеет широкую гибкость в отношении того, как контекст выполнения функций может быть установлен и изменен. В этой статье мы рассмотрим, что такое this и как он работает в контексте выполнения функций в JavaScript.
#JavaScript | Статья с кодом на сайте
👍3
Ключевое слово yield в Python: для чего необходимо использовать
В Python ключевое слово yield используется для создания генераторов. Генераторы являются специальным типом итераторов, которые позволяют вам лениво генерировать значения при каждой итерации. В этой статье мы рассмотрим, что такое ключевое слово yield и как его использовать для создания генераторов.
#Python | Статья на сайте
В Python ключевое слово yield используется для создания генераторов. Генераторы являются специальным типом итераторов, которые позволяют вам лениво генерировать значения при каждой итерации. В этой статье мы рассмотрим, что такое ключевое слово yield и как его использовать для создания генераторов.
#Python | Статья на сайте
❤3
Объект arguments в JavaScript: список аргументов функции
В JavaScript, объект arguments представляет собой массив-подобный объект, содержащий аргументы, переданные функции при ее вызове. Он позволяет функции работать с переменным количеством аргументов без необходимости определения их заранее в параметрах функции.
В этой статье мы рассмотрим, что такое объект arguments в JavaScript и как его использовать.
#JavaScript | Статья с кодом на сайте
В JavaScript, объект arguments представляет собой массив-подобный объект, содержащий аргументы, переданные функции при ее вызове. Он позволяет функции работать с переменным количеством аргументов без необходимости определения их заранее в параметрах функции.
В этой статье мы рассмотрим, что такое объект arguments в JavaScript и как его использовать.
#JavaScript | Статья с кодом на сайте
👍3
Rest parameter в JavaScript: передача аргументов массивом
Rest parameter - это новый синтаксис, введенный в ES6, который позволяет функциям принимать переменное количество аргументов в виде массива. Ранее для передачи переменного количества аргументов использовались объект arguments, который был неудобен в использовании и создавал необходимость в дополнительных проверках и обработке данных.
#JavaScript | Статья с примером на сайте
Rest parameter - это новый синтаксис, введенный в ES6, который позволяет функциям принимать переменное количество аргументов в виде массива. Ранее для передачи переменного количества аргументов использовались объект arguments, который был неудобен в использовании и создавал необходимость в дополнительных проверках и обработке данных.
#JavaScript | Статья с примером на сайте
👍3
[Коллекции] Методы join() и split() в Python: преобразование списка и строки
В языке программирования Python существует множество методов для работы со строками и списками. В данной статье мы рассмотрим два метода:
#Python | Статья с примерами
В языке программирования Python существует множество методов для работы со строками и списками. В данной статье мы рассмотрим два метода:
join(), который используется для преобразования списка в строку и метод split(), который преобразует строку в список. Также мы рассмотрим примеры использования этих методов.#Python | Статья с примерами
👍2🔥1
Django База [2023]: Вывод просматриваемых статей за промежуток времени (7 / 1 дней) 💫 #48
В этой статье мы рассмотрим, как вывести список популярных статей за последние 7 дней в Django на основе счетчика просмотров из предыдущей статьи.
#Django | Урок с кодом на сайте
В этой статье мы рассмотрим, как вывести список популярных статей за последние 7 дней в Django на основе счетчика просмотров из предыдущей статьи.
#Django | Урок с кодом на сайте
👍3🔥2
Установка Docker на Ubuntu 22.04
Docker - это проект с открытым исходным кодом, который автоматизирует развертывание приложений в виде переносимых, автономных контейнеров, которые могут быть запущены в облаке или локальной среде.
В этой статье мы рассмотрим установку Docker на Ubuntu 22.04.
#Docker #Linux #Администрирование | Статья с установкой
Docker - это проект с открытым исходным кодом, который автоматизирует развертывание приложений в виде переносимых, автономных контейнеров, которые могут быть запущены в облаке или локальной среде.
В этой статье мы рассмотрим установку Docker на Ubuntu 22.04.
#Docker #Linux #Администрирование | Статья с установкой
❤3👍1
Установка Docker Compose v2 на Ubuntu 22.04
Docker Compose - это инструмент, который представляет собой дополнение к Docker и написан на языке Python. Он позволяет запускать и масштабировать несколько контейнеров одновременно, а также маршрутизировать потоки данных между ними.
#Docker #Linux #Администрирование | Статья с установкой
Docker Compose - это инструмент, который представляет собой дополнение к Docker и написан на языке Python. Он позволяет запускать и масштабировать несколько контейнеров одновременно, а также маршрутизировать потоки данных между ними.
#Docker #Linux #Администрирование | Статья с установкой
👍4
Бот на Python с ChatGPT: Докеризация и деплой на VPS [Гайд]
В данной статье мы научимся упаковывать нашего бота с ChatGPT на основе aiogram с помощью Docker-контейнера и запустим его на виртуальном сервере в интернете, чтобы он был доступен для использования 24/7 из любой точки мира.
#Docker #Python #Aiogram #ChatGPT | Статья с кодом на сайте
В данной статье мы научимся упаковывать нашего бота с ChatGPT на основе aiogram с помощью Docker-контейнера и запустим его на виртуальном сервере в интернете, чтобы он был доступен для использования 24/7 из любой точки мира.
#Docker #Python #Aiogram #ChatGPT | Статья с кодом на сайте
❤3👍1🔥1
Как правильно импортировать библиотеки в Python 🐍
Одной из ключевых возможностей Python является возможность использовать библиотеки для упрощения и расширения функциональности языка. В этой статье мы рассмотрим, как правильно импортировать библиотеки Python и какие встроенные библиотеки есть в Python.
#Python | Статья с полным описанием
Одной из ключевых возможностей Python является возможность использовать библиотеки для упрощения и расширения функциональности языка. В этой статье мы рассмотрим, как правильно импортировать библиотеки Python и какие встроенные библиотеки есть в Python.
#Python | Статья с полным описанием
👍3🔥1
Бот на Python с ChatGPT 3.5 Turbo для Telegram: запоминаем контекст общения [Гайд]
В данной статье мы рассмотрим улучшенный способ взаимодействия с пользователями, который позволяет сохранять контекст общения. Это означает, что ChatGPT теперь может запоминать имя пользователя и их предыдущие сообщения. Мы будем использовать новую модель GPT-3.5 Turbo вместо Text-Davinci-003, а также библиотеку Aiogram для создания бота.
#Python #ChatGPT | Статья с кодом на сайте
В данной статье мы рассмотрим улучшенный способ взаимодействия с пользователями, который позволяет сохранять контекст общения. Это означает, что ChatGPT теперь может запоминать имя пользователя и их предыдущие сообщения. Мы будем использовать новую модель GPT-3.5 Turbo вместо Text-Davinci-003, а также библиотеку Aiogram для создания бота.
#Python #ChatGPT | Статья с кодом на сайте
👍4