Операционная система в данном курсе не имеет значения, подойдет любая распространенная ОС с графическим интерфейсом. Например Linux, MacOS или Windows. Но в примерах будет использоваться ОС Linux.
См.также
За работой в текстовом редакторе Веб-программист проводит 90% времени, поэтому нужно ответственно подойти к этому выбору. Можно использовать любой понятный вам и удобный в использовании текстовый редактор.
Критериями должны стать:
Всем этим критериям удовлетворяют такие редакторы как Vim и Emacs. Также программисты используют менее функциональные Bred3, Notepad++, SublimeText и другие. Если нет времени на изучение редактора, отличным выбором будет Visual Studio Code, в котором из коробки можно отлаживать Python, управлять git и писать код с автодополнением и проверкой синтаксиса.
Можно выбрать один из самых популярных браузеров (на сегодняшний день это Mozilla Firefox или Google Chrome) или любой другой, соответствующий Веб-стандартам.
Примечание
Git - самая популярная система контроля версий, по сути это уже стандарт в отрасли.
В данном курсе для выполнения самостоятельных работ потребуются знания системы контроля версий git и учетная запись в сервисе GitHub.
Системы контроля версий:
Социальные сети для разработчиков: