Сохранёнки программиста
Відкрити в Telegram
Заметки и ссылки на будущее, чтобы изучить когда будет время. Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Другие наши проекты: https://tprg.ru/med
Показати більше6 617
Підписники
-524 години
-187 днів
-1930 день
Архів дописів
10 пакетов Python, которые улучшат вашу кодовую базу
Data Scientist’ы и разработчики тратят немало времени на отладку кода, чтобы сделать его более эффективным и простым в дальнейшем использовании.
Кидайте в сохранёнки подборку, где собрали 10 пакетов Python, помогающих автоматизировать форматирование кода и тестировать его на выявление ошибок. Вот парочка из них: Black — выявляет ошибки и форматирует код, Bandit — проверяет безопасность кода, Pydantic — для проверки данных и управления настройками.
#подборка #python #ru
Где можно порешать задачки на программирование
— LeetCode предлагает поддержку более чем 16 языков программирования, позволяя пользователям выбирать задачи по сложности.
— Codewars предлагает задачи по алгоритмам и практическим навыкам, включая задачи на шаблоны проектирования.
— HackerRank — это платформа, на которой можно решать не только базовые задачи, но и задачи в различных областях, таких как SQL, алгоритмы, AI и другие.
— CodinGame — это платформа, где решение задач сопровождается визуализацией, напоминающей видеоигры.
#подборка #general
Это пост-напоминалка о том, что нужно сделать разминку для глаз
Просто водите глазами на полной амплитуде в направлениях, показанных на картинке. Это не трудно, а зрению полезно.
Ещё 6 советов по сохранению зрения давали раньше.
#советы #здоровье
+9
Что почитать на выходных?
Ловите топ-10 книг для разработчика, вне зависимости от стека работы:
1. Карьера программиста;
2. Совершенный код;
3. Чистый код;
4. Рефакторинг. Улучшение проекта существующего кода;
5. Head First — Паттерны проектирование;
6. Шаблоны корпоративных приложений;
7. Эффективная работа с унаследованным кодом;
8. Идеальный программист;
9. Алгоритмы: построение и анализ;
10. Программист-прагматик.
#подборка #книга #general #ru
+3
Нетворк-тусовка для IT-специалистов!
Друзья, присоединяйтесь к сообществу IT networking! Ребята создают неформальную обстановку для комфортного знакомства и общения профессионалов.
В сообществе регулярно проходят как небольшие нетворк-завтраки по выходным, так и большие тусы с выступлениями спикеров и after party. Иногда есть шанс попасть на квартирник!
Если вы продакт, ИТ-предприниматель, аналитик, CPO, CEO, исследователь, разработчик, дизайнер или другой ИТ-специалист, то точно найдете для себя единомышленников на этих оффлайн-встречах!
Залетайте, с вами тусовка станет намного ярче и интереснее. В ближайшее воскресенье запланирован нетворк-завтрак (вход свободный для участников сообщества). Гоу в канал и ждите анонса!
Это #партнёрский пост
Repost from Zen of Python
Трёхстраничная шпаргалка по REST API, с помощью которой вы узнаете:
— как называются части URL в контексте запроса;
— зачем нужны те или иные заголовки запросов (например, Accept-Charset / User-Agent);
— чем отличается код 300 от 500
#api #шпаргалка
Это нам кажется, что только любознательные дети ищут ответы на сотни вопросов о том, что происходит вокруг.
Но на самом деле в наших взрослых головах ничуть не меньше вопросов, просто другого уровня осознанности и направленные вглубь себя.
Константин Ковалёв — доказательный врач-психиатр и психотерапевт — использует в своей работе только научно проверенные методики, и объясняет простым языком, как на самом деле работает наш мозг, и даёт инструменты для личностного роста и достижения целей:
📌 Способ принимать решения, с учётом потенциальных возможностей, которые откроются благодаря текущим выборам
📌 Простая техника, как прокачать критическое мышление и умение видеть свои ошибки
📌 Дыхательная методика по борьбе с бессонницей, которая снижает продуктивность и качество жизни
📌 Эффект, позволяющий удерживать в памяти нужную информацию
Подписывайся на канал @Doctor_Kovalev и находи инструкции, как хакнуть свой мозг 🧠
Реклама. Ковалев К.И. ИНН: 325502816794
Топ-9 инструментов для прокачки бэкенда
Сохраняйте обзор новейших инструментов, которые упростят вашу работу и повысят продуктивность. Вот они:
1. Postgres Sandbox — ИИ-песочница для работы с PostgreSQL прямо в браузере.
2. textual-plotext — виджет для построения графиков Plotext.
3. BunkerWeb — опенсорсный веб-фаервол, созданный на основе NGINX.
4. Kardinal — фреймворк для создания сверхлёгких временных сред внутри k8s.
5. Viking — инструмент для управления удалёнными серверами через SSH.
6. Terminus — опенсорс ОС, позволяющая создавать домашние облака на собственном сервере.
7. DeltaDB — легковесная и масштабируемая БД.
8. emval — супербыстрый валидатор email-адресов.
9. RustPython — интерпретатор Python, написанный на Rust.
#подборка #инструмент #backend #ru
Небольшой урок по Cron — планировщику задач
Cron — это инструмент планирования задач в Unix-подобных системах, позволяющий автоматически запускать команды или скрипты в заданное время по расписанию. Его часто используют для регулярного резервного копирования, обновления БД, отправки отчетов или выполнения любых задач, требующих автоматического запуска в определённое время.
Пополняйте свою базу навыков, просмотрев короткий гайд по Cron:
https://youtu.be/L6zLEfxoN34?si=Ndy69SMe7vEQdFm2
#урок #cron #начинающим #ru
Репозиторий-сборник по дизайну систем
Дизайн программных систем — важная тема, про которую многие умалчивают. Данный репозиторий решают эту проблему.
В нём собраны статьи, лекции, шпаргалки и прочие полезные материалы по изучению дизайна систем и подготовке к собеседованию. Дизайн API, REST vs RPC, типы БД, масштабируемость систем, P2P vs Client-Server и многое-многое другое в этом репозитории.
#репозиторий #теория #архитектура
Сохраняем не только курсы, но и подборки фильмов
Тем более это легко делать с помощью канала в Фокусе - кино комьюнити🎥. Здесь вы найдете себе фильм на вечер, узнаете, какие новинки лучше НЕ смотреть, а какие заслуживают внимания. А ярые киноманы найдут здесь еще и много полезного, ведь в канале делятся еще и интересными фактами и подробностями производства фильмов.
Подписывайтесь, без интересного кино не останетесь.
Это #партнёрский пост
Легендарный Гарвардский курс по основам программирования
Это CS50 — курс охватывает основы программирования, алгоритмов, структур данных и компьютерной архитектуры. Он учит студентов думать как программисты, используя языки программирования, такие как C, Python, SQL и JavaScript, и решать реальные задачи через проектную работу.
Сохранить, нельзя забыть: Ссылка на курс
#курс #general #начинающим #ru
17 паттернов проектирование на JavaScript
Паттерны в программировании — это повторяемые решения для часто встречающихся задач проектирования кода. Они полезны для разработки тем, что упрощают создание структурированных и масштабируемых приложений, ещё и способствуют лучшему пониманию и поддержке кода.
Самые популярные и часто встречающиеся паттерны для JS разобрали в этом гайде:
https://youtu.be/YJVj4XNASDk?si=DCL7Bbn_mPa_ojl0
#паттерны #javascript #начинающим #ru
Открыта вакансия middle бэкенд разработчика
Разработчику предстоит создавать и внедрять масштабируемые решения, особенно в области обработки и передачи потоковых данных, устранять проблемы, улучшать код и наставлять джунов.
Требования: локация в Нижнем Новгороде, высшее образование в области информатики, 3 и более лет опыта, владение Python/Golang/C++.
Подробнее о вакансии
#вакансии
Это не свист рака на горе, но что-то похожее
В CSS появилось удобное центрирование объектов одной строкой кода через
align-content.
Это обновление устраняет необходимость в сложных обходных решениях, которые ранее требовались для вертикального центрирования элементов. Теперь достаточно всего одной строки кода, чтобы контент оказался там, где нужно.
#cssRepost from Веб-страница
PostgreSQL в 3 МБ: сервер базы данных в браузере!
Команда ElectricSQL представила PGlite — JavaScript-библиотеку, которая позволяет запускать полноценный сервер PostgreSQL прямо в веб-браузере.
PGlite обеспечивает полный функционал PostgreSQL, включая поддержку расширений. Теперь разработчики могут создавать и тестировать приложения без необходимости разворачивать полноценный сервер базы данных.
Подробности о том, в какой проект уже успели внедрить новинку, можно посмотреть на нашем сайте: https://tproger.ru/news/postgresql-server-upakovali-v-javascript-biblioteku-razmerom-3-mb
Короткий курс по TypeScript
TypeScript — это язык программирования со строгой типизацией, который компилируется в JavaScript, что позволяет ему затем выполняться в браузере.
Забирайте в сохранёнки это короткий курс, где вы изучите всё необходимое для комфортного начала разработки на TypeScript: типы данных, функции и перечисления, классы и абстрактные классы, перегрузку методов, интерфейсы и многое другое.
https://youtu.be/nyIpDs2DJ_c?si=CuqcqN-0Iuitzp_v
#курс #typescript #frontend #ru
Принесли вам немножечко кибербеза!
Наши друзья из Cyber Security Solutions — официальный дистрибьютор решений по кибербезу, таких как СПАМОРЕЗ и ScanFactory. Недавно они завели свой Telegram-канал CyberSerk, где регулярно публикуют новости из мира IT и технологий, ведут рубрику, в которых рассказывают о кибербезопасности простыми словами, а в скором времени планируют запустить и обзоры уязвимостей продуктов.
В общем полезно будет всем, заходите.
Это #партнёрский пост
Полная шпаргалка по работе с Docker
Многие разработчики рано или поздно сталкиваются с Docker. Это своего рода база для современного айтишника. Поэтому хотя бы базовое понимание работы с контейнером лишним точно не будет.
Забирайте большую шпаргалку, в которой с самых азов и на конкретных примерах объясняется работа с Docker.
#контент #шпаргалка #ru
Полноценную ОС в браузере заказывали?
Проект Puter — это интернет-ОС с открытым исходным кодом, которая стремительно завоевывает популярность среди разработчиков и энтузиастов.
Puter — не просто операционка, а мощная и гибкая среда разработки, ещё и с возможностью самохоста.
Подробнее
#инструмент #general
Вже доступно! Дослідження Telegram за 2025 — головні інсайти року 
