Сохранёнки программиста
7.78K subscribers
874 photos
26 videos
2 files
1.4K links
Бесплатные лекции, курсы, книги, подкасты по программированию

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

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

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

Другие наши проекты: https://tprg.ru/media
Download Telegram
Сток бесплатных изображений без авторских прав

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

Ссылка: Burst

#инструмент #general
​​30 самых полезных библиотек Python для веб-разработки в 2024 году

Если вы только приступили к вёрстке своего первого сайта на Python, эта статья поможет разобраться, какие библиотеки и инструменты — мастхэв, и чём вообще руководствоваться при выборе инструмента. Например pillow — библиотека для работы с изображениями, requests — для работы с HTTP-запросами, plotly — для получения дизайнерской графики или же certbot для получения бесплатных SSL-сертификатов.

Все 30 таких библиотек забираем в статье.

#подборка #python #ru
Бесплатный аналог Notion

Всё как и в Notion — много удобных вариантов хранения информации — отличный вариант создания баз знаний. Есть клиенты на Android/IOS, а также Window/Linux/MacOS.

Ссылка на инструмент: AppFlowy

#инструмент #general
Бесплатный курс по JS для начинающих

Синтаксис любого языка программирования — простая и короткая часть пути, но без неё невозможно начать. Этот бесплатный онлайн-курс по JavaScript познакомит с базовыми понятиями языка. Вы выучите основы и напишете свои первые программы на JS.

🍌 Слава JS
🌭 Лучше бы TS

#курс #js #начинающим #ru
Доклад: Пишем на питоне так, чтобы все вас любили

В своём докладе автор хочет показать, как просто и как сложно писать простой код.

Чтобы разобраться: что сложно, а что просто, придется поговорить о разнице между м*&*ами и algebraic effects, SRP, о плюсах и минусах Typed DI, протоколах и приставучем IO. А ещё поговорят про цвета функций, DDD, типы и клей для композиции.

Разложив все по полочкам, можно будет написать первые несколько строк простого кода для большого проекта:

https://youtu.be/ELwkO5warfs?si=oI3Sm4Y82AjnaMRM

#доклад #python #ru
​​Как исполняется код JavaScript и почему эти знания — суперсила веб-разработчиков?

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

Зная тонкости преобразования кода, вы научитесь писать качественные программы, работающие без подвисаний и разумно использующие имеющиеся API. И наконец-то сможете понять, почему JavaScript может показаться странным.

Да, это не самая простая тема. Но вот несколько материалов, которые точно помогут в ней разобраться и здорово прокачать скилл работы c JavaScript:

1. Компактная статья с доступными объяснениями и крутыми анимациями: https://dev.to/lydiahallie/javascript-visualized-the-javascript-engine-4cdf

2. Серия из 19 статей на русском, после которых у вас точно не останется вопросов: https://habr.com/ru/company/ruvds/blog/337042/

#javascript #веб
Огромнейшая подборка бесплатной всячины для разработчика

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

Ссылка на подборку: Free For Dev

#подборка #репозитоорий #general
Pygame — разработка игр на Python

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

Ловите небольшой курс по этой игровой библиотеке, где в процессе обучения вы напишете культовую Space Invaders:

https://youtu.be/ilP1dImCuJ8?si=0BNIQYvlQ_PJ9KfR

#курс #python #gamedev #ru
Интерактивная шпаргалка по CSS Grid

Все шпаргалки можно разделить на 3 категории: регулярки, css grid и всё остальное. В данном случае это — второй вариант.

Шпаргалка объёмная, можно на месте сравнить как будут отображаться те или иные варианты конфигурации.

Ссылка на шпаргалку

#шпаргалка #css
​​Сохраняйте подборку интересных статей за последнее время:

