Proglib.academy | IT-курсы
Задача: цифра 3  Сколько целых чисел в диапазоне 1-1000 вмещают в себя цифру 3? При подсчете нельзя пользоваться компьютером.   Ждем ваших ответов в комментариях🙌🏻
Это что будет первая задачка, с которой никто не справился?😢
  This media is not supported in your browser
    VIEW IN TELEGRAM
  ⚡️ Основные алгоритмы на графах
В статье рассмотрены основные алгоритмы на графах и их реализацию на C++.
Рассматриваемые алгоритмы:
▪️ Обход графа в ширину (Поиск в ширину) aka BFS | Breadth First Search
▪️ Обход графа в глубину (Поиск в глубину) aka DFS | Depth First Search
▪️ Алгоритм Дейкстры
▪️ Алгоритм Флойда-Уоршелла
▪️ Алгоритм Прима
В статье рассмотрены основные алгоритмы на графах и их реализацию на C++.
Рассматриваемые алгоритмы:
▪️ Обход графа в ширину (Поиск в ширину) aka BFS | Breadth First Search
▪️ Обход графа в глубину (Поиск в глубину) aka DFS | Depth First Search
▪️ Алгоритм Дейкстры
▪️ Алгоритм Флойда-Уоршелла
▪️ Алгоритм Прима
👍1
  Ребята, напоминаем, что у нас весь август проходит серия вебинаров по теме алгоритмов. 
Ближайшая встреча 22 августа по теме «Графы: алгоритмы и структуры данных на Python»
🔥Регистрируйтесь – https://proglib.io/w/d4d5a21b
Ближайшая встреча 22 августа по теме «Графы: алгоритмы и структуры данных на Python»
🔥Регистрируйтесь – https://proglib.io/w/d4d5a21b
👍4😱1
  🔤 Промпт-инжиниринг: как правильно писать запросы нейросетям
Разберём, что же такое промпт-инжиниринг и как научиться писать качественные запросы для языковых моделей.
🔗 Читать статью
🔗 Зеркало
Разберём, что же такое промпт-инжиниринг и как научиться писать качественные запросы для языковых моделей.
🔗 Читать статью
🔗 Зеркало
🔥1
  👩❤️💋👨 Задача про свидание
Парень и девушка договорились встретиться ровно в 21:00. Проблема в том, что у обоих часы идут неправильно. У девушки часы спешат на 2 мин., но она думает, что они на 3 мин. отстают. У парня же часы отстают на 3 мин., но он считает, что они на 2 мин. спешат. Кто из пары опоздает на свидание?
–––––––––––––––
Пишите свои варианты в комментариях! Опубликуем в канале первый верный ответ.
Парень и девушка договорились встретиться ровно в 21:00. Проблема в том, что у обоих часы идут неправильно. У девушки часы спешат на 2 мин., но она думает, что они на 3 мин. отстают. У парня же часы отстают на 3 мин., но он считает, что они на 2 мин. спешат. Кто из пары опоздает на свидание?
–––––––––––––––
Пишите свои варианты в комментариях! Опубликуем в канале первый верный ответ.
👍2
  Дайджест по Python:
🐍 Простая нейронная сеть без библиотек и матриц. Обучение с учителем
Автор простым языком описывает свой опыт создания нейросети.
🐍 Гиперпараметрический поиск и оптимизация моделей
При создании моделей машинного обучения существует одна важная составляющая, которая часто остается за кадром, но имеет решающее значение для достижения высокой производительности и точности — это гиперпараметры.
🐍 Как дообучить LLaMA бесплатно и без программирования: как создать тупого друга
В статье показано, как дообучить нейросеть на своих личных диалогах, чтобы создать виртуальную копию чьей-либо личности.
🐍 15+ небанальных ресурсов для начинающего/продолжающего Python-разработчика
Ссылки на не самые известные ресурсы, но довольно полезные.
🐍 Основы парсинга на Python: от Requests до Selenium
Как парсить данные веб-сайтов с помощью Python? Пособие подойдет новичкам и продолжающим
🐍 Простая нейронная сеть без библиотек и матриц. Обучение с учителем
Автор простым языком описывает свой опыт создания нейросети.
🐍 Гиперпараметрический поиск и оптимизация моделей
При создании моделей машинного обучения существует одна важная составляющая, которая часто остается за кадром, но имеет решающее значение для достижения высокой производительности и точности — это гиперпараметры.
🐍 Как дообучить LLaMA бесплатно и без программирования: как создать тупого друга
В статье показано, как дообучить нейросеть на своих личных диалогах, чтобы создать виртуальную копию чьей-либо личности.
🐍 15+ небанальных ресурсов для начинающего/продолжающего Python-разработчика
Ссылки на не самые известные ресурсы, но довольно полезные.
🐍 Основы парсинга на Python: от Requests до Selenium
Как парсить данные веб-сайтов с помощью Python? Пособие подойдет новичкам и продолжающим
👍2
  💰 Обзор зарплат: сколько сейчас зарабатывают айтишники
