Кодинг-марафон. Задача № 5.
Условия конкурса - в закрепленной сверху записи канала.
Приз: 10 баллов.
Задание:
Напишите функцию, которая возвращает True, если в переданном числе за каждой последовательностью единиц следует последовательность нулей той же длины.
Примеры:
#задача #марафон2
Условия конкурса - в закрепленной сверху записи канала.
Приз: 10 баллов.
Задание:
Напишите функцию, которая возвращает True, если в переданном числе за каждой последовательностью единиц следует последовательность нулей той же длины.
Примеры:
same_length (110011100010) ➞ TrueПрисылаем номер задачи и ссылку на код сюда - @vovabodnar
same_length (101010110) ➞ False
same_length (111100001100) ➞ True
same_length (111) ➞ False
#задача #марафон2
Что выведет указанный выше код?
Anonymous Quiz
58%
все символы my_string, не являющиеся гласными
28%
список из None
9%
список из True
5%
список из False
Вакансия дня. Junior Python Developer
https://proglib.io/vacancies/junior-python-developer-aton-2021-10-06
Формат работы: офис (Москва)
Условия: полная занятость
ЗП: по результатам собеседования
#работа #вакансия
https://proglib.io/vacancies/junior-python-developer-aton-2021-10-06
Формат работы: офис (Москва)
Условия: полная занятость
ЗП: по результатам собеседования
#работа #вакансия
Плейлист дня. Python с нуля | Мини-курс. Часть 1
Содержание:
Урок 1. Первая программа. Переменные
Урок 2. Условные операторы. Пользовательский ввод
Урок 3. Функции
Урок 4. Циклы (for, while)
Урок 5. Списки
Урок 6. Кортежи, словари
#видео
Содержание:
Урок 1. Первая программа. Переменные
Урок 2. Условные операторы. Пользовательский ввод
Урок 3. Функции
Урок 4. Циклы (for, while)
Урок 5. Списки
Урок 6. Кортежи, словари
#видео
YouTube
Python с нуля. Урок 1 | Первая программа. Переменные
Начинаем изучение языка программирования Python. Установка, написание первой программы, переменные, операции над числами.
------
Мини-блог на Django: https://vk.cc/cij8AN
Telegram: https://yangx.top/plugar_inf
Группа в ВК: https://vk.com/plugar_inf
Rutube: ht…
------
Мини-блог на Django: https://vk.cc/cij8AN
Telegram: https://yangx.top/plugar_inf
Группа в ВК: https://vk.com/plugar_inf
Rutube: ht…
Статья дня. ТОП-15 трюков в Python 3, делающих код понятнее и быстрее
Подборка приемов, которые помогут вам при меньших усилиях писать более качественный программный код.
Читать статью
#читать
Подборка приемов, которые помогут вам при меньших усилиях писать более качественный программный код.
Читать статью
#читать
Библиотека программиста
ТОП-15 трюков в Python 3, делающих код понятнее и быстрее
Подборка трюков в Python третьей версии, которая поможет вам при меньших усилиях писать более качественный программный код.
Трюк дня. Использование срезов без указания индексов
В Python синтаксис срезов списков допускает отсутствие индексов. Это можно применить с пользой:
Можно очистить список от всех элементов:
>>> lst = [1, 2, 3, 4, 5]
>>> del lst[:]
>>> lst
[]
Можно заменить все элементы списка, не создавая новый объект:
>>> a = lst
>>> lst[:] = [7, 8, 9]
>>> lst
[7, 8, 9]
>>> a
[7, 8, 9]
>>> a is lst
True
Можно также создать копию списка (поверхностную):
>>> b = lst[:]
>>> b
[7, 8, 9]
>>> b is lst
False
#tips
В Python синтаксис срезов списков допускает отсутствие индексов. Это можно применить с пользой:
Можно очистить список от всех элементов:
>>> lst = [1, 2, 3, 4, 5]
>>> del lst[:]
>>> lst
[]
Можно заменить все элементы списка, не создавая новый объект:
>>> a = lst
>>> lst[:] = [7, 8, 9]
>>> lst
[7, 8, 9]
>>> a
[7, 8, 9]
>>> a is lst
True
Можно также создать копию списка (поверхностную):
>>> b = lst[:]
>>> b
[7, 8, 9]
>>> b is lst
False
#tips
Видео дня. Установка Python на Windows
Разбираем процесс установки Python версии 3.7 на Windows.
Ссылка на YouTube
#видео
Разбираем процесс установки Python версии 3.7 на Windows.
Ссылка на YouTube
#видео
YouTube
Урок 1 Установка Python 3.7 на Windows | Python 3.7 Install
🔥🔥🔥 Инди-курс по Python 🔥🔥🔥
https://stepik.org/course/63085/promo
👉👉👉 Свой вопрос по курсу можешь задать в чате
https://yangx.top/+SlnNhAO7caBlNDM6
👉👉👉 Также подписывайся на мой телеграмм-канал
https://yangx.top/python_egoroff
В видео описывается детальный процесс…
https://stepik.org/course/63085/promo
👉👉👉 Свой вопрос по курсу можешь задать в чате
https://yangx.top/+SlnNhAO7caBlNDM6
👉👉👉 Также подписывайся на мой телеграмм-канал
https://yangx.top/python_egoroff
В видео описывается детальный процесс…
Кодинг-марафон. Решение Задачи 5
Функцию для сверки последовательностей нулей и единиц можно посмотреть на сайте наших партнеров из pythonist.ru
Смотреть решение
Условия конкурса - в закрепе канала.
#задача #марафон2
Функцию для сверки последовательностей нулей и единиц можно посмотреть на сайте наших партнеров из pythonist.ru
Смотреть решение
Условия конкурса - в закрепе канала.
#задача #марафон2
Python Работа - ребят, наш канал с вакансиями по Python. Все в телеграме, без посредников в виде hh и подобных.
Telegram
Python работа
Вакансии по Python. Только новые и только те, где можно связаться напрямую с HR или начальником.
Реклама и размещение вакансий- @anothertechrock
РКН: https://kurl.ru/wixWd
Реклама и размещение вакансий- @anothertechrock
РКН: https://kurl.ru/wixWd
Кодинг-марафон. Задача № 6.
Условия конкурса - в закрепленной сверху записи канала.
Приз: 10 баллов.
Задание:
Гарри — почтальон. У него есть почтовый участок размером n * m (матричный / 2D-список). Каждый слот в 2D-списке представляет количество писем в этом месте.
Гарри может идти только вправо и вниз. Он начинает обход в (0, 0) и заканчивает в (n-1, m-1). n представляет высоту, а m — длину матрицы.
Письма Гарри может брать только там, где находится.
Напишите функцию, возвращающую максимальное количество писем, которое Гарри может подобрать.
Примеры:
Присылаем номер задачи и ссылку на код сюда - @vovabodnar
#задача #марафон2
Условия конкурса - в закрепленной сверху записи канала.
Приз: 10 баллов.
Задание:
Гарри — почтальон. У него есть почтовый участок размером n * m (матричный / 2D-список). Каждый слот в 2D-списке представляет количество писем в этом месте.
Гарри может идти только вправо и вниз. Он начинает обход в (0, 0) и заканчивает в (n-1, m-1). n представляет высоту, а m — длину матрицы.
Письма Гарри может брать только там, где находится.
Напишите функцию, возвращающую максимальное количество писем, которое Гарри может подобрать.
Примеры:
harry([[5, 2], [5, 2]]) ➞ 12Примечание. Как вы видели в примере 3, если матрица пуста, верните -1.
# (5+5+2)
harry([
[1, 2, 3, 4, 5],
[6, 7, 8, 9, 10],
[11, 12, 13, 14, 15]
]) ➞ 72
# (1+6+11+12+13+14+15)
harry([[]]) ➞ -1
Присылаем номер задачи и ссылку на код сюда - @vovabodnar
#задача #марафон2
Видео дня. Как отсортировать список словарей в Python?
У начинающих питонистов часто возникает вопрос - как отсортировать список словарей? Давайте разбираться!
Ссылка на YouTube
#видео
У начинающих питонистов часто возникает вопрос - как отсортировать список словарей? Давайте разбираться!
Ссылка на YouTube
#видео
YouTube
Как отсортировать список словарей в python?
У начинающих питонистов часто возникает вопрос - как отсортировать список словарей? Давайте разбираться!
Я в Telegram - https://yangx.top/tricky_python
Канал создан при поддержке сообщества Moscow Python.
Наш Youtube-канал - https://www.youtube.com/channel/UC…
Я в Telegram - https://yangx.top/tricky_python
Канал создан при поддержке сообщества Moscow Python.
Наш Youtube-канал - https://www.youtube.com/channel/UC…
Статья дня. Ещё раз о производительности фреймворков Python для веб-разработки
Результаты тестирования максимальной нагрузочной способности Django в сравнении с Flask’ом и AIOHTTP.
Читать статью
#читать
Результаты тестирования максимальной нагрузочной способности Django в сравнении с Flask’ом и AIOHTTP.
Читать статью
#читать
Хабр
Ещё раз о производительности фреймворков Python для веб разработки
Недавно мне пришлось начинать проект нового веб сервиса, и я решил протестировать максимальную нагрузочную способность Django, а заодно сравнить её с Flask’ом и...
Вакансия дня. Python Developer
https://yangx.top/ru_pythonjobs/22125
Формат работы: удаленка (Киев)
Условия: полная занятость
ЗП: $2000-4500
#работа #вакансия
Откликнуться: @sshapick
https://yangx.top/ru_pythonjobs/22125
Формат работы: удаленка (Киев)
Условия: полная занятость
ЗП: $2000-4500
#работа #вакансия
Откликнуться: @sshapick
Трюк дня. Как соединить два словаря
В Python 3.5+:
>>> x = {'a': 1, 'b': 2}
>>> y = {'b': 3, 'c': 4}
>>> z = {**x, **y}
>>> z
{'c': 4, 'a': 1, 'b': 3}
В Python 2.x :
>>> z = dict(x, **y)
>>> z
{'a': 1, 'c': 4, 'b': 3}
В этих примерах Python мержит ключи словарей в порядке, указанном в выражении. При этом дубликаты перезаписываются слева направо.
#tips
В Python 3.5+:
>>> x = {'a': 1, 'b': 2}
>>> y = {'b': 3, 'c': 4}
>>> z = {**x, **y}
>>> z
{'c': 4, 'a': 1, 'b': 3}
В Python 2.x :
>>> z = dict(x, **y)
>>> z
{'a': 1, 'c': 4, 'b': 3}
В этих примерах Python мержит ключи словарей в порядке, указанном в выражении. При этом дубликаты перезаписываются слева направо.
#tips
Видео дня. Память и Python
Алексей Кузьмин, имеющий большой опыт в разработке на C++, рассказывает об использовании памяти в Python. Работа с C++ научила его обращать самое пристальное внимание на этот аспект.
Ссылка на YouTube
#видео
Алексей Кузьмин, имеющий большой опыт в разработке на C++, рассказывает об использовании памяти в Python. Работа с C++ научила его обращать самое пристальное внимание на этот аспект.
Ссылка на YouTube
#видео
YouTube
«Память и Python. Что надо знать для счастья?» Алексей Кузьмин, ЦНС
Выступление на конференции PYCON RUSSIA 2017
Кодинг-марафон. Решение Задачи 6
Функцию, возвращающую максимальное количество писем, которое может подобрать почтальон, можно посмотреть на сайте наших партнеров из pythonist.ru
Смотреть решение
Условия конкурса - в закрепе канала.
#задача #марафон2
Функцию, возвращающую максимальное количество писем, которое может подобрать почтальон, можно посмотреть на сайте наших партнеров из pythonist.ru
Смотреть решение
Условия конкурса - в закрепе канала.
#задача #марафон2