Голодные Игры Junior Pyhon разработчиков. Разбор первого тестового задания.

preview_player
Показать описание
Уникальное шоу. Получение работы разработчиком в прямом эфире. Из 30ти присланных тестовых отобраны 8. Смотрим как надо было сделать, что бы пройти.

Обычно денежка идёт на книжки про питончик. Но иногда на светлое и тёмное.
Если Тиньков не даёт перечислить, стукните в личку телеги andpronin, придумаем что нибудь

Виш лист
Хорошие книги по Питончику, которые могу рекомендовать (и хочу купить с вашей помощью).

Изучаем Python. Двухтомник. Марк Лутц. Очень подробно и структурно (Хочу дождаться 6го издания.. )
Читаем и разбираем ее тут

Куплено (огромное спасибо зрителям)
Знакомство с Python | Бейдер Дэн (2023) - выглядит приятно для новичка
Чистый Python. Тонкости программирования для профи | Бейдер Дэн (2022) - хорошо для продолжения
Высоконагруженные приложения. Программирование, масштабирование, поддержка | Клеппман Мартин
Python. К вершинам мастерства | Рамальо Лучано - 2е издание - сложно для новичка, но интересно
Паттерны разработки на Python: TDD, DDD и событийно-ориентированная архитектура -- хорошо про то, когда какой фреймворк применять
Видимо, дальше появтся еще нескромные желания. Но пока - так

Моя тележка andpronin -- стучите, если что.
Мой канал про обучению python с нуля и до мидла Андрей+=Пронин

Я в других сетях

#python #питон #программирование #Андрей_Пронин #собеседование #
Рекомендации по теме
Комментарии
Автор

прикольная логика: мы накидывали баллы за то, чего не требовалось по тз и забирали баллы за то, что тз не предполагало...

bunasha
Автор

Прошу прощения, вчера не смотрел до конца, слишком поздновато для Новосибирска 😇, сегодня в записи буду смотреть, огромное спасибо ребята 🤝

Maine__Coon__
Автор

В целом - прикольно получилось. И весьма приятно наконец-то у тебя на канале видеть хоть сколько-то адекватный код. :D

Хотя и есть к чему придраться. Но тут, конечно, проблема может быть не в них, а во мне - вполне не исключаю. Придется, все же, показать, что такое настоящая духота: а то, понимаешь ли, Андрей себя душным назвал, а меня даже не вспомнил. :D

Задания тут, конечно, швах полнейший. Там дыра на дыре и дырой погоняет. Я бы понял, если бы это все нужно было для того, чтобы посмотреть, как человек сам думает и отслеживает корнер кейсы: но тут в бой вступает "снятие баллов" за какие-то вещи, которые явно не противоречат ТЗ.

И что меня прям вот совсем добило - это докидывание баллов за "классный вывод в консоль", "логгирование", "удаление дубликатов" или какие-то доп. фичи.
А теперь на секундочку представим, что пришел заказчик, который просил сделать А, а ему сделали АБВ. А он уже так-то сделал свои БВ и ему просто нужен был код, который делает А, который он сможет подключить к своим БВ. Чет я не думаю, что человек обрадуется тому, что ему придется выпиливать функционал, который он не заказывал.
Я, в целом, только за, когда человек поступает не как робот, а думает и добавляет что-то еще и выходит за рамки ТЗ, но: 1. выход за рамки должен быть либо обговорен с тем, кто выдавал ТЗ, либо, в данном случае, просто написать комментарии. 2. этот функционал должен быть легко выпиливаемый. К примеру, "удаление дубликатов" - тут классный флаг на отключение фичи, прям респект. Но на этом все.

Не, я, конечно, изначально ТЗ не видел, мб там это все и отражено, мол, "вот задания - делайте, что хотите, можете намутить потрясающий вывод, а можете нет" или что-то типа того. Так что, возможно, я и не прав.

P.S. А задачу Е никто не решил, ИМХО: у них все методы некорретные - ни один из них не даст корректный результат, кроме подсчета спецсимволов. Но этот метод будет работать с неоптимальной асимптотикой. Навскидку - никто не учел, что после слова может быть спецсимвол.

А это "эталонное" решение на палиндром на 8/8 баллов... 1.Регулярка отработает только на латинских буквах. 2. Не учтен регистр. 3. Если исправить регулярку, то слово "папье-маше" для нее будет считаться 2 разными словами. 4. Оформление?...Пеп8?... Докстринги?...Перенос строки через слэш? 8 из 8, говорите? :D

P.P.S. Я не смогу забанить человека, с которым я согласен. :D Это я про запятую. Да, по ПЕП она должна быть, но это реально бред.


P.P.P.S. А Яна прям похорошела и расцвела, устроившись кодером работать. Вот что кодерская ЗП делает. :D

IdE
Автор

пожалуйста, отключайте звуковые уведомления

andrewi
Автор

Толщина линз у Андрея уменьшилась. Это специальные очки из линз разработанных в Сколково?

ivanabdullaev
Автор

А можно узнать какой бэкграунд уже есть у ребят кто решал? Они уже работают или студенты может-быть?

michaelantipov
Автор

Тема декоратора класса не раскрыта!!!!

zlspyhn