Выглядит как извращение и натягивание совы на глобусе. По крайней мере в примере, который вы указали - нет никаких оснований не добавить контекст.
Если, все-таки, зачем-то это сделать надо - используйте сессию (в отдельных случаях можно и нужно поступить иначе, но не уверен, что это тот случай).
Работаю в IT около 10 лет. Тут не то что про цвет, меня про сам диплом всего 1 раз спрашивали
Сомнительная польза, кажется, что можно потратить это время на куда более полезные знания
Сам диплом даёт достаточно бонусов (для эмиграции, например). Красный ничего не добавляет
Есть ли возможность указать отступ в байтах при создании файла ?
Нет.
Хочу попробовать записать файл прямо на badblock, список выдала команда badblocks в Ubuntu, их немного, но нужная прога вылетает.
Это невозможно в силу того, что блок это не часть файловой системы.
Вдобавок вы видимо плохо понимаете как работает современный диск, и что такими методами это уже давно не чинится.
Правда если у вас компьютер 25-летней давности, может быть и можно.
Замерь время выполнения отдельных участков кода через time.perf_counter(), узнай на чем оно задумывается.
По мне так наиболее вероятные кандидаты - pygame.event.get() и screen.fill().
Удалить pycharm, и на пару месяцев перейти на notepad++/sublime - начинать учить питон в IDE, делающей треть работы за тебя - зло.
Ну или сколько у вас займет изучение основ питона. В частности, раздел про модули/пакеты.
E5-2650 - это древний как говно мамонта камень с 8 ядрами (16 потоков) на частоте 2-2,8 ГГц и архитектурой Sandy Bridge. Для сравнения: в те времена топовым настольным процессором был Core i7 2700, с 4 ядрами (8 потоков) на частоте 3,5-3,9 ГГц.
Специфика игр в том, что они редко умеют хорошо утилизировать более 8 потоков. А даже если смогут нагрузить этот Зион в 16 потоков - то он опустит частоту до 2 ГГц, да и производительность на такт у него не так чтобы очень хороша (все-таки микроархитектура достаточно старая). Поэтому я считаю что этот проц для игр подходит слабо. Его назначение - держать много "легких" потоков. Виртуалки, докеры и т.п. типичная серверная нагрузка.
Довольно частое явление для легальной минимизации налогов.
В крупных компаниях-оутсорсах это вообще регулярное явление.
В вашей - читайте договор, почитайте отзывы о самой компании. Уточните что вы будете получать на руки после вычета всего, кто будет заниматься вашей бухгалтерской отчетностью и что будет с вашим ИП если вы захотите покинуть компанию - закроет ли его их бухгалтер.
Работа по контракту, подразумевает с одной стороны более гибкий подход к работе, включая отпуск не по трудовому соглашению а по контракту, больничный не по ТКРФ а по договору (и это не всегда плохо). С другой стороны нужно внимательнее читать контракт и понимать что если что, отстоять свои права будет гораздо сложнее, поэтому обратите внимание на размер компании и отзывы про нее.
Включаю режим телепатии... ошибка "SyntaxError: unexpected EOF while parsing"?
Если да, то включить голову и подумать.
Ты вызываешь a=eval(t.get()). Т.е. пытаешься выполнить код, записанный в поле ввода t.
Учитывая, что у тебя интерфейс ещё только создаётся, в этом поле ввода сейчас пусто.
Строка выполняется до того как ты увидишь окно и успеешь туда что-то ввести.
Вот eval() и ругается на пустую строку.
Собственно, замечания только 2.
1. Напиши обработчик щелчка по кнопке, и забирай значение из поля ввода в этом обработчике.
2. На кой огурец тебе eval()? Чем int() не устроил?
Красавчик и соскочил на убунту? Насквозь дырявая убунта это тоже позволяет! Это только в рекламе они крутой опенсурс и хакерам писькой по губам водят. В реале этот сурс никто не проверяет и хакерам чуть проще, у них исходники есть.