Информатика: различия между версиями

Материал из Кружковое движение
Перейти к навигации Перейти к поиску
(Новая страница: « Алгоритмы https://stepik.org/course/217/promo Алгоритмы: теория и практика. Методы не самый простой курс…»)
 
Строка 309: Строка 309:
 
https://stepik.org/course/54098/promo Нейронные сети и обработка текста
 
https://stepik.org/course/54098/promo Нейронные сети и обработка текста
 
tbd
 
tbd
  +
  +
[[Категория:Предметы]]
  +
[[Категория:Учеба]]

Версия 09:11, 20 марта 2020

Алгоритмы https://stepik.org/course/217/promo Алгоритмы: теория и практика. Методы не самый простой курс, но хороший, можно в любом возрасте, 14 часов видео, надо уметь хоть чуть-чуть программировать Простые алгоритмы, О-символика Коды Хаффмана, очереди с приоритетом и непрерывный рюкзак Принцип "Разделяй и властвуй", сортировки Динамическое программирование, Наибольшая возрастающая подпоследовательность, Независимые множества во взвешенных деревьях и т.д. Python https://stepik.org/course/7215/promo Алгоритмизация. Программирование. Python 3 для школьников 5-10кл совсем простой курс, от 5ого класса, 50 уроков, 500 тестов и задач очень много про другие языки и т.д. очень большое описание - проще на самом степике почитать https://stepik.org/course/31182/promo введение в Python (7-8 классы) совсем простой курс, 21 урок, 150 интерактивных задач В конце делаешь телеграм-бота Введение: ввод и вывод информации, условный оператор, циклы, основные типы данных. Функции (стандартные и пользовательские функции, генераторы и сортировки). Структуры данных (словарь, множество, линейные структуры данных) Стандартные и внешние библиотеки. Парадигмы программирования (введение в функциональное программирование и ООП). API. Разработка телеграм-бота. https://stepik.org/course/67/promo Программирование на Python простой курс, 4 часа, любой возраст, короткий Установка Python и моя первая программа Операторы и циклы Строки, списки, словари, функции Интерпретатор Модули NumPy, Matplotlib https://stepik.org/course/512/promo Python: основы и применение простой курс, хороший, 5 часов видео, любой возраст, относительно короткий надо чуть-чуть уметь программировать Объекты Функции и стек вызовов Классы, наследование, области видимости ошибки и исключения модули и импорт, работа с файлами Работа с функциями: functool и лямбда функции Анализ текста: регулярные выражения, CSV/JSON, API, XML https://stepik.org/course/4519/promo Python для решения практических задач tbd https://stepik.org/course/431 Адаптивный тренажер по Python нет теории, только много заданий адаптивной сложности C++ https://stepik.org/course/363/promo Введение в программирование на C++ очень простой, но неплохой, 2 часа, для любого возраста, короткий Знакомство со средой разработки целые числа циклы массивы функции и рекурсия строки и символы словари и множества алгоритмы STL https://stepik.org/course/7/promo Программирование на языке C++ (и продолжение) https://stepik.org/course/3206/promo не самый простой, но хороший и глубокий. 10+7 часов видео надо знать самые азы Как компилируется программа на C++ Как выполняются программы на C++ Указатели и массивы, Ссылки, Динамическая память Структуры, Методы, Модификаторы доступа Наследование, Перегрузка, Виртуальные методы Дополнительные возможности C++ Шаблоны + Множественное наследование Информации о типах времени выполнения Указатели на функции, методы и поля класса нововведения C++11 и C++14 Стандартная библиотека шаблонов, контейнеры Итераторы и умные указатели Ошибки и исключения Многопоточное программирование и метапрограммирование C# https://stepik.org/course/5482/promo Основы программирования C# простой, хороший, 1 час видео, 250 тестов (но не очень длинный) Типы данных. Переменные; Условный оператор; Оператор цикла; Строки и символы; Массивы; Функции. https://stepik.org/course/4143/promo Программирование на C# курс посложнее, 9 часов видео, 100 тестов надо уметь программировать и знать ООП + будет полезно знать про ОС курс посвящен отличиям и особенностям C# Управляемая платформа Конструкции и типы Асинхронный ввод-вывод Language Integrated Query Интеграция в экосистему Kotlin !!! Coursera!!! https://www.coursera.org/learn/vvedenie-v-yazyk-kotlin Введение в язык Котлин начинается 19 марта !!! считается что лучший Базовые типы данных Структуры данных: списки, массивы, ассоциативные массивы, множества Объявление и использование функций и переменных Основные операторы Использование рекурсии Текстовый ввод-вывод Простейшие файловые операции Исключения и обработка ошибок Элементы функционального программирования: функции высших порядков, лямбды https://stepik.org/course/5448/promo Введение в Kotlin JVM простой, неплохой, 25 уроков Структуры данных,выражения и методы операторы и циклы функции Введение в ООП: классы, наследование enum и interface, Nullability https://stepik.org/course/4792/promo Разработка Android-приложений на Kotlin простой, - краткий 8 часов видео, надо уметь программировать хоть на чем-нибудь Знакомство с Kotlin: HelloWorld, функции, Циклы и ветвления Объектно-ориентированное программирование Коллекции и исключения Nullability Архитектура Android: HelloWorld, Программирование элементов управления в Android Пользовательские интерфейсы: Activity, AdapterView Разрешения безопасности, Файловая система, Уведомления Публикация Android-приложений Java https://stepik.org/course/187/promo Java Базовый курсы простой, 5 часов видео, для любого возраста предполагается что чуть-чуть человек прогать умеет Знакомство со средой разработки, hello world Синтаксис Java: типы, массивы и строки, операторы и циклы Объекты, классы и пакеты Обработка ошибок и исключений Ввод-вывод, работа с файлами Дженерики, коллекции, потоки https://stepik.org/course/146/promo Разработка Web-сервиса на Java простой курс, 8 часов видео, надо уметь программировать и понимать принципы ООП Работа веб сервера Авторизация пользователя Работа с базами Асинхронное взаимодействие с браузером Тестирование и нагрузка Работа с файлами Многопоточность Web https://stepik.org/course/2223/promo JavaScript для начинающих совсем простой, 17 уроков, для любого возраста, короткий Введение, простейшие структуры, циклы функции, объекты, строки, массивы обработка ошибок регулярные выражения замыкания https://stepik.org/course/154/promo Web-технологии простой, хороший, 18 часов видео надо чуть-чуть знать python и уметь пользоваться командной строкой Архитектура Web приложений: web-клиенты, HTML, CSS Сетевые протоколы, HTTP Web-сервера Архитектура frontend-backend MVC фреймворки Работа с СУБД Django модели сессии и авторизации Технология AJAX Real-Time сообщения https://stepik.org/course/38218/promo Веб-разработка для начинающих: HTML и CSS простой, для любого возраста, 49 уроков, короткий HTML: теги, атрибуты, интерпретация HTML: структура документа, элементы, списки, изображения, ссылки HTML: таблицы, формы, CSS: синтаксис, селекторы, chromium DevTools CSS: display, блочная модельб позиционирование CSS: псевдоклассы, анимация переходов, адаптивная сетка Bootstrap 4 Деплой сайта на netlify Go https://stepik.org/course/54403/promo Программирование на Golang О Go, Первая программа Типы данных, Переменные и арифметические операции, ввод/вывод данных Условные выражения, Условные конструкции, Циклы Массивы, Функции Пакеты Указатели, Структуры Строки Обработка ошибок Haskell https://stepik.org/course/75/promo Функциональное программирование на языке Haskell средний курс (для Haskel не самый сложный), 16 часов видео надо знать какой-то другой язык основы синтаксиса языка система типов языка списки пользовательские типы монады Scala https://stepik.org/course/16243/promo Введение в Scala tbd R https://stepik.org/course/497/promo Основы программирования на R средний, 6 часов, больше про сам язык (курсы дополняют друг друга) Переменные, глобальное окружение, справка Векторы Управляющие конструкции, работа с пакетами Матрицы и списки Дата фреймы Факторы и строки Функции Элементы функционального программирования Обработка данных при помощи dplyr https://stepik.org/course/129/promo Анализ данных в R средний, 5 часов, больше про применение языка надо знать статистику, например https://stepik.org/course/76/promo (это очень хороший курс) Предобработка данных: переменные, data frame, синтаксис описательные статистики, графики Анализ номинативных данных Применение дисперсионного анализа Линейные регрессии Диагностика модели Логистическая регрессия Базы данных https://stepik.org/course/551/promo Введение в базы данных простой, 7 часов видео (субъективно, лучше следующего) надо уметь программировать, желательно разобраться с формой Бэкуса — Наура Базовые операции SQL реляционная модель данных, Архитектура ANSI/SPARC Концептуальное, Логическое и физическое проектирование, MySQL Workbench Нормализация реляционной базы данных, нормальные формы Моделирование данных с использованием ORM Администрирование MySQL и оптимизация запросов Термины и характеристики NoSQL, Обзор key-value СУБД Redis, Обзор документоориентированной СУБД MongoDB https://stepik.org/course/2614/promo Базы данных простой, не самый супер 5 часов видео, надо уметь программировать Модель "Сущность-связь" Реляционная алгебра Основные объекты базы данных и описание на SQL Запросы на SQL Представления, процедуры, функции, триггеры, Индексирование данных конкурентный доступ перспективы в BigData https://stepik.org/course/150/promo Hadoop. Система для обработки больших объемов данных TBD ОС https://stepik.org/course/1780/promo Операционные системы сложность не знаю, 7 часов видео надо уметь прогать на C/C++, в заданиях требуется использование Git управление памятью (разделение на физическую и логическую память, аппаратные средства организации логической памяти, алгоритмы аллокации) планирование и многозадачность (вытесняющая и невытесняющая многозадачность, критерии планирования, переключение потоков управления) средства синхронизации потоков (взаимное исключение, реализация примитивов взаимного исключения, дедлоки и средства борьбы с ними) пространство пользователя и системные вызовы (реализации системных вызовов, структура исполняемого файла, запуск приложений) Linux https://stepik.org/course/73/promo Введение в Linux простой курс, неплохой, 3 часа видео, 100 тестов Установка Linux: Terminal, запуск файлов, ввод/вывод Работа на сервере: обмен файлами, запуск приложений, многопоточные приложения vim bash разное Сисадминство https://stepik.org/course/16244/promo Программное обеспечение компьютерных сетей это дополнение к очному курсу и специфическая тематика - оно нам надо? Инструменты https://stepik.org/course/3145/promo Git простой, не супер, 25 уроков надо самому изучать документацию гита Использование существующих репозиториев Обзор текущего состояние локального репозитория Коммит изменений Создание веток Переход между коммитами git pull и git push git diff ML и BigData https://stepik.org/course/4852/promo Введение в Datascience и машинное обучение простой курс, хороший, 9 часов видео, 100 заданий надо знать азы python и математику, но все остальное объясняют !!! Серветник !!! https://stepik.org/course/401/promo Нейронные сети простой курс, хороший, 6 часов, 100 тестов надо знать чуть-чуть python, полезно еще чуть-чуть R Основы линейной алгебры Перцептрон и градиентный спуск Алгоритм обратного распространения ошибки Мониторинг состояния сети. Проект по нейронной сети для управления автомобилем https://stepik.org/course/50352/promo Нейронные сети и компьютерное зрение простой курс, хороший, 7 часов видео надо знать python, чуть-чуть статистики Математическая модель нейрона Строим первую нейросеть, PyTorch Задачи, решаемые с помощью нейросетей: классификация, детекция, Функции потерь методы оптимизации: градиентный спуск, Классификация рукописных чисел полносвязанной сетью сверточные сети: Реализация сверточного слоя, архитектуры сверточных сетей Регуляризация и нормализация Метод максимального правдоподобия https://stepik.org/course/65388/promo - Deep Learning (семестр 1, весна 2020): базовый поток https://stepik.org/course/65389/promo - продвинутый курс средний, 1 час видео, для любого уровня надо знать азы python и математику, но все остальное объясняют чем-то похож на предыдущий Python, NumPy, Pandas, Matplotlib Математика для Datascience, градиентная оптимизация Машинное обучение, sklearn . Решающие деревья, композиции алгоритмов Метрики классификации. Оптимизация в лин. регрессии https://stepik.org/course/54098/promo Нейронные сети и обработка текста tbd