Основы промышленной разработки-МОиВС-2021-2022 — различия между версиями

Материал из Wiki - Факультет компьютерных наук
Перейти к: навигация, поиск
(О курсе)
(О курсе)
Строка 21: Строка 21:
 
::01.2 [https://www.youtube.com/watch?v=a0VSe7x3CZ8&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=2 Первые коммиты в Git-е.]
 
::01.2 [https://www.youtube.com/watch?v=a0VSe7x3CZ8&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=2 Первые коммиты в Git-е.]
  
::01.3 [https://www.youtube.com/watch?v=jaZ8Xt27P0c&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=3 Работа с ветвями в Git. Simple Workflow]  
+
::01.3 [https://www.youtube.com/watch?v=jaZ8Xt27P0c&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=3 Работа с ветвями в Git. Simple Workflow.]  
  
::01.4(Advanced) [https://www.youtube.com/watch?v=4_CHp7lNEqE&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=4 Внутреннее устройство Git]
+
::01.4(Advanced) [https://www.youtube.com/watch?v=4_CHp7lNEqE&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=4 Внутреннее устройство Git.]
  
 
</div></div>
 
</div></div>
Строка 31: Строка 31:
 
<div class="mw-collapsible-content" style="display: none;">
 
<div class="mw-collapsible-content" style="display: none;">
  
::02.1 [https://www.youtube.com/watch?v=WJpQTmy5BLU&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=5 Linux FileSystem. Базовые команды]
+
::02.1 [https://www.youtube.com/watch?v=WJpQTmy5BLU&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=5 Linux FileSystem. Базовые команды.]
  
 
::02.2 [https://www.youtube.com/watch?v=GS9tTY4OksQ&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=6 Права пользователей. Базовые скрипты.]
 
::02.2 [https://www.youtube.com/watch?v=GS9tTY4OksQ&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=6 Права пользователей. Базовые скрипты.]
  
::02.3 [https://www.youtube.com/watch?v=_QpXDva11_o&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=7 Чтение переменных. Условные операторы]  
+
::02.3 [https://www.youtube.com/watch?v=_QpXDva11_o&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=7 Чтение переменных. Условные операторы.]  
  
::02.4 [https://www.youtube.com/watch?v=IPStF_tKJj0&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=8 Цикл for, функции и обработка аргументов командной строки]
+
::02.4 [https://www.youtube.com/watch?v=IPStF_tKJj0&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=8 Цикл for, функции и обработка аргументов командной строки.]
  
 
</div></div>
 
</div></div>
Строка 45: Строка 45:
 
<div class="mw-collapsible-content" style="display: none;">
 
<div class="mw-collapsible-content" style="display: none;">
  
::03.1 [https://www.youtube.com/watch?v=rRV_11X59d8&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=9 Практики написания хорошего кода]
+
::03.1 [https://www.youtube.com/watch?v=rRV_11X59d8&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=9 Практики написания хорошего кода.]
  
::03.2 [https://www.youtube.com/watch?v=qQ-0z8G2kqI&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=10 Паттерны и антипаттерны проектирования]
+
::03.2 [https://www.youtube.com/watch?v=qQ-0z8G2kqI&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=10 Паттерны и антипаттерны проектирования.]
  
 
::03.3 [https://www.youtube.com/watch?v=62QxrLkp0DE&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=11 Awk, xargs. 1-строчные скрипты вместо 10 строк в Python.]  
 
::03.3 [https://www.youtube.com/watch?v=62QxrLkp0DE&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=11 Awk, xargs. 1-строчные скрипты вместо 10 строк в Python.]  
  
::03.4 [https://www.youtube.com/watch?v=iMDhrf0rA3M&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=12 Git workflows и стратегии слияния]
+
::03.4 [https://www.youtube.com/watch?v=iMDhrf0rA3M&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=12 Git workflows и стратегии слияния.]
  
 
</div></div>
 
</div></div>
Строка 59: Строка 59:
 
<div class="mw-collapsible-content" style="display: none;">
 
<div class="mw-collapsible-content" style="display: none;">
  
::04.1 [https://www.youtube.com/watch?v=ORMSyRvcR1c&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=13 Как арендовать сервер на Amazon. SSH. Установка pip]
+
::04.1 [https://www.youtube.com/watch?v=ORMSyRvcR1c&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=13 Как арендовать сервер на Amazon. SSH. Установка pip.]
  
::04.2 [https://www.youtube.com/watch?v=s5cGyJjBfZA&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=14 Виртуальные окружения в Python. Красивое оформление main-файлов в Python]
+
::04.2 [https://www.youtube.com/watch?v=s5cGyJjBfZA&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=14 Виртуальные окружения в Python. Красивое оформление main-файлов в Python.]
  
::04.3 [https://www.youtube.com/watch?v=Gt0-aaCgMwM&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=15 Сборочные скрипты, Make]  
+
::04.3 [https://www.youtube.com/watch?v=Gt0-aaCgMwM&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=15 Сборочные скрипты, Make.]  
  
::04.4 [https://www.youtube.com/watch?v=v9T6iAYiGhM&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=16 CMake]
+
::04.4 [https://www.youtube.com/watch?v=v9T6iAYiGhM&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=16 CMake.]
  
 
</div></div>
 
</div></div>
Строка 73: Строка 73:
 
<div class="mw-collapsible-content" style="display: none;">
 
<div class="mw-collapsible-content" style="display: none;">
  
::05.1 [https://www.youtube.com/watch?v=EGN9y95hGb8&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=17 Тестирование. Задачи тестирования]
+
::05.1 [https://www.youtube.com/watch?v=EGN9y95hGb8&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=17 Тестирование. Задачи тестирования.]
  
 
::05.2 [https://www.youtube.com/watch?v=NWrOTgGoCIo&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=18 Как тестировать код?]
 
::05.2 [https://www.youtube.com/watch?v=NWrOTgGoCIo&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=18 Как тестировать код?]
Строка 85: Строка 85:
 
<div class="mw-collapsible-content" style="display: none;">
 
<div class="mw-collapsible-content" style="display: none;">
  
::06.1 [https://www.youtube.com/watch?v=J9PXdV1L3RI&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=20 Описание проекта: ML + ПромПрог]
+
::06.1 [https://www.youtube.com/watch?v=J9PXdV1L3RI&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=20 Описание проекта: ML + ПромПрог.]
  
 
::06.2 [https://www.youtube.com/watch?v=ytxfsJ_h6ig&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=21 Что такое БД?]
 
::06.2 [https://www.youtube.com/watch?v=ytxfsJ_h6ig&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=21 Что такое БД?]
  
::06.3 [https://www.youtube.com/watch?v=yEycP4dN0go&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=22 Базы данных. SELECT. Primary Key, Foreign Key]  
+
::06.3 [https://www.youtube.com/watch?v=yEycP4dN0go&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=22 Базы данных. SELECT. Primary Key, Foreign Key.]  
  
::06.4 [https://www.youtube.com/watch?v=7g4ehZKgvqI&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=23 Базы данных: CRUD, DDL]  
+
::06.4 [https://www.youtube.com/watch?v=7g4ehZKgvqI&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=23 Базы данных: CRUD, DDL.]  
  
::06.5 [https://www.youtube.com/watch?v=JipEUNJQkPk&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=24 Базы данных: связи между сущностями, ORM. Транзакции. Модель хранения данных в почте]  
+
::06.5 [https://www.youtube.com/watch?v=JipEUNJQkPk&list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&index=24 Базы данных: связи между сущностями, ORM. Транзакции. Модель хранения данных в почте.]  
  
 
</div></div>
 
</div></div>

Версия 12:34, 22 февраля 2022

О курсе

Преподаватель:

Ахтямов Павел Ибрагимович

Учебный ассистент:

Лущ Иван Сергеевич

Лекции/Семинары:

Занятия проводятся в Zoom по субботам. Ссылка на Google Drive с материалами

Домашние задания

ДЗ1

ДЗ1.5

ДЗ2

ДЗ3

ДЗ4*

ДЗ5

ДЗ6

Табличка с оценками

Google sheets