Почему некоторые сеньоры не любят Python
Делимся интересной статьёй, которую мы перевели специально для вас. Некий senior-разработчик предъявляет претензии к языку Python. Да-да, так что всем питонистам просто must-read!
На наш взгляд, претензии весьма обоснованные: динамическая типизация, чувствительность к табуляции, отсутствие обратной совместимости... Если вы согласны с автором и хотите пнуть Python еще сильнее, или наоборот, у вас возникло непреодолимое желание пнуть автора этой статьи, ждём вас в нашем уютненьком чатике @unilecs_chat!
Читать статью
#articles #python
Делимся интересной статьёй, которую мы перевели специально для вас. Некий senior-разработчик предъявляет претензии к языку Python. Да-да, так что всем питонистам просто must-read!
На наш взгляд, претензии весьма обоснованные: динамическая типизация, чувствительность к табуляции, отсутствие обратной совместимости... Если вы согласны с автором и хотите пнуть Python еще сильнее, или наоборот, у вас возникло непреодолимое желание пнуть автора этой статьи, ждём вас в нашем уютненьком чатике @unilecs_chat!
Читать статью
#articles #python
UniLecs | Программирование
#puzzle_111
UPD: Разбор
Эта головоломка - яркий пример так называемой систематической ошибки выжившего! Читайте подробности этого случая в нашем разборе!
#puzzle_111
Эта головоломка - яркий пример так называемой систематической ошибки выжившего! Читайте подробности этого случая в нашем разборе!
#puzzle_111
Слышали о магазине приложений SmartMarket от Сбера? SmartMarket — это платформа для создания, продвижения и монетизации приложений с использованием семейства виртуальных ассистентов Салют. Любой независимый разработчик может попробовать свои силы в создании таких приложений - смартапов!
Сбер подвёл итоги первого этапа Программы поощрения разработчиков SmartApp. В ходе конкурса каждый квартал победители получают до 2 500 000 рублей.
В рамках конкурса учреждено 4 номинации: “Ежедневные активные пользователи”, “Количество запросов”, “Удержание пользователей”, “Выручка”.
Вы тоже можете побороться за достойные призы и предложить собственные крутые приложения для многомиллионной аудитории экосистемы Сбера. Участвуйте во втором этапе конкурса!
Сбер подвёл итоги первого этапа Программы поощрения разработчиков SmartApp. В ходе конкурса каждый квартал победители получают до 2 500 000 рублей.
В рамках конкурса учреждено 4 номинации: “Ежедневные активные пользователи”, “Количество запросов”, “Удержание пользователей”, “Выручка”.
Вы тоже можете побороться за достойные призы и предложить собственные крутые приложения для многомиллионной аудитории экосистемы Сбера. Участвуйте во втором этапе конкурса!
👨🏻💻 Кратчайшее расстояние до заданного символа
3я задача нашего турнира задач! Задачка со строками, необходимо найти кратчайшее расстояние до заданного символа и сделать это для каждого символа строки.
Смотрим подробный анонс и примеры (1 мин)
#announcement #task_258 #rating
3я задача нашего турнира задач! Задачка со строками, необходимо найти кратчайшее расстояние до заданного символа и сделать это для каждого символа строки.
Смотрим подробный анонс и примеры (1 мин)
#announcement #task_258 #rating
👨🏻💻 Непрерывная интеграция
В 7й главе Робин Мартин затронул преимущества непрерывной интеграции (Continuous Integration).
От себя хотим добавить, что как и любой подход, данная практика тоже имеет свои недостатки, например, существенные затраты на поддержку работы непрерывной интеграции, что может быть критично для небольших команд или стартапов.
Читать 7ю главу (8 мин)
#gif_book #глава_7 #идеальный_программист
В 7й главе Робин Мартин затронул преимущества непрерывной интеграции (Continuous Integration).
От себя хотим добавить, что как и любой подход, данная практика тоже имеет свои недостатки, например, существенные затраты на поддержку работы непрерывной интеграции, что может быть критично для небольших команд или стартапов.
Читать 7ю главу (8 мин)
#gif_book #глава_7 #идеальный_программист
GitHub Tools: DevHub App
GitHub - это кладезь не только крутых open-source проектов и библиотек, но также и крутых инструментов для разработчиков.
Сегодню делюсь полезным инструментом для team management, который поможет вам отслеживать активность репозитория GitHub, фильтровать уведомления и настраивать рабочую область на свой вкус.
DevHub поддерживает iOS, Android, Web, macOS, Windows и Linux. Все уведомления можно настраивать, внедрять "горячие клавиши" для управления, а также применять фильтры отдельно для каждой колонки.
Пользуйтесь и будьте в курсе всех самых важных изменений в репозитории вашей команды!
DevHub App Sources | DevHub Site
#github #tools #team_management
GitHub - это кладезь не только крутых open-source проектов и библиотек, но также и крутых инструментов для разработчиков.
Сегодню делюсь полезным инструментом для team management, который поможет вам отслеживать активность репозитория GitHub, фильтровать уведомления и настраивать рабочую область на свой вкус.
DevHub поддерживает iOS, Android, Web, macOS, Windows и Linux. Все уведомления можно настраивать, внедрять "горячие клавиши" для управления, а также применять фильтры отдельно для каждой колонки.
Пользуйтесь и будьте в курсе всех самых важных изменений в репозитории вашей команды!
DevHub App Sources | DevHub Site
#github #tools #team_management
👨🏻💻 Алгоритм поиска кратчайшего расстояния до заданного символа
Я угадаю решение ... за 2 прохода по строке! 😄
Смотрим разбор последней задачи!
#unilecs #task_258 #rating
Я угадаю решение ... за 2 прохода по строке! 😄
Смотрим разбор последней задачи!
#unilecs #task_258 #rating
UniLecs | Программирование
#puzzle_112
UPD: Разбор
Приоткрываем занавес карточных фокусов. Смотрим разбор фокуса с колодой из 52 карт!
#puzzle_112
Приоткрываем занавес карточных фокусов. Смотрим разбор фокуса с колодой из 52 карт!
#puzzle_112
👨🏻💻 Гармоническая подпоследовательность
Сегодня простая задачка на массивы. Необходимо найти длину наибольшей подпоследовательности, внимательно читайте условие и смотрите примеры!
Смотрим подробный анонс (1 мин)
#announcement #task_259 #rating
Сегодня простая задачка на массивы. Необходимо найти длину наибольшей подпоследовательности, внимательно читайте условие и смотрите примеры!
Смотрим подробный анонс (1 мин)
#announcement #task_259 #rating
Императивный vs Функциональный
Всем известно, что решать определённые алгоритмические задачи возможно разными способами, и при этом всё же существуют более предпочтительные подходы.
Научиться решать задачи императивным методом достаточно просто, однако функциональный подход предлагает:
• большую гибкость;
• он менее сложен;
• повышает читабельность;
• представляет собой постоянный уровень абстракции;
• выглядит изящно.
Знаю, что среди наших подписчиков существуют сторонники обоих методов! Какой подход предпочитаете вы? Поделитесь с нами в нашем чате!
#code #tips
Всем известно, что решать определённые алгоритмические задачи возможно разными способами, и при этом всё же существуют более предпочтительные подходы.
Научиться решать задачи императивным методом достаточно просто, однако функциональный подход предлагает:
• большую гибкость;
• он менее сложен;
• повышает читабельность;
• представляет собой постоянный уровень абстракции;
• выглядит изящно.
Знаю, что среди наших подписчиков существуют сторонники обоих методов! Какой подход предпочитаете вы? Поделитесь с нами в нашем чате!
#code #tips
UniLecs | Программирование
#puzzle_113
UPD: Разбор
Уверен, вы разобрались с этой головоломкой! Если нет, то смотрим подробный разбор!
#puzzle_113
Уверен, вы разобрались с этой головоломкой! Если нет, то смотрим подробный разбор!
#puzzle_113
К каким выводам я пришел спустя 15 лет разработки...
Продолжаем разбавлять крутые задачи топовыми статьями о программировании и разработке. В этот раз мы адаптировали статью о размышлениях разработчика после 15 лет профессиональной деятельности. Здесь конкретика, бесценный опыт и советы, на что стоит обратить внимание при построении карьеры, а также рекомендации по поддержанию баланса между работой и личной жизнью!
Читать статью
#articles #life
Продолжаем разбавлять крутые задачи топовыми статьями о программировании и разработке. В этот раз мы адаптировали статью о размышлениях разработчика после 15 лет профессиональной деятельности. Здесь конкретика, бесценный опыт и советы, на что стоит обратить внимание при построении карьеры, а также рекомендации по поддержанию баланса между работой и личной жизнью!
Читать статью
#articles #life