prog_point | Unsorted

Telegram-канал prog_point - Точка входа в программирование

19637

Фундаментальные знания по основам программирования Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Сайт: https://tprg.ru/site Регистрация в перечне РКН: https://tprg.ru/zrgj

Subscribe to a channel

Точка входа в программирование

Марафон IT-игр: Code Hunt

В онлайн-игре для программистов Code Hunt вы, охотник за кодом, исправляете код, чтобы он возвращал нужный результат. Для прохождения доступны 14 уровней, в каждом из которых есть по несколько заданий. Игра подойдёт тем, кто хочет изучить Java или C#.

#java #csharp

Читать полностью…

Точка входа в программирование

Марафон IT-игр: Anchoreum для изучения CSS

В этой игре вы сможете научиться работать с позиционированием CSS-якорей. Игра от создателя Flexbox Froggy и Grid Garden, так что интерфейс вполне узнаваем и принцип игры понятен.

Пройти бесплатно можно по ссылке: https://anchoreum.com/

#css

Читать полностью…

Точка входа в программирование

Второй день марафона игр для айтишников и игра про Python, которую вы возненавидите

Энтузиаст создал игру на Python, в которой освещены самые неясные аспекты языка. Она сделана по аналогии c «The Password Game», где с каждой попыткой создать верный пароль к нему предъявляются всё новые и новые требования. Так и здесь автор решает проверить, как глубоко вы сможете написать выражение на Python со всё большим количеством ограничивающих правил.

Игра: https://oskaerik.github.io/theevalgame/

Обсуждение на Reddit (если застряли на каком-то этапе): https://www.reddit.com/r/Python/comments/1884j69/the_eval_game/

#инструменты #python

Читать полностью…

Точка входа в программирование

С Новым годом, друзья! 🎄

Спасибо, что вы с нами. Пусть в 2026-м не будет багов и зависших дедлайнов. Желаем вам рабочего кода и бесконечного кофе!

Читать полностью…

Точка входа в программирование

Сергей Долгов перевёл «The Smol Training Playbook» — самую популярную публикацию на HuggingFace о том, как создают, тренируют и дообучают языковые модели.

➡️ Что внутри

🔘Архитектура: MHA → GQA → MLA, позиционные кодировки (RoPE, NoPE), почему DeepSeek выбрал именно такие решения

🔘Претрейн: как собирать данные, выбирать learning rate, batch size, schedulers (WSD vs Cosine vs Multi-Step)

🔘Scaling laws: сколько данных нужно для модели N параметров, как считать FLOPs

🔘Post-training: SFT, DPO, GRPO, RLVR — когда что использовать и почему on-policy лучше off-policy

🔘Практика: как команда SmolLM3 обучала модель на 384×H100 за 11 триллионов токенов

➡️ Для кого
Для тех, кто хочет понять, как реально устроен процесс обучения LLM — не на уровне «скачал модель с HuggingFace», а на уровне «почему GQA ratio 4, а не 8» и «когда WSD лучше cosine decay».

Сергею — огромное спасибо за качественную вёрстку и время на перевод. Настольная книга для всех, кто копает в сторону ML.

📎 Оригинал на HF, версия на русском в прикреплённой PDF.

@neuro_channel

Читать полностью…

Точка входа в программирование

⚡️Вся база для работы с ИИ в 2026 году

За 10 минут автор на реальных кейсах объяснит что такое:

🔘ИИ-агенты;
🔘LLM (Large Language Models);
🔘RAG (Retrieval-Augmented Generation);
🔘токены.

📎 Сохраняйте, в грядущем году это точно пригодится

#теория

Читать полностью…

Точка входа в программирование

Такого ужасного интерфейса вы ещё не видели

Наверное, все однажды встречали неудобную форму для ввода данных на сайте, но насколько она было неудобной? А что, если в одной месте будет собрана целая коллекция форм ввода номера с адовым UX.

Попробуйте ввести свой номер хотя бы в 3 формы и не получить при этом нервный срыв: https://fun.mishasaidov.com/badux/

#кек #веб

Читать полностью…

Точка входа в программирование

BigDevSoon — полезный тренажёр для фронтендеров с большой коллекцией челленджей и проектов

На платформе собрано 100 челленеджей на каждый день. Каждый отличается по сложности и по тому, какие скиллы помогает прокачать. А ещё здесь готовые идеи проектов. Каждый проект разбит на отдельные карточки, которые позволяют разделить проект на отдельные части для последовательной разработки.

Начать можно бесплатно, есть и платные тарифы, дающие больше возможностей. Если хотите отточить навыки и в комфортной среде изучить веб-разработку, то переходите по ссылке.

#тренажёры

Читать полностью…

Точка входа в программирование

Почувствуйте себя разработчиком ретро-игр

Retro Game Coders — это онлайн-IDE для ретро-программирования на старых компьютерах и консолях, таких как Commodore 64.На сайте можно редактировать, компилировать и запускать код (C, BASIC, ассемблер) прямо в браузере с эмуляторами, без установки софта.

Поддерживает платформы вроде C64, VIC-20, BBC Micro, Atari, ZX Spectrum, NES и другие — всего более 15 систем. Код хранится локально в браузере (localStorage), компиляторы работают через WebAssembly для приватности.

Попробовать можно бесплатно по ссылке.

#gamedev

Читать полностью…

Точка входа в программирование

6 полезных свойств CSS за 10 минут

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

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

Если хотите смотреть оригинал, то он доступен по ссылке.

#видео #css #веб

Читать полностью…

Точка входа в программирование

Учим OpenGL

И в этом нам поможет сайт learnopengl.com. Тут собран большой набор пошаговых уроков по современному OpenGL (core profile 3.3+), ориентированных на новичков и практиков, которые хотят писать 3D‑графику на C++.

Что там можно выучить:

Базу: как работает конвейер рендеринга, шейдеры, создание окна, вывод треугольников, текстуры, матрицы трансформаций, камеры и системы координат.

А дальше освещение, загрузка 3D‑моделей, пост‑обработка, кубические карты, продвинутый GLSL, инстансинг, сглаживание и другие приёмы уровня «маленький 3D‑движок/игра».

Начинаем по ссылке: https://learnopengl.com/

#курс #opengl

Читать полностью…

Точка входа в программирование

OOП, мультимедиа, умные IDE, автоматизация, Web 2.0… Сколько раз нам уже обещали смерть профессии разработчика?

Автор статьи собрал несколько анекдотичных эпизодов: от предсказаний конца программирования в 90‑х до автоматизации своей работы скриптами и аккуратной работы с данными для NLP.

Если хочется немного заземлиться среди криков «AI нас уволит» — почитать стоит.

Читать полностью…

Точка входа в программирование

100 вопросов с собеседований Python. Полный разбор реальных вопросов

Этот обширный набор вопросов охватывает различные аспекты языка программирования Python, включая базовые понятия, структуры данных, ООП, асинхронное программирование, веб-разработку и многое другое.

Изучите этот список, чтобы узнать, к чему быть готовым и как лучше подготовиться к собеседованию по Python.

#видео #советы

Читать полностью…

Точка входа в программирование

Когда открыл проект спустя неделю:

Читать полностью…

Точка входа в программирование

Как создать свой язык программирования — подборка на сохранение:

🔘Видео от Computerphile — 15-минутный разбор как написать интерпретатор с нуля, объясняет Laurie Tratt из King's College​

🔘Плейлист Building a Parser from scratch — полный курс: лексер → парсер → AST → интерпретатор → компилятор в ассемблер​

🔘Nand2Tetris — легендарный курс, где вы строите компьютер от логических вентилей до ОС и компилятора своего языка. Занимает ~6 месяцев, но после него вы понимаете всё​

Для тех, кто давно хотел разобраться как работают языки изнутри, но руки не доходили.

@prog_stuff

Читать полностью…

Точка входа в программирование

Марафон IT-игр: Ruby Warrior для настоящих адептов Ruby

Если вы хотите изучить Ruby, то Ruby Warrior — то, что вам нужно: отличная игра для начинающих программистов.

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

#ruby

Читать полностью…

Точка входа в программирование

Марафон IT-игр: Изучаем SQL в формате игры: SQL Murder Mystery

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

https://mystery.knightlab.com/

#sql

Читать полностью…

Точка входа в программирование

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

Мы подумали, чем занять вас на праздники и решили делиться интересными играми для айтишников по разным направлениям. И начнём мы с дизайнеров!

Если вы веб-дизайнер или работаете с дизайном, то эта подборка вам будет очень кстати, серьёзно.

Здесь собраны полезные штуки, которые помогут вам прокачать ваши навыки. Например, рисование кривых, настройка кернинга, размера блоков, расположение текста и так далее. Всё бесплатное и интерактивное.

Смотрите видео и выбирайте понравившиеся сервисы. Для вашего удобства мы ещё и тайм-коды по сервисам оставим:

00:00 - bezier.method.ac
07:43 - type.method.ac
10:30 - shape.method.ac
11:28 - betterwebtype.com/triangle
14:53 - boolean.method.ac
16:32 - pixact.ly
17:08 - game.ioxapp.com/eye-test
18:35 - kolor.moro.es
19:14 - color.method.ac
20:55 - cantunsee.space
28:36 - userinyerface.com

#дизайн #видео

Читать полностью…

Точка входа в программирование

Новогодний интерактив!

​​
Объясните, что такое IT, так, будто вы за новогодним столом с родственниками.

Читать полностью…

Точка входа в программирование

​​Этот репозиторий — компиляция десятков лучших статей по Node.js

У репозитория почти 100 тысяч звезд. В нём собрано более 80 рекомендаций и лучших практик, например:
— какую структуру проекта выбрать;
— как обрабатывать ошибки;
— как оформлять и тестировать код;
— как обеспечить безопасность кода.

Репозиторию — звездочку, пост — в сохраненки: https://github.com/goldbergyoni/nodebestpractices/blob/master/README.russian.md

#nodejs #лучшиепрактики

Читать полностью…

Точка входа в программирование

Подробный урок по Vite для начинающих

Vite — это инструмент для сборки и сервер для современной веб-разработки. Он опережает по скорости Webpack и использует множество современных возможностей браузеров.

В этом видео мы с вами рассмотрим установку и настройку Vite, а также его работу с React приложением, создание модулей, глобальных переменных и многое другое.

#vite #video

Читать полностью…

Точка входа в программирование

Топ-5 того, что можно сделать на Linux, но нельзя на Windows

Windows — самая популярная операционная система для ПК, но не самая гибкая. Linux, напротив, позволяет сделать то, что в мире Windows остаётся за гранью возможного. Мы перевели для вас статью с пятью фишками, которые можно реализовать на Linux, но нельзя на Windows.

❤️ — Linux ТОП
😒 — Всё равно винда лучше


#linux #windows

Читать полностью…

Точка входа в программирование

Придётся напрягать мознг. Опять.

#кек

Читать полностью…

Точка входа в программирование

Создаём портфолио в формате 2D-игры на JavaScript

Это один из креативных способом показать свои скилы и впечатлить рекрутера/тимлида/интервьюера.

Гайд по разработке: https://youtu.be/wy_fSStEgMs
Демо: https://jslegenddev.github.io/portfolio/
Исходники: https://github.com/JSLegendDev/2d-portfolio-kaboom

#javascript

Читать полностью…

Точка входа в программирование

Как упростить обработку ошибок с помощью std::exception

Часто мы ловим баги через if и логи, но со временем это всё превращается в кашу. Давайте разберём, что такое std::exception в C++ и зачем он нужен в реальной работе.

std::exception — это базовый класс для всех стандартных исключений. Когда в коде что-то идёт не так, можно «бросить» исключение (throw) и «поймать» его (catch). Происходит так: программа прерывает текущий поток, передаёт ошибку вверх по стеку и позволяет аккуратно обработать её в нужном месте.

Это нужно, когда логика сложная и return code больше мешает, чем помогает. Например:

try { riskyOperation(); } 
catch (const std::exception& e) { std::cerr << e.what(); }


Так код остаётся чистым, а обработка ошибок — централизованной. std::exception делает ваш код устойчивым и читаемым. Попробуйте внедрить его в проект — и забудьте о бесконечных if (error).

#cpp #простымисловами

Читать полностью…

Точка входа в программирование

Весь год вы носили футболки и джинсы… Хватит!

Заглядывайте к нам в виртуальную примерочную и выбирайте себе идеальный скин для встречи Нового года!

Делитесь в комментариях, какой скин вам выпал 👀

Читать полностью…

Точка входа в программирование

Если вы всегда хотели посмотреть, как выглядит rm -rf в корне от рута, но боялись даже близко что-то подобное набирать, то вот вам скрин.

Теперь только форматировать и ставить ОС с нуля.

Читать полностью…

Точка входа в программирование

Go против Rust против Zig: какой язык для чего нужен

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

Хотите лучше понимать назначение каждого — читайте статью.

Читать полностью…

Точка входа в программирование

EyesOff — утилита для macOS, которая предупредит вас, когда кто-то пялится в ваш монитор

Она отслеживает лица перед монитором и моментально сообщает, если кто-то решил подсмотреть содержимое.

Проект выполнен на Python и PyQt, все вычисления выполняются локально. Вы можете выбрать реакцию на вторжение: всплывающее окно, системное уведомление или запуск произвольной команды (например, моментальная блокировка системы).

Разработчик подробно описал процесс обучения модели, где интересно реализована оптимизация — можете почитать сами.

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

Читать полностью…

Точка входа в программирование

Терминал в Windows 11 — это больше не стыдно. 15 полезных и популярных команд, которые мы оценили

Ещё недавно работа в терминале на Windows вызывала у разработчиков скепсис: cmd.exe была неудобной, а для нормального окружения приходилось ставить сторонние эмуляторы. Из-за этого многие привыкли использовать терминал по минимуму. Но с выходом Windows 11 ситуация изменилась. Новый Terminal больше не стыдно открыть рядом с IDE.

В этой статье мы собрали подборку из 15 команд, которые автоматизируют рутину и покажут, что работа в терминале может быть такой же комфортной, как и на Linux.

Читать полностью…
Subscribe to a channel