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
🐍 Максимизируем продуктивность: Создание ИИ-секретаря с 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
🐍 Парсинг веб-сайтов: взгляд изнутри

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

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

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

Как имплементировать словарь с нуля?

Ответ: Для имплементации словаря можно использовать хэш-таблицу. Хэш-таблица — это структура данных, которая обеспечивает эффективный поиск, вставку и удаление элементов. Ключи преобразуются в индексы с помощью функции хэширования, и значения хранятся в соответствующих ячейках памяти.

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
121
🐍 Конвертер валют

forex-python — это библиотека, которая позволяет получать данные о курсе валют в определённое время и конвертировать одну валюту в другую.

Результат работы кода:
Введите сумму: 10000
Введите валюту: RUB
Введите валюту для конвертации: USD
10000 RUB равно 95.23809523809524 USD


Установка:
pip install forex-python


➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
16
Что выведет код сверху?
Anonymous Quiz
44%
Java
29%
Python
5%
Null
22%
Ошибка
12
🐍 Python: Разница между pool.maр и pool.map_async

Автор представляет ещё одну статью-шпаргалку о модуле multiprocessing в Python, без воды, для новичков многопроцессорного программирования.

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

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

Приведите пример использования filter и reduce над итерируемым объектом.

Ответ: ответ на картинке.

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
65