В этой статье обсуждаем самую животрепещущую тему — зарплату. Присоединяйтесь :)
🔗 Читать статью
🔗 Зеркало
В этой статье обсуждаем самую животрепещущую тему — зарплату. Присоединяйтесь :)
🔗 Читать статью
🔗 Зеркало
👍1
  Какие ошибки разработчики допускают во время интервью?
Вероятность трудоустройства зависит далеко не только от ваших хардовых скилов, но и от вашего умения правильно продемонстрировать свои навыки на собеседовании.
Дада, действительно нужно тренироваться проходить собеседования🙃
Итак, главные ошибки, которые отмечают HR на собеседованиях с разработчиками.
Ошибка 1. Решать задачу молча и с наскока
Не задав уточняющие вопросы, можно упустить важные детали. Поэтому рекомендуем:
– Внимательно прочитать условие задачи несколько раз
– Обдумать возможные ограничения и допущения
– Задать уточняющие вопросы ревьюеру, о возможных подводных камнях
– Проговорить вслух как вы планируете решать задачу
Ошибка 2. Не проверять валидность кода
Отсутствие самопроверки сразу демонстрирует вашу неаккуратность
Чтобы избежать этой ошибки, советуем:
– Всегда тестируйте ваш код, используя разнообразные данные
– Отлаживайте код перед финальной сдачей. Массив данных можно придумать самостоятельно
Продолжение завтра!
Вероятность трудоустройства зависит далеко не только от ваших хардовых скилов, но и от вашего умения правильно продемонстрировать свои навыки на собеседовании.
Дада, действительно нужно тренироваться проходить собеседования🙃
Итак, главные ошибки, которые отмечают HR на собеседованиях с разработчиками.
Ошибка 1. Решать задачу молча и с наскока
Не задав уточняющие вопросы, можно упустить важные детали. Поэтому рекомендуем:
– Внимательно прочитать условие задачи несколько раз
– Обдумать возможные ограничения и допущения
– Задать уточняющие вопросы ревьюеру, о возможных подводных камнях
– Проговорить вслух как вы планируете решать задачу
Ошибка 2. Не проверять валидность кода
Отсутствие самопроверки сразу демонстрирует вашу неаккуратность
Чтобы избежать этой ошибки, советуем:
– Всегда тестируйте ваш код, используя разнообразные данные
– Отлаживайте код перед финальной сдачей. Массив данных можно придумать самостоятельно
Продолжение завтра!
👍3
  🔥Эфир начался, присоединяйтесь – https://www.youtube.com/watch?v=Uqp-pzGMjlU
  
  YouTube
  
  Графы: алгоритмы и структуры данных на Python
  Второй вебинар в рамках IT-интенсива proglib.academy по алгоритмам и структурам данных!
Спикер: Иван Потапов | Staff machine learning engineer at Sharechat
На вебинаре обсудим:
- Что такое граф и как он представляется в коде
- Что такое топологическая сортировка…
Спикер: Иван Потапов | Staff machine learning engineer at Sharechat
На вебинаре обсудим:
- Что такое граф и как он представляется в коде
- Что такое топологическая сортировка…
👍1🔥1
  💬 А что это вообще такое — быть программистом? 
