Найти в Дзене
Data Science мне не подошел
Точнее подошел, но не сразу. И я до него еще не дошел вовсе. Эта статья - о моих ошибках, рассуждениях почему у меня не получилось, и я постараюсь сам себе ответить на вопрос, подходит ли мне профессия в Data Science. В начале расскажу почему все так. А в конце опишу кому эта специальность может подойти и как не наступать на "мои грабли". Итак, если ты более менее ранее листал мой Дзен или почитал описание канала, то понимаешь почему такая статья могла появиться. Для тех, кто попал на мой канал...
4 месяца назад
Маленький пост о моем текущем этапе. Моя жизнь сейчас делиться на "до" и "после". Связано это с моими семейными вопросами. В детали посвящать не буду, дабы никого не смущать и нагнетать негативных эмоций. Поэтому мое обучение в стагнации. Я от плана обучения очень сильно отстаю. Это тоже доставляет определенный эмоциальный дискомфорт. В моих планах было на 4 месяц обучения уже искать подработку по python разработке. Что-то простенькое, возможно, фриланс либо проект. Так бы я уже вливался в профессию и получал опыт. Но имею, что имею. . Совет хочу дать всем, кто на пути начала: вы должны четко понимать, что готовы РЕГУЛЯРНО уделять время обучению и оно должно быть систематическим. А для этого надо исключить (или минимизировать) воздействия этих внешних факторов. Приручить их, если угодно. Иначе выгорете, разрываясь между получением новых знаний и бытовыми вопросами (или другими). . Я на связи. Ничего не бросил. Просто у меня затяжная пауза.
1 год назад
Простой способ удалить лишние пробелы в строке в Python
Я продолжаю изучать Python. И вот очередная задача. Есть переменная куда записан тип данных string (строка). a = " Я   изучаю   новый язык    программирования.   " Надо удалить лишние пробелы в начале, конце, середине и привести строку в удобный для чтения вид. Но, удалить лишние пробелы в строке = изменить строку. А мы помним, что тип данных "строка" - неизменяемый тип данных. Поэтому тут надо назначить новую переменную для новой измененной строки, где у нас не будет лишних пробелов. Погнали...
1 год назад
Чем отличается метод обработки списка append от extend в Python?
Банальный и простой вопрос для опытного разработчика, но не точно такой же для изучающего Python. В своем обучении дошел до Python, а именно типов данных, а еще "именнее" - списки. Так вот, в методах обработки списков есть два метода - append и extend, которые делают одно и тоже действие - добавляют элементы одного списка в конец другого. Это так, но есть отличие. На написание этой статьи, меня побудил диалог с разработчиком, который уже достаточное количество времени работает, чтобы ответить на этот вопрос...
1 год назад
Полный набор команд терминала Linux
В поисках информации об одной из команд терминала Linux, наткнулся на очень интересный документ в виде майнд-карты, где расписаны все команды. Я считаю, это отличная шпаргалка начинающим и более опытным пользователям, чтобы подсматривать, если забыли про ту или иную команду. Но как и в любом слишком шикарном случае, есть нюанс - данный гайд полностью на английском языке. Обратите внимание, что я пишу нюанс, а не недостаток, т.к. сам факт того, что он на английском языке не делает данный материал плохим...
1 год назад
Отличия пакетных менеджеров apt и apt-get в Linux-системах
Зачастил я про Linux. В процессе его пользования и изучения всплывают вопросы, которые у меня лично не всегда находят ответа сразу. А вопрос появился, можно сказать, из ниоткуда. Периодически приходится ставить какую-то новую программу и не всегда это происходит из "магазина приложений", в моем случае из встроенного в Ubuntu. Поэтому, читая инструкции на установку того или иного софта, практически везде присутствует примерно такая конструкция, например, команда обновления списка доступных репозиториев...
1 год назад
Как вернуть пользовательские папки в Ubuntu?
Всем привет! На связи Дим Прокопьев aka Нулевой Data Scientist. Я продолжаю изучать Data Science. Но до него самого еще далеко. А первые сложности уже есть. А именно Ubuntu. С данной ОС я знаком еще до начала обучения новой специальности. Но некоторые действия, которые я делаю по своей неопытности, тормозят меня порой в процессе обучения. Вот и сейчас каким-то чудесным чудом, я сегодня запустил свой ноут, а у меня все папки из /home вдруг на рабочем столе и среди них дублеры - "Documents" и "Документы, "Download" и "Загрузки" и т...
1 год назад
Очень крутой мануал по Git для начинающих нашел. Безусловно, любой может его найти на просторах интернета. Но начинающим очень тяжело определить насколько он будет подходящим для себя лично. . Я как начинающий разработчик, изучив разные источники (в том числе и то, что у меня на курсе), определил, что для меня более всего подходит данный материал. Плюсы его в том, что он на русском и написан предельно понятным языком для людей, которые только осваивают Git. . Есть еще официальная документация, например, по Github, но она достаточно криво переведена с английского на русский, это заметно в первых абзацах. Поэтому, если ты только погружаешься в разработку, изучаешь систему контроля версий и в поиске сразу годного материала для погружения в Git, то вот пожалуйста пользуйся ссылочкой. . Тратьте время с пользой. Учитесь, развивайтесь, отдыхайте и процветайте!
1 год назад
Листаю ленту Дзена и тут статейка о новых фишках Ubuntu 24.04 LTS. А я месяц назад ставил 22.04 LTS. Поторопился получается. Обидно.
1 год назад
Вот мой первый опыт с трекером обучения на неделю. Тут и план обучения, и рефлексия, и постановка цели. Сама по себе идея трекера в таком вот виде неплоха, мне кажется. Но в некоторых источниках пишут, что надо еще отслеживать время затраченное на ту или иную тему. Сейчас я делал это в Clokify, запускал таймер-помодоро и давал названия отрезкам согласно изучаемой теме. В приложении можно в отчетах потом посмотреть затраченное время. А зачем это надо делать, пока не понял. Тоже буду рад совету в комментариях.
1 год назад
Надо ли вести трекер обучения
Опрос
1 год назад
Установка Jupyter Notebook на Ubuntu 22.04 (на рабочую станцию)
Итак, писал про какие-то свои мысли, а теперь немного практической части. Основной инструмент мой - это Python. Для того, чтобы писать где-то код нужен редактор кода. В моем случае это Jupyter Notebook. Jupyter Notebook – это открытое веб-приложение, которое предоставляет командную оболочку для интерактивных вычислений, визуализации и т.п. Этот инструмент совместим с несколькими языками, включая Python, Julia, R, Haskell и Ruby. Он часто используется для работы с данными, статистического моделирования и машинного обучения...
239 читали · 1 год назад