Информатика: различия между версиями
Перейти к навигации
Перейти к поиску
EM (обсуждение | вклад) (→Python) |
|||
(не показана 31 промежуточная версия 3 участников) | |||
Строка 1: | Строка 1: | ||
− | Алгоритмы |
+ | =Алгоритмы= |
− | + | <!-- ****************************** --> |
|
− | + | <!-- Оглавление --> |
|
− | + | <!-- Форматирование таблицы - не трогать --> |
|
− | + | {| class="a" style="width:100%;" border="1" style="width:100%; border-collapse:collapse" |
|
− | + | |+ |
|
− | + | <!-- Название таблицы --> |
|
− | + | '''Простые курсы''' |
|
− | + | <!-- Заголовки таблицы - не трогать --> |
|
− | + | ! style="background: #EAECF0;"| Название курса||style="background: #EAECF0;"|Источник / Организация||style="background: #EAECF0;"|Возраст||style="background: #EAECF0;"|Длина курса |
|
− | + | <!-- ****************************** --> |
|
− | + | <!-- Курс 1 --> |
|
− | + | |- |
|
− | + | | |
|
− | + | <!-- Форматирование описания курса - не трогать --> |
|
− | + | {| role="presentation" class="a mw-collapsible mw-collapsed" style="border:1px solid white;" |
|
− | + | | style="border:1px solid white;"|<strong>[https://stepik.org/course/217/promo Алгоритмы: теория и практика. Методы]</strong> |
|
− | + | |- |
|
− | + | <!-- Форматирование содержания курса - не трогать --> |
|
− | + | | style="border:1px solid white;"| |
|
− | + | <!-- Содержание курса --> |
|
− | + | * Простые алгоритмы, О-символика |
|
− | + | * Коды Хаффмана, очереди с приоритетом и непрерывный рюкзак |
|
− | + | * Принцип "Разделяй и властвуй", сортировки |
|
− | + | * Динамическое программирование |
|
− | + | * Наибольшая возрастающая подпоследовательность |
|
− | + | * Независимые множества во взвешенных деревьях |
|
− | + | |} |
|
− | + | <!-- Форматирование --> |
|
− | + | |style="text-align:center;"| |
|
− | + | [[Stepic]] / [[Computer Science Center]] |
|
− | + | | style="text-align:center;"| |
|
− | + | [[Материалы для любого возраста|Любой]] |
|
− | + | |style="text-align:center;"| |
|
− | + | 14 часов видео |
|
− | + | <!-- ****************************** --> |
|
− | + | <!-- Окончание последнего курса - не трогать --> |
|
− | + | |} |
|
− | + | <!-- ****************************** --> |
|
− | + | ||
− | + | =Основные языки программирования= |
|
− | + | ||
− | + | ==Python== |
|
− | + | ||
− | + | <!-- ****************************** --> |
|
− | + | <!-- Оглавление --> |
|
− | + | <!-- Форматирование таблицы - не трогать --> |
|
− | + | {| class="a" style="width:100%;" border="1" style="width:100%; border-collapse:collapse" |
|
− | + | |+ |
|
− | + | <!-- Название таблицы --> |
|
− | + | '''Простые курсы''' |
|
− | + | <!-- Заголовки таблицы - не трогать --> |
|
− | + | ! style="background: #EAECF0;"| Название курса||style="background: #EAECF0;"|Источник / Организация||style="background: #EAECF0;"|Возраст||style="background: #EAECF0;"|Длина курса |
|
− | + | <!-- ****************************** --> |
|
− | + | <!-- Курс 1 --> |
|
− | + | |- |
|
− | + | | |
|
− | + | <!-- Форматирование описания курса - не трогать --> |
|
− | + | {| role="presentation" class="a mw-collapsible mw-collapsed" style="border:1px solid white;" |
|
− | + | | style="border:1px solid white;"|<strong>[https://stepik.org/course/7215/promo Алгоритмизация. Программирование. Python 3 для школьников 5-10кл]</strong> |
|
− | + | |- |
|
− | + | <!-- Форматирование содержания курса - не трогать --> |
|
− | + | | style="border:1px solid white;"| |
|
− | + | <!-- Содержание курса --> |
|
− | + | * Управление и кибернетика |
|
− | + | * Алгоритмы и исполнители |
|
− | + | * Формы записи алгоритмов |
|
− | + | * Введение в ЯП Python |
|
− | + | * Линейные алгоритмы, Циклические алгоритмы |
|
− | + | * Python 3 и робототехника |
|
− | + | |} |
|
− | + | <!-- Форматирование --> |
|
− | + | |style="text-align:center;"| |
|
− | + | [[Stepic]] |
|
− | + | | style="text-align:center;"| |
|
− | + | [[Материалы для младших подростков|5-7 класс]] |
|
− | + | |style="text-align:center;"| |
|
− | + | 50 уроков |
|
− | + | <!-- ****************************** --> |
|
− | + | <!-- Курс 2 --> |
|
− | + | |- |
|
− | + | | |
|
− | + | <!-- Форматирование описания курса - не трогать --> |
|
− | + | {| role="presentation" class="a mw-collapsible mw-collapsed" style="border:1px solid white;" |
|
− | + | | style="border:1px solid white;"|<strong>[https://stepik.org/course/31182/promo Введение в Python (7-8 классы)]</strong> |
|
− | + | |- |
|
− | + | <!-- Форматирование содержания курса - не трогать --> |
|
− | + | | style="border:1px solid white;"| |
|
− | + | <!-- Содержание курса --> |
|
− | + | * Введение: ввод и вывод информации, условный оператор, циклы, основные типы данных. |
|
− | + | * Функции (стандартные и пользовательские функции, генераторы и сортировки). |
|
− | + | * Структуры данных (словарь, множество, линейные структуры данных) |
|
− | + | * Стандартные и внешние библиотеки. |
|
− | + | * Парадигмы программирования (введение в функциональное программирование и ООП). |
|
− | + | * API. Разработка телеграм-бота. |
|
− | + | |} |
|
− | + | <!-- Форматирование --> |
|
− | + | |style="text-align:center;"| |
|
− | + | [[Stepic]] |
|
− | + | | style="text-align:center;"| |
|
− | + | [[Материалы для младших подростков|5-7 класс]] |
|
− | + | |style="text-align:center;"| |
|
− | + | 21 урок |
|
− | + | <!-- ****************************** --> |
|
− | + | <!-- Курс 3 --> |
|
− | + | |- |
|
− | + | | |
|
− | + | <!-- Форматирование описания курса - не трогать --> |
|
− | + | {| role="presentation" class="a mw-collapsible mw-collapsed" style="border:1px solid white;" |
|
− | + | | style="border:1px solid white;"|<strong>[https://stepik.org/course/67/promo Программирование на Python]</strong> |
|
− | + | |- |
|
− | + | <!-- Форматирование содержания курса - не трогать --> |
|
− | + | | style="border:1px solid white;"| |
|
− | + | <!-- Содержание курса --> |
|
− | + | * Установка Python и моя первая программа |
|
− | + | * Операторы и циклы |
|
− | + | * Строки, списки, словари, функции |
|
− | + | * Интерпретатор |
|
− | + | * Модули NumPy, Matplotlib |
|
− | + | |} |
|
− | + | <!-- Форматирование --> |
|
− | + | |style="text-align:center;"| |
|
− | + | [[Stepic]] / [[Институт Биоинформатики]] |
|
− | + | | style="text-align:center;"| |
|
− | + | [[Материалы для любого возраста|Любой]] |
|
− | + | |style="text-align:center;"| |
|
− | + | 28 уроков |
|
− | + | <!-- ****************************** --> |
|
− | + | <!-- Курс 4 --> |
|
− | + | |- |
|
− | + | | |
|
− | + | <!-- Форматирование описания курса - не трогать --> |
|
− | + | {| role="presentation" class="a mw-collapsible mw-collapsed" style="border:1px solid white;" |
|
− | + | | style="border:1px solid white;"|<strong>[https://stepik.org/course/512/promo Python: основы и применение]</strong> |
|
− | + | |- |
|
− | + | <!-- Форматирование содержания курса - не трогать --> |
|
− | + | | style="border:1px solid white;"| |
|
− | + | <!-- Содержание курса --> |
|
− | + | * продолжающий курс |
|
− | + | * Объекты |
|
− | + | * Функции и стек вызовов |
|
− | + | * Классы, наследование, области видимости |
|
− | + | * Ошибки и исключения |
|
− | + | * Модули и импорт, работа с файлами |
|
− | + | * Работа с функциями: functool и лямбда функции |
|
− | + | * Анализ текста: регулярные выражения, CSV/JSON, API, XML |
|
− | + | |} |
|
− | + | <!-- Форматирование --> |
|
− | + | |style="text-align:center;"| |
|
− | + | [[Stepic]] / [[Институт Биоинформатики]] |
|
− | + | | style="text-align:center;"| |
|
− | + | [[Материалы для любого возраста|Любой]] |
|
− | + | |style="text-align:center;"| |
|
− | + | 20 уроков |
|
− | + | <!-- ****************************** --> |
|
− | + | <!-- Курс 5 --> |
|
− | + | |- |
|
− | + | | |
|
− | + | <!-- Форматирование описания курса - не трогать --> |
|
− | + | {| role="presentation" class="a mw-collapsible mw-collapsed" style="border:1px solid white;" |
|
− | + | | style="border:1px solid white;"|<strong>[https://stepik.org/course/4519/promo Python для решения практических задач]</strong> |
|
− | + | |- |
|
− | + | <!-- Форматирование содержания курса - не трогать --> |
|
− | + | | style="border:1px solid white;"| |
|
− | + | <!-- Содержание курса --> |
|
− | + | * Обработка web-страниц, Обработка html как текста, BeautifulSoup |
|
− | + | * электронные таблицы |
|
− | + | * XML, Обработка XML с разным количеством вложенных тэгов |
|
− | + | * Как добыть нужную информацию, не читая документацию к API |
|
− | + | * Визуализация с использованием Pyplot |
|
− | + | * Создание веб-сервера, Обработка форм и генерация HTML |
|
− | + | |} |
|
− | + | <!-- Форматирование --> |
|
− | + | |style="text-align:center;"| |
|
− | + | [[Stepic]] / [[Computer Science Center]] |
|
− | + | | style="text-align:center;"| |
|
− | + | [[Материалы для любого возраста|Любой]] |
|
− | + | |style="text-align:center;"| |
|
− | + | 16 уроков |
|
− | + | <!-- ****************************** --> |
|
− | + | <!-- Курс 6 --> |
|
− | + | |- |
|
− | + | | |
|
− | + | <!-- Форматирование описания курса - не трогать --> |
|
− | + | {| role="presentation" class="a mw-collapsible mw-collapsed" style="border:1px solid white;" |
|
− | + | | style="border:1px solid white;"|<strong>[https://stepik.org/course/431 Адаптивный тренажер по Python]</strong> |
|
− | + | |- |
|
− | + | <!-- Форматирование содержания курса - не трогать --> |
|
− | + | | style="border:1px solid white;"| |
|
− | + | <!-- Содержание курса --> |
|
− | + | * В курсе собрано несколько десятков разнообразных задач на языке Python разных уровней сложности. |
|
− | + | * При прохождении курса включается специальный адаптивный режим, который подбирает контент индивидуально для каждого студента, учитывая его уровень и пробелы в знаниях. |
|
− | + | |} |
|
− | + | <!-- Форматирование --> |
|
− | + | |style="text-align:center;"| |
|
− | + | [[Stepic]] / [[Stepic]] |
|
− | + | | style="text-align:center;"| |
|
− | + | [[Материалы для любого возраста|Любой]] |
|
− | + | |style="text-align:center;"| |
|
− | + | 53 урока |
|
− | + | <!-- ****************************** --> |
|
− | + | <!-- Окончание последнего курса - не трогать --> |
|
− | + | |} |
|
− | + | <!-- ****************************** --> |
|
− | + | ||
− | + | ==C++== |
|
− | + | ||
− | + | {| class="mw-datatable" style="width:100%;" |
|
− | + | |+ '''Простые курсы''' |
|
− | + | !Название курса||Для какого класса||Длина курса||Источник||Содержание (откройте, чтобы увидеть) |
|
− | + | |- |
|
− | + | |<strong>[https://stepik.org/course/363/promo Введение в программирование на C++]</strong>|| [[Материалы для любого возраста|для любого возраста]]||2 часа видео || Stepik ||<div class="mw-collapsible mw-collapsed" style="width:400px" data-expandtext="Открыть" data-collapsetext="Свернуть"> |
|
− | + | <div class="mw-collapsible-content"> |
|
− | + | ||
− | + | * Знакомство со средой разработки |
|
− | + | * целые числа |
|
− | + | * циклы, массивы |
|
− | + | * функции и рекурсия |
|
− | + | * строки и символы |
|
− | + | * словари и множества |
|
− | + | * алгоритмы STL |
|
− | + | ||
− | + | </div> |
|
− | + | </div> |
|
− | + | |- |
|
− | + | |<strong>[https://stepik.org/course/7/promo Программирование на языке C++] и<br>[https://stepik.org/course/3206/promo Программирование на языке C++ (продолжение)]</strong>|| [[Материалы для любого возраста|для любого возраста]]||17 часов видео || Stepik ||<div class="mw-collapsible mw-collapsed" style="width:400px" data-expandtext="Открыть" data-collapsetext="Свернуть"> |
|
− | + | <div class="mw-collapsible-content"> |
|
− | + | ||
− | + | * продолжающий курс |
|
− | + | * Как компилируется программа на C++ |
|
− | + | * Как выполняются программы на C++ |
|
− | + | * Указатели и массивы, Ссылки, Динамическая память |
|
− | + | * Структуры, Методы, Модификаторы доступа |
|
− | + | * Наследование, Перегрузка, Виртуальные методы |
|
− | + | * Дополнительные возможности C++ |
|
− | + | * Шаблоны |
|
− | + | ||
− | + | </div> |
|
− | + | </div> |
|
− | + | |- |
|
− | + | |<strong>[https://stepik.org/course/7/promo Программирование на языке C++] и<br>[https://stepik.org/course/3206/promo Программирование на языке C++ (продолжение)]</strong>|| [[Материалы для любого возраста|для любого возраста]]||17 часов видео || Stepik ||<div class="mw-collapsible mw-collapsed" style="width:400px" data-expandtext="Открыть" data-collapsetext="Свернуть"> |
|
− | + | <div class="mw-collapsible-content"> |
|
− | + | ||
− | + | * продолжающий курс |
|
− | + | * Как компилируется программа на C++ |
|
− | + | * Как выполняются программы на C++ |
|
− | + | * Указатели и массивы, Ссылки, Динамическая память |
|
− | + | * Структуры, Методы, Модификаторы доступа |
|
− | + | * Наследование, Перегрузка, Виртуальные методы |
|
− | + | * Дополнительные возможности C++ |
|
− | + | * Шаблоны |
|
− | + | * Множественное наследование |
|
− | + | * Информации о типах времени выполнения |
|
− | + | * Указатели на функции, методы и поля класса |
|
− | + | * нововведения C++11 и C++14 |
|
− | + | * Стандартная библиотека шаблонов, контейнеры |
|
− | + | * Итераторы и умные указатели |
|
− | + | * Ошибки и исключения |
|
− | + | * Многопоточное программирование и метапрограммирование |
|
− | + | ||
− | + | </div> |
|
− | + | </div> |
|
− | + | |} |
|
− | + | ||
− | + | ==C#== |
|
− | + | ||
− | + | {| class="mw-datatable" style="width:100%;" |
|
− | + | |+ '''Простые курсы''' |
|
− | + | !Название курса||Для какого класса||Длина курса||Источник||Содержание (откройте, чтобы увидеть) |
|
− | + | |- |
|
− | + | |<strong>[https://stepik.org/course/5482/promo Основы программирования C#]</strong>|| [[Материалы для любого возраста|для любого возраста]]||250 тестов || [[Stepik]] ||<div class="mw-collapsible mw-collapsed" style="width:400px" data-expandtext="Открыть" data-collapsetext="Свернуть"> |
|
− | + | <div class="mw-collapsible-content"> |
|
− | + | ||
− | + | * Типы данных. Переменные; |
|
− | + | * Условный оператор; |
|
− | + | * Оператор цикла; |
|
− | + | * Строки и символы; |
|
− | + | * Массивы; |
|
− | + | * Функции |
|
− | + | ||
− | + | </div> |
|
− | + | </div> |
|
− | + | |- |
|
− | + | |<strong>[https://stepik.org/course/4143/promo Программирование на C#]</strong>|| [[Материалы для старших подростков|8-9 класс]]||9 часов видео || [[Stepik]] ||<div class="mw-collapsible mw-collapsed" style="width:400px" data-expandtext="Открыть" data-collapsetext="Свернуть"> |
|
− | + | <div class="mw-collapsible-content"> |
|
− | + | ||
− | + | * продолжающий курс |
|
− | + | * курс посвящен отличиям и особенностям C# |
|
− | + | * Управляемая платформа |
|
− | + | * Конструкции и типы |
|
− | + | * Асинхронный ввод-вывод |
|
− | + | * Language Integrated Query |
|
− | + | * Интеграция в экосистему |
|
− | + | ||
− | + | </div> |
|
− | + | </div> |
|
− | + | |} |
|
− | + | ||
− | + | ==Kotlin== |
|
− | + | ||
− | + | {| class="mw-datatable" style="width:100%;" |
|
− | + | |+ '''Простые курсы''' |
|
− | + | !Название курса||Для какого класса||Длина курса||Источник||Содержание (откройте, чтобы увидеть) |
|
− | + | |- |
|
− | . |
+ | |<strong>[https://www.coursera.org/learn/vvedenie-v-yazyk-kotlin Введение в язык Котлин]</strong>|| [[Материалы для любого возраста|для любого возраста]]||11 часов на выполнение || [[Coursera]] ||<div class="mw-collapsible mw-collapsed" style="width:400px" data-expandtext="Открыть" data-collapsetext="Свернуть"> |
− | + | <div class="mw-collapsible-content"> |
|
− | + | ||
− | + | * Базовые типы данных |
|
− | + | * Структуры данных: списки, массивы, ассоциативные массивы, множества |
|
+ | * Объявление и использование функций и переменных |
||
+ | * Основные операторы |
||
+ | * Использование рекурсии |
||
+ | * Текстовый ввод-вывод |
||
+ | * Простейшие файловые операции |
||
+ | * Исключения и обработка ошибок |
||
+ | * Элементы функционального программирования: функции высших порядков, лямбды |
||
+ | |||
+ | </div> |
||
+ | </div> |
||
+ | |- |
||
+ | |<strong>[https://stepik.org/course/5448/promo Введение в Kotlin JVM]</strong>|| [[Материалы для любого возраста|для любого возраста]]||25 уроков || [[Coursera]] ||<div class="mw-collapsible mw-collapsed" style="width:400px" data-expandtext="Открыть" data-collapsetext="Свернуть"> |
||
+ | <div class="mw-collapsible-content"> |
||
+ | |||
+ | * Структуры данных,выражения и методы |
||
+ | * операторы и циклы |
||
+ | * функции |
||
+ | * Введение в ООП: классы, наследование |
||
+ | * Venum и interface, Nullability |
||
+ | </div> |
||
+ | </div> |
||
+ | |- |
||
+ | |<strong>[https://stepik.org/course/4792/promo Разработка Android-приложений на Kotlin]</strong>|| [[Материалы для любого возраста|для любого возраста]]||8 часов на выполнение || [[Coursera]] ||<div class="mw-collapsible mw-collapsed" style="width:400px" data-expandtext="Открыть" data-collapsetext="Свернуть"> |
||
+ | <div class="mw-collapsible-content"> |
||
+ | |||
+ | * продолжающий курс |
||
+ | * Знакомство с Kotlin: HelloWorld, функции, Циклы и ветвления |
||
+ | * Объектно-ориентированное программирование |
||
+ | * Коллекции и исключения |
||
+ | * Nullability |
||
+ | * Архитектура Android: HelloWorld, Программирование элементов управления в Android |
||
+ | * Пользовательские интерфейсы: Activity, AdapterView |
||
+ | * Разрешения безопасности, Файловая система, Уведомления |
||
+ | * Публикация Android-приложений |
||
+ | </div> |
||
+ | </div> |
||
+ | |} |
||
+ | |||
+ | ==Java== |
||
+ | Курсы этого раздела мы рекомендуем тем, кто уже имеет представление о программировании |
||
+ | ---- |
||
+ | {| class="mw-datatable" style="width:100%;" |
||
+ | |+ '''Простые курсы''' |
||
+ | !Название курса||Для какого класса||Длина курса||Источник||Содержание (откройте, чтобы увидеть) |
||
+ | |- |
||
+ | |<strong>[https://stepik.org/course/187/promo Java:Базовый курс]</strong>|| [[Материалы для любого возраста|для любого возраста]]||5 часов видео || Курс на [[Stepik]] от Openway ||<div class="mw-collapsible mw-collapsed" style="width:400px" data-expandtext="Открыть" data-collapsetext="Свернуть"> |
||
+ | <div class="mw-collapsible-content"> |
||
+ | * продолжающий курс |
||
+ | * Знакомство со средой разработки, hello world |
||
+ | * Синтаксис Java: типы, массивы и строки, операторы и циклы |
||
+ | * Объекты, классы и пакеты |
||
+ | * Обработка ошибок и исключений |
||
+ | * Ввод-вывод, работа с файлами |
||
+ | * Дженерики, коллекции, потоки |
||
+ | |||
+ | </div> |
||
+ | </div> |
||
+ | |- |
||
+ | |<strong>[https://stepik.org/course/146/promo Разработка Web-сервиса на Java]</strong>|| [[Материалы для старших подростков|8-9 класс]]||8 часов видео || Курс на [[Stepik]] от Mail.ru Group ||<div class="mw-collapsible mw-collapsed" style="width:400px" data-expandtext="Открыть" data-collapsetext="Свернуть"> |
||
+ | <div class="mw-collapsible-content"> |
||
+ | * продолжающий курс |
||
+ | * Работа веб сервера |
||
+ | * Авторизация пользователя |
||
+ | * Работа с базами |
||
+ | * Асинхронное взаимодействие с браузером |
||
+ | * Тестирование и нагрузка |
||
+ | * Работа с файлами |
||
+ | * Многопоточность |
||
+ | |||
+ | </div> |
||
+ | </div> |
||
+ | |} |
||
+ | |||
+ | =Экзотические языки программирования= |
||
+ | |||
+ | ==Haskell== |
||
+ | |||
+ | |||
[[Категория:Предметы]] |
[[Категория:Предметы]] |
Текущая версия на 22:50, 20 марта 2020
Содержание
Алгоритмы
Название курса | Источник / Организация | Возраст | Длина курса | ||
---|---|---|---|---|---|
|
14 часов видео |
Основные языки программирования
Python
Название курса | Источник / Организация | Возраст | Длина курса | ||
---|---|---|---|---|---|
|
50 уроков | ||||
|
21 урок | ||||
|
28 уроков | ||||
|
20 уроков | ||||
|
16 уроков | ||||
|
53 урока |
C++
Название курса | Для какого класса | Длина курса | Источник | Содержание (откройте, чтобы увидеть) |
---|---|---|---|---|
Введение в программирование на C++ | для любого возраста | 2 часа видео | Stepik |
|
Программирование на языке C++ и Программирование на языке C++ (продолжение) |
для любого возраста | 17 часов видео | Stepik |
|
Программирование на языке C++ и Программирование на языке C++ (продолжение) |
для любого возраста | 17 часов видео | Stepik |
|
C#
Название курса | Для какого класса | Длина курса | Источник | Содержание (откройте, чтобы увидеть) |
---|---|---|---|---|
Основы программирования C# | для любого возраста | 250 тестов | Stepik |
|
Программирование на C# | 8-9 класс | 9 часов видео | Stepik |
|
Kotlin
Название курса | Для какого класса | Длина курса | Источник | Содержание (откройте, чтобы увидеть) |
---|---|---|---|---|
Введение в язык Котлин | для любого возраста | 11 часов на выполнение | Coursera |
|
Введение в Kotlin JVM | для любого возраста | 25 уроков | Coursera |
|
Разработка Android-приложений на Kotlin | для любого возраста | 8 часов на выполнение | Coursera |
|
Java
Курсы этого раздела мы рекомендуем тем, кто уже имеет представление о программировании
Название курса | Для какого класса | Длина курса | Источник | Содержание (откройте, чтобы увидеть) |
---|---|---|---|---|
Java:Базовый курс | для любого возраста | 5 часов видео | Курс на Stepik от Openway |
|
Разработка Web-сервиса на Java | 8-9 класс | 8 часов видео | Курс на Stepik от Mail.ru Group |
|