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

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

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

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

Другие наши проекты: https://tprg.ru/media
Download Telegram
Топ-12 хоткеев VS Code

Хоткеи знать не обязательно, но их умелое использование может в разы повысить скорость написания кода и разработки в целом. Так что кто хочет эффективно вести время при работе, мастхев — эта подборка горячих клавиш (есть версии сразу под Windows/Linux/MacOS).

#vscode #советы #ru
Запомнить все аспекты синтаксиса Python трудно, а сохранить одну большую шпаргалку по ним — секундное дело.

Исследовать шпаргалку можно на сайте, там же можно забрать PDF с ней.

Сохраняйте сейчас, чтоб не искать её позже.

#шпаргалка #python
Платформа для обмена сниппетами кода

Через неё можно хранить и делиться с другими разработчиками отдельными частями кода и даже совместно их редактировать. А под капотом ещё куча приятных бонусов: полностью бесплатный, плагин под VS Code, API и быстродействие.

Забираем на сайте: 3cols.com

#инструмент #general
Курс по функциональное программированию на Python

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

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

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

#курс #продолжающим #python #ru
public-apis | Бесплатные API о чем угодно

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

Цена: бесплатно
Репозиторий проекта

@prog_tools
Мега-фреймворк для ИИ-чатботов и не только

Это открытый и современный интерфейс/фреймворк для работы с ChatGPT и другими моделями. Поддерживает синтез речи, работу с разными типами данных и расширяемую систему плагинов для вызова функций. Можно легко и бесплатно развернуть своё личное приложение с поддержкой моделей OpenAI, ChatGPT, Claude, Gemini и других, всего в один клик.

Ссылка на репозиторий: lobe-chat

#репозиторий #ai #general
This media is not supported in your browser
VIEW IN TELEGRAM
Мимо этой репы точно не пройти

Инструмент lowfi позволяет слушать те самые ламповые Lo-Fi треки с ютуба прямо в терминале. Так что если слушать музыку для программирования, то только так:

Скачать можно в репозитории

#репозиторий #инструмент #general
Топ-10 советов начинающим фронтендерам

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

— Отступы: Равномерные отступы делают интерфейс аккуратным.
— Пустые состояния: Добавьте сообщения или кнопки действий.
— Индикаторы загрузки: Уведомляйте пользователей о процессе загрузки.
— Визуальная иерархия: Используйте разные размеры и цвета для важных элементов.
— «Воздух» в дизайне: Увеличьте расстояние между несвязанными элементами.
— Ошибки: Делайте сообщения понятными и с контекстом.
— Подсказки: Указывайте, почему элементы неактивны.
— Цвета: Следуйте цветовым конвенциям для обратной связи.
— Иконки: Держите их простыми и узнаваемыми.
— UI-библиотеки: Используйте готовые решения для экономии времени.

Подробней про каждый из пунктов с примерами кода в статье.

#советы #frontend #начинающим #ru
This media is not supported in your browser
VIEW IN TELEGRAM
Ночная шпаргалка по консольным командам Git 👍

В Git полно команд, и если ты часто их забываешь, эта шпаргалка специально для тебя. В репозитории можно быстро почитать об основных командах и концепциях, а затем одним вальяжным нажатием на Ctrl+C скопировать их.

Приятный бонус — всё написано на русском. Так что сохраняем!

#git #шпаргалка
Please open Telegram to view this post
VIEW IN TELEGRAM
Большая библиотека бесплатных иконок

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

Ссылка на библиотеку: css.gg

#css #frontend
Топ-17 популярных вопросов с собеседований джунов

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

В этой статье обсудили, что должен уметь Junior, и собрали типичные вопросы с собеседований, по которым работодатели решают, готов ли кандидат к работе или ещё нет.

🌭 Ну да, ведь 300к/наносек не всем дают
🍌 Работодатели просто хотят экономить на мидлах

#статья #трудоустройство #начинающим #ru
Это как Android vs iOS, только про компы

В свежей статье типичного провели технобаттл и сравнили что выгодней для целей разработчиков: Mac Studio или кастомный ПК. Провели синтетические сравнительные тесты и разобрали преимущества обеих сторон.

Залетаем в статью

#general #hardware
Превращаем сайт в мобильное приложение

Так, имея сайт, вы сможете получить на руки Android и iOS приложения без написания кода. Сервис делает все самостоятельно, вам лишь нужно будет настроить цветовые схемы, шаблоны и иконки. Прайс: £29.99/мес и есть бесплатный ознакомительный план.

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

#инструмент #mobile #web
Тот самый SMM по мобильной разработке, найдись!

Привет! Мы — Tproger, медиа-платформа для разработчиков и всех, кто интересуется IT. Мы стремимся создать идеальную среду, где можно найти решения для любых задач в сфере технологий. И сейчас нам нужен SMM-специалист для ведения нашего телеграм-канала о мобильной разработке.

Ему предстоит создавать контент, помогать в продвижении канала, а также заниматься рекламой через Telegram Ads и ВКонтакте. Идеально, если у вас уже есть опыт работы в SMM и базовые знания о мобильной разработке. Со своей же стороны предлагаем удалённую работу с гибким графиком и конкурентную зарплату — всё обсуждаем на собеседовании. Место под вакансию пока только одно, так что лучше поторопиться и заполнить форму:

https://forms.gle/yyKTCmk3mhoMCBoV6
Вакансия для начинающих бэкенд-разработчиков

Яндекс приглашает на оплачиваемую стажировку на позицию бэкенд-разработчика. Вы получите навыки разработки и эксплуатации высоконагруженных сервисов и сложных систем.

Примеры задач, требования и условия смотрите на сайте.

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

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

Переходите по ссылке и изучайте алгоритмы наглядно.

#алгоритмы
Курс по основам C#

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

Обучение проходит шаг за шагом, с акцентом на практику — 70% курса посвящено решению задач, чтобы вы смогли применить теорию на практике. А если вдруг появятся вопросы, команда курса всегда на связи, чтобы помочь.

Одним словом — best choice для начала.

#курс #csharp #начинающим #ru
Как ИИ меняет банковскую сферу

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

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

#статья #general #ai #ru
Разработчики vs Менеджеры: как прекратить войну мнений

Разработчики и менеджеры — одна команда, но часто говорят на «разных языках».

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

— Формулируйте общие цели: обсудите, как задачи команды поддерживают бизнес-стратегию.
— Регулярная обратная связь: короткие встречи помогают синхронизировать ожидания и решать проблемы сразу.
— Простой язык общения: объясняйте сложные вещи понятными словами, чтобы избежать недопониманий.

Подробней в статье

#советы #general #softskills #ru