Сегодня уже 2 часика позанимался. Но...есть один ньюанс почему занятия временно прекратились😂😂😂
Попались регулярные выражения. Я их дом труба шатал). Всегда их избегал. Типо, зачем учить то, что тебе оч редко пригодится. Но Почитав теорию, хотя скорее это был обзор/шпаргалка с примерами для тех кто шарит, понял что я мало чего понял. Но тем не менее тесты по этой теме с 1-раза ответил верно на 5 из 6 вопросов и задачки прорешал. Выходит это не так уж и сложно🙈, если не лезть совсем в дебри.😅
И раз уж пошло-поехало, то сегодня еще разберусь с этим плейлистом на ютубе по регуляркам. Давно это планировал сделать, но никак руки не доходили. Надеюсь, после будет побольше понятно что там да как. Завтра отпишу)
Попались регулярные выражения. Я их дом труба шатал). Всегда их избегал. Типо, зачем учить то, что тебе оч редко пригодится. Но Почитав теорию, хотя скорее это был обзор/шпаргалка с примерами для тех кто шарит, понял что я мало чего понял. Но тем не менее тесты по этой теме с 1-раза ответил верно на 5 из 6 вопросов и задачки прорешал. Выходит это не так уж и сложно🙈, если не лезть совсем в дебри.😅
И раз уж пошло-поехало, то сегодня еще разберусь с этим плейлистом на ютубе по регуляркам. Давно это планировал сделать, но никак руки не доходили. Надеюсь, после будет побольше понятно что там да как. Завтра отпишу)
❤4👍4
Сегодня 2.5 часа позанимался, небольшой прогресс есть. Пытаюсь двигаться в другом направлении исчисления меры продуктивности/полезности за день: т.е. 4+ часа в день вместо 25+ задач. Но пока что всё равно буду стараться их добивать🙃
Today решал задачки на условия if/elif/else и or/not/and. Но решал не как там хотели, а с match/case. С условиями и вложенными у меня все довольно неплохо(на мой взгляд). А вот с этой конструкцией пока тяжковато. Не всегда оптимально и коротко пишу, не забывая конечно о понятности кода. Крч, нужно больше по этому практики. Это по суть чуть более модернизированные условия для большего варианта входных данных. Думаю на простых вариантах лучше использовать if/elif/else, а где сложнее - match/case. Хотя может это больше вкусовщина) Вы что думаете на этот счет?
Самые внимательные могут спросить насчет регулярок. Изучил тот плейлист или нет? Отвечу - Прошел. Но подробности не сегодня, так сказать, не всё сразу😅
Today решал задачки на условия if/elif/else и or/not/and. Но решал не как там хотели, а с match/case. С условиями и вложенными у меня все довольно неплохо(на мой взгляд). А вот с этой конструкцией пока тяжковато. Не всегда оптимально и коротко пишу, не забывая конечно о понятности кода. Крч, нужно больше по этому практики. Это по суть чуть более модернизированные условия для большего варианта входных данных. Думаю на простых вариантах лучше использовать if/elif/else, а где сложнее - match/case. Хотя может это больше вкусовщина) Вы что думаете на этот счет?
Самые внимательные могут спросить насчет регулярок. Изучил тот плейлист или нет? Отвечу - Прошел. Но подробности не сегодня, так сказать, не всё сразу😅
👍9
Интересная задача дня
За сегодня вот эта задачка показалась мне прикольной. Вроде не сложная, но всё равно пришлось поразмыслить. Особенно, если решать с match/case. Да, не самая сложная,но из всех сегодня решенных наверно больше всего отняла жизни). Не считая времени на копипасты выводов, как это было в других задачах. А еще потом я пытался ее немного оптимизировать, хз насколько хорошо вышло. Можете сравнить свои решения с моим, я выложил эту грязь)
Тесты:
Можете глянуть на сайте, мне их влом писать, вот честно😁много там=)
За сегодня вот эта задачка показалась мне прикольной. Вроде не сложная, но всё равно пришлось поразмыслить. Особенно, если решать с match/case. Да, не самая сложная,но из всех сегодня решенных наверно больше всего отняла жизни). Не считая времени на копипасты выводов, как это было в других задачах. А еще потом я пытался ее немного оптимизировать, хз насколько хорошо вышло. Можете сравнить свои решения с моим, я выложил эту грязь)
Тесты:
Можете глянуть на сайте, мне их влом писать, вот честно😁много там=)
🤔2👍1
Сегодня более позднее включение.
Еще побольше вышло позаниматься - 3.5 часа+ . Чуть-чуть добавить и держать планку, тогда учеба пойдет быстрее и соответственно ближе будет выход на работу🙃
Теперь по поводу недавно пройденного материала по регуляркам. Ощущения двоякие)😅
Там 6 видосов. Времени отнимают х2-х3(лично у меня) от написанного хронометрожа. В первой половине видосов из плейлиста всё понятно, однако в 3, в конце, началась уже какая-то муть, местами😂Не то что бы я не въехал, но мозг подзакипать начал от такого кол-ва инфы, которую ранее не смотрел). Хотя не только там. В 4-ом, так же как в 3. Сидишь такой, смотришь, "ага, ага, понятно". Повторяешь в IDE за автором. А потом такой "а что это вообще все было"😂. Я вот сначала пытался писать шаблоны сам, где-то получалось, где-то до конца нет. А потом видишь, как при новом примере и Ctrl + C -> Ctrl + V строчка даже в экран не влазиет🙈🙈🙈
5 и 6 как будто бы не сильно надо было смотреть. Просто перечисление разных методов, свойств. Понятно, ладно, но...как будто бы это прям совсем редко может применять, либо в узконаправленной области. Мб я ошибаюсь в этом по незнанию и такое пока просто не применял на практике ). Напомнило мне теорию на курсах, где рассказывали про разные редкие теги HTML и селекторы CSS. Интересно, прикольно, но раз написал и через год другой мб будешь только использовать.
Выглядит всё это конечно страшно😅Всякое запомнить надо, ньюансы разные, хитрости... Ну ничего, придет с опытом. Проблема в том, что это всё ново и не всё запомнишь сразу. Это как англ. слова, что-то легко выучить получается, а что-то сразу вылетает. Но чем чаще используешь, тем проще тебе будет.
Но это вряд ли я буду прям усердно изучать. Смысл понял, немного попрактиковал, ну и хватит пока что. Кстати вот четыре ресурса что нашел по этой теме:
0) https://habr.com/ru/articles/545150/ - Статья, где коротко, но по делу описываются основные сущности
1) https://regexlearn.com/ru — Интерактивный учебник, от основ к продвинутым темам. Обучение «шаг за шагом» с практикой. Есть «Шпаргалка» (Cheatsheet) для быстрого напоминания синтаксиса.
2) https://regexone.com/ — Интерактивный курс с заданиями. Каждый урок объясняет новую концепцию и сразу же предлагает решить практические задачи. Но на английском. Хотя материала там поболее будет.
3) https://regex101.com/ — Не просто тренажер, а мощный отладчик и тестер регулярок. Позволяет детально разобрать, как работает ваше выражение.
P.S.
Первый из них прошел. Легко читалась теория, без воды. Какое-то кол-во практики. Второй тоже думаю пройти в течении месяца, чтобы хоть что-то осталось в голове). Там побольше практики, чем в 1 варианте. А третий источник - смотрите сами. Больше как песочница для тестов. Если у кого-то есть полезная инфа по этому материалу - можете оставить🙃
Еще побольше вышло позаниматься - 3.5 часа+ . Чуть-чуть добавить и держать планку, тогда учеба пойдет быстрее и соответственно ближе будет выход на работу🙃
Теперь по поводу недавно пройденного материала по регуляркам. Ощущения двоякие)😅
Там 6 видосов. Времени отнимают х2-х3(лично у меня) от написанного хронометрожа. В первой половине видосов из плейлиста всё понятно, однако в 3, в конце, началась уже какая-то муть, местами😂Не то что бы я не въехал, но мозг подзакипать начал от такого кол-ва инфы, которую ранее не смотрел). Хотя не только там. В 4-ом, так же как в 3. Сидишь такой, смотришь, "ага, ага, понятно". Повторяешь в IDE за автором. А потом такой "а что это вообще все было"😂. Я вот сначала пытался писать шаблоны сам, где-то получалось, где-то до конца нет. А потом видишь, как при новом примере и Ctrl + C -> Ctrl + V строчка даже в экран не влазиет🙈🙈🙈
5 и 6 как будто бы не сильно надо было смотреть. Просто перечисление разных методов, свойств. Понятно, ладно, но...как будто бы это прям совсем редко может применять, либо в узконаправленной области. Мб я ошибаюсь в этом по незнанию и такое пока просто не применял на практике ). Напомнило мне теорию на курсах, где рассказывали про разные редкие теги HTML и селекторы CSS. Интересно, прикольно, но раз написал и через год другой мб будешь только использовать.
Выглядит всё это конечно страшно😅Всякое запомнить надо, ньюансы разные, хитрости... Ну ничего, придет с опытом. Проблема в том, что это всё ново и не всё запомнишь сразу. Это как англ. слова, что-то легко выучить получается, а что-то сразу вылетает. Но чем чаще используешь, тем проще тебе будет.
Но это вряд ли я буду прям усердно изучать. Смысл понял, немного попрактиковал, ну и хватит пока что. Кстати вот четыре ресурса что нашел по этой теме:
0) https://habr.com/ru/articles/545150/ - Статья, где коротко, но по делу описываются основные сущности
1) https://regexlearn.com/ru — Интерактивный учебник, от основ к продвинутым темам. Обучение «шаг за шагом» с практикой. Есть «Шпаргалка» (Cheatsheet) для быстрого напоминания синтаксиса.
2) https://regexone.com/ — Интерактивный курс с заданиями. Каждый урок объясняет новую концепцию и сразу же предлагает решить практические задачи. Но на английском. Хотя материала там поболее будет.
3) https://regex101.com/ — Не просто тренажер, а мощный отладчик и тестер регулярок. Позволяет детально разобрать, как работает ваше выражение.
P.S.
Первый из них прошел. Легко читалась теория, без воды. Какое-то кол-во практики. Второй тоже думаю пройти в течении месяца, чтобы хоть что-то осталось в голове). Там побольше практики, чем в 1 варианте. А третий источник - смотрите сами. Больше как песочница для тестов. Если у кого-то есть полезная инфа по этому материалу - можете оставить🙃
🔥6
Интересная задачка дня
Исходя из сегодняшних вариантов, выбор пал на вот эту задачку. Тема цикл While. Но там слегка заковыристое условие. Еще предлагали решать без "break" и "continue", т.к. по курсу это еще не проходили. Сможете так сделать?) А для моего варианта решения пришлось вспоминать встроенную функцию, которую очень редко использую. Хотелось поменьше писать кода, не знаю вышло ли)
Так же решил, что буду показывать задачи текстом и/или фотками там, где платные источники. Эта в свободном доступе.
Исходя из сегодняшних вариантов, выбор пал на вот эту задачку. Тема цикл While. Но там слегка заковыристое условие. Еще предлагали решать без "break" и "continue", т.к. по курсу это еще не проходили. Сможете так сделать?) А для моего варианта решения пришлось вспоминать встроенную функцию, которую очень редко использую. Хотелось поменьше писать кода, не знаю вышло ли)
Так же решил, что буду показывать задачи текстом и/или фотками там, где платные источники. Эта в свободном доступе.
👍4
Что сегодня было?
Наконец дошел до своей желаемой нормы 4+ часа занятий в день. Имеется ввиду чистое время. Всё на беззвук, лишнее закрываю, убираю и по таймеру (с перерывами) занимаюсь. Осталось ее удержать). Дисциплина дело тонкое. Попробуйте, должно помочь, если не можете так же сесть как я и просто начать. На мне же сработало.🙃 Хотя ленивей человека чем я надо - это надо еще поискать😂
Но... все равно как будто не совсем то. Сегодня бывало такое, да и в другие дни тоже, сижу и думаю: "а зачем я это делаю?". Просто прохожу очередной курс, прорешивая задачки, теорию для которых я знаю, а практика уже повторяется. Меняются только условия и немного логика алгоритма для написания кода. Порой аж выбешивать это начинает😬, но все равно делаю. Вон на регулярки даже перешёл в моменте. Кстати, оказалось довольно интересно, кто бы думал😅
После ДР был план на 3 месяца (август, сентябрь, октябрь) закончить трио Балакирева (Python, Python-ООП, Django) и затем усредно искать работу. Но пока даже первый курс из списка не пройден. "Немного" не укладываюсь в свои же временные рамки🫡
Ладн, завтра ещё допишу свои мысли😶😶😶А пока держите еще одну хорошую статейку про регулярные выражения.(ее тоже добавил в прошлый пост про "re") Объясняют понятно на примерах, да еще и с юмором)
P.S. И шутейка напоследок.
"У разработчика была одна проблема и он стал решать ее с помощью регулярных выражений. Теперь у него две проблемы"
Наконец дошел до своей желаемой нормы 4+ часа занятий в день. Имеется ввиду чистое время. Всё на беззвук, лишнее закрываю, убираю и по таймеру (с перерывами) занимаюсь. Осталось ее удержать). Дисциплина дело тонкое. Попробуйте, должно помочь, если не можете так же сесть как я и просто начать. На мне же сработало.🙃 Хотя ленивей человека чем я надо - это надо еще поискать😂
Но... все равно как будто не совсем то. Сегодня бывало такое, да и в другие дни тоже, сижу и думаю: "а зачем я это делаю?". Просто прохожу очередной курс, прорешивая задачки, теорию для которых я знаю, а практика уже повторяется. Меняются только условия и немного логика алгоритма для написания кода. Порой аж выбешивать это начинает😬, но все равно делаю. Вон на регулярки даже перешёл в моменте. Кстати, оказалось довольно интересно, кто бы думал😅
После ДР был план на 3 месяца (август, сентябрь, октябрь) закончить трио Балакирева (Python, Python-ООП, Django) и затем усредно искать работу. Но пока даже первый курс из списка не пройден. "Немного" не укладываюсь в свои же временные рамки🫡
Ладн, завтра ещё допишу свои мысли😶😶😶А пока держите еще одну хорошую статейку про регулярные выражения.(ее тоже добавил в прошлый пост про "re") Объясняют понятно на примерах, да еще и с юмором)
P.S. И шутейка напоследок.
"У разработчика была одна проблема и он стал решать ее с помощью регулярных выражений. Теперь у него две проблемы"
👍7❤1
В продолжении вчерашнего
Как вы знаете(ну или теперь знаете), я достаточно давно изучаю Python, но были большие перерывы в процессе. И вот, с последнего/текущего раза, когда я снова начал заниматься прошло уже почти полгода. Цели были объявлены самому себе, но жаль не расписаны. Т.е. Сначала повторить Базу, ООП, и дальше идти в веб-разработку. Все это по знаниям есть, но где-то далеко внутри. Поэтому я решил с нуля все повторять. По примерным планам 4-5 месяцев на это б ушло и можно было искать работу. , ну мб 1-2 еще чтобы написать какие-то парочку нормальных проектов с теми технологиями, которые требует отрасль.
Но все пошло не по плану🫡). Слишком ушел в верстку + JS, вместо двух недель - 2/3 месяца. Повторение базы тоже растянулось, уже который мелкий, и не очень, курс по Питону завершаю. (Кстати, не так много осталось, что еще мне можно пройти для практики🤣). Вспомнил еще SQL, пройдя штуки 3 курса по нему. В Git тоже успел влезть за это время, одной статейкой не обошлось, к сожалению. Тот же Docker, да да, я еще не весь тот плейлист просмотрел, и другой курс не прошел😅 Есть ещё желание еще своим Github заняться, резюме покрасивее сделать. Но лучше не начинать распыляться опять). А сейчас смотрю назад и думаю: "А почему так? Будто бы специально растягиваю, откладываю основное, более важное, заменяя второстепенным стеком." Сейчас бы еще во что-то другое не влезть, случайно увлёкшись. 😐😐😐
А почему я так делаю - не могу понять. Можно подумать что мне это не надо, но нет. Программирование нравилось, до того как это стало мейнстримом😁Возможно надо ставить более конкретные цели и еще лучше со сроком выполнения. А то можно быть вечно учащимся студентом.
А пока первый пункт плана довольно простой😅. Для начала винду переустановить🙂Но за целых два месяц он так еще не осуществился🤨🤨🤨
P.S.
Прочитал текст свой и будто мысль кажется не законченной. Ну что ж, тогда to be continued...
Как вы знаете(ну или теперь знаете), я достаточно давно изучаю Python, но были большие перерывы в процессе. И вот, с последнего/текущего раза, когда я снова начал заниматься прошло уже почти полгода. Цели были объявлены самому себе, но жаль не расписаны. Т.е. Сначала повторить Базу, ООП, и дальше идти в веб-разработку. Все это по знаниям есть, но где-то далеко внутри. Поэтому я решил с нуля все повторять. По примерным планам 4-5 месяцев на это б ушло и можно было искать работу. , ну мб 1-2 еще чтобы написать какие-то парочку нормальных проектов с теми технологиями, которые требует отрасль.
Но все пошло не по плану🫡). Слишком ушел в верстку + JS, вместо двух недель - 2/3 месяца. Повторение базы тоже растянулось, уже который мелкий, и не очень, курс по Питону завершаю. (Кстати, не так много осталось, что еще мне можно пройти для практики🤣). Вспомнил еще SQL, пройдя штуки 3 курса по нему. В Git тоже успел влезть за это время, одной статейкой не обошлось, к сожалению. Тот же Docker, да да, я еще не весь тот плейлист просмотрел, и другой курс не прошел😅 Есть ещё желание еще своим Github заняться, резюме покрасивее сделать. Но лучше не начинать распыляться опять). А сейчас смотрю назад и думаю: "А почему так? Будто бы специально растягиваю, откладываю основное, более важное, заменяя второстепенным стеком." Сейчас бы еще во что-то другое не влезть, случайно увлёкшись. 😐😐😐
А почему я так делаю - не могу понять. Можно подумать что мне это не надо, но нет. Программирование нравилось, до того как это стало мейнстримом😁Возможно надо ставить более конкретные цели и еще лучше со сроком выполнения. А то можно быть вечно учащимся студентом.
А пока первый пункт плана довольно простой😅. Для начала винду переустановить🙂Но за целых два месяц он так еще не осуществился🤨🤨🤨
P.S.
Прочитал текст свой и будто мысль кажется не законченной. Ну что ж, тогда to be continued...
❤2👏1
Интересная задачка дня - открыть тут
Вот она потрепала мне нервы почему-то) С виду ничего такого, но есть ньюанс😅
История: Тестирование пройдено, пора перейти к серьезным заданиям. У вас есть точные данные, когда противник пошлет зашифрованное послание своим союзникам. С помощью полученных навыков мы сможем перехватить зашифрованное сообщение, а теперь главное – разгадать его!
Задача: Необходимо создать функцию-дешифратор, которая принимает строку через параметр и считывает буквы для замены через функцию input(), меняет буквы в строке и возвращает расшифрованную строку. Причем количество строк шифрования равно количеству букв в строке без учета повторений.
Пример и Тесты: в скриштонах поста. Но лучше и понятней будет, если перейти по ссылке задачи
Начальные текст в интерпретаторе:
Вот она потрепала мне нервы почему-то) С виду ничего такого, но есть ньюанс😅
История: Тестирование пройдено, пора перейти к серьезным заданиям. У вас есть точные данные, когда противник пошлет зашифрованное послание своим союзникам. С помощью полученных навыков мы сможем перехватить зашифрованное сообщение, а теперь главное – разгадать его!
Задача: Необходимо создать функцию-дешифратор, которая принимает строку через параметр и считывает буквы для замены через функцию input(), меняет буквы в строке и возвращает расшифрованную строку. Причем количество строк шифрования равно количеству букв в строке без учета повторений.
Пример и Тесты: в скриштонах поста. Но лучше и понятней будет, если перейти по ссылке задачи
Начальные текст в интерпретаторе:
def decoder():
pass # <-- удалить
string = input()
print(decoder(string))
🤔2
Завершил курс PROкод: курс по Python для начинающих.
Ниже отзыв на него:
""""""""""""""""""""""""""""
Считаю что это весьма хороший курс и на это есть несколько причин.
1) Теория: Изложена подробно и понятно. Есть примеры реализации кода по теме, объяснение что он делает. В конце мини-лекции указываются частые ошибки и тонкие места, даются практические рекомендации по использованию.
2) Практика. Приличное количество задач, как тестовых, так и на написание кода. Частенько в других курсах замечал преобладание первого варианта, здесь же всё хорошо в этом плане. Так же задачи написаны понятным языком, в большинстве случаев) А если еще читать не только описание самой таски, то можно увидеть разнообразные предыстории для этого, которые могут объединиться в один сюжет.
3) Коммуникация автора курса. Старается своевременно отвечать на вопросы в комментариях, хорошо реагирует на конструктивную критику, исправляет помарки/опечатки/недочеты в своих текстах по теории или задачи, если ты ему об этом сообщаешь.
Но и добавлю немного критики, как же без этого)
Хотя тут особо нечего писать. Есть маленькие недочеты в описаниях задач, иногда не понятно как и что получить. Было может раза 3-4 за весь курс, но это быстро исправляется, в любом случае. По теории я бы парочку тем подправил (Регулярки например, она там вообще как будто лишняя, сильно бросается в глаза на контрасте с другими темами и как они описаны).
Подытожу. В целом, курс отличный, советую проходить. У автора еще есть вторая часть, где разбираются оставшиеся части по базе Питона. Прекрасно понимаю почему он разделил на две части. Первый курс (этот) оказался объёмным.
"""""""""""""""""""""""""""
P.S.
Далее планирую не отдаляться от намеченного плана. Планирую идти дальше, в глубь, а не в ширь за такой же практикой🫡🫡🫡
Ниже отзыв на него:
""""""""""""""""""""""""""""
Считаю что это весьма хороший курс и на это есть несколько причин.
1) Теория: Изложена подробно и понятно. Есть примеры реализации кода по теме, объяснение что он делает. В конце мини-лекции указываются частые ошибки и тонкие места, даются практические рекомендации по использованию.
2) Практика. Приличное количество задач, как тестовых, так и на написание кода. Частенько в других курсах замечал преобладание первого варианта, здесь же всё хорошо в этом плане. Так же задачи написаны понятным языком, в большинстве случаев) А если еще читать не только описание самой таски, то можно увидеть разнообразные предыстории для этого, которые могут объединиться в один сюжет.
3) Коммуникация автора курса. Старается своевременно отвечать на вопросы в комментариях, хорошо реагирует на конструктивную критику, исправляет помарки/опечатки/недочеты в своих текстах по теории или задачи, если ты ему об этом сообщаешь.
Но и добавлю немного критики, как же без этого)
Хотя тут особо нечего писать. Есть маленькие недочеты в описаниях задач, иногда не понятно как и что получить. Было может раза 3-4 за весь курс, но это быстро исправляется, в любом случае. По теории я бы парочку тем подправил (Регулярки например, она там вообще как будто лишняя, сильно бросается в глаза на контрасте с другими темами и как они описаны).
Подытожу. В целом, курс отличный, советую проходить. У автора еще есть вторая часть, где разбираются оставшиеся части по базе Питона. Прекрасно понимаю почему он разделил на две части. Первый курс (этот) оказался объёмным.
"""""""""""""""""""""""""""
P.S.
Далее планирую не отдаляться от намеченного плана. Планирую идти дальше, в глубь, а не в ширь за такой же практикой🫡🫡🫡
👍3
Немного вечерней математики
Недавно писал что собираюсь пройти три курса: Добрый, добрый Python с Сергеем Балакиревым, Добрый, добрый Python ООП - обучающий курс от Сергея Балакирева, Добрый, добрый Django + Docker с Сергеем Балакиревым. Я раньше прикидывал время сколько это может примерно занять, но никогда не думал почему именно столько. Если смотреть в мобильном приложении инфо/описание курса, то там показывает примерное время прохождения этого материала(странно что в компьютерной версии на сайте такого нет).
Это составляется от виденья автора. Но давайте посчитаем сколько займет у меня это. 69 + 125 + 41 часов соответственно. В сумме = 235. Ноооо, т.к. там почти везде подача в форме видео, то можно смело умножать на два, в моем случае. Есть так же текстовый вариант, однако автор так хорошо объясняет, что я тут пожалуй буду больше смотреть, чем читать материал. А письменный вариант будет как хорошая шпаргалка. Выходит 470 часов. Если заниматься каждый день по 4 часа, то это 117 дней, а это почти 4 месяца.😟😟😟Если по 8, как на работе, то сократится). Наверно поэтому чисто интуитивно я сам себе давал три месяца на это всё.
Звучит не так весело, как я думал. Но в недавней статье про регулярке прочитал такую хорошее замечание:
""Помните про основу эффективного тайм-менеджмента? Слона надо есть по частям. Допустим, после отпуска накопилась гора писем. Смотришь на нее и сразу впадаешь в уныние: — Ууууууу, я это за день не закончу! Проблема в том, что груз задачи мешает работать. Мы ведь понимаем, что это надолго. А большую задачу делать не хочется... Поэтому мы ее откладываем, беремся за задачи поменьше. В итоге да, день прошел, а мы не успели закончить. А если не тратить время на размышления «сколько времени это у меня займет», а сосредоточиться на конкретной задаче (в данном случае — первом письме из стопки, потом втором...), то не успеете оглянуться, как уже всё разгребли!"""
Вот возможно у меня так же и было, что откладывал основные курсы, отвлекаясь на более мелкие по питону или другой стек технологий. Думал три месяца, жуть как много. И не начинал. Но как оно было раньше - не помню. Это лишь мысли на себя, глядя назад. Может кто-то в этом узнал себя🙃
Но как бы то ни было, уже около полугода прошло как вернулся в программирование. Пора двигаться дальше, идти в гору). Ведь уже на какой-то уровень продуктивности вышел. Осталось чуть-чуть сменить спектр направления😁Посмотрим сколько у меня это займет. Хотя наверно лучше не смотреть и не загадывать, а просто двигаться вперед, каждый день, выполняя поставленный план.
P.S.Еще немного добавлю мотивации.
Недавно наткнулся на один канал про человека, который тоже входил в айти. Как я понял из его видосов (особо прям не вдавался в подробности и не смотрел много), он за 13 месяцев с нуля обучился и нашел работу. У него стек react, html, css, js. Так что всё реально - главное упорство!
Недавно писал что собираюсь пройти три курса: Добрый, добрый Python с Сергеем Балакиревым, Добрый, добрый Python ООП - обучающий курс от Сергея Балакирева, Добрый, добрый Django + Docker с Сергеем Балакиревым. Я раньше прикидывал время сколько это может примерно занять, но никогда не думал почему именно столько. Если смотреть в мобильном приложении инфо/описание курса, то там показывает примерное время прохождения этого материала(странно что в компьютерной версии на сайте такого нет).
Это составляется от виденья автора. Но давайте посчитаем сколько займет у меня это. 69 + 125 + 41 часов соответственно. В сумме = 235. Ноооо, т.к. там почти везде подача в форме видео, то можно смело умножать на два, в моем случае. Есть так же текстовый вариант, однако автор так хорошо объясняет, что я тут пожалуй буду больше смотреть, чем читать материал. А письменный вариант будет как хорошая шпаргалка. Выходит 470 часов. Если заниматься каждый день по 4 часа, то это 117 дней, а это почти 4 месяца.😟😟😟Если по 8, как на работе, то сократится). Наверно поэтому чисто интуитивно я сам себе давал три месяца на это всё.
Звучит не так весело, как я думал. Но в недавней статье про регулярке прочитал такую хорошее замечание:
""Помните про основу эффективного тайм-менеджмента? Слона надо есть по частям. Допустим, после отпуска накопилась гора писем. Смотришь на нее и сразу впадаешь в уныние: — Ууууууу, я это за день не закончу! Проблема в том, что груз задачи мешает работать. Мы ведь понимаем, что это надолго. А большую задачу делать не хочется... Поэтому мы ее откладываем, беремся за задачи поменьше. В итоге да, день прошел, а мы не успели закончить. А если не тратить время на размышления «сколько времени это у меня займет», а сосредоточиться на конкретной задаче (в данном случае — первом письме из стопки, потом втором...), то не успеете оглянуться, как уже всё разгребли!"""
Вот возможно у меня так же и было, что откладывал основные курсы, отвлекаясь на более мелкие по питону или другой стек технологий. Думал три месяца, жуть как много. И не начинал. Но как оно было раньше - не помню. Это лишь мысли на себя, глядя назад. Может кто-то в этом узнал себя🙃
Но как бы то ни было, уже около полугода прошло как вернулся в программирование. Пора двигаться дальше, идти в гору). Ведь уже на какой-то уровень продуктивности вышел. Осталось чуть-чуть сменить спектр направления😁Посмотрим сколько у меня это займет. Хотя наверно лучше не смотреть и не загадывать, а просто двигаться вперед, каждый день, выполняя поставленный план.
P.S.Еще немного добавлю мотивации.
Недавно наткнулся на один канал про человека, который тоже входил в айти. Как я понял из его видосов (особо прям не вдавался в подробности и не смотрел много), он за 13 месяцев с нуля обучился и нашел работу. У него стек react, html, css, js. Так что всё реально - главное упорство!
🔥7
Наконец-то расчехлил))😁 Разбираюсь потихоньку. Пока вроде всё понятно. Зря откладывал, получается) Но блин, время почему-то улетучивается очень быстро.
И еще один момент, мне это надо будет заного ставить. Т.к. планирую скоро винду сносить. Либо после прохождения докера, или на крайняк после первого курса Балакирева. Ну одно радует, там совсем простая установка, без танцев с бубной, но при условии что у тебя на винде стоит WSL 2.
И еще один момент, мне это надо будет заного ставить. Т.к. планирую скоро винду сносить. Либо после прохождения докера, или на крайняк после первого курса Балакирева. Ну одно радует, там совсем простая установка, без танцев с бубной, но при условии что у тебя на винде стоит WSL 2.
👏5
3 часа за три дня😁
Это я про плейлист докера. Могу, умею практикую🙃И снова прихожу к выводу, что через видео у меня как-то не идет нормально заниматься. «То ли я дурак, то ли лыжи не едут». Слишком времязатратно получается. Х4-Х5 - это базовый минимум от хронометрожа. А в эти последние дни так вообще идет ЧМ по волейболу и еще один турик в России - смотрю, и повторы в том числе.
Как я делаю - обычно повторяю за автором, чтобы получилось так же, иногда ловлю ошибки, исправляю их, но чаще всего это опечатки просто. А потом когда он говорит то что уже было - пытаюсь по памяти сам написать. Так же уходит время на сворачивание/разворачивание окон. А если по больше одной делать - не очень удобно, мелковато. А тут браузер, IDE, docker Dekstop, powershell, в ТГ еще самому себе заметки оставляю. Самое смешное, что всё синее, даже в этом можно запутаться и потерять время😂😂
Мне вот интересно, а как у вас происходит изучение материала по видео? Мб я что-то делаю не так? Поделитесь советами)🤕
Не знаю, наверно была какая-то психологическая преграда в нем, которую не мог сам себе объяснить. Вроде и надо было пройти для хард скилов, но не то чтобы сейчас прям сильно надо, но и не пропускал его изучение, из-за чего думаю сидел много на повторении. Крч, не знаю точно что это было😁, так. мысли вслух)🙂
Ну а вообще хорошо что наконец завершил. Теперь могу двигаться дальше.
В планах немного переделать "текущий roadmap" в закрепе. Старый останется таким же, но добавлю новый, который будет обновляться. Т.е. что проходил, когда начал материал, когда закончил и за сколько. Думаю это больше для себя, как дневник, но так же для вас будет полезно, чтобы понимать сколько примерно времени уходит на все это. Еще постараюсь, если не забуду считать, добавить туда кол-во затраченных на это часов. Но тут индивидуально естественно
Это я про плейлист докера. Могу, умею практикую🙃И снова прихожу к выводу, что через видео у меня как-то не идет нормально заниматься. «То ли я дурак, то ли лыжи не едут». Слишком времязатратно получается. Х4-Х5 - это базовый минимум от хронометрожа. А в эти последние дни так вообще идет ЧМ по волейболу и еще один турик в России - смотрю, и повторы в том числе.
Как я делаю - обычно повторяю за автором, чтобы получилось так же, иногда ловлю ошибки, исправляю их, но чаще всего это опечатки просто. А потом когда он говорит то что уже было - пытаюсь по памяти сам написать. Так же уходит время на сворачивание/разворачивание окон. А если по больше одной делать - не очень удобно, мелковато. А тут браузер, IDE, docker Dekstop, powershell, в ТГ еще самому себе заметки оставляю. Самое смешное, что всё синее, даже в этом можно запутаться и потерять время😂😂
Мне вот интересно, а как у вас происходит изучение материала по видео? Мб я что-то делаю не так? Поделитесь советами)🤕
Не знаю, наверно была какая-то психологическая преграда в нем, которую не мог сам себе объяснить. Вроде и надо было пройти для хард скилов, но не то чтобы сейчас прям сильно надо, но и не пропускал его изучение, из-за чего думаю сидел много на повторении. Крч, не знаю точно что это было😁, так. мысли вслух)🙂
Ну а вообще хорошо что наконец завершил. Теперь могу двигаться дальше.
В планах немного переделать "текущий roadmap" в закрепе. Старый останется таким же, но добавлю новый, который будет обновляться. Т.е. что проходил, когда начал материал, когда закончил и за сколько. Думаю это больше для себя, как дневник, но так же для вас будет полезно, чтобы понимать сколько примерно времени уходит на все это. Еще постараюсь, если не забуду считать, добавить туда кол-во затраченных на это часов. Но тут индивидуально естественно
🔥3
Добрый вечер, надеюсь никто еще в 10 часов не спит🙃 Пока не забыл, оставляю краткий обзор по недавнему материалу по Docker. Надеюсь кому-то будет полезно краткое описание🙂P.S. Первый пост(с картинкой по установке) выкатил после 5 пройденных и разобранных видосов.
Что там было:
0) Описание сути докера
1) Подробная установка Docker на комп.
2-3-4) Создание образов, контейнеров. Так же их удаление, пересобирание. В общей сложности почти час времени(не учебного, а которое по минутам). . Это было хорошо, и легко, но дальше стало пропадать время😅😅😅
5) Углубление в команды докера: Показываются ньюансы, которые считаются нужными. Ну хз. Для моего текущих целий - будто бы много лишней инфы. Да полезно, но сейчас я врядли буду проверять все контейнеры, искать их по статусам запуска, как они завершились, приостановлены ли, перезапускались ли и т.д. и т.п. Еще кучи флагов, которые даже если запомню, то через время забуду. потому что скорее всего не так часто на данный момент буду пользоваться докером.
6) Про работу с портами: написали приложение с одной начальной пустой страницей, показали как его открыть в браузере, связать с докером. И рассмотрены различные случаи использования, с постепенным изучением. Надеюсь все верно понял и описал по памяти. Если что поправьте.
7) Работа с томами: (volumes). Есть три способа связать содержимое контейнера докера с тем, откуда ты берешь данные для него. Каталог докера к каталогу hosta(твоей системы) или же связать папку внутри контейнера docker-а с томом, который мы создадим командой для хранения данных. 3 вариант аналогичен второму, просто названия даем не мы, а создаются автоматически.
8) Создание микросервисных проектов: Т.е. создаются разные контейнеры(например: Django, postgress, react js, adminer и т.д.), которые будут взаимодействовать между собой в рамках внутренней среды внутри докера. Показан простой пример совместной работы на flask + postgresql + adminer
9) Docker compose: Крч, чтобы не писать все команды для создания образов и их соединения для совместной работы, пишут всё в одном файле - compose.yml. В нем описываются этапы построения мультисервисного построения. В материале подробно разбирается что да как, с теорией вопросов нет. Осталось применять на практике.
10) Проект Django с Postgresql и Nginx: Думаю название говорит само за себя. Можно просмотреть для понимания работы докера и составления файла compose.yml. Повторять за автором нет смысла, т.к. там уже готовый проект на Django, с данными таблицами в json, готовыми настройками для nginx, и т.д. и т.п.
Итог по материалу:
По теории прокачался, стало понятно что это, как работает. Все хорошо. Нооо, нужна практика)) Я наверное немного другого ожидал и хотел от этого плейлиста. Ну ничего, потом будет откуда взять инфу если что-то забуду или не пойму. Надо будет позже самостоятельно обернуть несколько своих проектов в докер, составить этот compose.yml и закускать. Но это уже совсем другая история😶😶😶
Что там было:
0) Описание сути докера
1) Подробная установка Docker на комп.
2-3-4) Создание образов, контейнеров. Так же их удаление, пересобирание. В общей сложности почти час времени(не учебного, а которое по минутам). . Это было хорошо, и легко, но дальше стало пропадать время😅😅😅
5) Углубление в команды докера: Показываются ньюансы, которые считаются нужными. Ну хз. Для моего текущих целий - будто бы много лишней инфы. Да полезно, но сейчас я врядли буду проверять все контейнеры, искать их по статусам запуска, как они завершились, приостановлены ли, перезапускались ли и т.д. и т.п. Еще кучи флагов, которые даже если запомню, то через время забуду. потому что скорее всего не так часто на данный момент буду пользоваться докером.
6) Про работу с портами: написали приложение с одной начальной пустой страницей, показали как его открыть в браузере, связать с докером. И рассмотрены различные случаи использования, с постепенным изучением. Надеюсь все верно понял и описал по памяти. Если что поправьте.
7) Работа с томами: (volumes). Есть три способа связать содержимое контейнера докера с тем, откуда ты берешь данные для него. Каталог докера к каталогу hosta(твоей системы) или же связать папку внутри контейнера docker-а с томом, который мы создадим командой для хранения данных. 3 вариант аналогичен второму, просто названия даем не мы, а создаются автоматически.
8) Создание микросервисных проектов: Т.е. создаются разные контейнеры(например: Django, postgress, react js, adminer и т.д.), которые будут взаимодействовать между собой в рамках внутренней среды внутри докера. Показан простой пример совместной работы на flask + postgresql + adminer
9) Docker compose: Крч, чтобы не писать все команды для создания образов и их соединения для совместной работы, пишут всё в одном файле - compose.yml. В нем описываются этапы построения мультисервисного построения. В материале подробно разбирается что да как, с теорией вопросов нет. Осталось применять на практике.
10) Проект Django с Postgresql и Nginx: Думаю название говорит само за себя. Можно просмотреть для понимания работы докера и составления файла compose.yml. Повторять за автором нет смысла, т.к. там уже готовый проект на Django, с данными таблицами в json, готовыми настройками для nginx, и т.д. и т.п.
Итог по материалу:
По теории прокачался, стало понятно что это, как работает. Все хорошо. Нооо, нужна практика)) Я наверное немного другого ожидал и хотел от этого плейлиста. Ну ничего, потом будет откуда взять инфу если что-то забуду или не пойму. Надо будет позже самостоятельно обернуть несколько своих проектов в докер, составить этот compose.yml и закускать. Но это уже совсем другая история😶😶😶
YouTube
Docker. Что это такое? | Docker для начинающих
Практический курс по Django + Docker: https://stepik.org/a/183363
Телеграм-канал Django: https://t.me/django_selfedu
Что такое docker, зачем он нужен, принцип работы.
Телеграм-канал Django: https://t.me/django_selfedu
Что такое docker, зачем он нужен, принцип работы.
👍4🐳2
Потихоньку готовлюсь к переустановке винды. А тут такое, пришла беда откуда не ждали. Это со страницы на скачивание Pycharm. В начале этого года было ок, но уже тогда нельзя было плагины скачивать на нее.
VPN-ом ранее не пользовался, не считая "zapret@" для ютуб, но видимо придется. Теперь не понятно где и от кого теперь можно подлянку ожидать. Хотя не, парочкой пользовался, но они были на лимит по Гб. И плюс через пару дней переставали работать(вечная загрузка сервера), прося приобрести подписку. Хитрые жуки...
Поэтому вопрос: Может тут есть кто пользуется и знает кто какой хороший сервис? Посоветуйте🙃 Желательно, конечно, бесплатный))😁Но мне кажется таких не существует.
P.S.
Начал проходить "Добрый, добрый Python".
VPN-ом ранее не пользовался, не считая "zapret@" для ютуб, но видимо придется. Теперь не понятно где и от кого теперь можно подлянку ожидать. Хотя не, парочкой пользовался, но они были на лимит по Гб. И плюс через пару дней переставали работать(вечная загрузка сервера), прося приобрести подписку. Хитрые жуки...
Поэтому вопрос: Может тут есть кто пользуется и знает кто какой хороший сервис? Посоветуйте🙃 Желательно, конечно, бесплатный))😁Но мне кажется таких не существует.
P.S.
Начал проходить "Добрый, добрый Python".
🤔3🤩1
Мой текущий Road Map Python-разработчика. Версия betta:0.01😃 Обновлено 23.09.26.
Здесь будет то что я прохожу/планирую проходить, когда это начал/закончил и какие материалы для этого изучал. На данный момент здесь не так много, будет расширяться и обновляться по мере завершения этапов. Возможно объединю с первой версией, но пока что оставлю это так.
Собственно план:
🔸) Python - База:
Добрый, добрый Python с Сергеем Балакиревым — (29.09.25 — 08.10.2025)
🔸) Python ООП:
Добрый, добрый Python ООП - обучающий курс от Сергея Балакирева — (17.10.25 — 18.12.25) (по факту 30-40 дней без пропусков)
ООП Python: Часть 1 — (25.02.26 — 26.02.26)
ООП Python: Часть 2 — (27.02.26 — 1.03.26)
🔸) Django
Джанго Балакирева (23.09.26 - ..**)
🔸)Wait for the next updates
Здесь будет то что я прохожу/планирую проходить, когда это начал/закончил и какие материалы для этого изучал. На данный момент здесь не так много, будет расширяться и обновляться по мере завершения этапов. Возможно объединю с первой версией, но пока что оставлю это так.
Собственно план:
🔸) Python - База:
Добрый, добрый Python с Сергеем Балакиревым — (29.09.25 — 08.10.2025)
🔸) Python ООП:
Добрый, добрый Python ООП - обучающий курс от Сергея Балакирева — (17.10.25 — 18.12.25) (по факту 30-40 дней без пропусков)
ООП Python: Часть 1 — (25.02.26 — 26.02.26)
ООП Python: Часть 2 — (27.02.26 — 1.03.26)
🔸) Django
Джанго Балакирева (23.09.26 - ..**)
🔸)
👍4🙏1