8213
Канал: @pip_install Наши сайты: https://python-scripts.com http://python-3.ru https://selenium-python.com Мы в ВК: https://vk.com/open_sourcecode Наша библиотека: @PythonBible
Найди курс либо в интернете, либо на ютубе если тяжело запоминать по тексту. Там должно быть по этапно к примеру установка пайтон, переменные, вывод в консоль, условия и тд, и потом с базовым пониманием, ты поймёшь допустим как создать базовый квест в консоли, потом изучай библиотеки сторонние которые уже помогут игры делать
Читать полностью…
как человек что делал игры и с ними косвенно до сих пор связан — повторяй и адаптируй
Читать полностью…
Вот еще вопрос появился... я незнаю что такое синтаксис или как его обозначить
Читать полностью…
Игру надо начинать создавать с сюжета и дизайна.
Читать полностью…
в жизни будет много отговорок. Чтобы достичь хоть чего-то потребуется делать действия которые будут тебе однозначно будут полезны в твоем деле. Хочешь научиться подтягиваться — подтягивайся, то как правильно будет потом.
Читать полностью…
Хочешь сделать игру? Найди самый первый попавшийся ролик и делай.
Читать полностью…
Все намного проще чем ты думаешь.
Напиши конкретно что ты хочешь сделать.
Определись как ты это будешь делать — какие инструменты нужны.
Для того чтобы определить это, имея цель, выдели себе n времени (не более часов 5-10) на "сёрфинг" всего что найдешь по теме в интернете.
2: хочу создать игру|приложение
Читать полностью…
Я начал изучать пайтон, желая создавать приложения или игры(больше игры собственно)
изначально ничего не зная о программировании
Доброго утра всем, мало ли кто работал с 3proxy и имеет опыт, нужно подправить генерацию конфига 3proxy, очень долго мучаюсь с ним.
Буду безумно благодарен за любую помощь.
(выдает тебе хмл, ты хмл как текст вставляешь в свг - вот тебе и картинка)
Читать полностью…
Что то типо этого?
Проблема с отрицательным временем в 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
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)
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
вот код https://github.com/Peper20/problem-template/blob/main/.template/core/_invocation.py#L84
Читать полностью…
максимально близкое что я делал к играм это... черепашка на егэ...
Читать полностью…
с фантазией у меня проблем нет, так же логику продумать смогу, но вот конкретно приделать всё вместе в одном месте не смогу
Читать полностью…
Синтаксис это ключевые слова и конструкции языка
Читать полностью…
Курсы и всякое можно бесконечно изучать, но важно именно действовать.
Читать полностью…
Если это твой первый язык, советую изучить базовый синтаксис и начать писать что хотел, будет много ошибок, но со временем ты будешь находить как делать правильно и научишься на них
Читать полностью…
2: Какие обучающие сайты можно использовать?
по требованиям... лишь пошаговость
теперь вопросы:
1: Я незнаю с какой стороны подходить к изучению пайтона
+ инфа
в школе на олимпиадах занимался 3д моделированием в блендере(и в каких то других прогах, но я их не помню)Читать полностью…
Не хочу спрашивать про обычаи чата и дожидаться ответа, потому скажу сразу цели, которые хочу достигнуть, к ним прилагаемые вопросы и много нюансов что могут помешать мне и моему развитию
Читать полностью…
XML это как HTML но только круче :)
Читать полностью…
и зачем? я и так это уже читал, ProcessPoolExecutor и asyncio мне не помогут и вопрос вообще не в этом, а почему timeout отрицательный, время я и так могу руками замерить
Читать полностью…
да, попробовал сделать что он говорит, но не помогло да и сказал он бред какой то если честно
Читать полностью…
привет, столкнулся со странным поведением subprocess.run. когда истекает timeout (равный порядка 400-1000 мс, что не очень мало), TimeoutExpired.timeout иногда возвращает отрицательное время работы, почему так происходит и как это исправить? в коде я запускаю через ThreadPoolExecutor параллельно сразу несколько subprocess.run, возможно дело в этом...
Читать полностью…