Привет, друзья! Наш кодинг-марафон постепенно движется к финалу, но еще вполне можно принять участие!
Мы рады, что задачи в рамках марафона стабильно пользуются популярностью. В этом, втором марафоне уже приняло участие 138 человек: наш ментор проверил 644 решения!
Больше 5 задач решили 60 человек. А это бьет рекорд первого марафона: там было 53 таких активных участника.
Хотя бы 3 задачи из опубликованных 8 решили 127 человек. И, поскольку марафон не окончен, у них еще есть все шансы войти в число участников, решивших 5 задач.
Присоединяйтесь к нашему марафону! Его ценность не столько в практике решения задач, сколько в общении и обмене знаниями. И в этом плане марафон свою функцию выполняет на все сто!
Команда Pythonboost
Мы рады, что задачи в рамках марафона стабильно пользуются популярностью. В этом, втором марафоне уже приняло участие 138 человек: наш ментор проверил 644 решения!
Больше 5 задач решили 60 человек. А это бьет рекорд первого марафона: там было 53 таких активных участника.
Хотя бы 3 задачи из опубликованных 8 решили 127 человек. И, поскольку марафон не окончен, у них еще есть все шансы войти в число участников, решивших 5 задач.
Присоединяйтесь к нашему марафону! Его ценность не столько в практике решения задач, сколько в общении и обмене знаниями. И в этом плане марафон свою функцию выполняет на все сто!
Команда Pythonboost
Кодинг-марафон. Задача № 9.
Условия конкурса - в закрепленной сверху записи канала.
Приз: 10 баллов.
Задание:
Слово «двуликий» состоит из 8 букв. Байт в двоичном формате имеет 8 бит. Байт может представлять символ.
Мы можем использовать слово «двуликий» для выражения слов в двоичном формате, если используем заглавные буквы как единицы, а строчные — как нули.
Создайте функцию, которая будет переводить слово в виде обычного текста в «двуликий код».
Примеры:
Присылаем номер задачи и ссылку на код сюда - @vovabodnar
#задача #марафон2
Условия конкурса - в закрепленной сверху записи канала.
Приз: 10 баллов.
Задание:
Слово «двуликий» состоит из 8 букв. Байт в двоичном формате имеет 8 бит. Байт может представлять символ.
Мы можем использовать слово «двуликий» для выражения слов в двоичном формате, если используем заглавные буквы как единицы, а строчные — как нули.
Создайте функцию, которая будет переводить слово в виде обычного текста в «двуликий код».
Примеры:
translator("Hi") ➞ "дВулИкий дВУлИкиЙ"Примечание: переводите слова, написанные латиницей, и цифры. За перевод кириллицы - дополнительный балл.
translator("123") ➞ "двУЛикиЙ двУЛикИй двУЛикИЙ"
Присылаем номер задачи и ссылку на код сюда - @vovabodnar
#задача #марафон2
Что выведет этот код?
Anonymous Quiz
46%
False
12%
True
26%
ошибку, оператор < невалиден для кортежей
16%
ошибку, оператор < валиден для кортежей, но только если нет подкортежей
Вакансия дня. Python Developer Middle (backend)
https://yangx.top/ru_pythonjobs/22186
Формат работы: удаленка, офис, гибрид (на выбор кандидата)
Условия: полная занятость
ЗП: 250-300 т.руб.
Откликнуться: Валерий, @vgrebenyuk
#работа #вакансия
https://yangx.top/ru_pythonjobs/22186
Формат работы: удаленка, офис, гибрид (на выбор кандидата)
Условия: полная занятость
ЗП: 250-300 т.руб.
Откликнуться: Валерий, @vgrebenyuk
#работа #вакансия
Forwarded from Pythonist.ru - образование по питону
Друзья, был ли бы вам интересен небольшой дополнительный канал с мемами по Python.
Все мемы на русском языке сводятся к обсиранию других языков по Python, мы бы могли переводить английские мемы на русский.
Все мемы на русском языке сводятся к обсиранию других языков по Python, мы бы могли переводить английские мемы на русский.
Anonymous Poll
32%
Нет, это лишнее
47%
Да, было бы прикольно
21%
Мне без разницы
PythonBoost - сообщество питонистов
Друзья, был ли бы вам интересен небольшой дополнительный канал с мемами по Python.
Все мемы на русском языке сводятся к обсиранию других языков по Python, мы бы могли переводить английские мемы на русский.
Все мемы на русском языке сводятся к обсиранию других языков по Python, мы бы могли переводить английские мемы на русский.
Для тех ~45% подписчиков, мы набросали базовый контент канала с мемами, пока это были мемы с просторов рунета:
https://yangx.top/pythonmems
https://yangx.top/pythonmems
Плейлист дня. Python с нуля | Мини-курс. Часть 3
Содержание:
Бонус. Простые алгоритмы. Вопросы от подписчиков.
Урок 14. Lambda-функции
Бонус. Простые алгоритмы. Решаем задачи
Урок 15. Функции: Map, Filter, Reduce, Zip
Урок 16. Виды аргументов, *args, **kwargs
#видео
Содержание:
Бонус. Простые алгоритмы. Вопросы от подписчиков.
Урок 14. Lambda-функции
Бонус. Простые алгоритмы. Решаем задачи
Урок 15. Функции: Map, Filter, Reduce, Zip
Урок 16. Виды аргументов, *args, **kwargs
#видео
YouTube
Python. Простые алгоритмы. Вопросы от подписчиков.
Пройдемся по простым алгоритмическим конструкциям в языке программирования Python.
За мат, флуд и непотребства - бан!
Не забываем подписываться!
------
Telegram: https://yangx.top/plugar_inf
Группа в ВК: https://vk.com/plugar_inf
------
Видео-курс по Python:…
За мат, флуд и непотребства - бан!
Не забываем подписываться!
------
Telegram: https://yangx.top/plugar_inf
Группа в ВК: https://vk.com/plugar_inf
------
Видео-курс по Python:…
Статья дня. Где изучать Python в 2021 году: 78 ресурсов для начинающих
Лучшие ресурсы по четырем направлениям: курсы по Python, машинное обучение, веб-разработка, тестирование.
Читать статью
#читать
Лучшие ресурсы по четырем направлениям: курсы по Python, машинное обучение, веб-разработка, тестирование.
Читать статью
#читать
Библиотека программиста
🐍 Где изучать Python в 2021 году: 78 ресурсов для начинающих
Мы отобрали лучшие бесплатные курсы на русском языке, онлайн-тренажеры и телеграм-каналы, которые помогут новичку реализовать свой потенциал в Python-разработке.
Что выведет этот код?
Anonymous Quiz
25%
1 2 3 4 5 6
11%
1 2 3 4 5 6 7
44%
ошибку
20%
ничто из перечисленного
Трюк дня. Встроенный метод issubclass()
При помощи встроенного метода "issubclass()" можно проверить отношения наследования для класса:
>>> class BaseClass: pass
>>> class SubClass(BaseClass): pass
>>> issubclass(SubClass, BaseClass)
True
>>> issubclass(SubClass, object)
True
>>> issubclass(BaseClass, SubClass)
False
#tips
При помощи встроенного метода "issubclass()" можно проверить отношения наследования для класса:
>>> class BaseClass: pass
>>> class SubClass(BaseClass): pass
>>> issubclass(SubClass, BaseClass)
True
>>> issubclass(SubClass, object)
True
>>> issubclass(BaseClass, SubClass)
False
#tips
Видео дня. Знакомимся с генераторами в Python
Вероятно, вы уже что-то слышали про генераторы в Python. Давайте рассмотрим, что это такое и зачем они нужны.
Ссылка на YouTube
#видео
Вероятно, вы уже что-то слышали про генераторы в Python. Давайте рассмотрим, что это такое и зачем они нужны.
Ссылка на YouTube
#видео
YouTube
Знакомимся с генераторами в python
Возможно вы что-то слышали про генераторы в python? Разберемся, что это такое и зачем они нужны.
Я в Telegram - https://yangx.top/tricky_python
Канал создан при поддержке сообщества Moscow Python.
Наш Youtube-канал - https://www.youtube.com/channel/UC-OVMPlMA3…
Я в Telegram - https://yangx.top/tricky_python
Канал создан при поддержке сообщества Moscow Python.
Наш Youtube-канал - https://www.youtube.com/channel/UC-OVMPlMA3…
Кодинг-марафон. Решение Задачи 9
Функцию для перевода обычных слов в “двуликий код” можно посмотреть на сайте наших партнеров из pythonist.ru
Смотреть решение
Условия конкурса - в закрепе канала.
#задача #марафон2
Функцию для перевода обычных слов в “двуликий код” можно посмотреть на сайте наших партнеров из pythonist.ru
Смотреть решение
Условия конкурса - в закрепе канала.
#задача #марафон2
Кодинг-марафон. Задача № 10.
Условия конкурса - в закрепленной сверху записи канала.
Приз: 10 баллов.
Задание:
Лабиринт может быть представлен двухмерной матрицей, где нули представляют области, по которым можно ходить, а единицы - стены. Вы начинаете движение с верхнего левого угла, а выход находится в самой нижней правой ячейке.
Создайте функцию, которая возвращает истину, если вы можете пройти от одного конца лабиринта до другого. Двигаться можно только вверх, вниз, влево и вправо. По диагонали двигаться нельзя.
Примеры:
1. В лабиринте размером m x n вы входите в [0, 0] и выходите в [m-1, n-1].
2. За эту задачу можно будет получить дополнительные 10 балов (т.е. всего 20), если сделать визуализацию алгоритма поиска пути при помощи модуля turtle либо его аналогов.
3. Также эту задачу не обязательно сдавать на repl.it - страницы на гитхабе либо просто файла будет достаточно.
Присылаем номер задачи и ссылку на код сюда - @vovabodnar
#задача #марафон2
Условия конкурса - в закрепленной сверху записи канала.
Приз: 10 баллов.
Задание:
Лабиринт может быть представлен двухмерной матрицей, где нули представляют области, по которым можно ходить, а единицы - стены. Вы начинаете движение с верхнего левого угла, а выход находится в самой нижней правой ячейке.
Создайте функцию, которая возвращает истину, если вы можете пройти от одного конца лабиринта до другого. Двигаться можно только вверх, вниз, влево и вправо. По диагонали двигаться нельзя.
Примеры:
can_exit([Примечания:
[0, 1, 1, 1, 1, 1, 1],
[0, 0, 1, 1, 0, 1, 1],
[1, 0, 0, 0, 0, 1, 1],
[1, 1, 1, 1, 0, 0, 1],
[1, 1, 1, 1, 1, 0, 0]
]) ➞ true
can_exit([
[0, 1, 1, 1, 1, 1, 1],
[0, 0, 1, 0, 0, 1, 1],
[1, 0, 0, 0, 0, 1, 1],
[1, 1, 0, 1, 0, 0, 1],
[1, 1, 0, 0, 1, 1, 1]
]) ➞ false
# В этом лабиринте одни тупики!
can_exit([
[0, 1, 1, 1, 1, 0, 0],
[0, 0, 0, 0, 1, 0, 0],
[1, 1, 1, 0, 0, 0, 0],
[1, 1, 1, 1, 1, 1, 0],
[1, 1, 1, 1, 1, 1, 1]
]) ➞ false
# Выход так близко, но недостижим!
can_exit([
[0, 1, 1, 1, 1, 0, 0],
[0, 0, 0, 0, 1, 0, 0],
[1, 1, 1, 0, 0, 0, 0],
[1, 0, 0, 0, 1, 1, 0],
[1, 1, 1, 1, 1, 1, 0]
]) ➞ true
1. В лабиринте размером m x n вы входите в [0, 0] и выходите в [m-1, n-1].
2. За эту задачу можно будет получить дополнительные 10 балов (т.е. всего 20), если сделать визуализацию алгоритма поиска пути при помощи модуля turtle либо его аналогов.
3. Также эту задачу не обязательно сдавать на repl.it - страницы на гитхабе либо просто файла будет достаточно.
Присылаем номер задачи и ссылку на код сюда - @vovabodnar
#задача #марафон2