Точка входа в программирование – Telegram
Точка входа в программирование
19.5K subscribers
1.43K photos
266 videos
2 files
2.96K links
Фундаментальные знания по основам программирования

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

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

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

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

Регистрация в перечне РКН: https://tprg.ru/zrgj
Download Telegram
Forwarded from Типичный программист
Дней без нового языка программирования: 0

Вышла версия 0.5.1 языка Amber. Это язык программирования, компилируемый в чистый Bash-скрипт, с современным синтаксисом в стиле ECMAScript (похож на JavaScript/Ruby), что делает его удобным для написания shell-скриптов без изучения Bash. Главные его фишки — это строгая типизация и безопасность: компилятор проверяет типы, заставляет обрабатывать все возможные ошибки на этапе сборки (runtime safety), предотвращая runtime-баги, типичные для Bash.

Новый язык подходит для задач автоматизации системного администрирования, DevOps-скриптов, облачных развёртываний и портируемых утилит, где нужен Bash без его синтаксических ловушек: мониторинг серверов, обработка логов, бэкапы, CI/CD-пайплайны без зависимостей. Он лучше чистого Bash за счет типизации, обязательной обработки ошибок и читаемого кода.

Подробнее о языке можно почитать на сайте разработчиков.

#amber
❤‍🔥4
План надёжный, как швейцарские часы
🔥8
Как использовать асинхронные вьюхи в Django 5.1 с примерами кода

В августе 2024 состоялся релиз Django 5.1. И хотя сегодня уже доступны более новые версии, например, Django 5.2 LTS, версия 5.1 остается актуальной и полностью поддерживаемой. Это делает её стабильным выбором для многих проектов в активной разработке.

Именно в версии 5.1 асинхронные возможности фреймворка стали стабильными. Он поддерживает Python версий с 3.10 по 3.13, что покрывает потребности большинства разработчиков. В этой статье разбирается, как работает асинхронность в Django, зачем нужна и где её применять.

#django
2
Учимся правильно составлять промпты для ИИ

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

1️⃣ Выберите правильную модель под задачу

Не все модели одинаковые. Claude Opus 4.5 подходит для написания постов и сложного контента. Claude 3.5 Sonnet лучше, если нужен вопрос-ответ без длинного контекста. GPT 5.1 — нейтральное зло, всегда хорошо в среднем.

3️⃣ Дайте модели весь релевантный контекст

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

Модели сейчас всё это обрабатывают. А больше контекста = лучший результат.

3️⃣ Определите точные выходные параметры

Лучше сразу обозначить, что вы хотите получить:
Формат: JSON, markdown, plain text?
Размер: сколько слов, строк, параграфов?
Тон и стиль: casual, формальный, шутливый?
Что включить/исключить: эмодзи, ссылки, хештеги?

Плохо: «Напиши пост»
Хорошо: «Напиши пост 150-200 слов в casual tone для Telegram, с 1-2 шутками, без эмодзи, с markdown разметкой»

4️⃣ Используйте примеры, если задача нестандартная

Приведите 1-2 примера желаемого результата. Особенно полезно, когда сложно описать стиль словами.

5️⃣ Для сложных многошаговых задач сперва план, потом исполнение

Если задача состоит из подзадач (сбор источников, анализ, написание текста), делайте это в два этапа:

Сначала планирование:
— попросите модель сделать самой себе план;
— далее попросите задать вам вопросы, если что-то непонятно;
— скорректируйте план, пока не убедитесь, что модель правильно вас поняла.

Второй этап — исполнение:
— скопируйте утвёрждённый план в новый запрос;
— попросите выполнить по плану.

Совет: иногда для плана лучше подходит одна модель, а для исполнения — другая.

Надеюсь, что это вам пригодится также, как и мне. Удачи в использовании и делитесь своими инсайтами в комментариях!

#советы #ии
Please open Telegram to view this post
VIEW IN TELEGRAM
2
Точка входа в программирование
Учимся правильно составлять промпты для ИИ Если вы работаете с ИИ-моделями или используете их во время обучения, то уже могли заметить, что качество результата зависит не только от модели, но и от того, как её спросить. Вот проверенный алгоритм, который экономит…
Как эффективно использовать Claude Code: курс от Anthropic

