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

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

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

Админ, сотрудничество: @dashalvv
Редактор: @amdavletov
Download Telegram
Как разработчику сократить количество рабочих дел?

Нашли отличную подборку лайфхаков от Академии Яндекса про то, как автоматизировать процессы тестирования, деплоя, мониторинга, сбора и обработки данных с помощью 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
Лето с Яндекс Учебником! Во время летних каникул Яндекс Учебник запускает онлайн-клубы по программированию для школьников 1–9 классов.
Обучение проходит в группах по 8–10 человек и длится две недели. Дети получают новые знания, совершенствуют навыки в Blockly или Python и совместно работают над проектами. Планируется пять потоков с июня и до августа.

Программа делится на 3 уровня в зависимости от возраста и уровня подготовки:

«Новичок» — для 1–4 классов. Дети знакомятся с основами среды для визуального программирования Blockly и обучают ровера Роба — героя заданий Яндекс Учебника.
«Мастер» — для 5–6 классов. Школьники изучают циклы и условия в Blockly и создают свой первый проект: помогают роботу выбраться из лабиринта. Этот уровень — переходный этап от визуального кода к текстовому, на нём дети впервые знакомятся с логикой Python.
«Знаток» — для 7–9 классов. Самый продвинутый уровень: ученики работают в Python над собственной игровой программой.

Проведите каникулы интересно и с пользой! Подробности и запись в онлайн-клубы — на сайте.
🔥Подпишись на канал @Selectel, там мы каждую неделю:

— Рассказываем о продуктах и языках программирования
— Публикуем обзоры и тесты нового «железа»
— Делимся лайфхаками, новостями и рабочими инструментами

🚀 Переходи, чтобы получать контент одним из первых!

https://tttttt.me/Selectel/2642
Летняя задачка по программированию 🏄🏻‍♂️

Анонс задачи

#task_311 #programming
Ты гарантированно получишь работу с зп от 100 000₽ и устроишься на позицию Junior+ или Middle Java-разработчика после обучения в Kata.

За 8-9 месяцев беспощадного кодинга под руководством ментора ты изучишь весь необходимый стек Java: Java Core, ООП, Spring, Hibernate, Git и другое.

Здесь не учат с нуля — чтобы поступить в Kata, придется сдать тестовое задание и быть готовым к переезду в Москву или Петербург.

Ты платишь за учебу только после трудоустройства на позицию разработчика с минимальной зп от 100 000₽. Отучился, но на работу не взяли? Тогда ты ничего не должен — это закреплено в договоре.

Записывайся на курс: https://clck.ru/rbVpo
😜 Задачка для разминки перед рабочей неделей

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

#task_312 #programming
This media is not supported in your browser
VIEW IN TELEGRAM
❗️На днях стартовал Russian AI Cup: один из крупнейших онлайн-чемпионатов от VK будет идти весь июль!

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

Подать заявку на участие можно на сайте платформы чемпионатов All Cups. А после регистрации можно вступить в чат с другими участниками и в официальную группу ВКонтакте.