Кодинг-марафон. Решение Задачи 7
Код функции, проверяющей, содержит ли переданная в нее строка возрастающие и последовательные числа, можно посмотреть на сайте наших партнеров из pythonist.ru.
Смотреть решение
Условие конкурса в закрепе канала.
#задача #марафон
Код функции, проверяющей, содержит ли переданная в нее строка возрастающие и последовательные числа, можно посмотреть на сайте наших партнеров из pythonist.ru.
Смотреть решение
Условие конкурса в закрепе канала.
#задача #марафон
Кодинг-марафон. Задача № 8.
Условия конкурса - в закрепленной записи канала.
Приз: 10 баллов.
Задание:
Напишите функцию flatten, которая будет принимать на вход список с любой вложенностью и глубину распаковки. Вернуть она должна список, где вложенные элементы соответствующего уровня распакованы, то есть вложенное превращается в плоское.
Если 2-й аргумент не передан, все вложенные списки должны быть распакованы.
Сигнатура:
- Функция не должна бросать исключений!
- Глубина распаковки всегда положительна (если указана).
- Если параметр глубины больше реальной вложенности, функция просто распаковывает все списки.
- Вложены могут быть только списки (не кортежи или др. контейнеры).
Примеры:
#задача #марафон
Условия конкурса - в закрепленной записи канала.
Приз: 10 баллов.
Задание:
Напишите функцию flatten, которая будет принимать на вход список с любой вложенностью и глубину распаковки. Вернуть она должна список, где вложенные элементы соответствующего уровня распакованы, то есть вложенное превращается в плоское.
Если 2-й аргумент не передан, все вложенные списки должны быть распакованы.
Сигнатура:
def flatten(a_list:list, depth:int=0)->list
Примечания:- Функция не должна бросать исключений!
- Глубина распаковки всегда положительна (если указана).
- Если параметр глубины больше реальной вложенности, функция просто распаковывает все списки.
- Вложены могут быть только списки (не кортежи или др. контейнеры).
Примеры:
flatten([1, [2, 3]]) ➞ [1, 2, 3]Присылаем номер задачи и ссылку на код сюда - @lex_draven
flatten([1, [2, [3]]], depth=1) ➞ [1, 2, [3]]
flatten([1, [2, [3]]], depth=2) ➞ [1, 2, 3]
flatten([1, [2, 3]], depth=100) ➞ [1, 2, 3]
#задача #марафон
Вакансия дня. Python разработчик
https://telegra.ph/Python-razrabotchik-07-30-2
Формат работы: удалёнка/офис
Условия: фулл-тайм
ЗП: от 100 000 до 200 000 руб.
Откликнуться: @radaevairina
#работа #вакансия
https://telegra.ph/Python-razrabotchik-07-30-2
Формат работы: удалёнка/офис
Условия: фулл-тайм
ЗП: от 100 000 до 200 000 руб.
Откликнуться: @radaevairina
#работа #вакансия
Видео дня. Цикл for в Python.
Содержание:
1. Как работает цикл for в Python?
2. Как с помощью цикла сделать n итераций? ф-я range().
3. Дробный шаг.
4. Как правильно "держать" индекс элемента в цикле for. enumerate.
5. Работа с несколькими элементами одновременно. zip.
Ссылка на Youtube
#видео #циклы #for
Содержание:
1. Как работает цикл for в Python?
2. Как с помощью цикла сделать n итераций? ф-я range().
3. Дробный шаг.
4. Как правильно "держать" индекс элемента в цикле for. enumerate.
5. Работа с несколькими элементами одновременно. zip.
Ссылка на Youtube
#видео #циклы #for
YouTube
Уроки Python. #5 Цикл for
00:12 Как работает цикл for в Python?
01:17 Как пройтись циклом for с конца в начало "задом наперед"?
01:30 Как сделать, чтобы цикл for выполнил n итераций? Функция range.
03:49 Как пройтись циклом for с дробным шагом? Функция arange из numpy.
04:24 Как…
01:17 Как пройтись циклом for с конца в начало "задом наперед"?
01:30 Как сделать, чтобы цикл for выполнил n итераций? Функция range.
03:49 Как пройтись циклом for с дробным шагом? Функция arange из numpy.
04:24 Как…
Статья дня. Менеджер версий Python.
Допустим для разработки двух проектов нам необходима вторая и третья ветка python.
В этой статье приведены проверенные примеры, ведь иногда полезно держать несколько версий python на одной машине
#читать
Допустим для разработки двух проектов нам необходима вторая и третья ветка python.
В этой статье приведены проверенные примеры, ведь иногда полезно держать несколько версий python на одной машине
#читать
Вакансия дня. Middle Python разработчик
https://telegra.ph/Middle-Python-razrabotchik-07-30
Формат работы: удалёнка/офис
Условия: полная занятость
ЗП: до 130 - 150 000 руб.
Откликнуться: [email protected], @ElenaASergeeva
#работа #вакансия
https://telegra.ph/Middle-Python-razrabotchik-07-30
Формат работы: удалёнка/офис
Условия: полная занятость
ЗП: до 130 - 150 000 руб.
Откликнуться: [email protected], @ElenaASergeeva
#работа #вакансия
Вопрос + ответ с собеседования.
20 распространенных вопросов на собеседовании по Python
Смотреть вопросы
#собеседование
20 распространенных вопросов на собеседовании по Python
Смотреть вопросы
#собеседование
Библиотека программиста
20 вопросов и ответов из интервью на позицию Python-разработчика
Статья нацелена на помощь в подготовке к собеседованию на должность Python-разработчика. Поможет в подготовке как новичкам, так и профессионалам!
Видео дня. Работа с файлами Python в оперативной памяти. IO Python - Собираем файлы в ОЗУ.
Содержание:
1. Модуль io
2. Буфер для работы с файлами ОЗУ
Ссылка на Youtube
#видео #память
Содержание:
1. Модуль io
2. Буфер для работы с файлами ОЗУ
Ссылка на Youtube
#видео #память
YouTube
Работа с файлами Python в оперативной памяти. IO Python - Собираем файлы в ОЗУ
Работа с файлами Python в оперативной памяти. IO Python - Собираем файлы в ОЗУ
⭐ Курс ООП и Приват канал: https://zproger-school.com/
⭐ Телеграм канал: https://yangx.top/+xMIie02caak0MmEx
В данном видео мы рассмотрим модуль io, который позволяет использовать…
⭐ Курс ООП и Приват канал: https://zproger-school.com/
⭐ Телеграм канал: https://yangx.top/+xMIie02caak0MmEx
В данном видео мы рассмотрим модуль io, который позволяет использовать…
Ребят, напишите отзыв по качеству контента за последний месяц. Что бы добавили, убрали, изменили:?
Задача с решением. «Диагонали числовой спирали»
Задача № 28 Проект Эйлера.
Условие:
Если начать с числа 1 и двигаться дальше вправо по часовой стрелке, образуется следующая спираль 5х5:
21 22 23 24 25
20 7 8 9 10
19 6 1 2 11
18 5 4 3 12
17 16 15 14 13
Можно убедиться, что сумма чисел в диагоналях равна 101.
Какова сумма чисел в диагоналях спирали 1001 на 1001, образованной таким же способом?
Пишите ваше решение в комментариях. Решение будет через 3 часа.
#задача28 #решение #проектэйлера
Задача № 28 Проект Эйлера.
Условие:
Если начать с числа 1 и двигаться дальше вправо по часовой стрелке, образуется следующая спираль 5х5:
21 22 23 24 25
20 7 8 9 10
19 6 1 2 11
18 5 4 3 12
17 16 15 14 13
Можно убедиться, что сумма чисел в диагоналях равна 101.
Какова сумма чисел в диагоналях спирали 1001 на 1001, образованной таким же способом?
Пишите ваше решение в комментариях. Решение будет через 3 часа.
#задача28 #решение #проектэйлера
Задача с решением. «Диагонали числовой спирали»
Задача № 28 Проект Эйлера.
Смотреть решение
#задача28 #решение #проектэйлера
Задача № 28 Проект Эйлера.
Смотреть решение
#задача28 #решение #проектэйлера
Кодинг-марафон. Решение Задачи 8
Код функции для распаковки вложенных списков можно посмотреть на сайте наших партнеров из pythonist.ru.
Смотреть решение
Условие конкурса в закрепе канала.
#задача #марафон
Код функции для распаковки вложенных списков можно посмотреть на сайте наших партнеров из pythonist.ru.
Смотреть решение
Условие конкурса в закрепе канала.
#задача #марафон
Кодинг-марафон. Задача № 9.
Условия конкурса - в закрепленной записи канала.
Приз: 10 баллов.
Задание:
Напишите функцию, которая будет возвращать строку, представляющую собой ASCII-рисунок ромба. На вход функция получает одну букву латинского алфавита в верхнем регистре и один символ, который будет использован в качестве фона для рисунка:
- КАЖДАЯ строка рисунка заканчивается символом '\n',
- на вход может подаваться любая из 26 букв латинского алфавита и любой ASCII-символ как параметр background,
- предполагается, что ввод всегда валиден, не нужно проверок и исключений.
Присылаем номер задачи и ссылку на код сюда - @lex_draven
#задача #марафон
Условия конкурса - в закрепленной записи канала.
Приз: 10 баллов.
Задание:
Напишите функцию, которая будет возвращать строку, представляющую собой ASCII-рисунок ромба. На вход функция получает одну букву латинского алфавита в верхнем регистре и один символ, который будет использован в качестве фона для рисунка:
>> diamond('A')Сигнатура:
A
>> diamond('B')
A
B B
A
>> diamond('D', '-')
---A---
--B-B--
-C---C-
D-----D
-C---C-
--B-B--
---A---
def diamond(letter: str, background: str=' ') -> str:
Примечания: - КАЖДАЯ строка рисунка заканчивается символом '\n',
- на вход может подаваться любая из 26 букв латинского алфавита и любой ASCII-символ как параметр background,
- предполагается, что ввод всегда валиден, не нужно проверок и исключений.
Присылаем номер задачи и ссылку на код сюда - @lex_draven
#задача #марафон
Вакансия дня. Backend Python разработчик
https://telegra.ph/Backend-Python-razrabotchik-08-10
Формат работы: удалёнка/офис
Условия: полная занятость
ЗП: 90 000-160 000 р.
Откликнуться: @still_alive_girl
#работа #вакансия
https://telegra.ph/Backend-Python-razrabotchik-08-10
Формат работы: удалёнка/офис
Условия: полная занятость
ЗП: 90 000-160 000 р.
Откликнуться: @still_alive_girl
#работа #вакансия
Плейлист дня. Игра "Сапер" на Python. Часть 1
Содержание:
Часть 1. Превью.
Часть 2. Создаем игровое поле.
Часть 3. Создаем класс MineSwepper.
Часть 4. Класс MyButton.
Часть 5. Расставляем мины.
Часть 6. Обработка нажатия кнопок.
Часть 7. Создаем барьерные элементы.
Часть 8. Подсчитываем мины вокруг.
Продолжение в следующем выпуске.
#видео #pygame
Содержание:
Часть 1. Превью.
Часть 2. Создаем игровое поле.
Часть 3. Создаем класс MineSwepper.
Часть 4. Класс MyButton.
Часть 5. Расставляем мины.
Часть 6. Обработка нажатия кнопок.
Часть 7. Создаем барьерные элементы.
Часть 8. Подсчитываем мины вокруг.
Продолжение в следующем выпуске.
#видео #pygame
YouTube
Игра "Сапер" на Python. Minesweeper in Python Tkinter Превью
Стать спонсором канала и получить доступ к дополнительным материалам по Python
https://www.youtube.com/channel/UCMcC_43zGHttf9bY-xJOTwA/join
https://boosty.to/egoroff_channel
https://www.patreon.com/artem_egorov
https://stepik.org/course/63085/syllabus
Курс…
https://www.youtube.com/channel/UCMcC_43zGHttf9bY-xJOTwA/join
https://boosty.to/egoroff_channel
https://www.patreon.com/artem_egorov
https://stepik.org/course/63085/syllabus
Курс…
Статья дня. Бинарные модули для Python.
Скорости Python не всегда хватает для тяжелых математических расчетов.
В этой статье рассматриваются возможности бинарных модулей и расширений.
#читать #binary
Скорости Python не всегда хватает для тяжелых математических расчетов.
В этой статье рассматриваются возможности бинарных модулей и расширений.
#читать #binary
Вакансия дня. Backend Python developer
https://telegra.ph/Backend-Python-developer-08-10
Формат работы: удалёнка
Условия: полная занятость
ЗП: от 120 000 до 140 000 р.
Откликнуться: @wbtech_team
#работа #вакансия
https://telegra.ph/Backend-Python-developer-08-10
Формат работы: удалёнка
Условия: полная занятость
ЗП: от 120 000 до 140 000 р.
Откликнуться: @wbtech_team
#работа #вакансия
Плейлист дня. Игра "Сапер" на Python. Часть 2
Содержание:
Часть 9. Добавляем цвет.
Часть 10. Скрываем поля.
Часть 11. Обход в ширину.
Часть 12. Создаем концовку игры.
Часть 13. Создаем меню игры.
Часть 14. Перезапуск игры.
Часть 15. Меняем настройки игры.
Удачи в учёбе.
#видео #pygame
Содержание:
Часть 9. Добавляем цвет.
Часть 10. Скрываем поля.
Часть 11. Обход в ширину.
Часть 12. Создаем концовку игры.
Часть 13. Создаем меню игры.
Часть 14. Перезапуск игры.
Часть 15. Меняем настройки игры.
Удачи в учёбе.
#видео #pygame
YouTube
Игра "Сапер" на Python, добавляем цвет. Minesweeper in Python Tkinter
Стать спонсором канала и получить доступ к дополнительным материалам по Python
https://www.youtube.com/channel/UCMcC_43zGHttf9bY-xJOTwA/join
https://boosty.to/egoroff_channel
https://www.patreon.com/artem_egorov
https://stepik.org/course/63085/syllabus
Курс…
https://www.youtube.com/channel/UCMcC_43zGHttf9bY-xJOTwA/join
https://boosty.to/egoroff_channel
https://www.patreon.com/artem_egorov
https://stepik.org/course/63085/syllabus
Курс…