Пропущенный семестр курса по компьютерным наукам (Computer Science)
Другие курсы затрагивают продвинутые темы в рамках компьютерных наук (CS): от операционных систем до машинного обучения. Но есть один важный вопрос, который редко освещается – изучение необходимых утилит. Его обычно оставляют студентам для самостоятельного изучения. Но на этом курсе вы научитесь работать с командной строкой, использовать мощный текстовый редактор, необычные функции систем контроля версий и многое другое! Студенты тратят сотни часов на работу с утилитами в процессе обучения (и тысячи часов в течение всей карьеры), поэтому имеет смысл сделать курс максимально плавным и комфортным. Его освоение позволит не только тратить меньше времени на настройку в соответствии с вашими потребностями и задачами, но также даст возможность решать проблемы, которые до этого казались невероятно сложными.
О причинах создания, целях и назначении этого курса.
- 1/13: Обзор курса + shell
- 1/14: Оболочка и скрипты
- 1/15: Текстовые редакторы (Vim)
- 1/16: Data Wrangling
- 1/21: Среда командой строки
- 1/22: Контроль версий (Git)
- 1/23: Отладка и Профилирование
- 1/27: Метапрограммирование
- 1/28: Безопасность и Криптография
- 1/29: Potpourri
- 1/30: Q&A
Плейлист с лекциями доступен на YouTube.
О курсе
Преподаватели: Anish, Jon и Jose.
Кроме MIT
В надежде, что эти материалы будут полезны не только студентам MIT, авторы поделились курсом на следующих площадках:
Переводы курса
*Примечание: это неавторизованные переводы.
Вы можете предлагать исправления и корректировки существующих переводов в GitHub репозитории русской версии проекта. Спасибо за помощь!
Благодарности
Авторы курса выражают благодарность Elaine Mello, Jim Cain и MIT Open Learning за предоставленную возможность записывать видео с лекциями; Anthony Zolnik и MIT AeroAstro за аудио- и видео оборудование; и Brandi Adams и MIT EECS.