Точка входа в программирование
20.1K subscribers
1.28K photos
225 videos
2 files
2.8K links
Фундаментальные знания по основам программирования

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

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

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

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

Регистрация в перечне РКН: https://tprg.ru/zrgj
Download Telegram
Как устроен торрент?

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

Работает это так: подключение происходит к «рою» — группе людей, которые делятся кусочками файла. Специальная программа, торрент-клиент, помогает собирать все части вместе и делиться своими частями с другими. Чем больше людей в «рою», тем быстрее идёт загрузка для всех. Подробней:

https://youtu.be/OOBpoSoezOo?si=Idk94lBlajWEzMUh

@prog_point #теория
👍10😁31🐳1🍌1
​​Что такое временная почта и как её использовать

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

Детальней про временную почту и топ популярных сервисов для неё — в статье.

@prog_point
4🆒2🍌1
​​Просто о сложном: Основы архитектуры Python-приложений

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

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

Обо всём этом — в данном гайде

@prog_point #теория #python
6❤‍🔥1🍌1
​​Что стоит знать начинающему бэкендеру

Этот гайд — универсальный список тем, знание которых будет полезно для бэкенд-разработки. Темы не привязаны к каким-то конкретным технологиям, поэтому их можно будет подобрать под себя индивидуально. Вот некоторые из них:

— аутентификация;
— роли, разрешения и контроль доступа;
— REST;
— API;
— работа с e-mail, sms, webhooks;
— взаимодействие с платежами;

Ещё больше тем с разъяснением читаем в статье.

@prog_point #web #backend
👍6🍌2
Универсальные шпаргалки по паттернам проектирования

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

#подборка #шпаргалка #паттерны #ru
👍32
Значит делаем так: берём телеграм, скрещиваем его с бравл старс и бинансом...

@prog_point
🤣132
​​Основные команды SQL, которые должен знать каждый программист

Базовые команды SQL не ограничиваются стандартными CREATE, UPDATE и DELETE. Ловите мини-гайд, где собрали 20+ самых популярных SQL-команд, элементов запроса, агрегатных функций и вложенных подзапросов с примерами использования.

@prog_point #sql
👍31
Целая подборка разнообразных шпаргалок для разработчика

Такие шпаргалки сэкономят вам много часов гугления. В подборке есть как и универсальные шпаргалки на все темы сразу, так и специализированные — по API и CSS, например.

Забираем и упрощаем себе жизнь разработчика

@prog_point
👍21
Forwarded from Нейроканал
This media is not supported in your browser
VIEW IN TELEGRAM
Cursor | ИИ-ассистент здорового кодера (не курильщика)

Презабавная вишенка на вершине торте ИИ-ассистентов IDE. Полностью бесплатный IDE (почему не плагин VS Code?), способный:

— принимать задания в промпт-окне прямо поверх выбранного кода (например, «допиши yield этому блоку»);
— завершать за вас многострочный участок кода;
— генерить легкочитаемые docstrings в диалоговом окне (на основе всего, что увидела в проекте);
— применять правки из чата и проч.

Скачать

#llm #ide

@neuro_channel
3❤‍🔥2👍2🌚1
20 бесплатных онлайн-игр программистов для лёгкого обучения

Сохраняйте подборку, включающую в себя бесплатные онлайн-игры для программистов, которые позволят в увлекательной форме освоить JavaScript, Java, Python, PHP, C# и другие языки.

Среди них CodeCombat, Ruby Warrior, Code Hunt, Robocode и многое другое.

#general #ru
31
​​Markdown в Telegram: как правильно выделить код и форматировать текст

Markdown — это язык разметки, который часто используется при создании документов, readme-файлов и многого другого. Его цель — сделать процесс форматирования простым. Такой подход широко используется на различных платформах, в т.ч. и в Telegram.

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

@prog_point
👍7