Commit 58690572 authored by balrundev's avatar balrundev

Оформлены конспекты практических семинаров

parent 81656610
### Тема 1. Визуализация информации
**Стендовый доклад** - форма представления информации, благодаря которой можно за короткий промежуток времени донести разноплановые сведения большого объема.
**Использование:**
- конференции,
- семинары,
- презентации.
**Требования:**
- наглядность,
- оптимальность,
- доступность.
**Этапы создания:**
- планирование,
- макет,
- оформление,
- раздаточный материал,
- презентация.
**Структура:**
- название, авторы, учреждение;
- краткое введение;
- цель исследования;
- материалы и методы исследования;
- результаты исследований,рисунки и графики;
- заключение и выводы.
\ No newline at end of file
### Тема 2. Инструменты управления задачами и проектной работой
**Управление задачами**
Организация распределения заданий между участниками какой-либо группы. В качестве группы может выступать один и тот же человек. В этом случае система управления заданиями будет представлять собой личный органайзер.
**Функции программного обеспечения для управления задачами**
- Планировщик заданий и самостоятельный или сторонний (другие пользователи) контроль за их выполнением.
- Создание событий, привязанные к дате и времени.
- Напоминания об определённых пользователем событиях.
- Календарь.
- Менеджер контактов.
- Организация публичного доступа к задачам.
**Управление проектами**
В соответствии с определением международного стандарта ISO 21500, принятого правительствами США, странами Евросоюза и правительством России в сентябре 2012 года - применение методов, инструментов, техник и компетенцией к проекту.
**Проект**
В ISO 21500 определяется как уникальный набор процессов, состоящих из скоординированных и управляемых задач с начальной и конечной датами, предпринятых для достижения цели.
**Цель проекта**
Достижение цели проекта требует получения результатов, соответствующих определенным заранее требованиям, в том числе ограничения на получения результатов, таких как время, деньги и ресурсы.
**Диаграмма Ганта** - способ отслеживания временных затрат.
**Инструменты управления задачами**
- [Remember the Milk](https://www.rememberthemilk.com/)
- [Slack](https://slack.com/intl/en-ru/features)
- [Trello](https://trello.com/)
\ No newline at end of file
### Тема 3. Языки и среды программирования
**Язык программирования** — формальный язык, предназначенный для записи компьютерных программ. Язык программирования определяет набор лексических, синтаксических и семантических правил, определяющих внешний вид программы и действия, которые выполнит исполнитель (обычно — ЭВМ) под её управлением.
**Рейтинг языков программирования**
По рейтингу TIOBE в январе 2020 года Java держал первые позиции. На Java можно создать и настольное приложение, и игру, и мобильное приложение.
**Самые популярные языки программирования**
- Kotlin
- HCL
- Go
- Javascript
- Typescript
- Python
- Java
- PHP
*по версии компании Merehead*
**Рейтинг языков по сферам применения**
- Python - язык программирования для искусственного интеллекта и машинного обучения
- Java - лучший язык программирования для серверной разработки и бэкенда
- JavaScript - популярный выбор для сценариев на стороне клиента
- C++ - лучший язык программирования для общего назначения
- C - самый надежный язык на сегодняшний день
- Ruby - проверенный выбор для науки о данных и веб-разработки
- C# - мощный объектно-ориентированный язык от Microsoft
- Swift - самый эффективный язык программирования для разработки под iOS
- PHP - лучший серверный язык веб-разработки
- Golang - масштабируемый язык системного программирования от Google
Источник: [https://arduinoplus.ru/luchshie-yazyki-programmirovaniya-v-2020-godu/](https://arduinoplus.ru/luchshie-yazyki-programmirovaniya-v-2020-godu/)
**Среда программирования** – это набор инструментов, которые используются для преобразования символов в выполнимые вычисления.
**Компоненты среды разработки**
- редактор
- компилятор
- компоновщик или редактор связей
- загрузчик
- отладчик
- средства тестирования
- интерпретатор
**Требования к среде разработки**
- сохранение файлов
- запуск кода из среды
- поддержка отладки
- подсветка синтаксиса
- автоматическое форматирование кода.
\ No newline at end of file
### Тема 4. Язык Julia - язык научного программирования
**Julia** — высокоуровневый высокопроизводительный свободный язык программирования с динамической типизацией, созданный для математических вычислений.
[julialang.org](https://julialang.org/)
Страница загрузки: https://julialang.org/downloads/
Справочник: https://syl1.gitbook.io/julia-language-a-concise-tutorial/
**Установка пакетов:**
- необходимо нажать `]` для перехода в режим управления пакетами
- ввести команду `add package_name`
- нажать `Backspace` или `Ctrl-C` для выхода из режима управления пакетами.
## Задание 1.2
Конспекты практических семинаров размещены по ссылкам:
[Тема 1. Визуализация информации](seminar1.md)
[Тема 2. Инструменты управления задачами и проектной работой](seminar2.md)
[Тема 3. Языки и среды программирования](seminar3.md)
[Тема 4. Язык Julia - язык научного программирования](seminar4.md)
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment