Найти тему
Дневник Джуна

Изучаем программирование. День 72. Про виртуальное окружение. Это необходимость.

Оглавление

Здравствуйте!

Вчера я рассказывал вам о том, как продолжаю делать проект на Django без наставника.

Сегодня мы поговорим о виртуальном окружении, а даже если быть точным — не совсем о нём. О нём тоже поговорим, но в конце.

-2

Виртуальное окружение. Важность.

На мысль о написании данной статьи меня навела другая статья. Вчера я кликал по ленте Дзена и наткнулся на "уроки" по Django...

Как вы могли заметить, в своём блоге здесь я никого не учу. Я лишь делюсь важными и нужными, на мой взгляд, материалами, а в этих материалах, профессионалы в своём деле обучают вас тому или иному аспекту программирования. Почему я сам никого не учу? Во-первых, я не преподаватель, во-вторых, я не считаю себя достаточно опытным, чтобы кого-то учить. Максимум, что я могу — дать совет по использованию каких-то инструментов, приёмов, которыми я сам постоянно пользуюсь, полезность которых я неоднократно для себя доказал и хочу поделиться с вами, чтобы помочь.

Вернёмся к "урокам" по Django. Знаете какой преподаватель хуже того, кто знает теорию, но не умеет преподавать? Правильно — тот, который и теории не знает. Такие преподаватели опаснее всего, мало того, что они ничему не учат, под соусом "простоты" преподаваемого материала, они ещё и учат тому, что делать не то что не принято и не рекомендуется, но и грозит работоспособности не только одного вашего проекта, но и всех остальных. Я не буду давать ссылки на эти "уроки", у нас с вами тут всё-таки не виртуальный костёр, где мы будем жечь виртуальных ведьм. Наша цель учиться правильно.

К слову, об опасных советах: на моё замечание, почему в "уроках" "учат" устанавливать Django просто в систему, а не в виртуальное окружение, мне был дан ответ "эксперта": все делают так, как им удобнее.

Так вот, ребята и девчата, для каждого вашего проекта должно быть создано виртуальное окружение в самом начале работы над ним. Считайте это аксиомой. Если вы работаете в PyCharm, он это делает самостоятельно при создании каждого проекта, если в другом редакторе или IDE, то вам, возможно, нужно будет создавать его самостоятельно. Я оставлю тут ссылку на статью на Hexlet, где подробно объясняется для чего нужно создавать виртуальное окружение и как это делать на различных операционных системах. А вот и ссылочка.

Ещё немного об "учителях".

Ребята и девчата, хочу ещё немного поговорить о такого вида "учителях". Стругацкие таких людей называли "кое-какеры", как можно догадаться слово образовано от "кое-как". Если вы смотрите "уроки", при просмотре которых у вас закралось хоть небольшое сомнение, в этот же момент переставайте это смотреть и читать, и начинайте искать документацию того, о чём говорится, либо учебник, либо информацию с официального сайта изучаемого и проверяйте транслируемый факт. Не верьте на слово "кое-какерам", особенно, когда их слова ничем не подтверждаются и ни на что не ссылаются. Такое "обучение" в совсем ближайшем будущем, просто выйдет вам боком, а казалось, что "всё так просто". "Просто" не всегда равняется качественно и правильно. В угоду своей популярности вам могут просто нести чушь. Я вас очень прошу — будьте осмотрительны и осторожны.

На сегодня всё, встретимся завтра.

Приятного вам обучения!

Если понравилась статья, поставьте, пожалуйста, лайк! А если вы ещё не с нами, то обязательно подписывайтесь, тут полезно и интересно.

Предыдущая статья. ............................................................ Следующая статья.

-3