Герой и автор статьи, выпускник ВМК МГУ, сеньор Python-разработчик с более чем 10-летним стажем, решил порассуждать на эту тему со своей колокольни. В статье очень много полезных мыслей для тех, кто вообще об этом задумывается. Но самое ценное сосредоточено здесь👇
📌 Нужно ли быть умным, чтобы программировать? Не нужно всё знать, чтобы нормально жить. А вот быть упорным — обязательно. Выбейте себе на руке татуху stubborn и смотрите на неё постоянно до просветления.
📌 Вот ещё несколько советов для тех, кто не мегамозг:
🔹Если ничего не получается, то бросьте всё нафиг, поспите, и завтра утром всё получится.
🔹Если непонятно, что делает код, то разбейте его на небольшие функции и дайте функциям и переменным нормальные названия.
🔹Работайте в команде более опытных людей или найдите ментора — очень важно, чтобы кто-нибудь говорил вам, насколько ваш код ужасен, иначе вы будете жить годы в пузыре собственного невежества и думать, что всё норм.
Герой и автор статьи, выпускник ВМК МГУ, сеньор Python-разработчик с более чем 10-летним стажем, решил порассуждать на эту тему со своей колокольни. В статье очень много полезных мыслей для тех, кто вообще об этом задумывается. Но самое ценное сосредоточено здесь👇
📌 Нужно ли быть умным, чтобы программировать? Не нужно всё знать, чтобы нормально жить. А вот быть упорным — обязательно. Выбейте себе на руке татуху stubborn и смотрите на неё постоянно до просветления.
📌 Вот ещё несколько советов для тех, кто не мегамозг:
🔹Если ничего не получается, то бросьте всё нафиг, поспите, и завтра утром всё получится.
🔹Если непонятно, что делает код, то разбейте его на небольшие функции и дайте функциям и переменным нормальные названия.
🔹Работайте в команде более опытных людей или найдите ментора — очень важно, чтобы кто-нибудь говорил вам, насколько ваш код ужасен, иначе вы будете жить годы в пузыре собственного невежества и думать, что всё норм.
🔥3
  Forwarded from Библиотека питониста | Python, Django, Flask
  
Цикломатическая сложность
Цикломатическая сложность (Cyclomatic Complexity) — это метрика, используемая для оценки сложности кода на основе количества путей выполнения в программе. Эта метрика была предложена Томасом МакКейбом в 1976 году и обычно используется для определения того, насколько сложно будет тестирование и сопровождение данного кода.
Целью расчета цикломатической сложности является выявление потенциально сложных участков кода, которые могут быть трудными для понимания, тестирования и поддержки. Более высокая цифра цикломатической сложности обычно указывает на большую сложность кода.
#код
Цикломатическая сложность (Cyclomatic Complexity) — это метрика, используемая для оценки сложности кода на основе количества путей выполнения в программе. Эта метрика была предложена Томасом МакКейбом в 1976 году и обычно используется для определения того, насколько сложно будет тестирование и сопровождение данного кода.
Целью расчета цикломатической сложности является выявление потенциально сложных участков кода, которые могут быть трудными для понимания, тестирования и поддержки. Более высокая цифра цикломатической сложности обычно указывает на большую сложность кода.
#код
🔥1
  Что такое оверфиттинг (переобучение)?
Когда ваша модель очень хорошо работает на вашем тренировочном наборе, но не может обобщить тестовый набор, потому что она сильно адаптирована к тренировочному набору.
#вопросы_с_собеседований
Когда ваша модель очень хорошо работает на вашем тренировочном наборе, но не может обобщить тестовый набор, потому что она сильно адаптирована к тренировочному набору.
#вопросы_с_собеседований
🔥1
  Forwarded from Библиотека программиста | программирование, кодинг, разработка
  
💼🚫 Устроился на работу, но она разонравилась: 8 советов, что делать
Несколько советов, как адаптироваться и понять, стоит ли оставаться или лучше уволиться.
🔗 Читать статью
🔗 Зеркало
Несколько советов, как адаптироваться и понять, стоит ли оставаться или лучше уволиться.
🔗 Читать статью
🔗 Зеркало
❤1
  Обсуждаем динамическое программирование, присоединяйтесь  – https://www.youtube.com/watch?v=DT2UpJY2rlE
❤3
  Подошел к концу месяц, посвященный алгоритмам! 
Очень рады были получить много хороших отзывов, спасибо❤️ Ожидайте новых анонсов наших бесплатных мероприятий!
Ловите записи всех трех вебинаров августа 🙌🏻
🔹 NP-трудные задачи: почему их плохо решают
🔹 Графы: алгоритмы и структуры данных на Python
🔹 Собеседование на разработчика: разбор задач и ошибок
Если вы бы хотели вебинар на какую-то конкретную тему, пишите в комментариях)
Очень рады были получить много хороших отзывов, спасибо❤️ Ожидайте новых анонсов наших бесплатных мероприятий!
Ловите записи всех трех вебинаров августа 🙌🏻
🔹 NP-трудные задачи: почему их плохо решают
🔹 Графы: алгоритмы и структуры данных на Python
🔹 Собеседование на разработчика: разбор задач и ошибок
Если вы бы хотели вебинар на какую-то конкретную тему, пишите в комментариях)
👏4
  Proglib.academy | IT-курсы pinned «Подошел к концу месяц, посвященный алгоритмам!   Очень рады были получить много хороших отзывов, спасибо❤️ Ожидайте новых анонсов наших бесплатных мероприятий!   Ловите записи всех трех вебинаров августа 🙌🏻   🔹  NP-трудные задачи: почему их плохо решают  …»
  