IT лекции – Telegram
IT лекции
14.1K subscribers
432 photos
14 videos
1.05K links
Обучающие уроки по программированию, ИИ, веб-дизайну и многое другое, полезное для всех айтишников и тех, кто хочет ими стать.
Download Telegram
💡 Искусственный интеллект простыми словами

▫️ Как учатся машины | Искусственный интеллект - Смотреть
▫️ Искусственный интеллект и машинное обучение - Смотреть
▫️ Искусственный интеллект и нейронные сети - Смотреть
▫️ Искусственный интеллект в юриспруденции - Смотреть
▫️ Искусственный интеллект в филологии и журналистике - Смотреть
▫️ Искусственный интеллект в сельском хозяйстве - Смотреть
▫️ Искусственный интеллект в бизнесе и финансах - Смотреть
▫️ Искусственный интеллект в медицине и биологии - Смотреть
▫️ Искусственный интеллект в педагогике и психологии - Смотреть

@itlecture
Какие алгоритмы должен знать программист?

Зачем изучать алгоритмы, если всё уже "давно написано за вас"?

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

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

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

На этом вебинаре мы разберем, в какой мере программисту нужно знать теорию алгоритмов, рассмотрим все виды алгоритмов, которые нужно знать профессиональному программисту, а также рассмотрим основные методики проектирования алгоритмов на примере поэтапной оптимизации алгоритма.

Смотреть

@itlecture
Плюсы и минусы Go, а также его применения в ВКонтакте

Язык Go и масса хайпа вокруг него в последнее время — основная тема доклада. Алексей рассмотрит основные причины негатива в адрес Go и что с ними можно сделать (или нельзя). Затем пройдется по плюсам языка для тех задач, где он наиболее широко используется.

Алексей постарается дать взвешенные и обоснованные сравнения с другими языками, не скатываясь в holy war. В конце он расскажет, как Go применяется у них (и где не применяется и почему).

Доклад в первую очередь для тех, кто с Go не знаком или только начинает изучать/хейтить язык.

Смотреть

@itlecture
Kubernetes для тех, кому за 30 

DevOpsConf Russia 2018
Спикер:  Николай Сивко (okmeter.io)

Про kubernetes сейчас говорят часто, громко и восхищенно.

Мы в okmeter.io в какой-то момент поняли, что нам тоже нужен k8s в production, хотя у нас нет даже CI/CD, но есть задача делить общий пул серверов между приложениями и достаточно легко добавлять мощности в кластер. При этом был ряд обстоятельств, которые усложняли внедрение k8s:
* мы очень заботимся об отказоустойчивости (мы не притаскиваем новые технологии в prod, пока не разберемся в них на достаточном уровне);
* у нас есть сервисы со временем ответа меньше 10ms;
* у нас очень мало человеческих ресурсов на эту задачу (узнать 10 новых терминов ОК, 50 - уже нет).

Смотреть

@itlecture
Мифы о тестировании ПО. HR о заблуждениях соискателей работы в ИТ

Как узнать, есть ли у вас способности к тестированию?
Отвечаем на вопросы! Размышления о типичных заблуждениях людей, ищущих работу в ИТ, от действующего HR-специалиста. Выступление в рамках дня открытых дверей QA Academy.

- Насколько я буду востребован как специалист после завершения курсов по тестированию ПО?
- Почему так важно практическое обучение?
- Чем отличается знание от понимания?
- Зарплата в IT - легко ли дается?

Смотреть

@itlecture
Кросс платформенная разработка на javanoscript

Спикер:  Николай Ильченко

"Нечего скрывать, многие хотят участвовать в мобильной разработке, но с иглы javanoscript не так просто слезть. Я сделал ряд мобильных приложений на веб технологиях и расскажу о результатах."

Смотреть

@itlecture
Архитектура операционной системы (на примере Linux)

▪️ Лекция 1. Генезис операционных систем. Назначение ОС. Базовые принципы организации ОС - Смотреть
▪️ Лекция 2. Обзор архитектуры x86. Основы программирования - Смотреть
▪️ Лекция 3. x86 Protected mode overview - Смотреть
▪️ Лекция 4. Создание первого процесса. Инициализация операционной системы - Смотреть
▪️ Лекция 5. Filesystems internals - Смотреть
▪️ Лекция 6. IPC overview - Смотреть
▪️ Лекция 7. Многопоточность: добро и зло - Смотреть

@itlecture
Что нового в Python? Спецификация PEP 8

На этом вебинаре мы познакомимся со спецификацией PEP8, целью ее создания, рассмотрим наиболее важные пункты спецификации на примерах кода. Будет сделан обзор инструментов, которые позволяют контролировать соответствие кода данной спецификации.

Смотреть

@itlecture
Мастер-класс "Эффективная Selenium-инфраструктура"

Moscow Python Conf++ 2018

Используете Selenium для автоматического тестирования? Устали бороться с его тормозами и падениями? Не спите по ночам от количества памяти, потребляемой Java? Приходите на мастер-класс по эффективной инфраструктуре Selenium!

Смотреть

@itlecture
🎮 Создание Fallout 3 на Unity 5

▪️ Урок 1 - Вступление - Смотреть
▪️ Урок 2 - Рельеф - Смотреть
▪️ Урок 3 - "Камни ограничители" - Смотреть
▪️ Урок 4 - Создание деревьев - Смотреть
▪️ Урок 5 - Переход между локациями [1 часть] - Смотреть
▪️ Урок 6 - Переход между локациями [2 часть] - Смотреть
▪️ Урок 7 - Смена суток - Смотреть
▪️ Оружие - Модели и смена оружия - Смотреть
▪️ Оружие - Выстрел и перезарядка - Смотреть
▪️ Оружие - Прицел и боеприпасы - Смотреть
▪️ Оружие - Анимации - Смотреть

