У вас есть машина с 4 новыми покрышками (на колесах), плюс запасная (тоже новая) покрышка есть в багажнике. Каждая покрышка рассчитана на пробег в 20 тысяч миль, а после ее придется заменить. Какое максимальное расстояние можно проехать, прежде чем придется купить новую покрышку?
Менять покрышки местами можно неограниченное число раз.
#логическаязадача
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6
Кортежи в Python во многом похожи на списки, но есть одно важное отличие — они неизменяемые. Именно это делает их удобными и надёжными в ряде задач.
Хотите проверить, насколько хорошо вы умеете работать с кортежами? Пройдите тест из 10 вопросов и проверьте свои знания.
#тест
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
В настоящее время Python является одним из наиболее распространенных языков программирования в мире. Используя его простой синтаксис, можно выполнять различные функции и задачи. Одна из них — автоматическая обработка цифровых изображений, которая может быть выполнена с помощью бибиотеки Pillow.
#ml
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁2❤1
Напишите функцию, которая рекурсивно вернет количество гласных в строке.
vowels("apple") -> 2
vowels("cheesecake") -> 5
vowels("bbb") -> 0
vowels("") -> 0
#задача #coding
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
Предположим, вам нужно пожарить N оладушек. (Понятное дело, N≥ 1, ради нуля нечего и сковородку доставать).
На вашей маленькой сковородке можно одновременно поджаривать только 2 оладушки (можно и одну, но больше 2 просто не влезет).
На то, чтобы поджарить оладушку с одной стороны, уходит 1 минута. (Если у вас на сковороде жарятся одновременно 2 оладушки, они обе поджарятся с одной стороны за 1 минуту). Обжаривать нужно непременно с двух сторон.
За какое минимальное время можно поджарить N оладушек?
#логическаязадача
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5❤3
random
в Python помогает работать со случайностью: генерировать числа и символы, выбирать элементы из последовательностей, перемешивать данные. Этот модуль часто используется и в учебных задачах, и в реальных проектах.Хотите проверить, насколько уверенно вы умеете его применять? Пройдите тест и проверьте свои знания.
#тест
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
Все мы периодически нуждаемся в помощи или подсказке. Но не всегда рядом есть люди, которые могли бы подсказать. К счастью, Python предлагает решение и для таких безвыходных ситуаций.
#функции
🟢 Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4
DevPyConf на Cтачке
Python-разработка│ 3 октября │ Санкт-Петербург
На DevPyConf соберутся ведущие Python разработчики, чтобы обсудить тренды, архитектуру и инструменты.
Ключевые треки конференции:
Выступят спикеры:
Программа и билеты на сайте
Следите за новостями в Телеграме и ВК
Python-разработка│ 3 октября │ Санкт-Петербург
На DevPyConf соберутся ведущие Python разработчики, чтобы обсудить тренды, архитектуру и инструменты.
Ключевые треки конференции:
⏺️ Архитектура и python⏺️ Современный ML, AI тулинг
Выступят спикеры:
⏺️ Михаил Гурбанов, TechLead в Райффайзенбанке. Тема доклада: «Архитектура сервисов в AI ландшафте»⏺️ Юрий Маркин, Старший разработчик в X5 Tech. Тема доклада: «Pythorust не серебряная пуля»⏺️ Александр Кучин, Python разработчик в Литрес. Тема доклада: «Мы уменьшили длительность нашего пайплайна в несколько раз - до 17 минут»⏺️ Сергей Волков, Team Lead в Сбере. Тема доклада: «Метрики без боли: AI-агент вместо BI-навигации»
Программа и билеты на сайте
Следите за новостями в Телеграме и ВК
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
Напишите функцию, которая будет принимать размеры кирпича (высоту (
a
), ширину (b
) и толщину (c
)), а также размеры отверстия (ширину (w
) и высоту (h
)) и проверять, можно ли вставить такой кирпич в такое отверстие.does_brick_fit(1, 1, 1, 1, 1) ➞ True
does_brick_fit(1, 2, 1, 1, 1) ➞ True
does_brick_fit(1, 2, 2, 1, 1) ➞ False
⭐️ Решение на нашем сайте.
#задача #coding
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
- Выводим индекс и значение одновременно
- Избавляемся от вложенных циклов с помощью функции product
- Используем модуль Itertools.
#tipsandtricks
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5
Вы — в IT-компании «ThreeWayLand». Здесь, как вам известно, фронтендеры всегда говорят правду, бэкендеры всегда лгут, а менеджеры — по настроению.
В опенспейсе вы видите троих парней. Один в синей футболке, второй — в красной, третий — в зеленой. Среди них точно есть и фронтендер, и бэкендер, и менеджер. Вы пытаетесь определить, кто есть кто.
А кто есть кто на самом деле?
#логическаязадача
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👎2
Вероятно, вы уже где-то слышали о Theano, но знаете ли вы, что это такое? Язык программирования? Компилятор? Библиотека Python? На самом деле, всё перечисленное!
Theano был разработан для компиляции, реализации и оценки математических выражений очень эффективным способом. По сути, он позволяет разработчику выполнять код, используя как CPU, так и GPU.
#ml
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4
id
в Python показывает, где именно в памяти хранится объект. Это может быть полезно, если вы хотите глубже понять поведение языка и разобраться, почему объекты ведут себя определённым образом.Хотите проверить, насколько хорошо вы умеете работать с
id
? Пройдите тест из 10 вопросов и проверьте свои знания.#тест
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4
Параллелизм в Python — одна из самых сложных тем для понимания, не говоря уже о реализации. Не помогает и то, что существует множество способов создания параллельных программ. Возникает куча вопросов. Нужно ли запускать несколько потоков? Использовать несколько процессов? Использовать асинхронное программирование?
Что ж, ответ здесь один — использовать тот способ, который лучше всего подходит для вашего случая. Но если вы сомневаетесь, то используйте асинхронный ввод-вывод, когда это возможно, и потоковое программирование, когда это необходимо.
В этой статье мы рассмотрим асинхронные программы как в старых версиях Python (на случай, если вы имеете дело с устаревшим кодом), так и в новых.
#топ
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
Ищешь работу в сфере QA? Устал пролистывать сотни неактуальных предложений?
Подписывайся на канал 👉 «Вакансии для тестировщиков»
Что тебя ждёт:
Не упусти шанс найти работу мечты!
[Вакансии для тестировщиков]
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
Напишите функцию, которая будет принимать два списка чисел (вложенный и обычный) и проверять, все ли числа в подсписках вложенного принадлежат множеству чисел второго, обычного списка.
validate_subsets([[1, 2], [2, 3], [1, 3]], [1, 2, 3])
➞ True
validate_subsets([[1, 2, 3], [2], [3], []], [1, 2, 3])
➞ True
validate_subsets([[1, 2], [2, 3], [1, 4]], [1, 2, 3])
➞ False
validate_subsets([[1, 2, 3, 4]], [1, 2, 3])
➞ False
⭐️ Решение на нашем сайте.
#задача #coding
Please open Telegram to view this post
VIEW IN TELEGRAM
Канал «100 лучших книг по Python» — это сто книг про язык программирования Python, рецензии на эти книги, подсказки кому и когда их читать. Акцент на основах, алгоритмах и фреймворках.
60 книг собрали мы и уже опубликовали в канал.
40 добавим исходя из ваших пожеланий
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3