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

#1 Биты и байты - Смотреть
#2 Математика - Смотреть
#3 Смешивание цветов - Смотреть
#4 Отсечение невидимых поверхностей - Смотреть
#5 Представление геометрии моделей - Смотреть
#6 Rendering Pipeline - Смотреть
#7 Модели света - Смотреть
#8 Текстуры и материалы - Смотреть

@itlecture
⌨️ Видеоурок «GIT ДЛЯ НОВИЧКОВ»

Данный видеокурс познакомит вас с системой контроля версий - Git. На видеоуроках нашего курса вы создадите свои первые коммиты, научитесь работать с GitHub, узнаете много полезной и необходимой любому веб-разработчику информации для работы с Git.

#1 - Основы. Для чего нужны системы контроля версий и какими они бывают. Почему именно Git. - Смотреть
#2 - Первые коммиты. От базовой теории переходим к первым коммитам. Как устроен гит. Stage area и пр. - Смотреть
#3 - Разбираемся с удаленными репозиториями. Знакомимся с github. - Смотреть
#4 - Мерж веток. Учимся мержить ветки. - Смотреть

@itlecture
⚙️ Язык GO - основные понятия, стиль написания, пакеты и типы.

Цель урока обучить учащегося базовым конструкциям языка. Показать виды объявления переменных с типами и их назначения. Рассказать, как устроены пакеты в Golang.

Смотреть

@itlecture
Введение в Docker

Кирилл Мокевнин рассказывает о виртуализации в целом, почему нужен Docker и какие задачи решает, что такое immutable infrastructure, деплой, как разрабатывать через Docker и Docker Compose.

Смотреть

@itlecture
💡 Искусственный интеллект простыми словами

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

@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