Визуализация прохождения лабиринта участника @RzSvet
Трюк дня. Проверка элементов списка на равенство
"Питоничные" способы проверить, все ли элементы в списке равны между собой:
Например, решение len(set()) - идиоматично, однако использование множества менее эффективно по части памяти и скорости работы.
#tips
"Питоничные" способы проверить, все ли элементы в списке равны между собой:
>>> lst = ['a', 'a', 'a']Решения расположены в порядке от наиболее до наименее "питоничных" и одновременно от наименее до наиболее эффективных.
>>> len(set(lst)) == 1
True
>>> all(x == lst[0] for x in lst)
True
>>> lst.count(lst[0]) == len(lst)
True
Например, решение len(set()) - идиоматично, однако использование множества менее эффективно по части памяти и скорости работы.
#tips
Насколько хорошо вы умеете работать в командной строке? Пройдите тест для начинающих DevOps-специалистов и проверьте!
Количество вопросов: 25.
После удачного прохождения теста с вами свяжется менеджер курсов по Python от компании Otus.
Количество вопросов: 25.
После удачного прохождения теста с вами свяжется менеджер курсов по Python от компании Otus.
Видео дня. Классы, объекты, экземпляры классов
Изучаем ООП в Python. В этом видео разберем, что такое объект, класс и экземпляр класса. Также научимся создавать собственные классы.
Ссылка на YouTube
#видео
Изучаем ООП в Python. В этом видео разберем, что такое объект, класс и экземпляр класса. Также научимся создавать собственные классы.
Ссылка на 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…
Задача с решением. Ищем подстроку в строке
Напишите функцию
В случае нахождения подстроки, возвращается фраза «Есть контакт!», а иначе - «Мимо!».
Совпадение должно быть найдено независимо от регистра обеих строк.
Пишите ваше решение в комментариях. Мы опубликуем решение через 3 часа.
#задача #задача37
Напишите функцию
search_substr(subst, st)
, которая принимает 2 строки и определяет, имеется ли подстрока subst
в строке st
. В случае нахождения подстроки, возвращается фраза «Есть контакт!», а иначе - «Мимо!».
Совпадение должно быть найдено независимо от регистра обеих строк.
Пишите ваше решение в комментариях. Мы опубликуем решение через 3 часа.
#задача #задача37
Плейлист дня. Уроки Python. Часть 1
Содержание:
Урок 1. Начало работы и установка
Урок 2. Типы данных, переменные
Урок 3. Арифметические операции
Урок 4. Условия и циклы if, while, for
Урок 5. Функции и как с ними работать
Урок 6. Списки (Массивы)
#видео
Содержание:
Урок 1. Начало работы и установка
Урок 2. Типы данных, переменные
Урок 3. Арифметические операции
Урок 4. Условия и циклы if, while, for
Урок 5. Функции и как с ними работать
Урок 6. Списки (Массивы)
#видео
YouTube
Уроки Python - Начало работы и установка
Мы начинаем новый курс уроков по языку программирования python. Python идеален для начала изучения программирования начинающим и входа в сферу it. Его синтаксис очень прост и лаконичен. Python используется в очень многих сферах, а разработка на нем доставляет…
Статья дня. Практические рекомендации по работе с Docker для Python-разработчиков
Ряд полезных советов по работе с Docker, как общего характера, так и Python-специфичных.
Читать статью
#читать
Ряд полезных советов по работе с Docker, как общего характера, так и Python-специфичных.
Читать статью
#читать
Хабр
Практические рекомендации по работе с Docker для Python-разработчиков
Прим. Wunder Fund: в этой длииинной статье вы найдете ряд полезных советов по работе с Docker, как общего характера, так и Python-специфичных. Хоть мы и давно используем Docker в работе, про некоторые...
Вакансия дня. Разработчик Python
https://yangx.top/ru_pythonjobs/22261
Формат работы: удаленка
Условия: projectjob
ЗП: 15-20к
#работа #вакансия
Откликнуться: @andrey_win
https://yangx.top/ru_pythonjobs/22261
Формат работы: удаленка
Условия: projectjob
ЗП: 15-20к
#работа #вакансия
Откликнуться: @andrey_win
Трюк дня. Модуль ipaddress: работа с IP-адресами
В стандартной библиотеке Python 3 есть специальный модуль для работы с IP-адресами:
#tips
В стандартной библиотеке Python 3 есть специальный модуль для работы с IP-адресами:
>>> import ipaddressУзнать больше можно в документации: на английском, на русском.
>>> ipaddress.ip_address('192.168.1.2')
IPv4Address('192.168.1.2')
>>> ipaddress.ip_address('2001:af3::')
IPv6Address('2001:af3::')
#tips
Видео дня. Разработка игр на Python. Урок 2
(Начало - Урок 1)
Продолжаем делать игру Space Invaders на языке программирования Python с использованием библиотеки Pygame. Обработаем события нажатия клавиш и заставим нашу пушку двигаться по горизонтали.
Ссылка на YouTube
#видео #gamedev #pygame
(Начало - Урок 1)
Продолжаем делать игру Space Invaders на языке программирования Python с использованием библиотеки Pygame. Обработаем события нажатия клавиш и заставим нашу пушку двигаться по горизонтали.
Ссылка на YouTube
#видео #gamedev #pygame
PythonBoost - сообщество питонистов
Друзья, мы начинаем второй кодинг-марафон среди подписчиков. Марафон будет состоять из 10 задач. Каждую неделю мы будем публиковать 1 задачу по питону, алгоритмам и другим темам. За правильное решение задачи вы получаете 10 баллов. Наше решение будет…
Ребята, как вам наш марафон. Дайте пожалуйста обратную связь в комментариях.
1. Как вам уровень задач?
2. Качество ревью кода нашим преподавателем?
3. полезность такого марафона для становления Python Developer(ом)?
1. Как вам уровень задач?
2. Качество ревью кода нашим преподавателем?
3. полезность такого марафона для становления Python Developer(ом)?
Задача с решением. Найдите ошибки в коде
Николай написал функцию
#задача #задача38
Николай написал функцию
is_alive(health)
, которая проверяет здоровье персонажа в игре. Если оно равно или меньше нуля, то функция возвращает False
, в противном случае True
. К сожалению, функция не работает, так как ученик допустил в ней ряд ошибок. Исправьте их и проверьте работоспособность программы (в качестве аргумента всегда передается число).def is_alive(health):Пишите о найденных ошибках в комментариях. Мы опубликуем ответ через 3 часа.
if:
health < 0
False
else:
return true
#задача #задача38