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