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

Хотите научиться понимать систему управления WordPress на все 100%? Или возможно научиться писать и редактировать темы и плагины? В этом вам поможет PHP, язык на котором написан весь WordPress. Один большой урок основ PHP для начинающих, присоединяйтесь :)

Смотреть

@itlecture
📄 Алгоритмы С#

▪️ Метод дихотомии - Смотреть
▪️ Метод Ньютона - Смотреть
▪️ Метод простых итераций - Смотреть
▪️ Метод секущих(хорд) - Смотреть
▪️ Интерполяционный многочлен Лагранжа - Смотреть

@itlecture
Forwarded from IT Библиотека
​​📖 Экстремальное программирование: разработка через тестирование 

Изящный, гибкий и понятный код, который легко модифицировать, который корректно работает и который не подкидывает своим создателям неприятных сюрпризов. Неужели подобное возможно? Чтобы достичь цели, попробуйте тестировать программу еще до того, как она написана. Именно такая парадоксальная идея положена в основу методики TDD (Test-DrivenDevelopment – разработка, основанная на тестировании). Бессмыслица? Не спешите делать скороспелые выводы. Рассматривая применение TDD на примере разработки реального программного кода, автор демонстрирует простоту и мощь этой методики. В книге приведены два программных проекта, целиком и полностью реализованных с использованием TDD. За рассмотрением примеров следует обширный каталог приемов работы в стиле TDD, а также паттернов и рефакторингов, имеющих отношение к TDD. Книга будет полезна для любого программиста, желающего повысить производительность своей работы и получить удовольствие от программирования.

📁 Скачать

@itlibrary
Forwarded from IT 1ess0ns
⚙️Python

1️⃣- Начало - Смотреть
2️⃣- Всё, что вы хотели знать о функциях в Python - Смотреть
3️⃣- Декораторы и модуль functools - Смотреть
4️⃣- Строки, байты, файлы и ввод/вывод - Смотреть
5️⃣- Встроенные коллекции и модуль collections - Смотреть
6️⃣- Классы 1 - Смотреть
7️⃣- Исключения и менеджеры контекста - Смотреть
8️⃣- Итераторы, генераторы и модуль itertools - Смотреть
9️⃣- Модули, пакеты и система импорта - Смотреть
🔟- Классы 2 - Смотреть

@ITbook_ru
🔍 Теория игр вокруг нас

Спикер доступно расскажет все о теории игр, применении ее в повседневной жизни и о том, как не проиграть. Сперва вы вместе с Алексеем смоделируете «игру» непосредственно в аудитории, а затем разберёте следующие сюжеты:

1. Телеигра или задача о парковочных местах
2. Люксембург в Евросоюзе
3. Синдзо Абэ и Северная Корея
4. Парадокс Брайеса в Метрогородке (Москва)
5. Два парадокса Дональда Трампа
6. Рациональное безумие (снова Северная Корея)

Смотреть

@itlecture
☁️ Почему программистам [не] нужна математика

Бесспорно, математика в программировании нужна, если ее явно требует предметная область. Если мы хотим заниматься криптографией, нужно знать теорию чисел и теорию вероятностей. Углубленное занятие машинным обучением требует знаний математической статистики. Таких наукоемких областей множество. А как быть в случае "обычного" программирования — пригодится ли здесь сложная абстрактная теория? Скорее всего, не пригодится.

На докладе Кирилл разберет историю одной классической задачи, ее различные решения и применения в индустрии. На этом примере слушатели смогут убедиться в том, что для «обычного» программирования абстрактная теория не нужна. Однако далее увидят, каким образом знание элементарной математики вкупе с творческой интуицией упрощает жизнь программисту. Будет больше интересовать вопрос «как можно догадаться до такого решения?», нежели «как решить задачу?».

Смотреть

@itlecture
Мало опыта — много собеседований

TeamLead Conf 2019

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

Смотреть

@itlecture
Сегодня решили рассказать вам об одном очень интересном канале в Telegram - @ITbook_ru. Канал ориентирован не только на айтишников, но и на тех, кто хочет узнать об этой сфере деятельности больше. Автор публикует крутой контент как обучающего формата, так и информационного: полезные статьи, видео, лекции, книги.

Подписывайтесь, мы уже там - https://news.1rj.ru/str/ITbook_ru
🌏 Как работает DNS

▪️ DNS.1 Устройство системы доменных имен - Смотреть
▪️ DNS.2.1 Первичный DNS-сервер зоны - Смотреть
▪️ DNS.2.2 Ресурсные записи зоны первичного DNS-сервера - Смотреть
▪️ DNS.3 Вторичный DNS-сервер зоны - Смотреть
▪️ DNS.4 Кэширующий (локальный) DNS-сервер - Смотреть
▪️ DNS.5.1: Зоны обратного просмотра - Смотреть
▪️ DNS.5.2: Зонные файлы обратного просмотра - Смотреть

@itlecture
▪️ Эффективная разработка и сопровождение Ansible-ролей

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

Будет показан механизм разработки как публичных ролей (Ansible Galaxy = Ansible role + GitHub + Travis CI), так и публичных ролей но с тестовыми прогонами в приватной инфраструктуре (Ansible Galaxy = Ansible role + GitHub + GitLab CI for GitHub).

Смотреть

@itlecture
📱 Серия видео уроков по Android

▪️ Android Studio Как сделать виджет игру Орел или решка - Смотреть
▪️ Android Studio Navigation Drawer как сделать боковое меню - Смотреть
▪️ Android studio Android Menu, как сделать меню андроид - Смотреть
▪️ Создание подписанного приложения для android Generate Signed APK - Смотреть

@itlecture
▫️ nbtree-индексы в PostgreSQL. Полезные новинки 

РИТ++ 2019
Backend Conf

nbtree-индексы существуют в PostrgeSQL более 20 лет, это основной и самый используемый тип индексов. В 12-й версии были внесены существенные изменения в то, как работают эти индексы.

Для начала мы рассмотрим устройство и принципы работы таких индексов: внутренние структуры, основные операции, а также проблемные места при эксплуатации этих индексов (да, это связано с распуханием).

Смотреть

@itlecturee
🖥️ Программирование компьютерной графики для чайников

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

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

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

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

@itlecture