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 Программистов

как человек что делал игры и с ними косвенно до сих пор связан — повторяй и адаптируй

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

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

Условия, циклы, функции

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

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

Вот еще вопрос появился... я незнаю что такое синтаксис или как его обозначить

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

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

Игру надо начинать создавать с сюжета и дизайна.

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

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

в жизни будет много отговорок. Чтобы достичь хоть чего-то потребуется делать действия которые будут тебе однозначно будут полезны в твоем деле. Хочешь научиться подтягиваться — подтягивайся, то как правильно будет потом.

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

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

Хочешь сделать игру? Найди самый первый попавшийся ролик и делай.

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

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

Все намного проще чем ты думаешь.

Напиши конкретно что ты хочешь сделать.

Определись как ты это будешь делать — какие инструменты нужны.

Для того чтобы определить это, имея цель, выдели себе n времени (не более часов 5-10) на "сёрфинг" всего что найдешь по теме в интернете.

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

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

2: хочу создать игру|приложение

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

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

1: желаю научиться создавать

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

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

Я начал изучать пайтон, желая создавать приложения или игры(больше игры собственно)
изначально ничего не зная о программировании

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

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

Доброго утра всем, мало ли кто работал с 3proxy и имеет опыт, нужно подправить генерацию конфига 3proxy, очень долго мучаюсь с ним.

Буду безумно благодарен за любую помощь.

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

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

(выдает тебе хмл, ты хмл как текст вставляешь в свг - вот тебе и картинка)

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

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

Что то типо этого?
Проблема с отрицательным временем в TimeoutExpired может возникать из-за особенностей работы многопоточности и измерения времени в Python.

Основные причины:
* Неточная синхронизация между потоками при измерении времени
* Задержки в планировщике потоков Python
* Время, затраченное на обработку исключения после таймаута

Решение состоит из нескольких подходов:

1. Использовать asyncio вместо ThreadPoolExecutor для асинхронного запуска процессов:

import asyncio
import subprocess

async def run_process(cmd):
try:
proc = await asyncio.create_subprocess_shell(
cmd,
stdout=asyncio.subprocess.PIPE,
stderr=asyncio.subprocess.PIPE
)
stdout, stderr = await proc.communicate(timeout=1)
return stdout, stderr
except asyncio.TimeoutError:
proc.kill()
await proc.wait()
raise

2. Если нужно использовать потоки, добавить явное измерение времени:
from threading import Thread
import time

def run_with_timeout(cmd, timeout):
start_time = time.time()
try:
subprocess.run(cmd, timeout=timeout, check=True)
except subprocess.TimeoutExpired as e:
elapsed = time.time() - start_time
raise subprocess.TimeoutExpired(cmd, elapsed)

3. Использовать concurrent.futures.ProcessPoolExecutor вместо ThreadPoolExecutor, если процессы не зависят друг от друга:
from concurrent.futures import ProcessPoolExecutor

with ProcessPoolExecutor() as executor:
futures = [executor.submit(subprocess.run, cmd, timeout=1) for cmd in commands]
for future in futures:
try:
future.result()
except subprocess.TimeoutExpired as e:
# Обработка таймаута
pass

Важные рекомендации:
* Избегайте запуска большого количества параллельных процессов, это может привести к перегрузке системы
* Используйте явное измерение времени вместо встроенного таймера subprocess
* При работе с потоками старайтесь минимизировать конкуренцию за ресурсы

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

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

вот код https://github.com/Peper20/problem-template/blob/main/.template/core/_invocation.py#L84

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

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

максимально близкое что я делал к играм это... черепашка на егэ...

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

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

с фантазией у меня проблем нет, так же логику продумать смогу, но вот конкретно приделать всё вместе в одном месте не смогу

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

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

Синтаксис это ключевые слова и конструкции языка

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

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

Курсы и всякое можно бесконечно изучать, но важно именно действовать.

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

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

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

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

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

я немного ... newbie

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

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

2: Какие обучающие сайты можно использовать?
по требованиям... лишь пошаговость

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

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

теперь вопросы:
1: Я незнаю с какой стороны подходить к изучению пайтона

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

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

+ инфа

в школе на олимпиадах занимался 3д моделированием в блендере(и в каких то других прогах, но я их не помню)

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

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

цели естественно похожи

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

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

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

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

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

XML это как HTML но только круче :)

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

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

и зачем? я и так это уже читал, ProcessPoolExecutor и asyncio мне не помогут и вопрос вообще не в этом, а почему timeout отрицательный, время я и так могу руками замерить

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

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

да, попробовал сделать что он говорит, но не помогло да и сказал он бред какой то если честно

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

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

привет, столкнулся со странным поведением subprocess.run. когда истекает timeout (равный порядка 400-1000 мс, что не очень мало), TimeoutExpired.timeout иногда возвращает отрицательное время работы, почему так происходит и как это исправить? в коде я запускаю через ThreadPoolExecutor параллельно сразу несколько subprocess.run, возможно дело в этом...

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