Zen of Python
20.1K subscribers
1.29K photos
179 videos
36 files
3.3K links
Полный Дзен Пайтона в одном канале

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Сайт: https://tprg.ru/site

Регистрация в перечне РКН: https://tprg.ru/xZOL
Download Telegram
101 вопрос, на который должен ответить Python-разработчик

Периодически на этом канале я разбираю вопросы, которые часто встречаются на собеседованиях. Так вот, у нас на сайте вышла подборка с 101 (!) вопросом, на которые должен знать ответы любой специалист.

Попробуйте ответить на все: https://tproger.ru/articles/101-vopros-python-razrabotchiku/

#собеседование
👍13🔥5👎3🤔2
​Помните 101 вопрос, на который должен ответить Python-разработчик?

Так вот вам 101 ответ! А если быть точным, то 99. Не знаю, почему автор упустил 2 ответа, но это и не важно, всё равно это отличная работа.

Если с вопросами вы могли только проверить только факт, знаете вы ответ или нет. То здесь уже можно проверить, насколько вы правы, а если ошиблись — узнать правильный ответ.

#собеседование
👍16🔥43💩2
Выполняем тестовое задание на джуниора Python-разработчика с зарплатой 70 000 рублей

В видео разобрали тестовое с приложением для конвертации PDF-файлов в MP3 и конвертатором криптовалют с веб-интерфейсом на Django.

Хорошая практика, так ещё и на задачах из реального тестового задания: https://youtu.be/Q0lHb-FCATk

#видео #django #собеседование
😁10🤡6👍4💩1👌1
Как работает функция filter?

Вроде бы всё просто, функция делает буквально то, о чём говорит её название, — фильтрует элементы в последовательности. Но давайте разбираться, как именно она это делает.

Основная фишка функции filter в том, что каждый элемент передается функции, которая включает его в последовательность, если по условию получает True, и отбрасывает в случае False.

Например:
def add_three(x):
if x % 2 == 0:
return True
else:
return False

li = [1,2,3,4,5,6,7,8]

[i for i in filter(add_three, li)]

Мы получим:
#=> [2, 4, 6, 8}

Для базового использования этого понимания должно хватить. Но у filter также есть несколько особенностей использования, которые важно учитывать при продвинутой разработке. О них подробнее можно почитать в статье.

#собеседование
👍5
​​@pyainter_bot | ИИ-тренер по Python

Разработчики, которые доводят свои пет-проекты до ума, существуют... Один из них создал питонического тренера в Telegram для собеседований. Среди фичей:

— Система начисления очков;
— Множество разделов (Основы Python, ООП, Базы данных, Тестирование и проч.);
— Режим «злого учителя»: бот гоняет вас на слабые темы;

Проект опенсорсный. Если вам захотелось выставить свою LLM и задать ей свои промты, дерзайте.

Репозиторий проекта
#инструмент #собеседование
@zen_of_python
❤‍🔥5👎21