# Учебная практика 2021. Вторник-Среда 29.06.2021-30.06.2021 Вводные указания и ссылки. Автопортрет
[TOC]
## Начальный опрос
> Comment
Уважаемые коллеги - ответьте, пожалуйста (с именем и фамилией), на вопросы - "Что больше и почему?"
> $$ 2^{3^4} ~~ \text{или} ~~ 4^{2^3} $$
> Comment
Какие языки программирования и представлений вы знаете из следующего списка?
1. JavaScript
2. TypeScript
3. Julia
4. Go
5. Python
6. Java
7. Erlang
8. Rust
9. C/C++
10. C#
11. GLSL
12. HTML
13. CSS
14. MD
## Особенности языка MD(MarkDown) и возможностей hackmd.io
Язык MD (MarkDown) можно рассматривать как надстройку над HTML, упрощающую редактирование контента и интегрирование информационных ресурсов. На сайте hackmd.io в нем можно использовать теги HTML, кроме, к сожалению, тега \<script\>. Язык MD стал стандартом де-факто для описания программных ресурсов на сайтах-системах контроля версий github.com, хостингах glitch.com, replit.com и множества других. Образцы использования и описания можно найти по ссылке https://hackmd.io/c/book-example/%2Fs%2Ffeatures
### Примеры использования фреймов-ссылок на другие сайты
[Shader Toy Example](https://www.shadertoy.com/view/tdScDh)
[Open Graphics Service](https://open-graphics-service.glitch.me/)
[replit.com ](https://replit.com/@ArthMax/HCPP#main.cpp)
[overleaf](https://www.overleaf.com/project/5f02f0d3b5953000011f3b2d)
glitch.com EXAMPLE
<iframe src="https://pixel-canvas-graphics-b.glitch.me/" height="800px" width="1000px"></iframe>
### Вариант подключения поясняющих рисунков и формул
<iframe src="https://www.geogebra.org/graphing/r2ntemzx" height="800px" width="1000px"></iframe>
## Цели практики
1) Получение навыков быстрого овладения языками программирования, которые вы не (очень хорошо) знаете
2) Применение полученных математических знаний и навыков для формулировки и реализации решения задач
3) Получение навыков структуризации и описания Вашей работы и полученных результатов с помощью современных систем совместной онлайн работы и представления информации в сети
### Обратная связь во время занятий
тел. 0669290326
telegram group "Practice 2021"
# 2. Задание практики на вторник 29.06.2021
1. Создать одиночную страницу c названием, в котором есть Ваше Имя и Фамилия, на сайте glitch.com или replit.com, в которой указываются
* Ваши *Фамилия Имя Отчество + Название Вашей специальности+ Курс*
* Ваше *Фото в профиль*
* Cсылки на сайт shadertoy.com c реализованной Вами визуализацией с помощью неявных функций в пиксельном шейдере (адаптированный вариант использования языка GLSL)
а) *Смешарика*
б) *Чебурашки*
в) Вашего *Имени и Фамилии*
г) Вашего *Автопортрета в профиль* (автопортрет должен быть узнаваем - будет сравниваться с Вашим фото)
2. Описание выполненной работы выполнить на сайте hackmd.io на странице с названием "Учебная практика. Вторник 29.06.2021. Фамилия Имя Отчество". Ссылку на описание проделанной (возможно, неполной) работы прислать в группу telegram "Practice 2021" не позднее 23:59 Вторника 29.06.2021.
3. Зарегистрироваться на сайте overleaf.com и ознакомиться с примером оформления [Отчета о практике](https://www.overleaf.com/project/5f02f0d3b5953000011f3b2d)
### Ссылки для работы и самостоятельного ознакомления:
1. <a href="https://pixel-canvas-graphics-b.glitch.me/"> Математическое введение и пример реализации пиксельной шейдерной программы для Shader Toy</a>
2. <a href="https://www.shadertoy.com/view/tdScDh"> Непосредственный пример визуализации на сайте shadertoy.com</a>
3. <a href="https://thebookofshaders.com/?lan=ru"> Начальное знакомство и первые эксперименты с подмножеством языка GLSL для пиксельных шейдеров</a>
4. <a href="https://open-graphics-service.glitch.me/"> Сервисная страница, облегчающая снятие координат с фотографий и рисунков</a>
5. <a href="https://hackmd.io/c/book-example/%2Fs%2Ffeatures">Образцы использования и описания версии языка MD на сайте hackmd.io </a>