Software Carpentry — это обучающий ресурс, который не получил должного освещения. Тем не менее, он предоставляет высококачественные видеолекции, которые охватывают основные темы программирования и вычислений.
Software Carpentry — это учебный ресурс, который, похоже, не охвачен такими известными поставщиками, как Udacity, edX и Coursera. Тем не менее, он предоставляет высококачественные видеолекции, которые охватывают основные темы программирования и вычислений.
Заявленная цель проекта — научить ученых пользоваться компьютером. Аргумент состоит в том, что большинству ученых приходится в какой-то момент использовать компьютер для проведения анализа, и из-за того, что они не обучены должным образом, они вступают в борьбу не на жизнь, а на смерть, чтобы заставить машину делать то, что они хотят. Или, что менее важно, они просто теряют много времени.
Software Carpentry стремится решить проблему с видео-лекторами по очень широкому кругу вопросов.
Вы можете узнать, каковы цели, в этом 90-секундном видео, но не беспокойтесь о том, что акцент делается на ученых. Если вы посмотрите видео лекций. тогда вы обнаружите, что, хотя они могут быть нацелены на ученых, они представляют собой совершенно общие отчеты по затронутым темам.
Курсов много, но наиболее актуальными для программирования являются
Python
Тестирование
Наборы и словари
Регулярные выражения
Управление данными
Делать
Матричное программирование
Дизайн программы
Что интересно в подходе Software Carpentry, так это то, что они не так академичны, как альтернативы. Это видео по темам, которые актуальны для работающего программиста, а не для курса информатики. Если это то, что вы ищете, попробуйте несколько видео.
Они также не предоставляют курсов лекций по расписанию с экзаменами и сертификатами. То есть все ресурсы предназначены для самообучения в вашем собственном темпе, но это не значит, что их нельзя использовать в качестве основы для курса или MOOC.
Курсы поставляются с заметками в формате pdf и презентациями в PowerPoint, так что вы можете заниматься без видеолекций.
Что еще более удивительно, так это то, что все материалы находятся в свободном доступе по лицензии Creative Commons. Это означает, что вы можете не только использовать их в своих целях, но и редактировать и ремикшировать их. Проект поддерживается Фондом Альфреда П. Слоана и Mozilla, но в прошлом поддержку оказывали многие другие известные организации.
Software Carpentry также проводит и поощряет других проводить «учебные лагеря», основанные на их материалах — подробности см. На веб-сайте.
Это отличный проект, который стоит использовать и поддерживать.