Почитали новости на выходных и решили разобраться в ситуации с Телеграмом как айтишники: https://v.thecode.media/wbbq1
#разбор_Код
#разбор_Код
Очередная задача с собеседований про вероятность и шары
При приёме на работу эта задача отлично проверяет умение кандидатов считать вероятности. Важное качество, если вы решите пойти в data science.
Из мешка с поровну перемешанными чёрными и белыми шарами достают не глядя один шар и кладут его в ящик. После этого в ящик добавляют белый шар, перемешивают и наугад достают один из них. Он оказывается белым.
Какова вероятность, что и второй шар, который остался в ящике, тоже белый? Пишите свой вариант в комментариях, а потом смотрите правильный ответ по ссылке: https://v.thecode.media/9msay
При приёме на работу эта задача отлично проверяет умение кандидатов считать вероятности. Важное качество, если вы решите пойти в data science.
Из мешка с поровну перемешанными чёрными и белыми шарами достают не глядя один шар и кладут его в ящик. После этого в ящик добавляют белый шар, перемешивают и наугад достают один из них. Он оказывается белым.
Какова вероятность, что и второй шар, который остался в ящике, тоже белый? Пишите свой вариант в комментариях, а потом смотрите правильный ответ по ссылке: https://v.thecode.media/9msay
Старт потоков Практикума в сентябре
В подборке — курсы по программированию, дизайну, менеджменту, маркетингу и анализу данных. Уточнить дату курса, который не вошел в нашу подборку, можно в комментариях.
Бесплатную вводную часть можно начать уже сейчас. Если решите учиться дальше, забегайте по ссылке и забирайте промокод на скидку 5% на курсы Практикума: https://v.thecode.media/al5c2
#анонс_Код
В подборке — курсы по программированию, дизайну, менеджменту, маркетингу и анализу данных. Уточнить дату курса, который не вошел в нашу подборку, можно в комментариях.
Бесплатную вводную часть можно начать уже сейчас. Если решите учиться дальше, забегайте по ссылке и забирайте промокод на скидку 5% на курсы Практикума: https://v.thecode.media/al5c2
#анонс_Код
Вёрстка пиксель-в-пиксель (она же pixel perfect) — ад для верстальщиков и фронтендеров. Но если вы это умеете, то точно будете по скиллам на голову выше тех, кто этим не заморачивается: https://v.thecode.media/v96xg
#разбор_Код
#разбор_Код
Шок-задача про длинный мост
Ну какая-то жесть. Инженеры поехали в отпуск, но вместо того чтобы отдыхать, они применяют к мосту теорему Пифагора. Остановитесь.
https://v.thecode.media/jk0s7
#лучшее_Код #задача_Код
Ну какая-то жесть. Инженеры поехали в отпуск, но вместо того чтобы отдыхать, они применяют к мосту теорему Пифагора. Остановитесь.
https://v.thecode.media/jk0s7
#лучшее_Код #задача_Код
9 сентября Notion — всё, по крайней мере для нас с вами. Решили разобраться как технари, почему он такой популярный, на каких технологиях работает и какие есть альтернативы (а они есть): https://v.thecode.media/ntqn0
Начинающим программистам: что такое фреймворки и библиотеки
Библиотека — это сборник готовых функций для конкретного языка программирования. Например, можно сделать библиотеку из самых часто используемых функций для решения дифференциальных уравнений, чтобы не писать эти алгоритмы в программе каждый раз, когда они понадобятся.
Одни разработчики создают библиотеки, а другие используют повторно вместо того, чтобы писать их с нуля. Используя готовые библиотеки, вы полностью контролируете процесс разработки, упрощаете его и экономите время. При этом библиотека следит за тем, чтобы вы делали как можно меньше ошибок.
Фреймворк — это платформа для разработки, которая включает методы работы с основными компонентами системы или браузера, например, с файловой системой и базами данных, связывание данных с элементами, методы стилизации компонентов, выполнения запросов и обработки ошибок. При работе с фреймворком он задаёт правила, а вы соблюдаете их, наполняя готовый шаблон своим кодом. При этом вы теряете в гибкости, зато код работает стабильно, потому что основное фреймворк берёт на себя.
Чтобы раз и навсегда понять разницу между библиотеками и фреймворками, прочитайте нашу статью: https://v.thecode.media/h98ln
Библиотека — это сборник готовых функций для конкретного языка программирования. Например, можно сделать библиотеку из самых часто используемых функций для решения дифференциальных уравнений, чтобы не писать эти алгоритмы в программе каждый раз, когда они понадобятся.
Одни разработчики создают библиотеки, а другие используют повторно вместо того, чтобы писать их с нуля. Используя готовые библиотеки, вы полностью контролируете процесс разработки, упрощаете его и экономите время. При этом библиотека следит за тем, чтобы вы делали как можно меньше ошибок.
Фреймворк — это платформа для разработки, которая включает методы работы с основными компонентами системы или браузера, например, с файловой системой и базами данных, связывание данных с элементами, методы стилизации компонентов, выполнения запросов и обработки ошибок. При работе с фреймворком он задаёт правила, а вы соблюдаете их, наполняя готовый шаблон своим кодом. При этом вы теряете в гибкости, зато код работает стабильно, потому что основное фреймворк берёт на себя.
Чтобы раз и навсегда понять разницу между библиотеками и фреймворками, прочитайте нашу статью: https://v.thecode.media/h98ln
Яндекс Практикум и Хабр провели большое исследование о выгорании и выяснили, почему взрослые люди бросают учёбу. Результаты исследования и рекомендации экспертов, как преодолеть трудности в процессе обучения, собрали в большом отчёте. Обязательно читать всем слушателям курсов и тем, кто учится самостоятельно. Главное, не откладывайте это на потом :-)
#анонс_Код
#анонс_Код
Смотрите, какая штука.
В Python есть многопоточность, чтобы потоки работали параллельно и всё в целом — быстрее.
А ещё в Python есть GIL, который запрещает выполнять больше одного потока одновременно.
Как это возможно и почему все работают вот так — рассказываем: https://v.thecode.media/a9b0a
#разбор_Код
В Python есть многопоточность, чтобы потоки работали параллельно и всё в целом — быстрее.
А ещё в Python есть GIL, который запрещает выполнять больше одного потока одновременно.
Как это возможно и почему все работают вот так — рассказываем: https://v.thecode.media/a9b0a
#разбор_Код
— Продай мне эту ручку.
— Это моя личная ручка.
— Ну так продай мне её.
— Это. Моя. Личная. Ручка.
https://v.thecode.media/em61b
#пб_Код
— Это моя личная ручка.
— Ну так продай мне её.
— Это. Моя. Личная. Ручка.
https://v.thecode.media/em61b
#пб_Код
Простая, но хитрая головоломка про мандарины, секрет которой поймут только те, кто умеет логически мыслить. Самое то для пятничного настроения: https://v.thecode.media/x8pkh
#задача_Код
#задача_Код
Нельзя просто так взять биг-дату для анализа и начать с ней работать, и вот почему: https://v.thecode.media/tgi6o
Дайджест статей за неделю
На этой неделе разобрали как технари две новости — про блокировку аккаунтов в Ноушене и про Телеграм. Если интересно, как устроены эти продукты внутри и что там вообще происходит, — велкам:
– Отвечаем на самые частые вопросы про Телеграм
– Как устроен Ноушен, чем он крут, что делать с данными и куда можно переехать
Вёрстка «пиксель-в-пиксель» (она же Pixel Perfect) — ад для верстальщика, но иногда это нужно. Но чаще всего нет — и вот почему.
С одной стороны, в Python есть многозадачность, с другой — там есть GIL, который заставляет все потоки работать по очереди. Смотрим, зачем это сделано, как работает и когда это откровенно неудобно.
💾 Для продвинутых: как отлаживать код с помощью pdb и почему это лучше, чем постоянно использовать print().
🤔 Головоломка недели про мандарины: мы постоянно добавляем новые, но ситуация с их количеством вообще не меняется.
Бонус-трек: самый честный ответ на вопрос, как стать программистом.
Скоро переворачиваем календарь, можно уже готовиться,
любим вас ❤️
Код
На этой неделе разобрали как технари две новости — про блокировку аккаунтов в Ноушене и про Телеграм. Если интересно, как устроены эти продукты внутри и что там вообще происходит, — велкам:
– Отвечаем на самые частые вопросы про Телеграм
– Как устроен Ноушен, чем он крут, что делать с данными и куда можно переехать
Вёрстка «пиксель-в-пиксель» (она же Pixel Perfect) — ад для верстальщика, но иногда это нужно. Но чаще всего нет — и вот почему.
С одной стороны, в Python есть многозадачность, с другой — там есть GIL, который заставляет все потоки работать по очереди. Смотрим, зачем это сделано, как работает и когда это откровенно неудобно.
💾 Для продвинутых: как отлаживать код с помощью pdb и почему это лучше, чем постоянно использовать print().
🤔 Головоломка недели про мандарины: мы постоянно добавляем новые, но ситуация с их количеством вообще не меняется.
Бонус-трек: самый честный ответ на вопрос, как стать программистом.
Скоро переворачиваем календарь, можно уже готовиться,
любим вас ❤️
Код