Кодинг-марафон. Задача № 7.
Условия конкурса - в закрепленной сверху записи канала.
Приз: 10 баллов.
Задание:
Напишите функцию, которая будет возвращать True, если строка, являющаяся аргументом функции, содержит возрастающие И последовательные числа. Например, ‘123’ (1-2-3) или ‘101112’ (10-11-12).
Сигнатура —
Примечания:
- Функция должна возвращать (не печатать!) только True\False, она не должна бросать исключений.
- Предполагается, что строка-аргумент никогда не пустая и всегда содержит минимум 2 числа, например ’10’ — валидная строка.
- Строка-аргумент будет содержать только числа.
Примеры:
#задача #марафон
Условия конкурса - в закрепленной сверху записи канала.
Приз: 10 баллов.
Задание:
Напишите функцию, которая будет возвращать True, если строка, являющаяся аргументом функции, содержит возрастающие И последовательные числа. Например, ‘123’ (1-2-3) или ‘101112’ (10-11-12).
Сигнатура —
def ascending(value: str) -> bool:
Примечания:
- Функция должна возвращать (не печатать!) только True\False, она не должна бросать исключений.
- Предполагается, что строка-аргумент никогда не пустая и всегда содержит минимум 2 числа, например ’10’ — валидная строка.
- Строка-аргумент будет содержать только числа.
Примеры:
ascending("232425") ➞ TrueПрисылаем номер задачи и ссылку на код сюда - @lex_draven
# строку можно представить как 23, 24, 25, а эти числа следуют друг за другом по возрастанию
ascending("2324256") ➞ False
# шестерка в конце ломает возрастающий ряд
ascending("444445") ➞ True
# строку можно представить как 444 и 445
#задача #марафон
Вакансия дня. Middle Python разработчик
https://telegra.ph/Middle-Python-razrabotchik-07-03
Формат работы: удаленка/гибрид/офис
Условия: full-time.
ЗП: 150 000 - 210 000 т. р. на руки.
Откликнуться: @nikiloyden
#работа #вакансия
https://telegra.ph/Middle-Python-razrabotchik-07-03
Формат работы: удаленка/гибрид/офис
Условия: full-time.
ЗП: 150 000 - 210 000 т. р. на руки.
Откликнуться: @nikiloyden
#работа #вакансия
Видео дня. ООП. Классы, объекты, экземпляры классов.
Содержание:
1. Классы и функции.
2. Переменные в ООП.
Ссылка на Youtube
#видео #ООП
Содержание:
1. Классы и функции.
2. Переменные в ООП.
Ссылка на Youtube
#видео #ООП
YouTube
ООП 1 Классы, объекты, экземпляры классов. Объектно-ориентированное программирование в Python
🔥🔥🔥 Курс на степике по ООП 🔥🔥🔥
https://stepik.org/z/114354
Степик с меня берет комиссию поэтому
1) Лучший способ приобрести курс - личный банковский перевод в РФ или покупку тарифа на boosty. Я добавлю вас вручную на курс по вашему ид.
https://yangx.top/artem_egoroff…
https://stepik.org/z/114354
Степик с меня берет комиссию поэтому
1) Лучший способ приобрести курс - личный банковский перевод в РФ или покупку тарифа на boosty. Я добавлю вас вручную на курс по вашему ид.
https://yangx.top/artem_egoroff…
Вакансия дня. Middle Python разработчик
https://telegra.ph/Middle-Python-razrabotchik-07-30-3
Формат работы: удалёнка
Условия: фулл-тайм
ЗП: от 140’000 до 220’000 RUB
Откликнуться: @vdeev7
#работа #вакансия
https://telegra.ph/Middle-Python-razrabotchik-07-30-3
Формат работы: удалёнка
Условия: фулл-тайм
ЗП: от 140’000 до 220’000 RUB
Откликнуться: @vdeev7
#работа #вакансия
Статья дня. 11 популярных библиотек Python для Data Science
В этой статье мы рассмотрели самые популярные библиотеки Python для анализа и визуализации данных.
Читать статью
#читать #datascience #анализданных
В этой статье мы рассмотрели самые популярные библиотеки Python для анализа и визуализации данных.
Читать статью
#читать #datascience #анализданных
Библиотека программиста
📊 11 популярных библиотек Python для Data Science
Одна из причин ценности Python для Data Science заключается в огромной коллекции библиотек анализа и визуализации данных. В этой статье мы рассмотрели самые популярные.
Видео дня. Словари в Python.
Содержание:
1. Операции и методы словаря.
2. Создание словаря
3. Доступ по ключу
4. Добавление новой пары ключ-значение
5. Обход элементов словаря в цикле for
6. Удаление ключа
7. Методы словаря: clear, get(key, [value]), setdefault(key, [value]), pop(key), poitem(), keys(), values(), items()
Ссылка на Youtube
#видео #словари
Содержание:
1. Операции и методы словаря.
2. Создание словаря
3. Доступ по ключу
4. Добавление новой пары ключ-значение
5. Обход элементов словаря в цикле for
6. Удаление ключа
7. Методы словаря: clear, get(key, [value]), setdefault(key, [value]), pop(key), poitem(), keys(), values(), items()
Ссылка на Youtube
#видео #словари
YouTube
32 Словари (dict) Python. Операции и методы словаря.
🔥🔥🔥 Инди-курс по Python 🔥🔥🔥
https://stepik.org/course/63085/promo
👉👉👉 Свой вопрос по курсу можешь задать в чате
https://yangx.top/+SlnNhAO7caBlNDM6
👉👉👉 Также подписывайся на мой телеграмм-канал
https://yangx.top/python_egoroff
http://egoroffartem.pythonanywhere…
https://stepik.org/course/63085/promo
👉👉👉 Свой вопрос по курсу можешь задать в чате
https://yangx.top/+SlnNhAO7caBlNDM6
👉👉👉 Также подписывайся на мой телеграмм-канал
https://yangx.top/python_egoroff
http://egoroffartem.pythonanywhere…
Трюк дня. Словарный метод get() и его аргументы
Когда вы вызываете метод get(), он проверяет, есть ли в словаре указанный ключ.
Если ключ есть, возвращается его значение.
Если ключа нет, возвращается значение, установленное по умолчанию. Чтобы установить значение по умолчанию, его нужно передать в метод в качестве второго аргумента.
name_for_userid = {
382: "Alice",
590: "Bob",
951: "Dilbert",
}
def greeting(userid):
return f'Hi {name_for_userid.get(userid, "there")}!'
>>> greeting(382)
"Hi Alice!"
>>> greeting(333333)
"Hi there!"
#tips #tricks
Когда вы вызываете метод get(), он проверяет, есть ли в словаре указанный ключ.
Если ключ есть, возвращается его значение.
Если ключа нет, возвращается значение, установленное по умолчанию. Чтобы установить значение по умолчанию, его нужно передать в метод в качестве второго аргумента.
name_for_userid = {
382: "Alice",
590: "Bob",
951: "Dilbert",
}
def greeting(userid):
return f'Hi {name_for_userid.get(userid, "there")}!'
>>> greeting(382)
"Hi Alice!"
>>> greeting(333333)
"Hi there!"
#tips #tricks
Задача с решением. “Словарные перестановки”
Задача №24 Проект Эйлера.
Условие:
Перестановка — это упорядоченная выборка объектов. К примеру, 3124 является одной из возможных перестановок из цифр 1, 2, 3 и 4. Если все перестановки приведены в порядке возрастания или алфавитном порядке, то такой порядок будем называть словарным. Словарные перестановки из цифр 0, 1 и 2 представлены ниже:
012 021 102 120 201 210
Какова миллионная словарная перестановка из цифр 0, 1, 2, 3, 4, 5, 6, 7, 8 и 9?
Пишите ваше решение в комментариях. Решение будет через 3 часа.
#задача24 #решение #проектэйлера
Задача №24 Проект Эйлера.
Условие:
Перестановка — это упорядоченная выборка объектов. К примеру, 3124 является одной из возможных перестановок из цифр 1, 2, 3 и 4. Если все перестановки приведены в порядке возрастания или алфавитном порядке, то такой порядок будем называть словарным. Словарные перестановки из цифр 0, 1 и 2 представлены ниже:
012 021 102 120 201 210
Какова миллионная словарная перестановка из цифр 0, 1, 2, 3, 4, 5, 6, 7, 8 и 9?
Пишите ваше решение в комментариях. Решение будет через 3 часа.
#задача24 #решение #проектэйлера
Задача с решением. “Словарные перестановки”
Задача №24 Проект Эйлера.
Смотреть решение
#задача24 #решение #проектэйлера
Задача №24 Проект Эйлера.
Смотреть решение
#задача24 #решение #проектэйлера
Друзья, питонисты.
Мы сделали группу в ВК и будем туда тоже публиковать контент по Python.
Для тех кто использует и ВК тоже вот ссылка: https://vk.com/pythonboost
Мы сделали группу в ВК и будем туда тоже публиковать контент по Python.
Для тех кто использует и ВК тоже вот ссылка: https://vk.com/pythonboost
Кодинг-марафон. Решение Задачи 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, который позволяет использовать…
Ребят, напишите отзыв по качеству контента за последний месяц. Что бы добавили, убрали, изменили:?