@itlecture
Когда всё пошло по Кафке

Полезный доклад, в котором не только рассказываются грабли в эксплуатации Apache Kafka, но и объяснены трейд-оффы и архитектурные особенности, которые к этим граблям приводят. Если у вас есть Кафка, то доклад стоит послушать.

Погрузимся в архитектуру компонентов Кафки. Вместе пройдёмся по граблям, которые заботливо собраны в одну презентацию. Постараемся понять, откуда в Кафке взялись различные ограничения. Всё по-честному, никакого маркетинга.

Выбранные для доклада грабли помогут ответить на следующие вопросы:

▪️ Что не так с настройками (по умолчанию)?
▪️ К каким неожиданностям должны быть готовы клиенты?
▪️ Зачем Кафке девопс?
▪️ Много настроек — это хорошо или плохо?
▪️ О чём забыли написать в документации?

Смотреть

@itlecture
🔍 Изучение GitHub в одном видео уроке за 15 минут!

В этом видео мы изучим GitHub всего лишь за 15 минут! Мы рассмотрим все основные команды, а также научимся работать с GitHub на профессиональном уровне.

@itlecture
▪️ Всё про Node.js / От 0 до 2,5к долларов за год / Интервью с Backend JS Developer

Долгожданный Node.js в студии. Встречайте Егора Малькевича, Backend JavaScript разработчика!
В интервью Егор рассказал как он вошел в IT и уже после года зарабатывал 2,5 тысячи долларов, рассказал для чего нужен node.js, как он работает и с чем его едят. Так же мы затронули react, angular, aurelia, babel, поговолили про event loop, webpack, type noscript и много чего еще.

👉🏻 Смотреть

@itlecture
🗣 Почему вам нужно подписаться на еще один канал по английскому языку Think English?

👉🏻 Сотни устойчивых фраз и выражений с детальным разбором и примерами употребления
👉🏻 Сотни полезных постов и статей на тему грамматики и языковых особенностей
👉🏻 Десятки учебников по изучению языка
👉🏻 25.000 людей уже учат английский язык с нами!

Присоединяйся и ты к нам => https://news.1rj.ru/str/thinkenglish
Этот безумный, безумный, безумный, безумный search bar 

Строка поиска — это часто самый распространённый и удобный способ навигации по сайту. Казалось бы, что может проще? Но в реализации это оказывается не самой простой задачей. Особенно если приложение уже написано на React, а поиск должен работать и на мобильных устройствах.

Смотреть

@itlecture
▪️ Зачем учить Scala? Плюсы и минусы Scala

В этом уроки мы будем разобраться с основными терминами объектно-ориентированного, функционального, конкурентного программирования, чтобы оценить достоинства и недостатки языка Scala. А также ответим на вопрос - Зачем учить Scala?

Смотреть

@itlecture
🤖 Создание ботов в Microsoft Bot Framework

В ходе вебинара будут рассмотрены принципы создания ботов с использованием Microsoft Bot Framework. Будет показан весь путь от написания кода до его публикации и привязке к целевым платформам.

Целевая аудитория: C# разработчики, которым интересно создание ботов. Вебинар для тех, кому интересно научиться разрабатывать ботов, используя Microsoft Bot Framework.
Предварительные требования: наличие базовых навыков C# является обязательным для понимания процессов во время вебинара.

Программа вебинара:

▫️Обзор существующих интересных ботов Telegram и Skype;
▫️Обзор Microsoft Bot Framework;
▫️Создание бота с помощью Microsoft Bot Framework;
▫️Публикация бота;
▫️Привязка бота к целевым платформам;
▫️Ответы на вопросы.

Смотреть

@itlecture
👨🏻‍💻Создание динамичных сайтов с помощью фреймворка Django

План cтрима:

1. Обсуждение
2. Установка фреймворка
3. Создание проекта
4. Настройка проекта
5. Добавление приложения-сайта в проект
6. Модели и логика
7. Настройка страниц

👨‍💻 Ведущий: Дмитрий Орлов

Смотреть

@itlecture
🎬 Практическое введение в нейронные сети и глубокое обучение.

Интенсив «Практическое введение в нейронные сети и глубокое обучение» прошёл 1 июня в рамках «DevCon School: Технологии будущего».

▪️ Докладчики:
— Дмитрий Сошников, технологический евангелист Microsoft
— Михаил Бурцев, кандидат физико-математических наук, НИЦ «Курчатовский Институт»
— Андрей Устюжанин, Заведующий лабораторией Факультета компьютерных наук НИУ ВШЭ, Руководитель совместных проектов Яндекс-CERN
— Михаил Козлов, Руководитель отдела разработки, ГК ПИК

📃 В рамках интесива вы познакомитесь с устройством нейросетей, начиная с простых архитектур и заканчивая так называемым глубоким обучением — сетями, в которых десятки и сотни слоев. Мы рассмотрим сверточные сети, применяемые для распознавания изображений, и рекуррентные сети для анализа последовательностей. Причем вы сможете вместе с нами обучить нейронную сеть для решения нетривиальных задач — от распознавания рукописных цифр до узнавания котиков на фотографиях.

Часть 1 - https://www.youtube.com/watch?v=uaBp0uiLvKQ
Часть 2 - https://www.youtube.com/watch?v=_sF8d9Yt7JI
Часть 3 - https://www.youtube.com/watch?v=N7hYq2dSY8A

@itlecture