Задача на логику. Три игральные карты
Перед вам лежат три игральные карты рубашками вверх. Сможете ли вы определить, что это за карты, на основе подсказок?
Подсказки
Двойка лежит справа от короля. Бубновая карта лежит слева от пиковой. Туз лежит слева от червовой карты. Червовая карта лежит слева от пиковой.
Решение тут. Просьба потратить хотя бы 10 минут перед тем, как читать решение.
#логическаязадача
Перед вам лежат три игральные карты рубашками вверх. Сможете ли вы определить, что это за карты, на основе подсказок?
Подсказки
Двойка лежит справа от короля. Бубновая карта лежит слева от пиковой. Туз лежит слева от червовой карты. Червовая карта лежит слева от пиковой.
Решение тут. Просьба потратить хотя бы 10 минут перед тем, как читать решение.
#логическаязадача
Строки. Как разделить строку на списки
В этой статье мы расскажем, как можно разбивать строки на списки. Вы узнаете, как при этом использовать разделители (в частности — как отделять часть строки только по первому разделителю и как быть с последовательно идущими разделителями) и регулярные выражения.
#строки
В этой статье мы расскажем, как можно разбивать строки на списки. Вы узнаете, как при этом использовать разделители (в частности — как отделять часть строки только по первому разделителю и как быть с последовательно идущими разделителями) и регулярные выражения.
#строки
Задача с кодом. Ищем длину сторон треугольника
Дан треугольник с углами 30, 60 и 90 градусов. Напишите функцию, которая будет принимать длину самой короткой стороны треугольника (т.е. одного из катетов) и возвращать длину гипотенузы и второго катета.
Примечания:
- В прямоугольном треугольнике, один из углов которого равен 30 градусам, самая короткая сторона ровно в два раза короче самой длинной.
- По теореме Пифагора в прямоугольном треугольнике сумма квадратов катетов равна квадрату гипотенузы.
- Числа округляем до двух знаков после запятой.
Примеры:
Решение на нашем сайте.
#задача #coding
Дан треугольник с углами 30, 60 и 90 градусов. Напишите функцию, которая будет принимать длину самой короткой стороны треугольника (т.е. одного из катетов) и возвращать длину гипотенузы и второго катета.
Примечания:
- В прямоугольном треугольнике, один из углов которого равен 30 градусам, самая короткая сторона ровно в два раза короче самой длинной.
- По теореме Пифагора в прямоугольном треугольнике сумма квадратов катетов равна квадрату гипотенузы.
- Числа округляем до двух знаков после запятой.
Примеры:
returnsides(1) ➞ (2, 1.73)
returnsides(2) ➞ (4, 3.46)
returnsides(3) ➞ (6, 5.2)
Решение на нашем сайте.
#задача #coding
Tips & Tricks. Получаем уникальный id объекта в Python
Показываем быстрый и простой способ создания уникальных идентификаторов с использованием модуля из стандартной библиотеки.
#tipsandtricks #модули
Показываем быстрый и простой способ создания уникальных идентификаторов с использованием модуля из стандартной библиотеки.
#tipsandtricks #модули
Please open Telegram to view this post
VIEW IN TELEGRAM
Задача на логику. Ориентируемся на местности
Вы стоите где-то на поверхности Земли. Если вы пройдете километр на юг, затем километр на запад, затем километр на север, вы окажетесь в той же точке, где начинали.
Где именно вы находитесь?
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
Вы стоите где-то на поверхности Земли. Если вы пройдете километр на юг, затем километр на запад, затем километр на север, вы окажетесь в той же точке, где начинали.
Где именно вы находитесь?
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
Тест. Наследование в Python
Проверьте, хорошо ли вы знаете принципы наследования и лучшие практики в ООП.
#тест
Проверьте, хорошо ли вы знаете принципы наследования и лучшие практики в ООП.
#тест
Задача с кодом. Количество сущностей
Создайте класс User и добавьте способ для проверки количества пользователй (количества сущностей), которые были созданы.
Примеры:
Также добавьте возможность доступа к имени через атрибуты класса:
Решение на нашем сайте.
#задача #coding
Создайте класс User и добавьте способ для проверки количества пользователй (количества сущностей), которые были созданы.
Примеры:
u1 = User("johnsmith10")
User.user_count ➞ 1
u2 = User("marysue1989")
User.user_count ➞ 2
u3 = User("milan_rodrick")
User.user_count ➞ 3
Также добавьте возможность доступа к имени через атрибуты класса:
u1.username ➞ "johnsmith10"
u2.username ➞ "marysue1989"
u3.username ➞ "milan_rodrick"
Решение на нашем сайте.
#задача #coding
🔥Хотите научиться тестированию веб-приложений на Python?🔥
⌛️Реализуйте цель всего за 5 месяцев на курсе «Python QA Engineer» от OTUS.
❗️Там вы получите все необходимые знания и навыки для создания автоматизированных тестов для компаний и проектов. Вы изучите основы HTML, CSS, JavaScript, PHP, а также фреймворки Selenium WebDriver и PhantomJS.
🎓Обучение состоит из живых лекций с практикующими экспертами, прикладных домашних заданий и создания выпускного проекта для портфолио.
💪Вы можете заранее бесплатно получить полную программу, чтобы убедиться, что она вам подходит! Пройдите вступительный тест прямо сейчас чтобы оставить заявку и получить один из уроков курса подарок: https://otus.pw/uSqN/
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
⌛️Реализуйте цель всего за 5 месяцев на курсе «Python QA Engineer» от OTUS.
❗️Там вы получите все необходимые знания и навыки для создания автоматизированных тестов для компаний и проектов. Вы изучите основы HTML, CSS, JavaScript, PHP, а также фреймворки Selenium WebDriver и PhantomJS.
🎓Обучение состоит из живых лекций с практикующими экспертами, прикладных домашних заданий и создания выпускного проекта для портфолио.
💪Вы можете заранее бесплатно получить полную программу, чтобы убедиться, что она вам подходит! Пройдите вступительный тест прямо сейчас чтобы оставить заявку и получить один из уроков курса подарок: https://otus.pw/uSqN/
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Tips & Tricks. Интроспекция в Python
В этой статье мы рассмотрим пять самых полезных функций интроспекции в Python:
- dir()
- type()
- isinstance()
- hasattr()
- id()
#tipsandtricks #функции
В этой статье мы рассмотрим пять самых полезных функций интроспекции в Python:
- dir()
- type()
- isinstance()
- hasattr()
- id()
#tipsandtricks #функции
Задача на логику. Бумага для заметок и релокейт в Новую Зеландию
Компания предложила отправить одного из своих разработчиков в Новую Зеландию. Достойных кандидатов трое — Антон, Вова и Сережа. Чтобы решить, кто поедет, разрабы решили сыграть в игру.
Менеджер взял по 4 листочка красной и зеленой бумаги для заметок. Каждому из кандидатов он прицепил на кепку по два листочка, а еще 2 спрятал в карман. Суть затеянной игры в том, что в Новую Зеландию поедет первый, кто логическим путем определит цвета бумажек на своей кепке.
Менеджер по очереди спрашивает каждого, знает ли он цвет бумажек на своей кепке. Ответы по порядку поступления:
Антон: Нет
Вова: Нет
Сережа: Нет
Антон: Нет
Вова: Да
Вова назвал цвета своих бумажек правильно.
Вопрос: какого цвета были бумажки на его кепке и как он это понял?
Более подробное описание и решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
Компания предложила отправить одного из своих разработчиков в Новую Зеландию. Достойных кандидатов трое — Антон, Вова и Сережа. Чтобы решить, кто поедет, разрабы решили сыграть в игру.
Менеджер взял по 4 листочка красной и зеленой бумаги для заметок. Каждому из кандидатов он прицепил на кепку по два листочка, а еще 2 спрятал в карман. Суть затеянной игры в том, что в Новую Зеландию поедет первый, кто логическим путем определит цвета бумажек на своей кепке.
Менеджер по очереди спрашивает каждого, знает ли он цвет бумажек на своей кепке. Ответы по порядку поступления:
Антон: Нет
Вова: Нет
Сережа: Нет
Антон: Нет
Вова: Да
Вова назвал цвета своих бумажек правильно.
Вопрос: какого цвета были бумажки на его кепке и как он это понял?
Более подробное описание и решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
Топ. REST API на Python с Flask, Connexion и SQLAlchemy
Первая часть серии из трех статей. В этой серии мы создадим REST API на базе веб-фреймворка Flask.
Мы сделаем базовый проект Flask, добавим к нему конечные точки и подключим к базе данных SQLite. Далее мы протестируем наш проект при помощи документации API от Swagger UI , которую создадим по ходу дела.
#топ
Первая часть серии из трех статей. В этой серии мы создадим REST API на базе веб-фреймворка Flask.
Мы сделаем базовый проект Flask, добавим к нему конечные точки и подключим к базе данных SQLite. Далее мы протестируем наш проект при помощи документации API от Swagger UI , которую создадим по ходу дела.
#топ
Задача для новичков
Напишите функцию
Эта функция должна вывести палиндром, построенный с минимальным количеством замен букв. Если таких палиндромов можно создать несколько, вывести необходимо минимальный в лексикографическом смысле.
Напомним, что палиндромом называется строка, которая читается одинаково в обоих направлениях.
Примеры работы данной функции:
#задача #coding
Напишите функцию
makePalindrome()
, на вход которой подается строка состоящая из строчных английских букв. Эта функция должна вывести палиндром, построенный с минимальным количеством замен букв. Если таких палиндромов можно создать несколько, вывести необходимо минимальный в лексикографическом смысле.
Напомним, что палиндромом называется строка, которая читается одинаково в обоих направлениях.
Примеры работы данной функции:
makePalindrome("egcfe") --> 'efcfe'
makePalindrome("seven") --> 'neven'
Свои варианты пишите в комментариях! Решение - сегодня вечером.#задача #coding
🤌 Ключевой инструмент начинающего Python-разработчика
👉 Это декораторы! Освойте их на бесплатном практическом уроке от OTUS.
Где вы:
- рассмотрите, что из себя представляют Декораторы;
- разберете на конкретном примере, как они работают;
- научитесь создавать их самостоятельно.
⏰ Занятие пройдёт 6 марта в 20:00 мск и будет приурочено к старту курса «Специализация Python Developer». Доступна рассрочка на обучение!
👉 Зарегистрируйтесь, чтобы занять место: https://otus.pw/HpxM/
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
👉 Это декораторы! Освойте их на бесплатном практическом уроке от OTUS.
Где вы:
- рассмотрите, что из себя представляют Декораторы;
- разберете на конкретном примере, как они работают;
- научитесь создавать их самостоятельно.
⏰ Занятие пройдёт 6 марта в 20:00 мск и будет приурочено к старту курса «Специализация Python Developer». Доступна рассрочка на обучение!
👉 Зарегистрируйтесь, чтобы занять место: https://otus.pw/HpxM/
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Топ. Преобразование типов данных в Python 3
В этой статье мы рассказали о преобразовании чисел, строк, кортежей и списков. Также вы найдете здесь примеры, которые помогут вам понять, в каких случаях может понадобиться преобразование данных.
#топ
В этой статье мы рассказали о преобразовании чисел, строк, кортежей и списков. Также вы найдете здесь примеры, которые помогут вам понять, в каких случаях может понадобиться преобразование данных.
#топ
Python книги на русском - канал для скачивания Python книг на русском языке.
Что в нашем канале:
1. Книги по питону, которые помогут вам пройти собеседование на позицию Python Developer.
2. Все книги на русском языке
3. Все книги можно скачать в 2 клика
4. Всё, никакой другой воды.
Подписывайтесь и качайте: @pythonknigiru
Что в нашем канале:
1. Книги по питону, которые помогут вам пройти собеседование на позицию Python Developer.
2. Все книги на русском языке
3. Все книги можно скачать в 2 клика
4. Всё, никакой другой воды.
Подписывайтесь и качайте: @pythonknigiru