🕷️ Crawler Inspector

URL Lookup

Direct Parameter Lookup

Raw Queries and Responses

1. Shard Calculation

Query:
Response:
Calculated Shard: 109 (from laksa172)

2. Crawled Status Check

Query:
Response:

3. Robots.txt Check

Query:
Response:

4. Spam/Ban Check

Query:
Response:

5. Seen Status Check

ℹ️ Skipped - page is already crawled

📄
INDEXABLE
CRAWLED
19 days ago
🤖
ROBOTS ALLOWED

Page Info Filters

FilterStatusConditionDetails
HTTP statusPASSdownload_http_code = 200HTTP 200
Age cutoffPASSdownload_stamp > now() - 6 MONTH0.6 months ago
History dropPASSisNull(history_drop_reason)No drop reason
Spam/banPASSfh_dont_index != 1 AND ml_spam_score = 0ml_spam_score=0
CanonicalPASSmeta_canonical IS NULL OR = '' OR = src_unparsedNot set

Page Details

PropertyValue
URLhttps://ru.hexlet.io/blog/posts/moy-hekslet-ekspress-3
Last Crawled2026-03-21 06:01:44 (19 days ago)
First Indexed2020-03-05 22:42:05 (6 years ago)
HTTP Status Code200
Meta TitleМой хекслет-экспресс #3 (Дневник студента) | Блог Хекслета
Meta DescriptionИнформационный материал в блоге Хекслета: Мой хекслет-экспресс #3 (категория: Дневник студента). Опытные наставники, практика на тренажерах, open-source проекты в портфолио. Индивидуальное и групповое онлайн-обучение в школе Хекслет.
Meta Canonicalnull
Boilerpipe Text
Немного о проблемах в обучении на работе. Содержание Немного о недостатках Хекслета Ограничения на работе bat-файлы embeddable python Немного о недостатках Хекслета Одним из преимуществ Хекслета по сравнению с другими курсами является практика. Проекты я еще не осилил (по деньгам), но в скором будущем планирую перейти и на них. Пока что приходится довольствоваться задачками. И тут я нашел ощутимый недостаток. Лично я привык писать код отрывками и проверять его частями. На Хекслете же нет возможности скомпилировать код, он сразу отправляется на проверку. Конечно можно использовать свой компьютер для проверки и отправлять сразу готовый рабочий код. Вот тут у меня начались проблемы. Ограничения на работе В предыдущих постах я писал, что уделяю время обучению на работе, поскольку там я не особо загружен, имеется компьютер с доступом в интернет, а в нерабочее время у меня учеба и жалкое подобие личной жизни. Естественно, рабочий компьютер ставит мне ограничения. По факту, я не имею права ставить на этот компьютер никакой софт, даже если он лицензионный. Однако путем нехитрых манипуляций некоторые portable-версии программ я перенес, даже каким-то чудом смог установить VS Code. Изначально я хотел начать обучение с python, но поставить его я не смог, поскольку система запрашивала логин и пароль администратора. Наверняка, это можно обойти, получить логин и пароль или сделать аккаунт с правами админа, но казённую аппаратуру такой неопытный ламер, как я, мог бы и попортить, а ответственности я боюсь как огня, тем более материальной. Но пару хитростей я все же подцепил. bat-файлы Можно создать bat-file, который позволит запустить программы без запроса прав администратора. Для этого нужно открыть блокнот и вбить следующее: Set ApplicationPath="путь до файла" cmd /min /C "set __COMPAT_LAYER=RunAsInVoker && start "" %ApplicationPath%" Сохранить это нужно как run-app-as-non-admin.bat. Я таким образом залезал в некоторые настройки, которые до этого были мне недоступны, но установить python не получилось, поскольку система запрашивала права админа в течение установки. embeddable python Это архив, который можно скачать с python.org. При распаковке мы получаем по сути портативную версию python, которую обычно используют в приложениях, если необходимо запустить скрипт на python. Однако нельзя скачивать библиотеки и плюс ко всему в переменной PATH нашего удава нет, а значит нельзя запустить с командной строки (забыл сказать, что на работе у меня стоит Windows 10). Чтобы подключить пакетный менеджер pip нужно сначала зайти в файл python._pth и разкомментить #import site. После этого качаем https://bootstrap.pypa.io/get-pip.py . Далее в командной строке прописываем python.exe get-pip.py и теперь можно качать библиотеки. Также с помощью вышеупомянутых bat-файлов можно пробраться в настройки и изменить переменную PATH, добавив pip и python, чтобы не указывать каждый раз путь. Плюс ко всему, после указания пути VS Code сможет увидеть нашего кастрированного питона. Всё это гуглится и пробуется, однако полного функционала добиться не получилось. Есть еще одна задумка как обойти ограничения, но об этом напишу в следующий раз.
Markdown
![](https://mc.yandex.ru/watch/25559621) [![Логотип Хекслета](data:image/svg+xml,%3csvg%20width='96'%20height='24'%20viewBox='0%200%2096%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url\(%23clip0_139_18360\)'%3e%3cpath%20d='M13.1407%204.34375L9.12548%205.80383L6.93536%209.45402L4.38023%205.80383L0.365019%204.34375L5.11027%2011.6441L0%2019.6745H2.92015L6.57034%2013.8342L10.5856%2019.6745H13.5057L8.39544%2011.6441L13.1407%204.34375ZM17.1559%2012.0091C17.5209%2010.5491%2018.981%209.089%2020.8061%209.089C22.6312%209.089%2024.0913%2010.5491%2024.4563%2012.0091H17.1559ZM20.8061%206.89888C17.1559%206.89888%2014.2357%209.81904%2014.2357%2013.4692C14.2357%2017.4844%2017.1559%2020.0396%2020.8061%2020.0396C23.3612%2020.0396%2025.9164%2018.5795%2027.0114%2016.0244H24.0913C23.7262%2017.1194%2022.2662%2017.8495%2020.8061%2017.8495C18.616%2017.8495%2017.1559%2016.3894%2016.7909%2014.1993H27.0114C27.3764%2010.1841%2024.8213%206.89888%2020.8061%206.89888ZM40.8821%207.2639H37.597L32.1217%2012.7392V7.2639H29.5665V19.6745H32.1217V13.8342L38.327%2019.6745H41.6122L35.0418%2013.1042L40.8821%207.2639ZM48.5475%209.45402C50.0076%209.45402%2051.4677%2010.1841%2051.8327%2011.6441H54.3878C54.0228%208.72398%2051.4677%206.89888%2048.5475%206.89888C44.5323%206.89888%2041.9772%209.81904%2041.9772%2013.4692C41.9772%2017.1194%2044.5323%2020.0396%2048.1825%2020.0396C51.1027%2020.0396%2054.0228%2018.2145%2054.3878%2015.2943H51.8327C51.4677%2016.7544%2050.0076%2017.4844%2048.1825%2017.4844C45.9924%2017.4844%2044.5323%2016.0244%2044.5323%2013.4692C44.5323%2011.2791%2045.9924%209.45402%2048.5475%209.45402ZM58.403%2014.5643C58.038%2017.1194%2057.673%2017.4844%2056.2129%2017.4844H55.4829V20.0396H56.943C58.7681%2020.0396%2060.2281%2018.5795%2060.9582%2014.9293L61.6882%209.81904H66.0684V19.6745H68.6236V7.2639H59.4981L58.403%2014.5643ZM73.7338%2012.0091C74.4639%2010.5491%2075.5589%209.089%2077.7491%209.089C79.5742%209.089%2080.6692%2010.5491%2081.0342%2012.0091H73.7338ZM77.7491%206.89888C73.7338%206.89888%2071.1787%209.81904%2071.1787%2013.4692C71.1787%2017.4844%2073.7338%2020.0396%2077.7491%2020.0396C80.3042%2020.0396%2082.8593%2018.5795%2083.5894%2016.0244H81.0342C80.3042%2017.1194%2079.2091%2017.8495%2077.7491%2017.8495C75.5589%2017.8495%2074.0989%2016.3894%2073.7338%2014.1993H83.9544C84.3194%2010.1841%2081.7643%206.89888%2077.7491%206.89888ZM91.9848%207.2639H85.4145V9.81904H89.4297V19.6745H91.9848V9.81904H96V7.2639H91.9848Z'%20fill='%231D1D1B'%20/%3e%3cpath%20d='M13.1429%202.51607L6.93753%20-0.0390625L0.367188%202.51607L6.93753%204.70618L13.1429%202.51607Z'%20fill='%23136EF6'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_139_18360'%3e%3crect%20width='96'%20height='24'%20fill='%23fff'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e)](https://ru.hexlet.io/) [Все курсы](https://ru.hexlet.io/courses) [О Хекслете]() [Подписка](https://ru.hexlet.io/subscription/new) [Все курсы](https://ru.hexlet.io/courses) [Регистрация](https://ru.hexlet.io/u/new)[Вход](https://ru.hexlet.io/session/new) Тота ИИ [О Хекслете]() [О нас](https://ru.hexlet.io/pages/about) [Блог](https://ru.hexlet.io/blog) [Отзывы студентов](https://ru.hexlet.io/testimonials) [Результаты (Исследование)](https://special.hexlet.io/hse-research) [Хекслет Карьера](https://career.hexlet.io/) [Поддержка (В ТГ)](https://t.me/hexlet_help_bot) [Реферальная программа](https://special.hexlet.io/referal-program/) [Подарочные сертификаты](https://special.hexlet.io/certificate) [Вакансии](https://hh.ru/employer/4307094) [Компаниям](https://b2b.hexlet.io/) [Колледж](https://hexly.ru/) [Частная школа](https://hexlyschool.ru/) [Подписка](https://ru.hexlet.io/subscription/new) [Регистрация](https://ru.hexlet.io/u/new) [Вход](https://ru.hexlet.io/session/new) [Переключить тему]() / [Блог Хекслета](https://ru.hexlet.io/blog) / [Дневник студента](https://ru.hexlet.io/blog/categories/student-diary) / Мой хекслет-экспресс \#3 # Мой хекслет-экспресс \#3 3 марта 2020 г. 1 минута 5 ![Мой хекслет-экспресс \#3](https://ru.hexlet.io/vite/assets/blog_post-7eTyeLLt.webp) Присоединяйтесь к нашему Telegram-сообществу Немного о проблемах в обучении на работе. ## Содержание - [**Немного о недостатках Хекслета**](https://ru.hexlet.io/blog/posts/moy-hekslet-ekspress-3#heading-2-2) - [**Ограничения на работе**](https://ru.hexlet.io/blog/posts/moy-hekslet-ekspress-3#heading-2-3) - [**bat-файлы**](https://ru.hexlet.io/blog/posts/moy-hekslet-ekspress-3#heading-2-4) - [**embeddable python**](https://ru.hexlet.io/blog/posts/moy-hekslet-ekspress-3#heading-2-5) ## **Немного о недостатках Хекслета** Одним из преимуществ Хекслета по сравнению с другими курсами является практика. Проекты я еще не осилил (по деньгам), но в скором будущем планирую перейти и на них. Пока что приходится довольствоваться задачками. И тут я нашел ощутимый недостаток. Лично я привык писать код отрывками и проверять его частями. На Хекслете же нет возможности скомпилировать код, он сразу отправляется на проверку. Конечно можно использовать свой компьютер для проверки и отправлять сразу готовый рабочий код. Вот тут у меня начались проблемы. [10 месяцев·С нуля Python-разработчик Изучите Python, Django, REST и Fast API для создания веб-приложений ![Python-разработчик ](https://hexlet.io/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MzczMSwicHVyIjoiYmxvYl9pZCJ9fQ==--f5df4883f3f678321cb4fa96e9ce657bd5ee1adf/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJ3ZWJwIiwicmVzaXplX3RvX2xpbWl0IjpbNDAwLDQwMF0sInNhdmVyIjp7InF1YWxpdHkiOjg1fX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--5b6f46dacd1af664f27558553a58076185091823/Static%20website-cuate.png) Посмотреть →](https://ru.hexlet.io/programs/python?promo_name=programs_list&promo_position=blog_post&promo_creative=catalog_card&promo_type=card) [1 месяц·Для продвинутых СИКП на Python Изучите Python на глубоком уровне для решения сложных задач ![СИКП на Python](https://hexlet.io/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6Mzc1OCwicHVyIjoiYmxvYl9pZCJ9fQ==--023ea18f500b1c4c91617fa96bbc52df8395da39/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJ3ZWJwIiwicmVzaXplX3RvX2xpbWl0IjpbNDAwLDQwMF0sInNhdmVyIjp7InF1YWxpdHkiOjg1fX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--5b6f46dacd1af664f27558553a58076185091823/Software%20engineer-bro.png) Посмотреть →](https://ru.hexlet.io/programs/python-sicp?promo_name=programs_list&promo_position=blog_post&promo_creative=catalog_card&promo_type=card) [2 месяца·Для продвинутых ООП на Python Изучите архитектуру и чистый код на Python ![ООП на Python](https://hexlet.io/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MTYyMDIsInB1ciI6ImJsb2JfaWQifX0=--c4c045c811c8f95c9e76b813330ec77f7dae50b8/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJ3ZWJwIiwicmVzaXplX3RvX2xpbWl0IjpbNDAwLDQwMF0sInNhdmVyIjp7InF1YWxpdHkiOjg1fX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--5b6f46dacd1af664f27558553a58076185091823/Search-cuate.png) Посмотреть →](https://ru.hexlet.io/programs/python-oop?promo_name=programs_list&promo_position=blog_post&promo_creative=catalog_card&promo_type=card) [1 месяц·С нуля Веб-разработка на Python Навык создания веб-приложений на Flask ![Веб-разработка на Python](https://hexlet.io/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MzY3NywicHVyIjoiYmxvYl9pZCJ9fQ==--745022c2f47ba4203dd11cd8922cd55d5bebfdca/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJ3ZWJwIiwicmVzaXplX3RvX2xpbWl0IjpbNDAwLDQwMF0sInNhdmVyIjp7InF1YWxpdHkiOjg1fX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--5b6f46dacd1af664f27558553a58076185091823/Code%20typing-rafiki.png) Посмотреть →](https://ru.hexlet.io/programs/flask?promo_name=programs_list&promo_position=blog_post&promo_creative=catalog_card&promo_type=card) [16 месяцев·С нуля Fullstack-разработчик на Python ![Fullstack-разработчик на Python](https://hexlet.io/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MzY2NSwicHVyIjoiYmxvYl9pZCJ9fQ==--f7793ed718d27cc7ce1799556a7623d56e7635f8/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJ3ZWJwIiwicmVzaXplX3RvX2xpbWl0IjpbNDAwLDQwMF0sInNhdmVyIjp7InF1YWxpdHkiOjg1fX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--5b6f46dacd1af664f27558553a58076185091823/Code%20snippets-rafiki.png) Посмотреть →](https://ru.hexlet.io/programs/fullstack-python?promo_name=programs_list&promo_position=blog_post&promo_creative=catalog_card&promo_type=card) [Каталог Полный список доступных курсов по разным направлениям ![Orientation](https://ru.hexlet.io/vite/assets/development-BVihs_d5.png)](https://ru.hexlet.io/courses?promo_name=programs_list&promo_position=blog_post&promo_creative=catalog_card&promo_type=card) ## **Ограничения на работе** В предыдущих постах я писал, что уделяю время обучению на работе, поскольку там я не особо загружен, имеется компьютер с доступом в интернет, а в нерабочее время у меня учеба и жалкое подобие личной жизни. Естественно, рабочий компьютер ставит мне ограничения. По факту, я не имею права ставить на этот компьютер никакой софт, даже если он лицензионный. Однако путем нехитрых манипуляций некоторые portable-версии программ я перенес, даже каким-то чудом смог установить VS Code. Изначально я хотел начать обучение с python, но поставить его я не смог, поскольку система запрашивала логин и пароль администратора. Наверняка, это можно обойти, получить логин и пароль или сделать аккаунт с правами админа, но казённую аппаратуру такой неопытный ламер, как я, мог бы и попортить, а ответственности я боюсь как огня, тем более материальной. Но пару хитростей я все же подцепил. ## **bat-файлы** Можно создать bat-file, который позволит запустить программы без запроса прав администратора. Для этого нужно открыть блокнот и вбить следующее: `Set ApplicationPath="путь до файла"` `cmd /min /C "set __COMPAT_LAYER=RunAsInVoker &amp;&amp; start "" %ApplicationPath%"` Сохранить это нужно как run-app-as-non-admin.bat. Я таким образом залезал в некоторые настройки, которые до этого были мне недоступны, но установить python не получилось, поскольку система запрашивала права админа в течение установки. ## **embeddable python** Это архив, который можно скачать с python.org. При распаковке мы получаем по сути портативную версию python, которую обычно используют в приложениях, если необходимо запустить скрипт на python. Однако нельзя скачивать библиотеки и плюс ко всему в переменной PATH нашего удава нет, а значит нельзя запустить с командной строки (забыл сказать, что на работе у меня стоит Windows 10). Чтобы подключить пакетный менеджер pip нужно сначала зайти в файл python.\_pth и разкомментить \#import site. После этого качаем <https://bootstrap.pypa.io/get-pip.py>. Далее в командной строке прописываем python.exe get-pip.py и теперь можно качать библиотеки. [![Мой хекслет-экспресс \#2](https://ru.hexlet.io/vite/assets/blog_post-7eTyeLLt.webp) Мой хекслет-экспресс \#2 Продолжаем серию удивительных и завораживающих подкастов очередного ноунейма, пытающегося в прогр... 3 марта 2020 г. Посмотреть →](https://ru.hexlet.io/blog/posts/moy-hekslet-ekspress-2) [![Мой хекслет-экспресс \#1](https://ru.hexlet.io/vite/assets/blog_post-7eTyeLLt.webp) Мой хекслет-экспресс \#1 Слишком долго я ждал бородача, который ворвется в мою серую жизнь и скажет: "Username, ты волшебн... 3 марта 2020 г. Посмотреть →](https://ru.hexlet.io/blog/posts/moy-hekslet-ekspress-1) [![Лучше поздно, чем никогда\!](https://ru.hexlet.io/vite/assets/blog_post-7eTyeLLt.webp) Лучше поздно, чем никогда! О нелегком пути, ошибках, а также тех эмоциях, которые получил от прохождения первого проекта. 3 марта 2020 г. Посмотреть →](https://ru.hexlet.io/blog/posts/luchshe-pozdno-chem-nikogda) Также с помощью вышеупомянутых bat-файлов можно пробраться в настройки и изменить переменную PATH, добавив pip и python, чтобы не указывать каждый раз путь. Плюс ко всему, после указания пути VS Code сможет увидеть нашего кастрированного питона. Всё это гуглится и пробуется, однако полного функционала добиться не получилось. Есть еще одна задумка как обойти ограничения, но об этом напишу в следующий раз. Uru Uru 6 лет назад 5 Читайте также: - [Мой хекслет-экспресс \#2](https://ru.hexlet.io/blog/posts/moy-hekslet-ekspress-2) - [Мой хекслет-экспресс \#1](https://ru.hexlet.io/blog/posts/moy-hekslet-ekspress-1) - [Лучше поздно, чем никогда\!](https://ru.hexlet.io/blog/posts/luchshe-pozdno-chem-nikogda) Категории - Мотивация - Истории успеха - Дневник студента - Код - Карьера [Курсы по веб-разработке ![](https://ru.hexlet.io/vite/assets/development-BVihs_d5.png) Посмотреть →](https://ru.hexlet.io/courses_web_development?promo_name=program_category&promo_position=blog_post&promo_creative=card&promo_type=card) Хекслет [О нас](https://ru.hexlet.io/pages/about)[Отзывы](https://ru.hexlet.io/testimonials)[Справка](https://help.hexlet.io/)[Блог](https://ru.hexlet.io/blog)[Вопросы и ответы](https://ru.hexlet.io/qna)[Глоссарий](https://ru.hexlet.io/glossary)[Карта сайта](https://ru.hexlet.io/map) Направления [Программирование](https://ru.hexlet.io/courses_programming)[ИИ](https://ru.hexlet.io/courses_artificial-intelligence)[Аналитика](https://ru.hexlet.io/courses_data_analytics)[DevOps](https://ru.hexlet.io/courses_devops)[Тестирование](https://ru.hexlet.io/courses_testing)[Фронтенд](https://ru.hexlet.io/courses_front_end_dev)[Бэкенд](https://ru.hexlet.io/courses_backend_development) Профессии [Python-разработчик](https://ru.hexlet.io/programs/python) [Фронтенд-разработчик](https://ru.hexlet.io/programs/frontend)[Java-разработчик](https://ru.hexlet.io/programs/java)[Инженер по ручному тестированию](https://ru.hexlet.io/programs/qa-engineer)[DevOps-инженер с нуля](https://ru.hexlet.io/programs/devops-engineer-from-scratch)[РНР-разработчик](https://ru.hexlet.io/programs/php)[Go-разработчик](https://ru.hexlet.io/programs/go)[Аналитик данных](https://ru.hexlet.io/programs/data-analytics)[AI-автоматизация](https://ru.hexlet.io/programs/ai-automation)[ИИ для разработчиков](https://ru.hexlet.io/programs/ai-for-developers) Навыки [Spring Boot](https://ru.hexlet.io/programs/spring-boot)[Docker](https://ru.hexlet.io/programs/docker)[Typescript](https://ru.hexlet.io/programs/typescript)[Laravel](https://ru.hexlet.io/programs/php-laravel-developer)[Django](https://ru.hexlet.io/programs/python-django-developer)[React](https://ru.hexlet.io/programs/js-react-developer)[Веб-разработка на Express](https://ru.hexlet.io/programs/js-express)[Postman](https://ru.hexlet.io/programs/postman)[REST API в Node.js](https://ru.hexlet.io/programs/js-rest-api) [support@hexlet.io](mailto:support@hexlet.io) [t.me/hexlet\_help\_bot](https://t.me/hexlet_help_bot) RU [EN](https://ru.hexlet.io/locale/switch?new_locale=en)[KZ](https://ru.hexlet.io/locale/switch?new_locale=kz) [\+7 800 100 22 47](tel:+78001002247) бесплатно по РФ [\+7 495 085 21 62](tel:+74950852162) бесплатно по Москве [Правовая информация](https://ru.hexlet.io/pages/legal)[Оферта](https://ru.hexlet.io/pages/offer)[Лицензия](https://ru.hexlet.io/pages/license)[Контакты](https://ru.hexlet.io/pages/contacts) ООО «Хекслет Рус» 108813 г. Москва, вн.тер.г. поселение Московский, г. Московский, ул. Солнечная, д. 3А, стр. 1, помещ. 20Б/3 ОГРН 1217300010476 ИНН 7325174845 АНО ДПО «Учебный центр Хекслет» 119331 г. Москва, вн. тер. г. муниципальный округ Ломоносовский, пр-кт Вернадского, д. 29 ОГРН 1247700712390 ИНН 7736364948
Readable Markdown
Немного о проблемах в обучении на работе. ## Содержание - [**Немного о недостатках Хекслета**](https://ru.hexlet.io/blog/posts/moy-hekslet-ekspress-3#heading-2-2) - [**Ограничения на работе**](https://ru.hexlet.io/blog/posts/moy-hekslet-ekspress-3#heading-2-3) - [**bat-файлы**](https://ru.hexlet.io/blog/posts/moy-hekslet-ekspress-3#heading-2-4) - [**embeddable python**](https://ru.hexlet.io/blog/posts/moy-hekslet-ekspress-3#heading-2-5) ## **Немного о недостатках Хекслета** Одним из преимуществ Хекслета по сравнению с другими курсами является практика. Проекты я еще не осилил (по деньгам), но в скором будущем планирую перейти и на них. Пока что приходится довольствоваться задачками. И тут я нашел ощутимый недостаток. Лично я привык писать код отрывками и проверять его частями. На Хекслете же нет возможности скомпилировать код, он сразу отправляется на проверку. Конечно можно использовать свой компьютер для проверки и отправлять сразу готовый рабочий код. Вот тут у меня начались проблемы. ## **Ограничения на работе** В предыдущих постах я писал, что уделяю время обучению на работе, поскольку там я не особо загружен, имеется компьютер с доступом в интернет, а в нерабочее время у меня учеба и жалкое подобие личной жизни. Естественно, рабочий компьютер ставит мне ограничения. По факту, я не имею права ставить на этот компьютер никакой софт, даже если он лицензионный. Однако путем нехитрых манипуляций некоторые portable-версии программ я перенес, даже каким-то чудом смог установить VS Code. Изначально я хотел начать обучение с python, но поставить его я не смог, поскольку система запрашивала логин и пароль администратора. Наверняка, это можно обойти, получить логин и пароль или сделать аккаунт с правами админа, но казённую аппаратуру такой неопытный ламер, как я, мог бы и попортить, а ответственности я боюсь как огня, тем более материальной. Но пару хитростей я все же подцепил. ## **bat-файлы** Можно создать bat-file, который позволит запустить программы без запроса прав администратора. Для этого нужно открыть блокнот и вбить следующее: `Set ApplicationPath="путь до файла"` `cmd /min /C "set __COMPAT_LAYER=RunAsInVoker &amp;&amp; start "" %ApplicationPath%"` Сохранить это нужно как run-app-as-non-admin.bat. Я таким образом залезал в некоторые настройки, которые до этого были мне недоступны, но установить python не получилось, поскольку система запрашивала права админа в течение установки. ## **embeddable python** Это архив, который можно скачать с python.org. При распаковке мы получаем по сути портативную версию python, которую обычно используют в приложениях, если необходимо запустить скрипт на python. Однако нельзя скачивать библиотеки и плюс ко всему в переменной PATH нашего удава нет, а значит нельзя запустить с командной строки (забыл сказать, что на работе у меня стоит Windows 10). Чтобы подключить пакетный менеджер pip нужно сначала зайти в файл python.\_pth и разкомментить \#import site. После этого качаем <https://bootstrap.pypa.io/get-pip.py>. Далее в командной строке прописываем python.exe get-pip.py и теперь можно качать библиотеки. Также с помощью вышеупомянутых bat-файлов можно пробраться в настройки и изменить переменную PATH, добавив pip и python, чтобы не указывать каждый раз путь. Плюс ко всему, после указания пути VS Code сможет увидеть нашего кастрированного питона. Всё это гуглится и пробуется, однако полного функционала добиться не получилось. Есть еще одна задумка как обойти ограничения, но об этом напишу в следующий раз.
Shard109 (laksa)
Root Hash10177884638900938309
Unparsed URLio,hexlet!ru,/blog/posts/moy-hekslet-ekspress-3 s443