Курс «Введение в IT» [2020] [Университет Искусственного Интеллекта]
Антон Кадыров
Цели курса:
- Получить представление об IT-профессиях, способах получения квалификации
- Понять, как лучше организовать свою деятельность, чтобы стать востребованным IT-специалистом
- Получить первичное представление о языках программирования и особенно о языке Python
- Будете хорошо представлять, что такое IT
- Научитесь понимать "язык" программистов
- Научитесь правильно подбирать компьютер под свои задачи
- Познакомитесь с основными современными средствами разработки
1. Вводное занятие
- Информационные технологии
- Рынок IT
- Место нейронных сетей на рынке IT
- Основная терминология программистов и специалистов
- IT-профессии
- Обучение на IT-специалиста в государственных вузах и за рубежом
- Общие представления о стационарных компьютерах, ноутбуках и серверах
- "Начинка" компьютера. Подбор оптимального варианта для разработки
- Операционные системы
- Способы взаимодействия с операционными системами. Устройства ввода - вывода
- Soft skills
- Качество кода
- Быстрый поиск информации
- Современные средства разработки
- Что такое среда разработки
- Компиляторы
- Интерпретаторы языка
- Языки программирования. Преимущества и недостатки
- Почему лучше Python? Особенности языка
- Принципы языка Python
- Базовые конструкции
- Принципы ООП
- Что представляет из себя сервис Google Colaboratory и почему именно его используют для разработки нейронных сетей
- Что такое GPU и CPU
- Сравнение производительности Colaboratory и стационарных компьютеров
- Github
- Хранение версий и альтернативные системы хранения версий
Продажник