DS_Bootcamp_1. Школа 21

Я просто схожу с ума уже 8час. Сначала пыталась установить виртуальную среду Linux, тк у меня Winda. Тут то все и поехалО, на уровне организации среды. В итоге сижу пушу проект, а он не пушится))) ХАХА 🗃

А все потому что я в середине пути перенесла проект на виртуальную среду Linex,  а доступ в итоге потеряла к ключу))

🥳 Как было дело? Изначально нужно настроить среду.

В VsСode  в корень установила bash, ладно у меня питон установлен.  Потом оказалось надо js для чтения файлов. Потом поняла что все-таки надо поменять команды на линекс, тк возникают ошибки в чтении скрипта, не понятно что ему мешает парсить данные. Следовательно скрипт делать под винду, а потом чистить под линекс. В итоге  WSL2 установили. Создали искусственную среду Linex, и то криво получилось. Она слетела после перезапуска компа. Оказалось ничего не слетело, это просто прокси у меня включено было. А дальше вы знаете, 2 проекта пушу, а ничего не пушится))

———

Ходят слухи по чату, нас 2400 DS, что люди отпадывают с ветки DS. А чего??? Ничего не меняется, как было на бассейне,  так и есть в проектах. Сидишь разбираешь код, логику процесса. Пропитываешься делом, вникаешь.

Пример. Один датасет, 6 дней ( 25 - 30 дней), полный цикл: от парсинга до оптимизации.

День 1️⃣ - 2️⃣ UNITY, API, Парсинг + Основы Python ( обработать данные . Почистить, отсортировать, преобразовать). День 3️⃣ Проанализировать данные. # Найти паттерны и закономерности День 4️⃣. Джуниор → Профи: Jupyter, создаем окружения, тестируем функции. День 5️⃣ Мидл-уровень: Оптимизация скорости и памяти. Это серия упражнений, которая учит писать более быстрый и экономный по памяти Python-код, используя встроенные возможности языка вместо “наивных” реализаций.

Один и тот же результат можно получить разными способами. Профессионал знает, какой способ быстрее и экономнее по памяти. Это и есть разница между джуниором и мидлом.

День 6️⃣ Командный. Создать аналитический модуль на Python для обработки реального датасета MovieLens (фильмы, оценки, теги, ссылки) и оформить отчёт в Jupyter Notebook с замерами производительности.

—————

Есть один момент,  КОМАНДНАЯ СТРОКА LINEX  и точка входа в проект. Сгенерить ключ и вставить куда надо.  Люди, как на экзаменах сыпались на этом “простом” действии, так и брав проект, тоже самое мелькает мимо. То есть мы просто не помним или незнаем БАЗУ)

⏰ УЖАС. Осознаю парадокс ума и лени, как свой так и вокруг.

Получается, что нужно изначально идти вообще учить БАЗУ — команды линекс надо освоить, а потом уже лесть в разработку и процессы.  ДЕВОПС??? Сейчас еще питон придет со своими приколами), только от языка С сбежала, тут математика и питон меня подхватит, я в командных строках путаюсь и среду нормально создать не могу.

В целом, подсаживаюсь на адреналин — получить результат, любым удобным и возможным способом. МНЕ НАДО.

DSBootcamp1. Школа 21 | Сетка — социальная сеть от hh.ru