Сохранёнки программиста
7.57K subscribers
1.05K photos
40 videos
3 files
1.56K links
Бесплатные лекции, курсы, книги, подкасты по программированию

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Другие наши проекты: https://tprg.ru/media
Download Telegram
Статья: PyTorch или TensorFlow — что выбрать

Сохраняйте статью, где сравнивают TensorFlow и PyTorch. PyTorch — гибкий инструмент на базе Python и Torch. TensorFlow — система машинного обучения Google Brain с высокоуровневым API Keras.

Выбор зависит от целей проекта: PyTorch прост в использовании, но ограничен в визуализации. TensorFlow — производителен и имеет много предварительно обученных моделей.

#статья #ml #ru
Инструмент: API для получения предварительного просмотра ссылки

Сохраняйте бесплатный сервис Linkpreview (имеются и платные тарифы). Тут есть поддержка популярных сайтов по типу YouTube, Wikipedia, X и т. д. Пользоваться легко — отправляете простой GET-запрос, получаете простой JSON ответ. В ответе будет ссылка на превью, заголовок и описание. В документации есть примеры использования в JS, PHP, Python и т. д.

#инструмент #general
Курс: Погружение в JavaScript для начинающих

Этот открытый курс направлен на быстрое и эффективное обучение основам JavaScript. Он поможет абсолютным новичкам освоить алгоритмическое мышление и логику программирования с использованием этого языка. В курсе изучается синтаксис языка, основные понятия, управляющие конструкции и структуры данных.

Темы излагаются последовательно с примерами для лучшего понимания. Кроме того, курс включает решение практических задач, способствующих лучшему запоминанию материала и формированию мышления программиста.

Ссылка на курс

#курс #javascript #frontend #начинающим
Статья: Что такое LangChain — фреймворк Python для ИИ

LangChain — новый фреймворк Python для приложений с использованием больших языковых моделей. За короткое время он набрал популярность, собрав более 20 000 звезд на GitHub. Фреймворк упрощает создание приложений, позволяя интегрировать языковые модели с различными данными, такими как Notion, PDF или электронные письма. Он предоставляет удобный интерфейс для доступа к моделям от OpenAI, Hugging Face, Cohere и других, а также функционал для оптимизации запросов и управления моделями.

Сохраняйте статью, где детальней рассказывают про этот фреймворк и делятся примерами его использования.

#статья #ai #python #ru
Видео: Что такое микросервисы и как они устроены

Микросервисная архитектура — это подход к разработке ПО, где приложение состоит из маленьких, независимых и взаимодействующих между собой сервисов.

Сохраняйте видео, где автор на пальцах и слайдах простым языком рассказывает про микросервисы, как они устроены и в чём их преимущество над монолитным софтом.

#видео #архитектура #микросервисы #ru
Forwarded from Zen of Python
​​Самая «зазвездившаяся» шпаргалка по Py на GitHub

Что такого в репозитории на 34К+ звёзд? Видимо, автор настолько преисполнился в своём познании, что действительно угадал, что всегда должно быть под рукой у каждого из нас. Вы точно найдёте там для себя то, что регулярно гуглите.

#шпаргалка
Статья: Как сделать своё ИИ-приложение за 5 минут

Использование AI и no-code платформ делает процесс создания приложений лёгким и доступным для всех.

Сохраняйте статью, в которой рассказывают про одну из таких платформ — imagica.ai. Сервис бесплатный, нужно лишь зарегистрироваться. Внутри предлагают различные шаблоны: бизнес, образование, музыка, мода и т. д.

Для примера автор создаёт приложение для создания YouTube-канала: генерации названия, описания, лого и идей контента.

#статья #ai #ru
Инструмент: ИИ-помощник для SQL-запросов

Сохраняйте сервис Text2SQL, который может по текстовому описанию выдавать SQL-запрос. Также сюда можно загрузить схему вашей БД, чтобы инструмент скорректировал по ней запрос. А если не можете разобрать, что делает уже существующий запрос, то сервис его объяснит. Слева можно переключиться на соседние инструменты, которые генерируют или объясняют формулы и регулярные выражения.

#инструмент #backend #sql
Урок: Адаптивная верстка сайтов. Общая теория и примеры

Адаптивная верстка сайтов — это не просто тренд, а важный инструмент, позволяющий создавать веб-сайты, которые выглядят хорошо на любых устройствах.

Сохраняйте урок, в котором разбирают основные концепции адаптива и учат, как применять их на практике. В видео вы узнаете о принципах адаптивности, фиксированной, резиновой и адаптивной вёрстке, а также о медиа-запросах и роли бутстрапа.

#урок #frontend #ui #css #ru
Статья: Как собрать информативное портфолио, если у вас NDA

При составлении резюме можно столкнуться с проблемой, когда указать прошлые рабочие проекты мешает NDA.

На такой случай сохраняйте статью, где эксперты IT-сферы рассказывают, как собрать наглядное портфолио, которое подтвердит ваши скиллы, если вы подписали NDA и не можете разглашать, чем вы занимались на предыдущем месте работы.

#статья #трудоустройство #ru
Курс: Контролируемое машинное обучение — регрессия и классификация

Сохраняйте годный курс по ML от Стэнфордского университета. Материал рассчитан для начинающих, есть русские субтитры.

Тут вы научитесь строить модели на Python с использованием NumPy и scikit-learn и модели под наблюдением для задач прогнозирования и бинарной классификации, включая линейную и логистическую регрессию.

