Сохранёнки программиста
7.6K subscribers
1.04K photos
39 videos
3 files
1.55K links
Бесплатные лекции, курсы, книги, подкасты по программированию

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

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

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

Другие наши проекты: https://tprg.ru/media
Download Telegram
Курс: Selenium Python

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

Забирайте курс, который научит вас автоматизировать действия в браузере, включая взаимодействие с web-элементами, парсинг сайтов с JavaScript и имитацию реальных пользователей. Вы научитесь создавать скрипты для выполнения рутинных задач, таких как авторегистрация, автопроверка, автолайк и авторепост, с применением Selenium и Python.

#курс #selenium #python #начинающим #ru
Сборник около 160 шпаргалок разработчика на любой вкус

Очередная годнота — Quick Reference. Тут собраны шпаргалки не только по стандартным программерским темам по типу регулярок, JS и Markdown, но и есть выжимки с советами по использованию различных сервисов и инструментов: ChatGPT, Vim, Homebrew, FileZilla и многое-многое другое.

Налетаем

#подборка #шпаргалка #general
Доклад: Проектирование и разработка асинхронной архитектуры

Асинхронная архитектура вызывает вопросы и проблемы, с которыми приходится сталкиваться разработчикам и архитекторам. Не имея опыта с подобными системами, разработчики используют практики проектирования монолита, что приводит к распределённому монолиту с синхронными коммуникациями, в котором могут возникнуть следующие проблемы:

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

Что бы избежать подобной связанности между сервисами, стоит асинхронной архитектурой, где коммуникация происходит посредством событий и стриминга данных. Как это сделать — рассказали в докладе.

#доклад #архитектура #ru
15+ небанальных ресурсов для начинающего/продолжающего Python-разработчика

Тема материалов по Python для начинающих уже избыточна, поэтому в статье автор постарался собрать менее заезженные ресурсы, которые всё такие же полезные. Вот некоторые из них:

Цикл лекций МФТИ
Интерактивный учебник по Python
Репозиторий 30-Days-Of-Python
Видеокурс от Яндекса
Ускоренный видеокурс по Django

Это лишь небольшая часть материалов. Остальное можно найти в статье.

@prog_point #python
​​Вместо бубна: огромная подборка инструментов сисадмина

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

Все инструменты разбиты по категориям: резервное копирование, облачные вычисления, DNS, редакторы, SSH, книги, контейнеры, безопастность и много-много чего другого. Суммарное количество сервисов доходит почти до 400 пунктов.

Отличный подгон тут

#инструмент #подборка #сисадмин
Занимательное Arduino

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

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

#курс #arduino #diy #ru
Инструмент: Агрегатор всевозможных API

Найти сразу подходящий API может оказаться нелёгкой задачей. Более того, о существовании некоторых из них можно даже не подозревать. Но такую ситуацию можно значительно облегчить.

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

Никогда не угадаешь, когда это может пригодиться, поэтому лучше сохранить сразу: API List.

#инструмент #api #general
Шпаргалка по Kotlin

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

#шпаргалка #kotlin
​​80 бесплатных материалов по грамотному тестированию

Хотите работать в IT с продуктами, но душа к программированию не лежит? Некоторые в таком случае выбирают QA. Но с ним тоже может быть не всё так просто.

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

#подборка #qa #начинающим #ru
Большая шпаргалка по Docker на все случаи

Docker и виртуализация заняли уверенное место рядом со многими технологиями. Поэтому хотя бы базовое знание этого инструмента можно считать базой разработчика.

Само собой, вам не нужно заучивать десятки команд — достаточно иметь под рукой эту шпаргалку. Тут есть шпаргалки в формате картинок и просто примеров команд. Всё разделено на категории, так что не запутаетесь.

#шпаргалка #docker
Много книг есть про программирование, но что насчёт карьеры разработчика?

Уже знаете наизусть все паттерны, советы дядюшки Боба и структуры, но работу найти так и не удаётся? Или предложения не устраивают вас по условиям и зарплате?

Такие карьерные проблемы не у вас одних и есть отдельные книги по этой теме. Например, топ-10 таких книг собрали в этой статье. Изучая книги из этой подборки, вы найдёте ответы на такие вопросы: как найти работу по душе? как вести переговоры о зарплате? как правильно прокачивать свои навыки? к каким вопросам с собеседования точно стоит подготовиться? Книги выше — это как раз они.

#книга #трудоустройство #general #ru
Шпаргалка: Oh Shit, Git!?!

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

#шпаргалка #git #en