This media is not supported in your browser
VIEW IN TELEGRAM
Когда пишешь в рабочий чат коллегам, но половина не вернулась с майских
Forwarded from Метод утёнка
This media is not supported in your browser
VIEW IN TELEGRAM
Python Tutor — топ для тех, кто хочется разобраться, как работает код
Несмотря на название утилиты, работает она не только с Python, но и с Java, C, C++ или JavaScript. Всё, что нужно — вставить код в поле прямо в браузере, а сервис пошагово покажет, что происходит на каждом этапе работы. А ИИ-репетитор дополнитльно помогает с разъяснениями, если визуала недостаточно!
#инструменты
Несмотря на название утилиты, работает она не только с Python, но и с Java, C, C++ или JavaScript. Всё, что нужно — вставить код в поле прямо в браузере, а сервис пошагово покажет, что происходит на каждом этапе работы. А ИИ-репетитор дополнитльно помогает с разъяснениями, если визуала недостаточно!
#инструменты
Linux: альтернативные способы установки ПО
В Linux традиционно используют пакетные менеджеры (apt, yum), но есть и иные подходы: Flatpak, Snap, Homebrew на Linux и др. В этой статье разбираются альтернативные менеджеры и контейнеры приложений.
Например, Flatpak позволяет запускать приложения в «песочнице», но может засорять систему излишними библиотеками. При неправильном использовании система «заваливается контейнерами» – ведь каждый Flatpak-приложение тащит свои зависимости. Такой подход хорош для обеспечения совместимости, но и увяз в консервации системы.
Что же выбрать для установки ПО: стандартные решения, сайт разработчика или иной подход? Ответ в материале.
#linux@prog_point
В Linux традиционно используют пакетные менеджеры (apt, yum), но есть и иные подходы: Flatpak, Snap, Homebrew на Linux и др. В этой статье разбираются альтернативные менеджеры и контейнеры приложений.
Например, Flatpak позволяет запускать приложения в «песочнице», но может засорять систему излишними библиотеками. При неправильном использовании система «заваливается контейнерами» – ведь каждый Flatpak-приложение тащит свои зависимости. Такой подход хорош для обеспечения совместимости, но и увяз в консервации системы.
Что же выбрать для установки ПО: стандартные решения, сайт разработчика или иной подход? Ответ в материале.
#linux@prog_point
Просто о сложном: Основы архитектуры Python-приложений
Когда речь идёт о создании масштабируемых и поддерживаемых приложений, понимание таких важных понятий, как принципы чистого кода, архитектурные паттерны и SOLID, имеет решающее значение.
Разобравшись в этих принципах, новички получают представление о построении надёжных, гибких и легко тестируемых приложений, что позволит им сохранить ясность кодовой базы и возможность её сопровождения по мере роста их проектов.
Обо всём этом — в данном гайде
#теория@prog_point #python@prog_point
Когда речь идёт о создании масштабируемых и поддерживаемых приложений, понимание таких важных понятий, как принципы чистого кода, архитектурные паттерны и SOLID, имеет решающее значение.
Разобравшись в этих принципах, новички получают представление о построении надёжных, гибких и легко тестируемых приложений, что позволит им сохранить ясность кодовой базы и возможность её сопровождения по мере роста их проектов.
Обо всём этом — в данном гайде
#теория@prog_point #python@prog_point
Зачем учить Python в 2025: Плюсы и минусы языка и перспективы карьеры в IT
Егор Векслер — Python-разработчик, инстаграм блогер, знаменитый юмористическими видео и простым объяснением сложных IT терминов. В этом видео он также просто объясняет зачем сегодня нужен Python, плюсы и минусы языка, стоит ли вкатывать в него новичку и много другое.
Если вы хотите вкатиться в IT, но до конца не знаете в какое направление и с каким языком, то это видео обязательно к просмотру.
#python@prog_point
Егор Векслер — Python-разработчик, инстаграм блогер, знаменитый юмористическими видео и простым объяснением сложных IT терминов. В этом видео он также просто объясняет зачем сегодня нужен Python, плюсы и минусы языка, стоит ли вкатывать в него новичку и много другое.
Если вы хотите вкатиться в IT, но до конца не знаете в какое направление и с каким языком, то это видео обязательно к просмотру.
#python@prog_point
YouTube
Зачем учить Python в 2025: Плюсы и минусы языка и перспективы карьеры в IT c @egor_wexler
Егор Векслер - Python разработчик, программист, инстаграм блогер, знаменитый юмористическими видео и простым объяснением сложных ИТ терминов.
Телеграм каналд Эда:
https://www.tgoop.com/+_Gno_wpfSsE5YmIy
сайт Егора:
https://wexler.io
Канал Егора
https://youtube.…
Телеграм каналд Эда:
https://www.tgoop.com/+_Gno_wpfSsE5YmIy
сайт Егора:
https://wexler.io
Канал Егора
https://youtube.…
Большое учебное пособие по виртуальному окружению в Python
Виртуальное окружение — это инструмент, позволяющий изолировать зависимости проекта от глобального окружения и предотвратить возможные конфликты между библиотеками.
В этом руководстве вы узнаете, как работать с
#venv #python
Виртуальное окружение — это инструмент, позволяющий изолировать зависимости проекта от глобального окружения и предотвратить возможные конфликты между библиотеками.
В этом руководстве вы узнаете, как работать с
venv
Python для создания отдельных виртуальных сред для ваших проектов на Python и управлять ими.#venv #python
ООП для кота — моделируем кота через классы
Программирование — довольно сложная штука, и, поэтому, его хорошо учить на наглядных примерах. А что может быть наглядней кота? Поэтому, попробуем рассмотреть кота через объектно-ориентированное программирование (ООП) и его классы.
Итак, что же представляет собой кот с точки зрения ООП? Все подробности кошачье-ориентированной анатомии в статье.
#ооп
Программирование — довольно сложная штука, и, поэтому, его хорошо учить на наглядных примерах. А что может быть наглядней кота? Поэтому, попробуем рассмотреть кота через объектно-ориентированное программирование (ООП) и его классы.
Итак, что же представляет собой кот с точки зрения ООП? Все подробности кошачье-ориентированной анатомии в статье.
#ооп
Forwarded from Веб-страница
Создаём портфолио в формате 2D-игры на JavaScript
Это один из креативных способом показать свои скилы и впечатлить рекрутера/тимлида/интервьюера.
Гайд по разработке: https://youtu.be/wy_fSStEgMs
Демо: https://jslegenddev.github.io/portfolio/
Исходники: https://github.com/JSLegendDev/2d-portfolio-kaboom
#javascript
Это один из креативных способом показать свои скилы и впечатлить рекрутера/тимлида/интервьюера.
Гайд по разработке: https://youtu.be/wy_fSStEgMs
Демо: https://jslegenddev.github.io/portfolio/
Исходники: https://github.com/JSLegendDev/2d-portfolio-kaboom
#javascript
Расскажите про свой опыт поиска работы
Мы сейчас проводим исследование — хотим разобраться, как айтишники ищут работу: на что обращаете внимание в вакансии, что для вас точно красный флаг, а что — зеленая простыня. Мы хотим из первых уст узнать про все боли, подводные камни и нюансы рекрутинга в ИТ в 2025 году, поэтому просим вашей помощи — пройдите опрос, который займет у вас около 15 минут.
Давайте поможем компаниям и специалистам эффективнее и быстрее находить друг друга.
#опрос
Мы сейчас проводим исследование — хотим разобраться, как айтишники ищут работу: на что обращаете внимание в вакансии, что для вас точно красный флаг, а что — зеленая простыня. Мы хотим из первых уст узнать про все боли, подводные камни и нюансы рекрутинга в ИТ в 2025 году, поэтому просим вашей помощи — пройдите опрос, который займет у вас около 15 минут.
Давайте поможем компаниям и специалистам эффективнее и быстрее находить друг друга.
#опрос
Миф о «идеальном коде»: почему реальный проект ему не рад
Чем дольше варитесь в IT, тем чаще слышите мантры про чистый код, хайп-фреймворки и миллисекундные отклики. Звучит красиво, но опытный разработчик разобрался, где эти лозунги трещат по швам:
— стартапу с сотней пользователей не нужна архитектура «на миллион» — сначала решаем бизнес-задачу, потом «масштабируем красиво»;
— тренды приходят и уходят, а «устаревший» PHP до сих пор тянет половину Рунета;
— гонка за лишними микросекундами часто заканчивается оверинжинирингом и нервами команды;
— ИИ скорее разгрузит от рутины, чем выпишет вам расчёт.
Развеивая популярные мифы, автор предлагает вспомнить главное: продукт должен приносить пользу, а не только радовать линтер. Подробнее об этом и других инсайтах в статье.
А вы за «красиво всегда» или «работает — не трогай»?
Чем дольше варитесь в IT, тем чаще слышите мантры про чистый код, хайп-фреймворки и миллисекундные отклики. Звучит красиво, но опытный разработчик разобрался, где эти лозунги трещат по швам:
— стартапу с сотней пользователей не нужна архитектура «на миллион» — сначала решаем бизнес-задачу, потом «масштабируем красиво»;
— тренды приходят и уходят, а «устаревший» PHP до сих пор тянет половину Рунета;
— гонка за лишними микросекундами часто заканчивается оверинжинирингом и нервами команды;
— ИИ скорее разгрузит от рутины, чем выпишет вам расчёт.
Развеивая популярные мифы, автор предлагает вспомнить главное: продукт должен приносить пользу, а не только радовать линтер. Подробнее об этом и других инсайтах в статье.
А вы за «красиво всегда» или «работает — не трогай»?
ООП в JavaScript на примерах с Фредди Меркьюри
ООП в JavaScript можно представить как конструктор LEGO. Вы создаете кучу кубиков (объектов), каждый со своими специальными функциями и свойствами. А знание ООП помогает вам строить более крепкие и крутые конструкции, используя эти кубики как основные блоки.
Держите простую статью, которая наконец поможет разобраться в основных концепциях ООП на примере с Фредди Меркьюри. Всё с подробными объяснениями и примерами кода.
#ооп@prog_point #javascript@prog_point #теория@prog_point
ООП в JavaScript можно представить как конструктор LEGO. Вы создаете кучу кубиков (объектов), каждый со своими специальными функциями и свойствами. А знание ООП помогает вам строить более крепкие и крутые конструкции, используя эти кубики как основные блоки.
Держите простую статью, которая наконец поможет разобраться в основных концепциях ООП на примере с Фредди Меркьюри. Всё с подробными объяснениями и примерами кода.
#ооп@prog_point #javascript@prog_point #теория@prog_point
Media is too big
VIEW IN TELEGRAM
Занятная инфографика
Тут показано, как менялась популярность языков программирования за последние 67 лет. Данные взяты из опросов, данных GitHub и аналитики.
Тут показано, как менялась популярность языков программирования за последние 67 лет. Данные взяты из опросов, данных GitHub и аналитики.
Создание и деплой полнофункционального приложения для обмена сообщениями в чате
В этом видео автор предлагает с нуля создать полноценное приложение для чата с личными и групповыми чатами, эмодзи и реакциями, встроенной поддержкой Gif, возможностью редактировать и удалять сообщения, специализированными командами и многим другим.
Все подробности в видео:
https://www.youtube.com/watch?v=MJzbJQLGehs
#фронтенд #бэкенд #видео
В этом видео автор предлагает с нуля создать полноценное приложение для чата с личными и групповыми чатами, эмодзи и реакциями, встроенной поддержкой Gif, возможностью редактировать и удалять сообщения, специализированными командами и многим другим.
Все подробности в видео:
https://www.youtube.com/watch?v=MJzbJQLGehs
#фронтенд #бэкенд #видео
StrimQA — бесплатный инструмент для будущих тестировщиков
Он поможет вам в освоении профессии QA: обучит теории, даст необходимую практику и выстроит карьерный путь для вас. В качестве тестовых заданий тут есть и ловля багов, и экзамены, и тесты.
Все доступно бесплатно и без рекламы.
#qa #инструменты
Он поможет вам в освоении профессии QA: обучит теории, даст необходимую практику и выстроит карьерный путь для вас. В качестве тестовых заданий тут есть и ловля багов, и экзамены, и тесты.
Все доступно бесплатно и без рекламы.
#qa #инструменты
Forwarded from Метод утёнка
Mystical — новый язык программирования, вдохновленный магическими символами и кругами
Если вы поклонник битвы экстрасенсов, фанат Шепса и носите с собой кроличью лапку на удачу, то специально для вас появился новый язык программирования. Mystical позволяет не просто писать код, а рисовать его с помощью «магических» кругов и сигилов — они заменяют функции, операторов и переменные.
Как это работает, можно почитать в нашей статье.
Олений пенис даёт -10 к багам, но в комплект не входит.
Если вы поклонник битвы экстрасенсов, фанат Шепса и носите с собой кроличью лапку на удачу, то специально для вас появился новый язык программирования. Mystical позволяет не просто писать код, а рисовать его с помощью «магических» кругов и сигилов — они заменяют функции, операторов и переменные.
Как это работает, можно почитать в нашей статье.
Подборка из четырех полезных, но не очевидных трюков с GitHub
1. Интерактивная визуализация. Вы можете преобразовать любой репозиторий GitHub в интерактивную диаграмму, заменив
2. Открытие в VS Code. Если поменять
3. Текст для LLM. Можно превратить репозиторий в текст, пригодный для использования с LLM. Для этого просто замените
4. История изменений файлов. Вы можете просмотреть историю изменений файлов в удобном интерфейсе, если замените
1. Интерактивная визуализация. Вы можете преобразовать любой репозиторий GitHub в интерактивную диаграмму, заменив
hub
на diagram
в ссылке.2. Открытие в VS Code. Если поменять
.com
на .dev
, то любой репозиторий откроется в VS Code прямо в браузере. любой репозиторий GitHub в VS Code. Того же эффекта можно достигнуть, нажам клавишу «.
»3. Текст для LLM. Можно превратить репозиторий в текст, пригодный для использования с LLM. Для этого просто замените
hub
на ingest
в URL.4. История изменений файлов. Вы можете просмотреть историю изменений файлов в удобном интерфейсе, если замените
.com
на githistory.xyz
в адресе репозитория.