#курс #начинающим #ml #python #ru
​​Шпаргалка: Подготовка к собеседованию Kubernetes

Если на горизонте планируется собеседование или захотите проверить себя по чек-листу k8s, то держите отличную статью. В ней исполнительный директор по разработке Газпромбанка делится ответами на вопросы, которые могут быть заданы девопсам и сисадминам на техинтервью. Темы разные: от общего понимания оркестрации контейнеров до нишевых, типа работы с PODами и Ingress.

#шпаргалка #трудоустройство #k8s #ru
Шпаргалка: нейросети на любой вкус

Последнее время ИИ-инструментов стало появляться так много и так часто, что следить за всеми ними стало очень трудно. Поэтому сохраняйте шпаргалку, где собраны актуальные сервисы на основе нейронок и сгруппированы по категориям: для текста, для аудио-видео, для резюме и т.д.

#шпаргалка #general #ai
Статья: На каком языке писать сайт в 2024 году

Сохраняйте небольшой гайд о выборе технологий для веб-разработки. Тут рассказывают о стеках для фронтенда и бэкенда; о Wordpress, о необходимости изучения Laravel и про судьбу PWA-приложений. Материал окажется особенно полезным для тех, кто только выбирает направление в вебе.

#статья #web #начинающим #ru
Статья: SQL-индексы за 10 минут

Создание индексов может уменьшить время выполнения запросов к БД, сделав работу с данными практически моментальной. Они могут быть настроены для одного или нескольких столбцов, что делает их идеальным инструментом для сложных запросов.

Однако, будучи такими мощными, индексы требуют дополнительного пространства для хранения и могут замедлить операции обновления. Поэтому такой подход особенно эффективен в крупных базах данных.

Сохраняйте статью, где вкратце и простыми словами рассказывают о индексации в SQL, а также разбирают пример её использования.

#статья #db #sql #ru
Курс: Видеоуроки по Arduino

Arduino — это платформа для создания электронных проектов. Она состоит из микроконтроллера, различных интерфейсов и среды программирования.
На этой платформе можно делать умные устройства, роботов, датчики и автоматизировать домашнюю технику.

Сохраняйте курс для начинающих, в котором разбирают все базовые темы для работы с этой платформой и создания устройств IoT.

#курс #arduino #hardware #diy #ru
Шпаргалка: Что учить Java-разработчикам в 2024 году

Берите за заметку шпаргалку, которая окажется особенно полезной начинающим в Java или разработчикам с опытом, которые хотят "оставаться на плаву".

В статье эксперт разбирает какие технологии, фреймворки и библиотеки рекомендуется изучить Java-разработчикам, чтобы быть востребованными у работодателей. Вот небольшой список:

— Библиотеки: Apache Commons, Guava, Logback.
— Фреймворки: Spring, Hibernate, JOOQ и JUnit.
— Инструменты: Maven, Gradle, а также Docker и Kubernetes.

#шпаргалка #java #начинающим #ru
Forwarded from Веб-страница
​​Гигантскую библиотеку CSS-анимаций заказывали?

Animista позволяет играть с коллекцией готовых CSS-анимаций и скачивать только те, которые вы собираетесь использовать. Отличный вариант для веб-дизайнеров и разработчиков, которые хотят добавить динамичность и интерактивность в свои проекты.

Берите на заметку.

#css #инструменты
Простые советы для успокоения нервов

Стрессовые ситуации случаются с нами практически ежедневно. Дефицит времени, трудности на работе, болезни — всё это может вывести из равновесия. Сохраняйте простые рекомендации, чтобы быстро успокоиться:

Восстановите свое дыхание, проводя вдохи и выдохи медленно и равномерно.

Отвлекитесь, переключившись на что-то несвязанное с текущей ситуацией. Вспомните текст любимой песни или представьте образ уютного кафе, где вы часто бываете.

— Если есть возможность, позвольте себе поплавать, принять теплый душ или расслабляющую ванну. Вода не только успокоит ваше нервное состояние, но и поможет расслабить напряженные мышцы.

— Проведите время на физических упражнениях или танцах под музыку. Физическая активность помогает снизить уровень тревожности, а музыка отвлечет ваше внимание от проблем.

Насладитесь чашечкой чая и сладостью, чтобы поднять себе настроение. Вы можете добавить в чай имбирь, мяту, душицу или жасмин, так как они известны своим успокаивающим эффектом.

Сделайте легкий массаж головы. Даже 10 минут такого массажа помогут улучшить кровообращение и снизить уровень стресса.

Запишите свои мысли. Ведение личного дневника позволяет освободиться от накопившегося стресса и тревожных мыслей. Это особенно полезно, если вы склонны держать все проблемы в себе.

Детальней в статье

#здоровье #cоветы #ru
Видео: Что спрашивают о микросервисах в крупных компаниях

Микросервисы — это архитектурный подход к разработке программного обеспечения, при котором приложение разбивается на небольшие, независимые и легко масштабируемые сервисы, каждый из которых выполняет конкретную функцию. Эти сервисы могут быть разработаны, развернуты и масштабированы независимо друг от друга, обеспечивая гибкость, отказоустойчивость и упрощение поддержки приложения.

Сохраняйте видео, где автор разбирает популярные вопросы по теме микросервисов. Такой чек-лист можно использовать как при подготовке к собеседованию, так и просто для изучения технологии.

#видео #микросервисы #архитектура #трудоустройство #ru