В догонку к нашим универсальным советам нашли ещё и классный курс, что называется, из первых уст. Anthropic подготовили 15 лекций о том, в которых вы можете узнать, как Claude Code считывает файлы, изменяет код и выполняет команды. А ещё научитесь использовать основные инструменты СС, управлять контекстом и ходом беседы, рабоать с MCP и писать хуки.

Доступно абсолютно бесплатно, так что не теряйте времени. Старт здесь.

#ии #курс #claude
3
Forwarded from Типичный программист
Летим зимовать ✈️

Когда холодает, айтишники пакуют чемоданы, а мы разыгрываем ваучер на 50 000 рублей в Островке.

Поехать к морю или остаться среди снежных пейзажей — выбирайте сами!

Чтобы участвовать, нужно оставить любую реакцию под этим постом и подписаться на каналы ниже:

😎 Типичный программист
🐸 Библиотека программиста
🟢 Ostrovok! Tech

Теперь осталось нажать на кнопку участия под этим постом и вы в игре!

Итоги подведём 12 декабря. Победителя выберем с помощью бота. Подробнее с правилами можно ознакомиться здесь.

Всем удачи!

Участников: 27
Призовых мест: 1
Дата розыгрыша: 19:00, 12.12.2025 MSK (4 дня)
Please open Telegram to view this post
VIEW IN TELEGRAM
2
Типичный программист
🗓 Адвент-календари для айтишников 2025 Собрали для вас подборку новогодних адвент-календарей, которые помогут интересно скрасить декабрь. Здесь задачи, статьи, видео и немного HTML-ужасов. ➡️ Фронтенд AdventJS. Классический адвент с задачами по JavaScript…
Ещё один адвент-календарь. Теперь для адептов ИИ и ML

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

Старт тут. Первые 10 дней уже открыты и ждут вас.

#ml
2
This media is not supported in your browser
VIEW IN TELEGRAM
Frontend VK Hub — как работают наши интерфейсы?

Что делает интерфейсы VK быстрыми, удобными и устойчивыми под нагрузкой миллионов пользователей?
Frontend VK Hub — это сообщество инженеров, которые создают и развивают пользовательские интерфейсы для ВКонтакте, VK Play, VK WorkSpace и других сервисов экосистемы. Мы делимся практическим опытом, рассказываем о подходах к производительности, внедрении современных фреймворков и всему, что связано с улучшением Developer Experience.

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

Подписывайся!

Реклама. ООО "ВК" ИНН 7743001840

Это #партнёрский пост
1
Разработчик готовится навайбкодить очередной никому ненужный проект за 10 минут:
This media is not supported in your browser
VIEW IN TELEGRAM
👍3🤔32
Как программировать с помощью агентов

Благодаря сегодняшним возможностям ИИ, порог входа в программирование сильно снизился. Но только для тех, кто умеет грамотно общаться с нейросетями и правильно ставить им задачи. Этим пользуются как новички, так и опытные разработчики, поручая рутину ИИ-агентам: поиск файлов, API-вызовы, тесты и так далее.

Если вам хочется упростить себе жизнь и начать лучше разбираться в ИИ-агентах, то я нашёл полезный материал. Тут автор поделился своим опытом и показал на реальных кейсах, где агент и помогает, и ломает: от реализации авторизации через GitHub до неочевидных проблем с безопасностью и производительностью.
🔥1
Forwarded from Типичный программист
This media is not supported in your browser
VIEW IN TELEGRAM
Подводим итоги года по-программерски

Нашёл сервис GitStory, который показывает, как прошёл ваш год с точки зрения вашего GitHub. Выглядит это, как истории, с красочной инфографикой и статистикой: количество коммитов, любимый день недели и время для работы, предпочитаемые языки, топ ваших репозиториев и так далее.

Достаточно ввести никнейм (можно даже не ваш) и нажать Play. Проверяем тут: https://gitstory-2025.vercel.app/

#интересное #github
👀2
Как найти нужный алгоритм для вашей задачи

Можно, конечно, написать его самому, потратив уйму времени. Или попытаться найти его в интернете по описанию. Но есть способ значительно проще.

На сайте the-algorithms.com собрана огромная коллекция алгоритмов с открытым исходным кодом. Это крупнейшая библиотека алгоритмов, которая предлагают готовый код для самых разных языков программирования по различным категориям: от сортировки до шифрования.

Сохраняйте пост в избранное, чтобы не забыть.

#инструменты #алгоритмы