python_scripts | Unsorted

Telegram-канал python_scripts - Сообщество Python Программистов

8213

Канал: @pip_install Наши сайты: https://python-scripts.com http://python-3.ru https://selenium-python.com Мы в ВК: https://vk.com/open_sourcecode Наша библиотека: @PythonBible

Subscribe to a channel

Сообщество Python Программистов

Щас проверю твой код

Читать полностью…

Сообщество Python Программистов

Ребят, всем привет!) Я предприниматель, ищу на hh разработчика на Python для создания проекта в интеграции с LLM.

Вопрос: есть тут сеньоры, кто может подсказать, как проверить разработчика?🙂 Более детально могу в ЛС отписать)

Читать полностью…

Сообщество Python Программистов

Учу нейронку самому сложному - юмору. Уже умеет писать анекдоты. Хотите потестим? :)

Читать полностью…

Сообщество Python Программистов

Покажи что у тебя есть

Читать полностью…

Сообщество Python Программистов

А нет так задание в курсе

Читать полностью…

Сообщество Python Программистов

Здравствуйте не могли бы вы помочь мне с задачей
Вот её условие
Описание
При загрузке данных в базу не всегда можно отправить все записи одним большим списком:

слишком много объектов за один запрос — можно упереться в ограничения БД или времени;
удобнее фиксировать прогресс по «порциям», чтобы перезапускать загрузку с нужного места.
Команда решает сделать простую утилиту: функцию, которая разбивает произвольный список данных (например, пользователей после Transform) на порции фиксированного размера. Эти порции потом можно по очереди передавать в этап Load.

Нужна функция, которая:

принимает на вход список объектов и размер батча;
возвращает список списков (порций);
в каждой порции не больше batch_size элементов;
порядок элементов сохраняется.
Что нужно сделать
Реализовать в solution.py функцию:

def make_batches(items, batch_size):
...
Требования:

items — список (например, пользователей, но для задачи это просто список любых значений);

batch_size — целое число, строго больше нуля;

функция не изменяет исходный список items;

результат — новый список, каждый элемент которого — это подсписок (батч):

все батчи, кроме, возможно, последнего, должны иметь длину batch_size;
последний батч может быть короче, если элементов не делится нацело.
при batch_size <= 0 функция должна выбросить ValueError.

Ожидаемый результат
Примеры:

Вызов:

make_batches([1, 2, 3, 4, 5], 2)
возвращает:

[[1, 2], [3, 4], [5]]
Вызов:

make_batches(["u1", "u2", "u3"], 3)
возвращает:

[["u1", "u2", "u3"]]
Вызов:

make_batches([], 10)
возвращает пустой список [].

При вызове:

make_batches([1, 2, 3], 0)
или:

make_batches([1, 2, 3], -5)
должно быть выброшено исключение ValueError.

Формат ввода
Отсутствует. Программа не принимает данные со стандартного ввода.

Формат вывода
Отсутствует. Программа ничего не выводит в стандартный вывод. В результате работы в текущей директории должна существовать папка reports.

Примечания
Если папка уже существует, программа должна корректно завершиться без ошибок.

Код программы необходимо оформить в виде шаблона:

def main():
# ваш код

if name == "main":
main()

Читать полностью…

Сообщество Python Программистов

Лучшее решение в таком климате

Читать полностью…

Сообщество Python Программистов

ㅤ, Вы увеличили карму Tishka17 до 3637.96 (+7.07)

Читать полностью…

Сообщество Python Программистов

При должном усердии в разы быстрее даже

Читать полностью…

Сообщество Python Программистов

ㅤ, Вы увеличили карму Vadim Apenko до 13177.72 (+7.07)

Читать полностью…

Сообщество Python Программистов

https://roadmap.sh/python

Читать полностью…

Сообщество Python Программистов

Всем привет, кто то может помочь мне с чего начать изучение пайтон и как в дальнейшем двигаться?

Читать полностью…

Сообщество Python Программистов

именно в таких социумах приходится это рассказывать

Читать полностью…

Сообщество Python Программистов

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

Читать полностью…

Сообщество Python Программистов

И совсем не говорит о большитсве или меньшинстве. Большинство в близком к тебе социуме - да.

Читать полностью…

Сообщество Python Программистов

Black_Rust, Вы увеличили карму Николай до 57.07 (+7.07)

Читать полностью…

Сообщество Python Программистов

def make_batches(items, batch_size):
if batch_size <= 0:
raise ValueError("batch_size must be > 0")
i = 0
j = batch_size
res = []
while i < len(items):
current = items[i:j]
if current:
res.append(current)
i += batch_size
j += batch_size
return res

Читать полностью…

Сообщество Python Программистов

import os

def make_batches(items, batch_size):
"""
Разбивает список items на порции размером batch_size.
Возвращает список списков (порций).
Если batch_size <= 0, выбрасывает ValueError.
"""
if batch_size <= 0:
raise ValueError("batch_size must be > 0")
# Используем списочное выражение для нарезки по индексам с шагом batch_size
return [items[i:i + batch_size] for i in range(0, len(items), batch_size)]


def main():
# Создаём папку reports, если её ещё нет
os.makedirs("reports", exist_ok=True)


if name == "main":
main()

Читать полностью…

Сообщество Python Программистов

Хз никак не получается в вижуал студио норм а в сайте что то не так

Читать полностью…

Сообщество Python Программистов

Что за домашка перед собесом?

Читать полностью…

Сообщество Python Программистов

В целом тут достаточно большая средняя зп для того ленивого образа жизни которую они ведут

Читать полностью…

Сообщество Python Программистов

итальянцы тоже этой заразой страдают)

Читать полностью…

Сообщество Python Программистов

/channel/ru_python_beginners/2970286

Я собирал такой роадмап

Читать полностью…

Сообщество Python Программистов

А за сколько времени можно до джуна подняться?

Читать полностью…

Сообщество Python Программистов

Собственно, Роадмап)

Читать полностью…

Сообщество Python Программистов

Что то вроде роадмапа

Читать полностью…

Сообщество Python Программистов

Но вообще с посылом Тишки я согласен, такие разговоры надо в Оффтоп переносить
Как хорошо что он у нас есть
@psofftop

Читать полностью…

Сообщество Python Программистов

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

Читать полностью…

Сообщество Python Программистов

Ну вообщем, в конечном итоге мы пришли к выводу что у каждого свои ценности, окружение, благодаря которым и формируется «смысл жизни»

Читать полностью…

Сообщество Python Программистов

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

Читать полностью…
Subscribe to a channel