Точка входа в программирование
19.3K subscribers
1.48K photos
277 videos
3 files
3.01K links
Фундаментальные знания по основам программирования

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

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

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

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

Регистрация в перечне РКН: https://tprg.ru/zrgj
Download Telegram
Марафон IT-игр: Elevator Saga

В Elevator Saga вам предстоит управлять настоящим лифтом с помощью JavaScript, разгадывая различные задачки. Например, первое задание — доставить лифтом 15 человек меньше чем за 60 секунд.

Также есть открытый репозиторий.

#javascript
1
Марафон IT-игр: Git Game

Git Game — консольная онлайн-игра для программистов, пройдя которую вы овладеете системой контроля версий Git. Суть заключается в использовании различных команд, чтобы найти подсказки для решения разных загадок.

#git
3
Марафон IT-игр: Robocode

Любите битвы роботов? Тогда игра Robocode для вас. Вы научитесь программировать путём создания боевых роботов-танков на Java или .NET. Когда вы создадите робота, на экране в реальном времени начнётся битва.

#java #dotnet
2
Regexp Garden: учим RegEx играя в сад

Регулярные выражения часто кажутся страшными, но это зря. Этот интерактивный мини-гейм помогает учиться RegEx, словно поливать нужные растения в саду:

— вы получаете сад и задачу — например, «полить розы между строк А и Б»;
— вместо того чтобы бежать по всей грядке, вы пишете регулярку, чтобы точно попасть нужные «растения»;
— при каждом шаге даётся подсказка и объяснение, так что вы постепенно учитесь понимать синтаксис.

Сделано на React / Next.js, опенсорсно и доступно всем. Идеально тем, кто уже знаком с основами, но хочет использовать RegEx без головной боли.

Открыть игру: https://regexp-garden.madewith.fun/

Код (если захотите внести свой вклад): https://github.com/avfirsov/regexp-garden

#regex #обучение #игрыдляразработчика
3
⚡️БЕСПЛАТНЫЙ учебник по веб-разработке от команды Google Chrome

Внутри аж 11 курсов по веб-разбработке:

HTML, CSS, JS, PWA, Формы, тестирование, дизайн, работа с изображениями, конфиденциальность, производительность и доступность.


Материалы доступны на русском языке: https://web.dev/learn?hl=ru

📎Сохраняйте чтобы точно потерять
Please open Telegram to view this post
VIEW IN TELEGRAM
4
А вот актуальная вакансия на 26 год подъехала 😱
Please open Telegram to view this post
VIEW IN TELEGRAM
😁15🙉43
Media is too big
VIEW IN TELEGRAM
Хватит мучить алгоритмы!

Да, алгоритмы штука полезная и важная. Но далеко не всегда, даже если их так любят задавать на собеседованиях.

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

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

#видео #алгоритмы #советы
2
Работать с sqlalchemy в Python теперь можно проще

Наш пользователь написал библиотеку, которая помогает очень просто работать с sqlalchemy в async python приложениях. Минимум кода для простых сценариев, но и максимум свободы для сложных.

Называется она context-async-sqlalchemy и в этой статье автор показал, как именно она работает и в чём её польза.

#python #sqlalchemy
1
📎Заходим в свою новую эру в 2026 году и НАЧИНАЕМ ЖИТЬ по SCRUM

➡️ Разраб рассказывает, как он год жил по SCRUM и оказался доволен экспериментом. Оказывается, такой подход мотивирует закрывать свои бытовые «задачки» и вообще спасает от депрессии.

из плюсов: можно обойтись без созвонов
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥65
15 лет инди-разработки — 4 совета от автора Gunpoint и Tactical Breach Wizards

Tom Francis из Suspicious Developments поделился выводами после трёх успешных игр. Все окупились минимум вдвое, студия ни разу не была ближе двух лет к банкротству.

1️⃣Оставайтесь маленькими насколько это возможно

Математика жестокая: удвоил команду — теперь у тебя денег хватит на меньше месяцев работы без выручки. Вдвое больше нужно продать, чтобы окупиться. Меньше времени на итерации, если что-то не работает.

Heat Signature потребовала 3,5 года на то, чтобы стать хорошей. С командой побольше пришлось бы выпускать сырой — или закрываться.

2️⃣ Выбирайте идеи, которые можно быстро прототипировать

Прототип — это проверка: работает идея или нет. Если на прототип нужно 3 года, он бесполезен — уже не успеете сменить направление. Чем раньше есть играбельный билд, тем больше времени на то, чтобы сделать игру хорошей.

3️⃣ Тестируйте на игроках

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

4️⃣ Спрашивайте про цену

Продажи = сколько людей узнали × сколько купили × цена. Первое сложно контролировать. Второе зависит от качества. Третье — просто число, которое можно узнать за один раунд тестирования.

Спросите игроков, сколько должна стоить игра. Поставьте цену, которую назвало большинство. Главная мысль: успех — это не максимум продаж, а возможность комфортно сделать следующую игру. Больше времени + тестируемый билд = игра лучше, студия устойчивее.

📎 В оригинальной статье больше деталей, рекомендую глянуть

@make_game
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
Китайский ИИ научился учить себя сам

Исследователи из Университета Цинхуа, Пекинского института общего искусственного интеллекта и Пенсильванского университета разработали систему Absolute Zero Reasoner. Она позволяет модели самостоятельно генерировать задачи, решать их и учиться на результатах без участия человека. В ходе тестирования модели Qwen (с 7 и 14 млрд параметров), обученные с помощью этой системы, превзошли аналоги, натренированные на данных, отобранных людьми.

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

Сейчас система эффективна в областях с автоматической проверкой результатов (программирование, математика), но разработчики планируют расширить её применение на агентные задачи — например, веб‑серфинг и работу с документами.

По мнению исследователей, это может стать шагом к созданию сверхинтеллекта.

Почитать подробнее.
👀4
Как начать работать с Kubernetes: видеокурс Zero to Hero от «Фланта»

Из курса вы получите практические знания, которых будет достаточно для решения большинства типовых задач.

Минимум теории и абстрактных схем, максимум реальных кейсов и сценариев.

Курс состоит из 10 видео. Два из них уже доступны, и после просмотра вы сможете настроить работающий K8s-кластер на своём компьютере.

Смотрите курс на удобной вам площадке:
YouTube
Rutube
ВК Видео

Это #партнёрский пост
🔥4
Не болеешь, а майнишь здоровье
😁15
Создание ностальгической 8-битной вселенной с помощью современных технологий

Автор создал портфолио в 8‑битной стилистике, используя современные веб‑технологии и ИИ. Для реализации использованы Canvas и WebGL (Three.js) для эффектов пикселизации и «цифрового разрыва», а GSAP для анимаций, привязанных к прокрутке. Компоненты строятся по «методу LEGO» (атомный дизайн): сначала верифицируются в Storybook, затем собираются в интерфейс, что снижает дублирование кода и сохраняет целостность системы дизайна.

Почитать подробнее о проекте и пощупать можно по ссылке.
🔥3
Держите крутой репозиторий с материалами для создания чего-то своего

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

Идеи таких пет-проектов брать тут.

@prog_point
4
Интересный факт: Более 40% мощности CPU в бэкенде тратятся на обработку JSON. Потому что данных реально очень много.
6