Python Developer
21.7K subscribers
1.64K photos
114 videos
7 files
1.7K links
Авторский канал действующего Python-разработчика

Сотрудничество: @bape_ads
Прайс: @bape_media

РКН: https://clck.ru/3GA6KW

Реклама на бирже:
https://telega.in/c/python_tg
Download Telegram
🐍 Word2Vec: Описание и реализация с помощью PyTorch

В данной статье автор даёт общее описание векторного представления вложений слов — модель word2vec. Также рассматривает пример реализации модели word2vec с использованием библиотеки PyTorch. Приведена реализация как архитектуры skip-gram, так и CBOW.

Ссылка на статью — КЛИК

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
6💯21
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣297
Что выведет код сверху?
Anonymous Quiz
22%
hello
10%
world
19%
None
49%
Ошибка
💯4🤣21
🐍 Предупреждения (warnings) в Python

Предупреждения (warnings) — это сообщения, которые указывают на потенциальные проблемы или нежелательные ситуации в коде, но не являются критическими ошибками.

Для работы с предупреждениями в Python используется модуль warnings.

Создание предупреждения происходит следующим образом:
import warnings
warnings.warn("Something wrong!")


Кроме того, вы можете самостоятельно выбрать тип предупреждения вместо типа по умолчанию UserWarning:
warnings.warn("Oops!", category=RuntimeWarning)


➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
12😁2
Вопрос с собеседования

Для чего нужен метод id()?

Ответ: Метод id() используется для получения уникального целочисленного идентификатора (адреса в памяти) объекта. Этот идентификатор может быть использован для сравнения объектов, поскольку два объекта будут иметь одинаковый идентификатор только в том случае, если это один и тот же объект в памяти.

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
12🤣2
5
🐍 Максимизируем продуктивность: Создание ИИ-секретаря с Whisper и ChatGPT

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

В данной статье автор делится опытом использования Whisper и ChatGPT для создания ИИ‑секретаря, способного оптимизировать хранение и обработку корпоративных созвонов.

Ссылка на статью — КЛИК

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
8
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣506😁6
Вопрос с собеседования

Что такое monkey patching?

Ответ: Monkey patching — это техника изменения поведения кода во время выполнения путем динамической замены или добавления методов или атрибутов в существующем объекте. Эта техника может быть полезна в том случае, когда изменения не могут быть внесены в существующий код, и требует минимальных изменений в существующем коде.

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
214💯2
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣46😁104
🐍 Метод set.isdisjoint

set.isdisjoint() — это метод в Python, который используется для проверки того, имеют ли два набора (sets) общие элементы. Если общих элементов между двумя наборами нет, то метод вернет True, в противном случае — False.

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
105💯4
🐍 Введение в нейросети: что, зачем и как?

В данной статье автор подробно раскрывает тему нейросетей, упрощая её до самого минимума, но при этом не утрачивая информативность.

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

Ссылка на статью — КЛИК

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
8
Вопрос с собеседования

Для чего в python используется ключевое слово self?

Ответ: В Python ключевое слово self используется для обращения к текущему объекту класса. Оно передается как первый аргумент в методы класса и позволяет работать с атрибутами и методами объекта класса внутри этих методов.

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
11
🐍 Django 5.0

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

Некоторые нововведения:

Упрощенные шаблоны для отображения полей формы: Django 5.0 вводит концепцию группы полей и группы полей шаблонов. Это упрощает отображение связанных элементов полей формы Django, таких как его метка, виджет, текст справки и ошибки.

Значения по умолчанию, вычисляемые в базе данных: Новый параметр Field.db_default устанавливает значение по умолчанию, вычисляемое в базе данных.
class MyModel(models.Model):
age = models.IntegerField(db_default=18)
created = models.DateTimeField(db_default=Now())
circumference = models.FloatField(db_default=2 * Pi())


Поле модели, создаваемое базой данных: Новое поле GeneratedField позволяет создавать столбцы, генерируемые базой данных.
class Square(models.Model):
side = models.IntegerField()
area = models.GeneratedField(
expression=F("side") * F("side"),
output_field=models.BigIntegerField(),
db_persist=True,
)


Больше вариантов объявления выбора полей: Поля Field.choices (для полей модели) и ChoiceField.choices (для полей формы) обеспечивают большую гибкость при объявлении их значений.

Читать подробнее — КЛИК

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
9
5
Что выведет код сверху?
Anonymous Quiz
7%
0
13%
3
45%
4
36%
Ошибка
🤣101