1. Интеграция Yandex GPT в корпоративные проекты — нашли способы использовать Yandex GPT API для разработки и подключить нейросеть к бизнесу.
2. Markdown в Telegram: как выделить код (и не только) — для тех, кто искал, как форматировать текст и код в Telegram с помощью разметки Markdown.
3. 30 самых полезных библиотек Python для веб-разработки в 2024 году — популярные библиотеки, фреймворки и плагины Python для создания сайтов. Кстати, скоро будет квиз на эту тему, так что читайте статью и готовьтесь.
4. Заходите, тут открыто: как и зачем участвовать в Open Source проектах — с чего начать путь в Open Source, как поддерживать связь с сообществом и грамотно рассказать в резюме о своем опыте.
5. Что такое временная почта и как ее использовать — о том, как получить временный e-mail адрес и зачем это нужно.

Больше — на сайте.

Если у вас есть навыки и вы хотите стать нашим автором — пишите шеф-редактору.

#статья #general
Инструмент для создания красивых скриншотов исходного кода

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

Ссылка на инструмент: Carboon

#инструмент #general
​​18 основных паттернов микросервисной архитектуры

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

😎 Микросервисы
🫡 За монолит!

#паттерны #архитектура #микросервисы #ru
​​Old but gold: Как стать Android разработчиком

В этой статье вы найдёте крутой roadmap для джунов. Автор объясняет, что такое основные компоненты Android, как верстать, работать с сетью, базами данных и другими важными навыками. Рассматриваются такие темы:
— Kotlin.
— Основные компоненты Android.
— Верстка.
— Работа с сетью.
— Работа с БД.
— Работа с многопоточностью.
— Работа в фоне.
— Виды архитектур.
— DI.
— Анимации.
— Тестирование.
— Git.
— Agile, таск-треккеры, документация.

Для каждого пункта есть подробный разбор и дополнительные курсы, книги, материалы для изучения. Сохраните, чтобы не потерять: https://habr.com/ru/articles/709524/

#android
Где прокачаться девопсу?

Сохраняйте репозиторий, в котором собраны 2,624 различных упражнений и вопросов по DevOps.

Все пункты рассортированы по темам: SQL, Git, K8s, Linux, DNS, CI/CD и многое-многое другое.

#репозиторий #devops #en
Курс: Учим Kotlin с нуля

Язык программирования Kotlin используют для создания бэкенда веб-приложений и приложений для Android. Он похож на Java, но проще по синтаксису.

Это молодой и востребованный на рынке язык программирования, поэтому он станет отличным вариантом, если вы только планируете вливаться в разработку.

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

#курс #kotlin #java #начинающим #ru
Как лучше всего учить алгоритмы

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

Что и как учить — рассказываем в этом гайде.

#алгоритмы #статья #начинающим #ru
Просто об архитектуре приложений: что за MVC, MVP и MVVM

Это видео представляет собой короткую вводную лекцию по архитектуре приложений. В нём объясняется, что такое архитектура и как она влияет на развитие программного продукта. Также разбирают паттерны проектирования, применяемые при создании UI:

https://youtu.be/HC33Mggec3k?si=VhExk3wk17O0zhP-

#урок #архитектура #теория #начинающим #ru
Лонгрид по полезному чтению: 39 книг, которые помогут писать красивый <код>

Эта статья ответит на вопрос, зачем вообще читать книги при великом разнообразии онлайн-курсов. 

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

Годнота по этой ссылке

#подборка #книга #general #ru
Курс по основам Swift

Курс подходит как для новичков в программировании, так и для тех, кто уже знаком с другими языками. Он состоит из 20 уроков. Нулевой урок можно найти в посте, а остальные, которые посмотрели более 50 тысяч раз, доступны в этом плейлисте:

https://www.youtube.com/watch?v=CGdcHl8ExcM&list=PLUb9K99oQb2u1swlk6TTuV1vnMEG8ktfV&index=1

#курс #swift #ios #ru
Команда Tpoger (это мы) ищет менеджера по продажам (это вы)

Нужно будет всё то, что обычно делают «продажники»: искать клиентов, вести коммерческие переговоры и восстанавливать коннект с нашими старыми клиентами. Мы предлагаем хорошую зарплату, гибрид и причастность к крутому медиа о программировании. 

Отклик оставляйте тут: https://tprg.ru/l1rP

#вакансии #работа