Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия Следующая версия Следующая версия справа и слева | ||
subjects:programming:start [2017/09/28 14:50] ¶ |
subjects:programming:start [2023/05/04 20:04] ¶ [КуМир] |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== Программирование (Справочник) ====== | + | ====== Программирование ====== |
===== Языки программирования ===== | ===== Языки программирования ===== | ||
* [[cpp]] | * [[cpp]] | ||
- | * [[pascal]] | + | * [[.pascal:]] |
- | * [[urql]] | + | * [[.python:]] |
* [[sql]] | * [[sql]] | ||
+ | * [[urql]] | ||
* | * | ||
+ | |||
+ | ===== Office ===== | ||
+ | * [[.Excel:]] | ||
+ | |||
+ | |||
===== Дополнительно ===== | ===== Дополнительно ===== | ||
* [[git]] | * [[git]] | ||
+ | ===== OnLine ===== | ||
+ | * [[https://www.onlinegdb.com/online_python_compiler| IDE online]] --- Python, C, C++, PHP, Perl, … | ||
+ | |||
+ | ===== КуМир ===== | ||
+ | * [[https://www.niisi.ru/kumir/|КуМир (Комплект Учебных МИРов)]] | ||
+ | * Кумир:Черепаха:ОнЛайн | ||
+ | * [[https://kpolyakov.spb.ru/school/blockly/turtle_free.html]] | ||
+ | * Кумир:Робот:ОнЛайн | ||
+ | * [[https://robostart.ru/performer]] --- не работают двойные команды движения, типа: вниз, вниз. | ||
+ | * [[https://tests-edu.ru/kumir.web]] | ||
+ | * Web версия среды Кумир от axelofan | ||
+ | * [[http://axelofan.github.io/kumir/]] | ||
+ | * [[https://github.com/axelofan/kumir]] | ||
+ | |||
+ | |||
+ | ===== Игры ===== | ||
+ | * [[https://blockly.games/?lang=ru|Blockly.Games]] | ||
+ | ===== Курсы ===== | ||
+ | * Гарвардский курс **CS50**: //основы программирования и основные концепции компьютерных наук//. | ||
+ | * [[https://habr.com/post/403823/|Гарвардский курс CS50 на русском. Все серии]] -- //habr.com// | ||
+ | * [[https://youtube.com/playlist?list=PLawfWYMUziZqyUL5QDLVbe3j5BKWj42E5|CS50 на русском (Гарвардский курс по основам программирования)]] -- 24 видео //YouTube// | ||
+ | * [[https://javarush.ru/quests/QUEST_HARVARD_CS50|CS50]] с доп. [[https://javarush.ru/groups/posts/1555-dopolniteljhnihe-materialih-k-lekcijam-cs50-week-0-lekcii-1-i-2|материалом]] -- //javarush.ru// | ||
+ | * [[https://www.youtube.com/playlist?list=PLthfp5exSWErPFK_-EAhVtxO3XoY0gsSe| | ||
+ | Лекции по курсу "Компьютерные сети", Климанов М.М. (2021) -- МФТИ]] | ||
===== Полезно ===== | ===== Полезно ===== | ||
* [[https://ideone.com/|Проверка кода онлайн]] | * [[https://ideone.com/|Проверка кода онлайн]] | ||
+ | * [[https://habr.com/ru/post/544084/|UTF-8 vs UTF-16. Несколько советов программистам]] --- про кодировки | ||
+ | * [[https://habr.com/ru/post/491540/|Сети для начинающего IT-специалиста. Обязательная база]] | ||
==== Алгоритмы сортировки ==== | ==== Алгоритмы сортировки ==== | ||
+ | * :!: [[https://habr.com/ru/post/689738/|Алгоритмы сортировки и их производительность]] с примерами реализации на C# | ||
* [[https://habrahabr.ru/post/204600/|Пузырьковая сортировка и все-все-все]] | * [[https://habrahabr.ru/post/204600/|Пузырьковая сортировка и все-все-все]] | ||
* [[https://habrahabr.ru/post/204968/|Глупая сортировка и некоторые другие, поумнее]] | * [[https://habrahabr.ru/post/204968/|Глупая сортировка и некоторые другие, поумнее]] | ||
Строка 19: | Строка 52: | ||
* [[https://habrahabr.ru/post/188010/|Знай сложности алгоритмов]] | * [[https://habrahabr.ru/post/188010/|Знай сложности алгоритмов]] | ||
* [[https://habrahabr.ru/post/198114/|Непрактичные сортировки – бессмысленные и беспощадные]] | * [[https://habrahabr.ru/post/198114/|Непрактичные сортировки – бессмысленные и беспощадные]] | ||
+ | * [[https://habr.com/ru/company/edison/blog/496852/|Плавная сортировка]] | ||
+ | * [[https://habr.com/ru/company/sportmaster_lab/blog/650585/|Самый простой (и неожиданный) алгоритм сортировки?]] | ||
+ | * [[https://habr.com/ru/company/domclick/blog/689064/|Визуализация алгоритмов сортировки]] (как), [[https://semenovsy.github.io/sorting_visualizer/|сама визуализация]] :!:, [[https://github.com/SemenovSY/sorting_visualizer|исходники]] | ||
+ | |||
+ | ==== Форматы ==== | ||
+ | * DjVu — [[https://habr.com/ru/company/maccentre/blog/411545/|Электронные книги и их форматы: DjVu — его история, плюсы, минусы и особенности]] | ||
+ | * PDF — [[https://habr.com/ru/company/maccentre/blog/435308/| Электронные книги и их форматы: рассказываем про PDF — его историю, плюсы и минусы ]] | ||
+ | * FB2 и FB3 — [[https://habr.com/ru/company/maccentre/blog/411755/|Электронные книги и их форматы: FB2 и FB3 — история, плюсы, минусы и принципы работы]] | ||
+ | * ePUB — [[https://habr.com/ru/company/maccentre/blog/456958/|Электронные книги и их форматы: говорим про EPUB — его историю, плюсы и минусы]] | ||
+ | * OPDS — [[https://habr.com/ru/company/maccentre/blog/412355/| Зачем нужны и как работают электронные каталоги OPDS ]] | ||
+ | |||
+ | ==== Интересно ==== | ||
+ | * [[https://www.youtube.com/watch?v=R0zwwbcWcNY|Артем Оганов. "Запрещённая" химия, или как школьные двоечники оказались правы]] -- c 19:40 по 25:00 про использование Эволюционных алгоритмов в Химии. | ||
+ | * [[https://habr.com/ru/post/478636/|Как работают кодировки текста. Принципы кодирования.]] -- Как работают кодировки текста. Откуда появляются «кракозябры». Принципы кодирования. Обобщение и детальный разбор. | ||
+ | * [[https://habr.com/ru/post/502384/|Теория игр и её применение в жизни]] | ||
+ | * [[https://habr.com/ru/post/444828/|Простое объяснение алгоритмов поиска пути и A*]] | ||
+ | |||
+ | === Для подумать === | ||
+ | * [[https://habr.com/ru/post/728880/|«Чистый» код, ужасная производительность]] | ||
+ | |||