UniLecs | Программирование
18.3K subscribers
991 photos
7 videos
3 files
1.25K links
🤘🏻Задачи, головоломки, книги и другие радости программиста.

Оглавление канала: telegra.ph/UniLecs-FAQ-09-30

Чат: @unilecs_chat
Бот: @unilecsBot
VK: vk.com/unilecs

Админ, сотрудничество: @dashalvv
Редактор: @amdavletov
Download Telegram
Учитель нарисовал... 12 кругов, а хитрость в том, что 5 кругов он нарисовал на одной стороне листка, а 7 - на другой.

#puzzle_173 #fun
🤸🏻‍♂️ Зарядка для программиста перед началом рабочей недели

Смотрим анонс задачи и разминаемся

#task_308 #programming
Уникальный проект для команд IT разработчиков!

Всем привет! Мы компания EZKATKA и у нас открылся первый в России дом для программистов.

Наш коттедж - идеальное место для выполнения самых горящих дедлайнов и созданию максимально рабочей атмосферы для Вас и Вашей команды творцов.

Гигабитный интернет, мощное компьютерное железо, удобные спальни и зоны отдыха для переключения внимания между работой и повышения концентрации.

Работа в IT еще никогда не было настолько комфортной!
Наш сайт с подробной информацией о проекте: http://ezhub.ru/
Сейчас X часов до полуночи. Тогда Х + 2 = (Х + 1) / 2.

Получаем |X| = 3, т.е. сейчас 21-00.

#puzzle_174 #fun
🤸🏻‍♂️ Разминочная задачка по программированию перед началом работы!

Смотрим разбор

#task_308 #programming
Составляем уравнение:
1 ноутбук = 1кг + 1/2 ноутбука, то есть x = 1 + x/2.
Откуда x - x/2 = 1 -> 2x - x = 2, получаем x = 2.
Ноутбук весит 2кг.

#puzzle_175 #math
Количество уникальных элементов в матрице

Смотрим анонс

#task_309 #programming
Яндекс Практикум ищет наставников на курс по Python-разработке.
Ждём специалистов с такими навыками:

• Бэкенд-разработчик на Python с опытом от 3-х лет.
• Владеете Django и другими фреймворками, знаете ООП, базовые алгоритмы и структуры данных.
• Работали с GIT, СУБД SQL, Docker.

Мы предлагаем:
→ Частичную занятость.
→ Доход от 65 000 ₽ в месяц.
→ Удалённую работу с гибким графиком от 10 часов в неделю.
→ Сильный опыт менторства: научим давать развивающую обратную связь начинающим разработчикам, работать с критикой и возращениями и учить их совершенствовать проекты.
→ Бесплатное обучение в Школе наставников.
→ Углубление знаний и развитие софт скиллов.
→ Доступ к курсу Практикума по Python-разработке и скидки на остальные курсы.

Помогайте новичкам развиваться и учитесь сами — каждый день. Если вам интересно поработать с нами — оставьте заявку.
❗️ Решаем задачу с числовой матрицей

Смотрим разбор

#task_309 #matrix
Немного школьной математики 😜

Ширина после 3х желаний:
a = 9 / (3 * 3 * 3) = 1/3

Длина после 3х желаний (площадь делим на ширину):
b = 4 / (1/3) = 12

Значит изначальная длина была: 12 * 2 * 2 * 2 = 96 см.
Как разработчику сократить количество рабочих дел?

Нашли отличную подборку лайфхаков от Академии Яндекса про то, как автоматизировать процессы тестирования, деплоя, мониторинга, сбора и обработки данных с помощью Python. Гайд с советами и примерами кодов можно прочитать тут.
Сегодня поговорим об асинхронном программировании. Что это, зачем, как работает и как этим пользоваться?
Крепитесь, ниже будет много всего 💪

What is this?

1️⃣ Для начала предлагаю почитать статью на proglib: Асинхронное программирование: концепция, реализация, примеры (2018).
2️⃣ Далее — обсуждение на SO. Там же есть ссылка на полезную статью об асинхронности т.н. IO-Bound операций, когда задействованы внешние относительно CPU устройства.
3️⃣ Ну и, наконец, Хабр: Асинхронность в программировании (2019)

Теперь статьи, видео и курсы с разбивкой по языкам...

JavaScript:
🔸 Асинхронное программирование в однопоточных средах JavaScript (Хабр, 2021)
🔸 Асинхронное программирование (полный курс) (2019), то же самое: YouTube.
🔸 Асинхронное программирование в JavaScript (Callback, Promise, RxJs ) (Хабр, 2019)
🔸 Символы, генераторы, async/await и асинхронные итераторы в JavaScript: их сущность, взаимосвязь и варианты использования (Хабр, 2018)

Продолжение в следующем посте...

#статья #видео #курс #асинхронность #js
😜 Если ты программист, ты решишь эту задачу за N минут...

Смотрим анонс

#task_310 #programming
Разыскиваются опытные разработчики, чтобы обучиться профессии архитектора ПО на онлайн-курсе Skillbox.

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

Формат:
— Онлайн-занятия.
— Отработка на практических примерах.
— Обратная связь от проверяющих экспертов и кураторов.
— Защита итогового проекта.

Первый месяц обучения бесплатно.

Вы сможете изучать материалы курса в удобном для вас режиме. Для обучения достаточно 3-5 часов в неделю.

Курс записан совместно с «Альфа-Банком».

Записаться на курс со скидкой или получить бесплатную консультацию: https://clc.to/Sh_rWw
🤸🏻‍♂️ Задача с перемешанной строкой

Смотрим разбор

#task_310 #programming