#Вопросы_с_собеседования
Напишите в одну строку как можно получить самую позднюю по коду букву в строке
Строковый метод max() будет сравнивать значение ASCII каждого символа в строке и возвращает максимальный алфавитный символ.
Напишите в одну строку как можно получить самую позднюю по коду букву в строке
Строковый метод max() будет сравнивать значение ASCII каждого символа в строке и возвращает максимальный алфавитный символ.
👍33🆒6🤔2💯1
🤔29👍10🔥4🆒4🗿3😱1
This media is not supported in your browser
VIEW IN TELEGRAM
Моделирование лесных пожаров: теория, клеточный автомат на Python
Простая модель лесного пожара определяется как двумерный клеточный автомат на сетке клеток, которые принимают одно из трёх состояний: пустая клетка, занята деревом или горит.
Смотреть статью
Простая модель лесного пожара определяется как двумерный клеточный автомат на сетке клеток, которые принимают одно из трёх состояний: пустая клетка, занята деревом или горит.
Смотреть статью
👍29🆒2❤1💯1
Ограничение использования памяти и процессора
Если вместо оптимизации программы вы хотите ограничить используемые ею ресурсы компьютера, можно использовать полезные библиотеки. На картинке показано, как реализовать ограничения процессорного времени и объема используемой памяти.
Для работы с процессором мы сначала получаем значения soft и hard лимитов для ресурса LIMIT_CPU, а затем ставим лимит, используя некоторое число секунд, задаваемое при помощи аргумента seconds, и значение hard лимита. После регистрируется обработчик signal, который начинает процедуру выхода при превышении выделенного нами времени. Для работы с памятью мы также получаем значения hard и soft лимитов, а потом ставим ограничения с помощью метода setrlimit, передавая в него размер ограничения и значение hard лимита.
Если вместо оптимизации программы вы хотите ограничить используемые ею ресурсы компьютера, можно использовать полезные библиотеки. На картинке показано, как реализовать ограничения процессорного времени и объема используемой памяти.
Для работы с процессором мы сначала получаем значения soft и hard лимитов для ресурса LIMIT_CPU, а затем ставим лимит, используя некоторое число секунд, задаваемое при помощи аргумента seconds, и значение hard лимита. После регистрируется обработчик signal, который начинает процедуру выхода при превышении выделенного нами времени. Для работы с памятью мы также получаем значения hard и soft лимитов, а потом ставим ограничения с помощью метода setrlimit, передавая в него размер ограничения и значение hard лимита.
👍13🆒4❤2💯2
Как получить позицию текстового курсора в Windows?
Вы не найдете такой функции в стандартных библиотеках Python, а эта функция специфична для Windows. Однако, если вы используете ActiveState Python или просто устанавливаете win32apiмодуль для стандартной установки Python для Windows, вы можете использовать следующую функцию.
Установка пакета - pip install pypiwin32
Вы не найдете такой функции в стандартных библиотеках Python, а эта функция специфична для Windows. Однако, если вы используете ActiveState Python или просто устанавливаете win32apiмодуль для стандартной установки Python для Windows, вы можете использовать следующую функцию.
👍21🆒2💯1
🤔27👍13🗿9🍾7🆒3🔥1😱1
Удаление пробелов в начале и конце строки
Чтобы удалить пробелы, присутствующие в начале и в конце строки, вы можете использовать метод strip() для строки.
В следующем примере мы присваиваем переменной строку, в начале и в конце которой есть пробелы. Затем мы используем метод strip(), чтобы удалить пробелы вокруг строки.
Чтобы удалить пробелы, присутствующие в начале и в конце строки, вы можете использовать метод strip() для строки.
В следующем примере мы присваиваем переменной строку, в начале и в конце которой есть пробелы. Затем мы используем метод strip(), чтобы удалить пробелы вокруг строки.
👍23💯3🗿2❤1🏆1🆒1
Каким будет вывод этого кода?
Anonymous Quiz
18%
[0, 1, 2]
10%
[1, 2, 5]
49%
Ошибка, **+ невалидный оператор
14%
Ошибка, ';' не допускается
10%
Посмотреть ответ
🗿25🤔10👍5
Встроенные функции all и any
Функция all возвращает True, если переданный ей список пустой или все его элементы истинны.
Функция any возвращает True, если хотя бы один из элементов переданного списка истинный.
Функционал довольно простой и примитивный, но в некоторых ситуациях может уберечь от написания костылей. Вместе с циклами и другими конструкциями может помочь сократить громоздкие функции.
Функция all возвращает True, если переданный ей список пустой или все его элементы истинны.
Функция any возвращает True, если хотя бы один из элементов переданного списка истинный.
Функционал довольно простой и примитивный, но в некоторых ситуациях может уберечь от написания костылей. Вместе с циклами и другими конструкциями может помочь сократить громоздкие функции.
👍15💯5🆒2
Создание цифровых часов с помощью Python
Используя Turtle, мы можем легко рисовать на чертежной доске. Сначала мы импортируем модуль turtle. Затем создаем окно, затем создаем объект turtle и, используя методы turtle, можем рисовать на чертежной доске.
Результат нашего кода представлен в посте ниже.
Подробнее можно почитать здесь.
Используя Turtle, мы можем легко рисовать на чертежной доске. Сначала мы импортируем модуль turtle. Затем создаем окно, затем создаем объект turtle и, используя методы turtle, можем рисовать на чертежной доске.
Результат нашего кода представлен в посте ниже.
Подробнее можно почитать здесь.
👍15❤2🏆2💯1
Что выведет программа?
Anonymous Quiz
35%
15, 15
43%
(15, 15)
10%
[15, 15]
4%
3, 5
6%
Error
2%
Другое
👍23🍾12🤔3
Ускорение производительности Python в 3.11
Давайте узнаем что же привело к итоговому приросту производительности на 3-7 процентов.
Смотреть статью
Давайте узнаем что же привело к итоговому приросту производительности на 3-7 процентов.
Смотреть статью
🗿17👍5👨💻3🆒1
#Вопросы_с_собеседования
❓Как правильно записать данные в файл? Что может пойти не так в ином случае?
Когда вы используете инструкцию open без контекстного менеджера и перед закрытием файла возникает какое-либо исключение, могут возникнуть проблемы с памятью. В таком случае файл будет повреждён.
Если вы используете инструкцию with для открытия файла и возникает проблема, Python гарантирует, что файл будет корректно закрыт.
❓Как правильно записать данные в файл? Что может пойти не так в ином случае?
Если вы используете инструкцию with для открытия файла и возникает проблема, Python гарантирует, что файл будет корректно закрыт.
❤21👍7🍾5👨💻3🆒3🎉2