Зарегистрируйтесь для доступа к 15+ бесплатным курсам по программированию с тренажером

Введение Python: Настройка окружения

Хекслет построен таким образом, что все задания выполняются прямо в браузере (не считая проектов, в которых как раз отрабатываются навыки реальной работы в настоящем окружении). Такой подход позволяет сосредоточиться на самой задаче, но, к сожалению, рождает ложное ощущение понимания происходящего. Изучение программирования во многом связано с настройкой среды, и для немалого числа людей процесс установки и конфигурирования сложнее, чем написание кода. Чем быстрее вы начнёте возиться с кодом у себя на компьютере, тем быстрее пойдёт прогресс, и вы сможете писать реальные приложения, решать тестовые задания! Кстати, о заданиях. На Хекслете, мы поддерживаем список тестовых заданий от разных компаний. Рекомендую пользоваться им, как ориентиром. Идеально, если в процессе обучения вы сможете реализовать хотя бы одно-два у себя на github. Во-первых, это придаст уверенности, и вы увидите, что уже кое-что можете, во-вторых, работодатели смогут оценить ваш гитхаб-аккаунт и посмотреть на код.

В этом курсе мы не только установим и настроим Python, но также познакомимся с пакетным менеджером poetry, научимся подключать сторонние библиотеки и выкладывать свой собственный код в публичный доступ. В дальнейшем, все что даёт курс, отрабатывается на первом проекте профессии.

Перед тем, как начать, убедитесь в следующих вещах:

  • Вы используете правильную операционную систему (например, Ubuntu, macOS) или настроили Windows
  • Вы знаете, как запустить терминал, и можете выполнять команды в нём (если нет, то смотрите наш курс)
  • Вы установили редактор кода, например, VS Code
  • Вы прошли наш курс Системы контроля версий (GIT), либо уже имеете опыт работы с распределёнными системами контроля версий

Необязательно, но крайне желательно:

  • Посмотреть видео про утилиту make

Кроме того, мы поддерживаем репозиторий python-package — так называемую заготовку, содержащую базовую структуру нового проекта на Python. Вы всегда можете подглядывать в него и делать по аналогии.

Настройка окружения — процесс, который часто вводит в ступор. Команды выдают ошибки, и понять их природу бывает сложно даже опытным разработчикам. Связано это с тем, что абсолютно у каждого человека своя собственная уникальная комбинация оборудования, программного обеспечения и настроек. Даже имя пользователя нередко влияет на то, как все работает (особенно в Windows, особенно если имя на русском языке). В случае проблем с настройкой, рекомендуем обращаться в наш чат https://slack-ru.hexlet.io (канал #python), где опытные пользователи любят помогать новичкам.

Редактирование файлов

В процессе работы вам понадобится редактировать файлы из терминала. В мире администрирования и программирования принято делать это, используя VIM. Не забудьте прочитать наш гайд, посвящённый VIM, чтобы научиться использовать его базовые возможности.


Аватары экспертов Хекслета

Остались вопросы? Задайте их в разделе «Обсуждение»

Вам ответят команда поддержки Хекслета или другие студенты.

Ошибки, сложный материал, вопросы >
Нашли опечатку или неточность?

Выделите текст, нажмите ctrl + enter и отправьте его нам. В течение нескольких дней мы исправим ошибку или улучшим формулировку.

Что-то не получается или материал кажется сложным?

Загляните в раздел «Обсуждение»:

  • задайте вопрос. Вы быстрее справитесь с трудностями и прокачаете навык постановки правильных вопросов, что пригодится и в учёбе, и в работе программистом;
  • расскажите о своих впечатлениях. Если курс слишком сложный, подробный отзыв поможет нам сделать его лучше;
  • изучите вопросы других учеников и ответы на них. Это база знаний, которой можно и нужно пользоваться.
Об обучении на Хекслете

Для полного доступа к курсу нужен базовый план

Базовый план откроет полный доступ ко всем курсам, упражнениям и урокам Хекслета, проектам и пожизненный доступ к теории пройденных уроков. Подписку можно отменить в любой момент.

Получить доступ
900
упражнений
2000+
часов теории
3200
тестов

Открыть доступ

Курсы программирования для новичков и опытных разработчиков. Начните обучение бесплатно.

  • 120 курсов, 2000+ часов теории
  • 900 практических заданий в браузере
  • 360 000 студентов
Отправляя форму, вы соглашаетесь c «Политикой конфиденциальности» и «Условиями оказания услуг»

Наши выпускники работают в компаниях:

Логотип компании Альфа Банк
Логотип компании Aviasales
Логотип компании Yandex
Логотип компании Tinkoff
Рекомендуемые программы

С нуля до разработчика. Возвращаем деньги, если не удалось найти работу.

Иконка программы Python-разработчик
Профессия
Разработка веб-приложений на Django
1 декабря 8 месяцев

Используйте Хекслет по максимуму!

  • Задавайте вопросы по уроку
  • Проверяйте знания в квизах
  • Проходите практику прямо в браузере
  • Отслеживайте свой прогресс

Зарегистрируйтесь или войдите в свой аккаунт

Отправляя форму, вы соглашаетесь c «Политикой конфиденциальности» и «Условиями оказания услуг»