TGViewer
Channel Public Channel
PythonBoost - сообщество питонистов

PythonBoost - сообщество питонистов

@pythonboost

Лучший Python телеграм канал для новичков.

Цель: подготовка студентов, начинающих питонистов к нахождению первой работы.

@anothertechrock

РКН: https://kurl.ru/Jhcwp
Subscribers
10.7K
Photos
306
Videos
6
Links
556

Showing posts older than #438 · Back to latest

Older Posts 19 shown
Post #437 6.4K
Post #433 6.17K
Задача с решением. Ищем подстроку в строке

Напишите функцию search_substr(subst, st), которая принимает 2 строки и определяет, имеется ли подстрока subst в строке st.

В случае нахождения подстроки, возвращается фраза «Есть контакт!», а иначе - «Мимо!».

Совпадение должно быть найдено независимо от регистра обеих строк.

Пишите ваше решение в комментариях. Мы опубликуем решение через 3 часа.

#задача #задача37
Post #431 5.96K
Post #428 5.37K
Трюк дня. Проверка элементов списка на равенство

"Питоничные" способы проверить, все ли элементы в списке равны между собой:

>>> 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
Post #426 5.44K
Визуализация прохождения лабиринта участника @RzSvet
Post #425 5.21K
Визуализация прохождения лабиринта участника @deep_math (занял 3-е место по итогам марафона)
Post #424 5.38K
Привет, друзья! Наш второй кодинг-марафон подошел к концу!

Призовые места распределились следующим образом:

1 место - @zlata_t1998 (201 балл)
2 место -@alex_chudinov (188 баллов)
3 место - @deep_math (185 баллов)

Поздравляем победителей!

Любопытно, что победительница этого марафона участвовала также и в нашем первом марафоне, где заняла второе место. Потрясающая настойчивость и воля к победе!

В этом марафоне приняли участие 139 человек (в прошлом было чуть более 100).

36 человек решили все 10 задач. Еще 7 участников решили по 9. С половиной задач справились больше половины участников (71, если быть точными).

Последнюю, десятую задачу решили 39 участников. Особенно порадовали решения с визуализациями. Все они были очень разные и интересные. Мы опубликовали два из них на сайте, а под этим постом разместим еще парочку.

Надеемся, наш второй марафон вам понравился!

Команда Pythonboost
Post #423 5.9K
Книга дня. Automate the Boring Stuff with Python

Автор: Al Sweigart
Год издания: 2020

Рецензия на книгу:
Плюсы:
1. Книга настолько для обучения с нуля, что аж вообще не для программистов. Она для людей, которые используют компьютер для работы и развлечений.
2. Полная ориентация на практику. Книга о том, как начать использовать Python для автоматизации простых задач (перемещения и переименования тысяч файлов, заполнения онлайн-форм, скачивания файлов или копирования текста с сайтов, вывода уведомлений на экран).

#книга #ru #en #скачать
Post #418 7.46K
Видео дня. Использование else в циклах в Python

Мы привыкли, что обычно else используется в в ветвлениях. В Python мы можем использовать else и в других конструкциях, например в циклах. Давайте разберемся, как это работает.

Ссылка на YouTube

#видео
YouTube Использование else в циклах в python Мы привыкли, что обычно else используется в в ветвлениях. В python мы можем использовать else и в других конструкциях, например в циклах.. Давайте разберемся, как это работает. Я в Telegram - https://t.me/tricky_python Канал создан при поддержке сообщества…
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →