Типичный программист
81.9K subscribers
2.9K photos
992 videos
10 files
7.61K links
Всё самое интересное по программированию

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

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

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

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

VK: vk.com/tproger

Регистрация в перечне РКН: https://tprg.ru/mJwo
Download Telegram
А потом удивляются, почему в IT так мало женщин.
Почему ChatGPT «врёт»?

Почему нейросетевые языковые модели вроде ChatGPT порой выдают ложные факты, легко принимают на веру то, в чём их убеждает пользователь, и что с этим делает бизнес, использующий нейросети?

Спросили об этом у экспертов по ML: https://tprg.ru/4EQa

#ml #нейросети
Как написать очередной браузерный клон «Героев» и не сойти с ума?

Идея возникла во время ограничений лихих 2020-х. Тогда пользователь под ником ProgerXP решил отвлечься от окружающей обстановки и чем-то себя занять. В итоге он потратил ~340 дней разработки, написал 106 849 строк кода (62% JavaScript, 32% PHP, 6% CSS) и создал почти полностью рабочую модификацию игры.

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

https://habr.com/ru/companies/soletude/articles/719280/

#gamedev
А нужны ли на самом деле алгоритмы и структуры данных?
Или это просто страшилки для собеседований?

Показали на примерах, как и когда применяются алгоритмы и структуры данных в реальных проектах, таких как Uber, Skype и Skyscanner.

А вот, но уже на английском, про то, как строит свои алгоритмы поиска Netflix.

#алгоритмы
«Ядро планеты Python»: большой интерактивный учебник по Python, который дополняет сообщество

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

При желании, можно предлагать улучшения, дополнять и переделывать его — исходники лежат на гитхабе: https://github.com/amaargiru/pycore

#python #начинающим
Мы развиваемся и нам в команду требуются новые люди! Сейчас мы ищем двух человек

Если вы разбираетесь в темах Python / Data Science / AI и хотите рассказывать об этом другим разработчикам, создавая целое сообщество единомышленников то, возможно, вас заинтересует эта вакансия: https://tprg.ru/GEZL

А если вам хочется вместе с нами развивать наши каналы в Telegram и делиться с подписчиками только самыми лучшими материалами, то обратите внимание на эту вакансию (особенно если интересуетесь мобильной разработкой): https://tprg.ru/bqed

#вакансии #работа
Вечное противостояние
Разгадаете шифр Цезаря? А азбуку Морзе сможете? А хеш взломаете?

Ваш выход, детективы: https://tproger.ru/quiz/10-ciphers-and-codes/

#криптография #шифрование
Посещали ли вы IT-конференции за последний год?
Anonymous Poll
15%
Да, только онлайн
7%
Да, только офлайн
7%
Да, офлайн и онлайн
70%
Не посещал(а)
​«Сбер» выпустил GigaChat — свой ответ ChatGPT

GigaChat — это мультимодальная нейросеть, которая умеет отвечать на вопросы, поддерживать диалог, генерировать тексты, программный код и изображения. Прямо как ChatGPT. А может и лучше?

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

#нейросети #ии #сбер
В чём разница между дата-аналитиком и ML-инженером?

Разбираем обязанности вместе с реальными специалистами: https://tprg.ru/KmMS

#datascience #ml
Вышел официальный релиз Arduino IDE 2.1 с редизайном. И теперь IDE стала заметно лучше!

Рассказываем о самых интересных изменениях

#arduino #diy
Try Redis — тренажёр по БД

Redis — это быстрое хранилище данных класса NoSQL, которое хранит и работает с данными типа «ключ — значение». Данная БД известна своей высокой производительностью, простотой и универсальностью.

А потренироваться в использовании вам поможет тренажёр Try Redis, который может генерировать запросы:

https://try.redis.io/

#redis
Как пройти собеседование на позицию Java-разработчика?

Расспросили Java-разработчика, как проходят собеседования, что ищут работодатели в кандидатах — от стажёров до сеньоров — под enterprise-проекты. А также узнали про вопросы и задачи, которые могут попасться на интервью.

#советы #собеседование #java
Вы думали, что с помощью print в Python можно только текст в консоль выводить? А вот и нет!

Рассказываем, как использовать print по максимуму с помощью аргументов sep, end, file и flush

#начинающим #python