- 54
- 102 128
Поколение Python
Russia
Registrace 5. 06. 2023
"Поколение Python" - серия курсов, посвященных языку программирования Python, разработанная командой BEEGEEK 🐝.
Мы считаем, что настоящий программист должен понимать, как работает компьютер, обладать аналитическим мышлением и не бояться математики. Он должен уметь анализировать и рассуждать на уровне проблемы, а не только на уровне кода.
На курсах "Поколение Python" вы научитесь реальным навыкам программирования от сообщества профессиональных питонистов и пройдете свой путь от абсолютного новичка до первого трудоустройства 💪.
Наши курсы признаны лучшими на платформе Stepik в 2020, 2021 и 2022 годах 🔥.
Мы считаем, что настоящий программист должен понимать, как работает компьютер, обладать аналитическим мышлением и не бояться математики. Он должен уметь анализировать и рассуждать на уровне проблемы, а не только на уровне кода.
На курсах "Поколение Python" вы научитесь реальным навыкам программирования от сообщества профессиональных питонистов и пройдете свой путь от абсолютного новичка до первого трудоустройства 💪.
Наши курсы признаны лучшими на платформе Stepik в 2020, 2021 и 2022 годах 🔥.
MOCK-СОБЕСЕДОВАНИЕ с Сергеем | Знание Python, задачи на код, алгоритмические задачи
В рубрике "Mock-собеседование" Сергей из Кемерово - инженер путей сообщения по образованию, изучает программирование полтора года.
Mock-собеседование - это "подставное" интервью, на котором вы с друзьями, другими соискателями или экспертами из вашей области моделируете реальное собеседование. В собеседованиях могут принимать участие студенты, которые прошли все наши актуальные курсы. 🙌
00:52 О себе и об опыте изучения программирования
05:55 Теоретическая часть
06:00 Основные типы данных в Python и их особенности
08:00 Как связаны типы bull и int и почему
10:23 Как устроены списки “под капотом”
13:03 Как Python обрабатывает ситуацию, когда массив списка заполняется, а ты хочешь добавить новый элемент в список
14:50 Что за кулисами словарей и множеств
16:13 Может ли список быть ключом словаря
16:55 Почему пустой список не стоит использовать как аргумент функции по умолчанию
18:00 Декораторы: что это такое и где они используются
21:53 Напиши декоратор, который будет перехватывать ошибки, возникающие при вызове функции
36:18 Алгоритмическое собеседование
37:00 Функция snake()
44:58 Найди числа
01:02:54 Чему равна алгоритмическая сложность приведенного кода
01:27:30 Сколько целых чисел с суммой цифр s
01:35:28 Умный сумматор
01:41:33 Итоги и фидбэк
01:48:09 Про Школу 21
Кстати, вы знали, что у "Поколения Python" появился свой онлайн-магазин? Заходите на сайт shop.pygen.ru и покупайте мерч для настоящих программистов!
Mock-собеседование - это "подставное" интервью, на котором вы с друзьями, другими соискателями или экспертами из вашей области моделируете реальное собеседование. В собеседованиях могут принимать участие студенты, которые прошли все наши актуальные курсы. 🙌
00:52 О себе и об опыте изучения программирования
05:55 Теоретическая часть
06:00 Основные типы данных в Python и их особенности
08:00 Как связаны типы bull и int и почему
10:23 Как устроены списки “под капотом”
13:03 Как Python обрабатывает ситуацию, когда массив списка заполняется, а ты хочешь добавить новый элемент в список
14:50 Что за кулисами словарей и множеств
16:13 Может ли список быть ключом словаря
16:55 Почему пустой список не стоит использовать как аргумент функции по умолчанию
18:00 Декораторы: что это такое и где они используются
21:53 Напиши декоратор, который будет перехватывать ошибки, возникающие при вызове функции
36:18 Алгоритмическое собеседование
37:00 Функция snake()
44:58 Найди числа
01:02:54 Чему равна алгоритмическая сложность приведенного кода
01:27:30 Сколько целых чисел с суммой цифр s
01:35:28 Умный сумматор
01:41:33 Итоги и фидбэк
01:48:09 Про Школу 21
Кстати, вы знали, что у "Поколения Python" появился свой онлайн-магазин? Заходите на сайт shop.pygen.ru и покупайте мерч для настоящих программистов!
zhlédnutí: 2 101
Video
ИНТЕРВЬЮ | Евгений - о работе в Google, американском менталитете и проведении собеседований
zhlédnutí 1,3KPřed 4 měsíci
Евгений - разработчик с большим стажем, работал в Лаборатории Касперского, Amazon и Google. Тимур задал ему вопросы от подписчиков телеграм-канала "Поколение Python": о выборе языка программирования, трудоустройстве в компании FAANG и реальных задачах программистов. 0:01:10 Как Евгений стал разработчиком, познакомился с Тимуром и попал в Google 0:04:20 Если бы ты сейчас решил стать программисто...
MOCK-СОБЕСЕДОВАНИЕ с Григорием | Знание Python, задачи на код, алгоритмические задачи
zhlédnutí 3,2KPřed 5 měsíci
MOCK-СОБЕСЕДОВАНИЕ с Григорием | Знание Python, задачи на код, алгоритмические задачи
ИНТЕРВЬЮ | Михаил Крыжановский - про изучение Python, математику и машинное обучение
zhlédnutí 1,8KPřed 6 měsíci
ИНТЕРВЬЮ | Михаил Крыжановский - про изучение Python, математику и машинное обучение
ИНТЕРВЬЮ | Мария Дмитриевна - о технарях и гуманитариях, онлайн-курсах и дипломе Тимура
zhlédnutí 2,3KPřed 9 měsíci
ИНТЕРВЬЮ | Мария Дмитриевна - о технарях и гуманитариях, онлайн-курсах и дипломе Тимура
ИНТЕРВЬЮ | Тимур - о совмещении школы и "Поколение Python", поиске мотивации и планах на будущее
zhlédnutí 1,2KPřed 10 měsíci
ИНТЕРВЬЮ | Тимур - о совмещении школы и "Поколение Python", поиске мотивации и планах на будущее
ИНТЕРВЬЮ | Георгий Габолаев - о работе в ИТ, вакансиях в Европе и жизни в Германии. Часть 2
zhlédnutí 975Před 11 měsíci
ИНТЕРВЬЮ | Георгий Габолаев - о работе в ИТ, вакансиях в Европе и жизни в Германии. Часть 2
ИНТЕРВЬЮ | Георгий Габолаев - о Бауманке, стажировке в ВК, первых собеседованиях и офферах. Часть 1
zhlédnutí 1,3KPřed rokem
ИНТЕРВЬЮ | Георгий Габолаев - о Бауманке, стажировке в ВК, первых собеседованиях и офферах. Часть 1
MOCK-СОБЕСЕДОВАНИЕ c Максимом | Знания Python, задачи на код, алгоритмические задачи
zhlédnutí 6KPřed rokem
MOCK-СОБЕСЕДОВАНИЕ c Максимом | Знания Python, задачи на код, алгоритмические задачи
ПОДКАСТ | Как сделать лучший курс по Python
zhlédnutí 502Před rokem
ПОДКАСТ | Как сделать лучший курс по Python
СТРИМ 2 | Тимур отвечает на вопросы студентов "Поколения Python"
zhlédnutí 847Před rokem
СТРИМ 2 | Тимур отвечает на вопросы студентов "Поколения Python"
ИНТЕРВЬЮ | Диана - об учебе и жизни в Иннополисе
zhlédnutí 487Před rokem
ИНТЕРВЬЮ | Диана - об учебе и жизни в Иннополисе
ИНТЕРВЬЮ | Эдуард - об учебе в GeekBrains
zhlédnutí 981Před rokem
ИНТЕРВЬЮ | Эдуард - об учебе в GeekBrains
MOCK-СОБЕСЕДОВАНИЕ с Эдуардом | Знания Python, задачи на код, алгоритмические задачи
zhlédnutí 36KPřed rokem
MOCK-СОБЕСЕДОВАНИЕ с Эдуардом | Знания Python, задачи на код, алгоритмические задачи
СТРИМ | Тимур отвечает на вопросы студентов "Поколения Python"
zhlédnutí 829Před rokem
СТРИМ | Тимур отвечает на вопросы студентов "Поколения Python"
join у str написан на плюсах? Вы уверены?
Из 21 минуты объяснение: Просто попробуйте data[0] = data[0] написать в 3й строке. И все станет понятно. Питон не особо смотрит что вы там в кортеж по индексу присваиваите. Даже тот же самый элемент вызовет эксепшн. А строка data[0] = some + super + mega + expression конечно сначала начнет вычисляться с правой части
Парни, я как раз сейчас прохожу ваш курс для новичков))
я постоянно складываю кортежи и суммирую кортеж, нахожу минимум, максимум. Я крайне редко пользуюсь списками. хватает корежа и генератора
в первой "не должна поглощать" и тут же result = func( ). я думал это поглощение в первом палиндроме - нужно шагать только до середины строки вторая на палиндром - не надо никаких диктов - заводите лист размера 26, в него кладете счетчики чаров через код чара минус код "А", потом в итоговый список счетчик каждого чара // 2, ну и не забудьте учесь срединный элемент
первая решается за линию - все переменные '-inf' и через if / else прогоняем, если не поняли есть похожая на литкоде третья интересная, только парень не понял что каунт - это квадрат комбинаций 3 чисел в левой половине номера, да и решать это нужно без доп библиотек через бэк трекинг
алгоритмы полезно решать, чтобы расширить своё мышление, алгоритмическое мышление программа это по умолчанию алгоритм действий - можно делать действия в тупую, а можно оптимально алгоритмы это опыт/насмотренность - нет, нет, да взял и реализовал не осознанно более оптимальное решение, а если не оптимально, то ты пока пишешь уже примечаешь не оптимальные места и при необходимости идёшь их проверять/править
Нужно найти количество нулей в матрице - простой проход по матрице будет выполняться за O(n). Где тут квадратичная сложность?
2:35:40 Тимур повеселил!!! Классное видео.
задача на 1:05 Было лень делать через разницу сумм def find_middle_number(a, b, c): min_max = (max(a, b, c), min(a, b, c)) result, *_ = set((a, b, c)) ^ set(min_max) return result
Было лень делать правильно, лучше сделать сложнее и чтоб не работало?) Если числа совпадают, выскочит ошибка.
@@user-ex2zp1ts9f действительно😂 перепишу проще и длинее
такое решение подойдет для последней задачи? def count_zeros(n): c = 0 for i in n: for j in i: if j == 1: break else: c += 1 return c
res = ((a + b + c) - (max(a, b, c) + min(a, b, c)))
begin и end это вы про паскаль там интересно вспомнили оба сразу?))
контент хороший раньше не использовал decimal и не знал. для последнего задачи оптимальнее было бы: def foo(m): c = 0 while m and m[0][0] == 0 and (l:=m.pop(0)): l.append(1) c += l.index(1) return c
картежИ, без кортежЕй )) аж слух режет.
На собесах не дают такие задачи, обычно графы и деревья, короче как на leetcode. Эти Васян задачи с примесью математики только на степике
Про Хатико аж засмеялся . Хорошая шутка 😅
Парень умный, но сколько лишней инфы типа «не уверен в своем ответе, это мои исключительно догадки, не читал не ничего по этому поводу, я конечно могу ошибаться, но по моему мнению»
5:37 начало
def foo(matrix): return len([i for sublist in matrix for i in sublist if i == 1] )
😍😍
🦆🦆🦆🦆🦆🦆🦆😂😂
Оригинально😂🤘🏻🦆
Песня - топ! Как и мерч!❤
shop.pygen.ru🎉
К собеседованию ни какого отношения не имеет. Ни один, ни второй не программисты.
всмысле?
Всегда же надо какую-то ерунду написать 🤣
Красивая какая😍😍😍🔥
🎉🎉
🧡🧡🧡🧡🧡🫶🏼💜
Качество стало выше! Видно! Молодцы🎉
❤lol💖🥺😚❤️💗💓💞💕♥️❣️💔💋
Ммм…ярко и аппетитно 😍😍😍
Вау🔥🔥
Золотые слова 🎉
🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉мэджикал
🎉🎉🎉🎉🎉🎉🎉❤❤❤❤❤
Наш онлайн магазин shop.pygen.ru
Вышли на новый уровень! 🎉
Очень глубокий, качественный разговор.
Классный дизайн 🎉
Спасибо за видео! Рад, что нашел такой качественный контент. Очень помог подготовиться к собесу, после которого я получил свой первый оффер!
Класс 🙌
Классные футболки хорошего качества
Error
Как красиво 😍😍
Какой грозный принт🥲😂😂
😂😂😂😂😂😂 в точку….. no no😂😂🤣🤣
Любимый фильм детства 😃😃❤
Наш магазин shop.pygen.ru
Ого супер 🎉