📺Сегодня решили провести день ностальгии по играм.
Сейчас мы сами готовим релиз Devsbattle — нашей игры. Но перед тем, как мы зарелизимся — решили проверить, насколько все здесь шарят в играх😎
В течение дня отправим несолько опросов: вашей задачей будет угадать игру по скриншоту и написать, на каком движке она работает. Гоу?
Сейчас мы сами готовим релиз Devsbattle — нашей игры. Но перед тем, как мы зарелизимся — решили проверить, насколько все здесь шарят в играх😎
В течение дня отправим несолько опросов: вашей задачей будет угадать игру по скриншоту и написать, на каком движке она работает. Гоу?
Devsbattle
Dev's Battle
Прокачай свои знания программирования
👍11👎1😁1
#ВопросСподвохом — сегодня по Python🐍
Дублируем вопрос с картинки — сколько массивов будет создано в памяти?🤔
Опросник — ниже👇
Дублируем вопрос с картинки — сколько массивов будет создано в памяти?🤔
Опросник — ниже👇
👍3
Сколько массивов будет создано в памяти?
Anonymous Poll
27%
1
29%
2
26%
3
18%
Массивов создано не будет.
#ВопросСподвохом — ответ от нашего ментора по Python🐍
Создан будет один массив. И создан он будет при первом вызове функции, так как является параметром по умолчанию для этой функции
Это происходит потому, что для неизменяемых (immutable) типов данных в функцию передаётся значение, а для изменяемых (mutable) — ссылка.
И после этого получается, что при первой инициализации массива он становится «привязанным» к функции modfiy_or_create_array. Также стоит учитывать, что при присвоении переменной значения другой изменяемой переменной присваивается не содержание объекта, а ссылка на него. Проверить это можно следующим способом:
Создан будет один массив. И создан он будет при первом вызове функции, так как является параметром по умолчанию для этой функции
Это происходит потому, что для неизменяемых (immutable) типов данных в функцию передаётся значение, а для изменяемых (mutable) — ссылка.
И после этого получается, что при первой инициализации массива он становится «привязанным» к функции modfiy_or_create_array. Также стоит учитывать, что при присвоении переменной значения другой изменяемой переменной присваивается не содержание объекта, а ссылка на него. Проверить это можно следующим способом:
print(
all((array is array2,
array2 is array3,
array3 is array))
) # True
Подробнее: https://stackoverflow.com/questions/1132941/least-astonishment-and-the-mutable-default-argumentStack Overflow
"Least Astonishment" and the Mutable Default Argument
def foo(a=[]):
a.append(5)
return a
Python novices expect this function called with no parameter to always return a list with only one element: [5]. The result is different and astonishin...
a.append(5)
return a
Python novices expect this function called with no parameter to always return a list with only one element: [5]. The result is different and astonishin...
👍7🤬2
На нашем YouTube-канале — целый кладезь полезных материалов для тех, кто готовится к собеседованиям: PHP, JS, Java, TypeScript-собеседования разработчиков разных уровней.
Это полноценные видосики, в которых наши менторы проводят one-to-one и коллективные собесы. Отличаются от обычных записей по собесам тем, что менторы в live-режиме отвечают на вопросы. А также — на протяжении всего собеса — выявляют слабые места и дают полезные советы к концу видео. На этой неделе выпустим видео по Python и обязательно оповестим🔥
Записи реальные — 4 таких собеса вы пройдёте на нашем обучении. Тоже с ментором, тоже выявим слабые места. Залетайте смотреть🚀
Это полноценные видосики, в которых наши менторы проводят one-to-one и коллективные собесы. Отличаются от обычных записей по собесам тем, что менторы в live-режиме отвечают на вопросы. А также — на протяжении всего собеса — выявляют слабые места и дают полезные советы к концу видео. На этой неделе выпустим видео по Python и обязательно оповестим🔥
Записи реальные — 4 таких собеса вы пройдёте на нашем обучении. Тоже с ментором, тоже выявим слабые места. Залетайте смотреть🚀
🔥8
This media is not supported in your browser
VIEW IN TELEGRAM
⚡️Друзья, мы недавно нашли и запартнерились с одним очень прикольным и полезным продуктом.
👉 Это бот для прохождения собеседований с рандомными участниками. Что-то типо чат рулетки для собеседований. Мега полезная штука, чтобы получить больше практики собеседований.
🔥Бот абсолютно бесплатный, и мы рекоммендуем его даже нашим студентам, просто чтобы можно было оттачивать и закреплять то, что мы даем на нашем курсе.
Я очень рад, что получилось запартнериться с ребятами из QT. Надеюсь вам зайдет! Напишите потом свой фидбэк, как зацените. 😊
Всем peace ✌️
👉 Это бот для прохождения собеседований с рандомными участниками. Что-то типо чат рулетки для собеседований. Мега полезная штука, чтобы получить больше практики собеседований.
🔥Бот абсолютно бесплатный, и мы рекоммендуем его даже нашим студентам, просто чтобы можно было оттачивать и закреплять то, что мы даем на нашем курсе.
Я очень рад, что получилось запартнериться с ребятами из QT. Надеюсь вам зайдет! Напишите потом свой фидбэк, как зацените. 😊
Всем peace ✌️
👍17❤7
🤔🤔Представьте — вы совершенно забыли язык программирования, на котором кодили до вчерашнего дня. С чего бы начали учить его снова, чтобы выучиться быстрее и эффективнее?
🤔9😁2👎1
🤔#Задачка от Samsung: для Middle-программистов.
🟡Сложность: 5/10
Четыре заключенных договорились о том, чтобы сбежать из тюрьмы ночью. Они разработали идеальный план по обходу систем безопасности. Однако, стражники в тюрьме делают обход каждую ночь — никто не знает сколько раз и во сколько. Поэтому задача заключенных — как можно скорее сбежать из тюрьмы и преодолеть главное препятствие, о прохождении котрого они не позаботились — шаткий, старый мост через ущелье возле тюрьмы.
На всех — есть всего лишь один фонарик, а мост слишком опасен, чтобы переходить без него. Мост достаточно прочный, чтобы выдержать одновременно двух заключённых. Но не все из них тратят одинаковое время, чтобы пересечь его. При прошлой попытке побега им потребовалось 20 минут — по 1, 2, 7 и 10 минут, соответственно, на каждого.
Вопрос — какое минимальное количество времени потребуется для того, чтобы все они перешли мост?
Ответ выложим в 22:00 по МСК!
🟡Сложность: 5/10
Четыре заключенных договорились о том, чтобы сбежать из тюрьмы ночью. Они разработали идеальный план по обходу систем безопасности. Однако, стражники в тюрьме делают обход каждую ночь — никто не знает сколько раз и во сколько. Поэтому задача заключенных — как можно скорее сбежать из тюрьмы и преодолеть главное препятствие, о прохождении котрого они не позаботились — шаткий, старый мост через ущелье возле тюрьмы.
На всех — есть всего лишь один фонарик, а мост слишком опасен, чтобы переходить без него. Мост достаточно прочный, чтобы выдержать одновременно двух заключённых. Но не все из них тратят одинаковое время, чтобы пересечь его. При прошлой попытке побега им потребовалось 20 минут — по 1, 2, 7 и 10 минут, соответственно, на каждого.
Вопрос — какое минимальное количество времени потребуется для того, чтобы все они перешли мост?
Ответ выложим в 22:00 по МСК!
👍16
✅#Решение задачки от Samsung!
Итак, ответ — 17 минут. Теперь по шагам: для удобства, каждого заключённого будем называть в соответствии с его временем прохождения моста: 1, 2, 7 и 10.
Шаг первый. 1 и 2 пересекают мост и переходят на другую сторону.
Шаг второй. Теперь 2 возвращается с фонариком с другой стороны.
Шаг третий. 7 и 10 пересекают мост, а 2 остается со «стартовой» стороны.
Шаг четвёртый. Теперь 1 возвращается с факелом с другой стороны.
Шаг пятый. Наконец, 1 и 2 пересекают мост снова. Все заключённые перебрались💰
Итак, ответ — 17 минут. Теперь по шагам: для удобства, каждого заключённого будем называть в соответствии с его временем прохождения моста: 1, 2, 7 и 10.
Шаг первый. 1 и 2 пересекают мост и переходят на другую сторону.
Шаг второй. Теперь 2 возвращается с фонариком с другой стороны.
Шаг третий. 7 и 10 пересекают мост, а 2 остается со «стартовой» стороны.
Шаг четвёртый. Теперь 1 возвращается с факелом с другой стороны.
Шаг пятый. Наконец, 1 и 2 пересекают мост снова. Все заключённые перебрались💰
❤12🔥7
Друзья, всем привет! 👋
⚡️ Мы ищем разработчиков для кастдева. На данный момент мы хотим провалидировать несколько идей, для развития нашего продукта, и для этого мы хотим пообщаться с разработчиками, чтобы лучше понять боли, цели, и мотивы нашей аудитории.
👉 Если ты хочешь нам помочь, то напиши мне в лс на @maxim_primak.
🙏 Будем очень благодарны всем, кто откликнется!
Всем peace ✌️
⚡️ Мы ищем разработчиков для кастдева. На данный момент мы хотим провалидировать несколько идей, для развития нашего продукта, и для этого мы хотим пообщаться с разработчиками, чтобы лучше понять боли, цели, и мотивы нашей аудитории.
👉 Если ты хочешь нам помочь, то напиши мне в лс на @maxim_primak.
🙏 Будем очень благодарны всем, кто откликнется!
Всем peace ✌️
vc.ru
CustDev: инструкция по применению
CustDev – это, прежде всего навык. Как и с любым навыком, сначала придется сложно, потому что будет непонятно, за что браться в первую очередь, а затем он станет частью ДНК вашего бизнеса.
👍5
⚡️⚡️Поможем с трудоустройством тем, кто:
- не уверен, какую выбрать компанию;
- не знает, потянет ли понравившуюся вакансию;
- чувствует себя неуверенно и ищет помощи на собесах.
🔥Решили подробно рассказать о трудоустройстве в формате популярных вопросов от вас, читайте ниже👇
🤔Вопрос: Что входит в трудоустройство?
💡Ответ: Senior-разработчики и HRы помогут составить тебе крутое резюме, зададут вопросы по ожиданиям: городу, зарплате, плюшкам и особым пожеланиям. Сделают рассылку по вакансиям, помогут с написанием сопроводительных писем и будут сопровождать тебя, начиная с отклика и заканчивая первым днём на удалёнке/в офисе. Также, Синьоры помогут тебе разобрать вопросы с тестового задания, а также построить новые гипотезы для поиска работы.
🤔Вопрос: Сколько это стоит?
💡Ответ:
Месяц обучения + месяц трудоустройства: 12 800₽
Месяц обучения + 3 месяца трудоустройства: 17 700₽ (5 900₽/мес)
Просто месяц обучения: 9 900₽
🤔Вопрос: Вернут ли мне деньги, если я устроюсь в компанию быстрее, чем за 2-3 месяца?
💡Ответ: Да. Причём, расчёт ведем не по месяцам, а по неделям. Допустим, ты взял 3 месяца обучения, а устроился в компанию уже через 6 недель. Мы сделаем перерасчёт и вернём тебе деньги за оставшиеся 6 недель обучения. Круто ведь?
🤔Вопрос: Есть ли у вас успешные кейсы?
💡Ответ: Да. Устроили на работу 100+ разработчиков. В ВТБ, Avito, Remada, IT Universe и в другие компании.
Остались вопросы? Оставляйте заявку на консультацию.
Или пишите в комменты — ответим на всё👇
- не уверен, какую выбрать компанию;
- не знает, потянет ли понравившуюся вакансию;
- чувствует себя неуверенно и ищет помощи на собесах.
🔥Решили подробно рассказать о трудоустройстве в формате популярных вопросов от вас, читайте ниже👇
🤔Вопрос: Что входит в трудоустройство?
💡Ответ: Senior-разработчики и HRы помогут составить тебе крутое резюме, зададут вопросы по ожиданиям: городу, зарплате, плюшкам и особым пожеланиям. Сделают рассылку по вакансиям, помогут с написанием сопроводительных писем и будут сопровождать тебя, начиная с отклика и заканчивая первым днём на удалёнке/в офисе. Также, Синьоры помогут тебе разобрать вопросы с тестового задания, а также построить новые гипотезы для поиска работы.
🤔Вопрос: Сколько это стоит?
💡Ответ:
Месяц обучения + месяц трудоустройства: 12 800₽
Месяц обучения + 3 месяца трудоустройства: 17 700₽ (5 900₽/мес)
Просто месяц обучения: 9 900₽
🤔Вопрос: Вернут ли мне деньги, если я устроюсь в компанию быстрее, чем за 2-3 месяца?
💡Ответ: Да. Причём, расчёт ведем не по месяцам, а по неделям. Допустим, ты взял 3 месяца обучения, а устроился в компанию уже через 6 недель. Мы сделаем перерасчёт и вернём тебе деньги за оставшиеся 6 недель обучения. Круто ведь?
🤔Вопрос: Есть ли у вас успешные кейсы?
💡Ответ: Да. Устроили на работу 100+ разработчиков. В ВТБ, Avito, Remada, IT Universe и в другие компании.
Остались вопросы? Оставляйте заявку на консультацию.
Или пишите в комменты — ответим на всё👇
🔥5👍2
🤔💻Продолжите фразу: «Если бы мне предложили переехать на работу в другую страну уже на следующей неделе, я бы…»
👎10👍8❤6🤔4
Какой будет вывод?
Anonymous Poll
42%
{True : "1", 1 : "one"}
19%
{True : "one"}
30%
{1 : "one"}
9%
{"True" : "1"}
👍4👎2🔥1
#ВопросСподвохом — ответ от нашего ментора по Python🐍
Объясняю — в python3 тип bool реализован как подкласс инта, поэтому хеши True и 1 (а также False и 0) cовпадают. Для словаря, который использует хеш-функцию как индекс это одинаковые объекты.
Можно пойти еще дальше и вспомнить, как считаются хеши для float:
>>> a = {True : "1", 1 : "one", 1.0 : "double one"}
>>> print(a)
{True: 'double one'}
Объясняю — в python3 тип bool реализован как подкласс инта, поэтому хеши True и 1 (а также False и 0) cовпадают. Для словаря, который использует хеш-функцию как индекс это одинаковые объекты.
Можно пойти еще дальше и вспомнить, как считаются хеши для float:
>>> a = {True : "1", 1 : "one", 1.0 : "double one"}
>>> print(a)
{True: 'double one'}
👍7👎4
Сколько денег за работу хотят подписчики нашего канала?
На выборке в 650 человек узнали, что:
1. Каждый третий подписчик, или 31%, готов обратить внимание на работодателя, который предлагает от $1 000 до $1 500;
2. На втором месте по популярности: цифра $2 000–$2 500, таких респондентов целых 15%;
3. 14% (привет, синьоры и директора) — готовы работать минимум за $5 000;
4. 13% — за $1 500–$2 000;
5. 8% — за $2 500–$3 000;
6. И 7% — за $4 000–$5 000.
❓❓А что же становится решающим фактором при выборе работодателя для тебя? Фуллтайм-удалёнка? Хороший соц. пакет? «Дружный коллектив и мафия по пятницам»? Или всё-таки — з/п? Пишите в комменты👇
На выборке в 650 человек узнали, что:
1. Каждый третий подписчик, или 31%, готов обратить внимание на работодателя, который предлагает от $1 000 до $1 500;
2. На втором месте по популярности: цифра $2 000–$2 500, таких респондентов целых 15%;
3. 14% (привет, синьоры и директора) — готовы работать минимум за $5 000;
4. 13% — за $1 500–$2 000;
5. 8% — за $2 500–$3 000;
6. И 7% — за $4 000–$5 000.
❓❓А что же становится решающим фактором при выборе работодателя для тебя? Фуллтайм-удалёнка? Хороший соц. пакет? «Дружный коллектив и мафия по пятницам»? Или всё-таки — з/п? Пишите в комменты👇
Telegram
CodeReview
Какая сумма — минимальная для того, чтобы вы обратили внимание на вакансию?
От 1 000$ / От 1 500$ / От 2 000$ / От 2 500$ / От 3 000$ / От 4 000$ / От 5 000$
От 1 000$ / От 1 500$ / От 2 000$ / От 2 500$ / От 3 000$ / От 4 000$ / От 5 000$
👍6
🤔#Задачка от Google: для Junior-программистов.
ТЗ: Вы оказались в 90-ых годах в огромной корпорации. У вас очень строгий босс-перфекционист, который не сильно верит в технологии. А вы как назло — стажёр-программист. Босс вас не интересует, ведь вы знаете: выполняя дурацкие приказы, рано или поздно вы подсидите его и займёте руководящую должность, чтобы построить все процессы эффективно и так, как хочется вам.
Дурацкое задание на сегодня: ровно к 9:35 принести к тирану в кабинет 400 мл латте. А время (беда!) — уже 9:28! Вы бежите к кофе-машине и видите только два свободных стакана: на 300 и 500 мл. Вопрос: как наполнить полулитровый стакан на 500 мл?
Ответ выложим в 21:00 по МСК!
ТЗ: Вы оказались в 90-ых годах в огромной корпорации. У вас очень строгий босс-перфекционист, который не сильно верит в технологии. А вы как назло — стажёр-программист. Босс вас не интересует, ведь вы знаете: выполняя дурацкие приказы, рано или поздно вы подсидите его и займёте руководящую должность, чтобы построить все процессы эффективно и так, как хочется вам.
Дурацкое задание на сегодня: ровно к 9:35 принести к тирану в кабинет 400 мл латте. А время (беда!) — уже 9:28! Вы бежите к кофе-машине и видите только два свободных стакана: на 300 и 500 мл. Вопрос: как наполнить полулитровый стакан на 500 мл?
Ответ выложим в 21:00 по МСК!
👍9👎2