Точка входа в программирование
21.4K subscribers
909 photos
163 videos
1 file
2.45K links
Фундаментальные знания по основам программирования

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

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

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

Сайт: https://tprg.ru/site

Регистрация в перечне РКН: https://tprg.ru/zrgj
Download Telegram
Сборник около 160 шпаргалок разработчика на любой вкус

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

Налетаем

#подборка #шпаргалка #general
​​Топ-10 незаменимых плагинов для VS Code в 2024 году

Огромная популярность VS Code во многом связана с его расширяемостью: функциональность редактора можно существенно нарастить за счет установки дополнительных плагинов.

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

Live Server — запускает локальный сервер одним кликом;
Polacode — создаёт красивые и понятные скриншоты кода для презентаций или туториалов;
Prettier — автоматически форматирует код в нужном стиле;

#инструмент #подборка #general #ru
Универсальные шпаргалки по паттернам проектирования

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

#подборка #шпаргалка #паттерны #ru
Подборка курсов и видео для изучения Kotlin

Не знаете с чего начать для изучения этого языка? Благодаря этой подборке вы сможете не просто начать учить Kotlin, но и подобрать для себя наилучший вариант с точки зрения подачи, детализации учебного плана и способа обучения:

https://habr.com/ru/companies/timeweb/articles/586804/

#подборка #kotlin
Где новичку отточить свои навыки работы с кодом

Хотите стать более уверенным и успешным разработчиком? Тогда вам точно стоит обратить внимание на эти платформы. Они могут стать для вас отличным инструментом по тренировке мозгов и оттачивания навыков:

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

2. LeetCode. Здесь также можно потренировать знания алгоритмов и структур данных. Многие задачи отсюда используются компаниями на реальных собеседованиях. По сути, это сборник задач для олимпиадного программирования.

3. Codewars. Многим известный тренажёр, который предлагает задачи по различных темах на множестве языков программирования. Отличительной особенностью платформы является разделение задач на 8 уровней сложности — kyu.

4. CodeForces. Фишка этой платформы в том, что здесь регулярно проводятся онлайн-соревнования. Примерно раз в неделю стартуют раунды, которые длятся примерно 2 часа. За это время необходимо успеть решить несколько задач.

5. Kaggle. Здесь проводятся соревнования по анализу данных и машинному обучению. Тут нет алгоритмических задач, зато он отлично подходит для тех, кто стремится развиваться в области Data Science.

6. Project Euler. В основном предлагает задачами по математике, геометрии и информатике, которые нужно решить с помощью кода.

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

#подборка #геймификация
Подборка тренажёров для прокачки навыков вёрстки

Что делает из новичка крутого верстальщика? Правильно, практика, практика и ещё раз практика.

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

#подборка #вёрстка #веб
Что нужно знать всем программистам

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

Выучить язык программирования за 7 дней? Это миф, вот, почему. Развеиваем миф о том, что выучить язык программирования за 7 дней — легко. Делимся наблюдениями и даем рекомендации для начинающих специалистов.

Что удобнее для разработчика: Mac Studio или кастомный ПК? Может ли миниатюрный Mac Studio от Apple заменить мощные ПК для разработчиков? Проводим технобаттл и разбираемся, какую технику выбрать для работы с медиа и кодом.

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

Что такое Grafana и зачем она нужна. Узнайте, что такое Grafana и как она помогает в мониторинге и анализе данных.

Markdown в Telegram: как выделить код (и не только). Расскажем о том, как правильно форматировать код и текст через Markdown в Telegram. Это удобный способ делиться технической информацией через мессенджер

Основы PostgreSQL для начинающих: от установки до первых запросов. Научитесь устанавливать и работать с PostgreSQL. В этом руководстве мы рассмотрим основные команды, создадим первую базу данных и выполним простые SQL-запросы

#подборка #sql #git #grafana