Точка входа в программирование
19.8K subscribers
1.34K photos
240 videos
2 files
2.86K links
Фундаментальные знания по основам программирования

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

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

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

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

Регистрация в перечне РКН: https://tprg.ru/zrgj
Download Telegram
Пять возможностей PostgreSQL, о которых редко вспоминают

Постгрес – не просто реляционная БД, а настоящий кладезь фич, о которых начинающий разработчик может и не догадываться. Здесь собраны пять таких фичей, которые могут быть вам полезны.

#sql #postgresql #бд
👍1
Лучший гайд по HTTP для начинающих

HTTP — это ключевой протокол в Интернете. Но начинающим часто бывает сложно разобраться во всех его терминах: что за протокол, что за методы, что за клиенты и серверы?

Я нашёл один из самых понятных и простых гайдов по HTTP, который позволит вам разобраться с ним с полного нуля. Никаких сложных определений и заумных терминов! Только понятные примеры и наглядная графика. Смотрим тут.

#видео #http
👍3
Деструктуризация в JavaScript

Деструктуризация — это удобный инструмент получения данныхв JS. Он позволяет «распаковывать» сразу много значений из массивов или объектов во множество переменных. Это, например, активно используется в React-хуках.

Простейший пример:

const timers = [10, 20, 30];
const [first, second, third] = timers;


Здесь мы одной строкой задаем значения из массива сразу трём переменным — first, second, third.

Подробнее о возможностях и фишках деструктуризации можно прочитать в этой статье.

#javascript #основы
🤓1
Им вообще кто-то пользуется?
7🤣1
Forwarded from Веб-страница
Полный разбор THIS в JavaScript за 26 минут

Этот ролик — полный гайд по this в JS. Из него вы узнаете про:

🔘 this в глобальной области видимости (объекты Window и Global);
🔘 this в обычных функциях;
🔘 this в функциях-конструкторах;
🔘 особенности this в стрелочных функциях;
🔘 this в forEach и setTimeout.

И многое другое – с объяснением и примерами.

#видео #javascript
Please open Telegram to view this post
VIEW IN TELEGRAM
Какие существуют виды авторизации

Сегодня существует куча решения для авторизации в сервисе: JWT, keycloak, session, basic auth, OAuth 2.0. Новичку может быть сложно разобраться даже в чём-то одном, а уж понять что к чему при таком обилии — вообще отдельный разговор.

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

Посмотрите его — это избавит вас от часов сложной теории.

#безопасность #авторизация
Чем промис отличается от колбэка? А async/await от промиса?

Колбэк — функция, переданная в другую для вызова позже (может привести к «callback hell»).

Промис — объект, описывающий результат асинхронной операции (управляемое состояние).

async/await — синтаксический сахар над промисами, делает код линейным и читаемым.


#вопросответ
Supervision — библиотека компьютерного зрения для Python

С помощью этой библиотеки вы сможете с лёгкостью отслеживать объекты на фото или видео.

Supervision не зависит от модели. Вы можете сами выбрать какую модель классификации, обнаружения или сегментации вам использовать. Чтобы это было проще, в библиотеке есть коннекторы для самых популярных библиотек, таких как Ultralytics, Transformers или MMDetection.

Инструкция по установке и использованию по ссылке.

#инструменты #python #cv #библиотека
👍3
Учимся документировать, как настоящие сеньоры

Многим не нравится тратить время на документацию проекта. Но именно она определяет хорошего инженера. И чтобы не прослыть плохим специалистом предлагаем вам попробовать один интересный подход к документированию.

ADR (Architectural Decision Record) — протокол архитектурных решений, который полюбят не только джуны, но и сеньоры. По сути, это документ, в котором фиксируются все изменения, внесённые в архитектуру: само решение, его влияние и полученные уроки.

Чтобы пользоваться им, нужно знать несколько правил и о них вы можете узнать в этой статье.
3
Это админ буквально сейчас. А вы себя узнали?
😁6
Всем тимлидам, разработчикам, тестировщикам и админам!

Счастливого Дня программиста!

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

И чтобы пожелание точно сбылось, обязательно воспользуйтесь подарками из нашей IT-коробки. Готовили с любовью в сердце вместе с нашими друзьями.

С праздником!
🎉1
Топ 10 лучших игр в Стиме про программирование

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

Здесь собраны 10 игр с программированием, которые вы можете приобрести в Steam. Они помогут прокачать мозг, развить навыки кодинга и при этом получить удовольствие от игры.
👍3
This media is not supported in your browser
VIEW IN TELEGRAM
Хотите браться за задачи посерьезнее?

Уставшие от работы в стартапе — сохраняйте канал OTP Tech. Это ТГ про IT-контур ОТП Банка, в котором частенько выкладывают подборки с вакансиями на любой вкус.

Преимущественно в банке Java core, но направлений для работы много: всегда нужны дата-саентисты, DevOps-ы, аналитики, тестировщики и кто только не.

Подписывайтесь, чтобы не упустить ту самую вакансию. Ну и чтобы быть в курсе процессов и кейсов, которые могут возникнуть на потенциальной работе.
1
90% корпоративных ИИ‑проектов проваливаются и не приносят компании никакой прибыли

А это значит, что о замене человеческого труда искусственным интеллектом пока что рано говорить.

В MIT провели исследование об ИИ The GenAI Divide: State of AI in Business 2025. Целью было понять, насколько успешно бизнес внедряет искусственный интеллект.

Оказалось, что лишь 5% проектов создают ощутимую экономическую выгоду. Остальные — просто сжигают бюджеты, не улучшая бизнес-показателей.

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

#для_АйтИИ
😁2
На GitHub выложили исходный код алгоритма рекомендаций X

И это может быть интересно вам, ведь здесь сокрыт целый кладезь интересных решений, которые вы можете использовать в своих проектах.

А чтобы вам было проще, мы разобрались, что же там внутри и рассказали в статье.

#github #x
🔥2
Forwarded from Типичный программист
Лимитка для комьюнити выходит в прод! Успей залететь в розыгрыш

Уже скоро День программиста, и к этому моменту наш безалкогольный IPA будет разлит!

Вы выбрали название и концепт упаковки, а наши коллеги по коллабу из Paradox уже отдали этикетки в печать.

И пока мы с вами ожидаем релиза, запускаем специальный розыгрыш.

Победитель получит коробку «ТОКСИЧНЫЙ ПРОГРАММИСТ» с шестью банками. Подробнее с правилами вы можете ознакомиться здесь.

Для участия достаточно:
— быть подписанным на @tproger и @paradox_beer;
— оставить реакцию и любой комментарий под этим постом;
— нажать кнопку «Участвую».

Итоги подведём 15 сентября. Победителя выберем с помощью бота. Всем удачи!

Участников: 1082
Призовых мест: 1
Дата розыгрыша: 18:00, 15.09.2025 MSK (5 часов)
🔥1
Microsoft обновили свой курс по AI-агентам

Курс состоит из 12 уроков, поддерживает русский язык и подходит даже новичкам. Здесь есть и понятная теория, и полезные практические задания на Python.

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

#курс #ai #python
3👍2🔥1
Media is too big
VIEW IN TELEGRAM
ASMR программирование: делаем приложение для погоды на JavaScript

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

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

Так как с YouTube сейчас могут быть проблемы, мы загрузили видео сюда. Если нужен оригинал, то он доступен по ссылке: https://youtu.be/iILFBGm_I9M

#видео #javascript
3👍3