Точка входа в программирование
21.4K subscribers
925 photos
166 videos
1 file
2.47K links
Фундаментальные знания по основам программирования

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

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

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

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

Регистрация в перечне РКН: https://tprg.ru/zrgj
Download Telegram
Что будет, если взять известную игру сапëр и изменить игровой процесс на обратный?

Автор статьи задался таким вопросом и создал необычный пет-проект с игрой «Минёр». В отличие «Сапёра» здесь игроку доступна сразу вся информация об игровом поле.

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

В статье подробнее о процессе разработке: https://habr.com/ru/articles/408169/
Исходники есть на гитхабе: github.com/schibir/mineslitter
А здесь небольшая демка, чтобы поиграться: schibir.github.io/mineslitter

#gamedev #javascript #веб
5 игр, которые научат программировать

Игры — хороший «контейнер» для донесения и закрепления знаний. В том числе и в программировании.

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

#игры
Простыми словами о «фронтенде» и «бэкенде»: что это такое и как они взаимодействуют?

Вы наверняка уже слышали эти модные в сфере программирования слова «фронтенд» и «бэкенд», но что за ними стоит?

Давайте разбираться

#веб #фронтенд #бэкенд
Подборка: Изучаем Git

Git — это распределённая система управления версиями, которую изначально создал Линус Торвальдс. Она позволяет отслеживать и вести историю изменений файлов: откатить свой проект до более старой версии, сравнивать, анализировать или сливать свои изменения в репозиторий.

Делимся шпаргалкой и подборкой полезных материалов по теме:
Как выучить Git с нуля и где продолжить изучение? В этой подборке вы найдёте всё для уверенного старта в Git с нуля
Введение в Git — от установки до основных команд
Learn Git Branching — это интерактивный учебник по Git, направленный на закрепление теории прохождением наглядной практики

#git #шпаргалки
Kickstarter-дайджест: интересные стартапы за начало июня

Вероятно, каждый айтишник задумывался о своём стартапе. Тем интереснее узнать, что сейчас делают стартапы и какие из выстреливают.

В этом дайджесте собрали самое интересное с Kickstarter на начало июня. Там есть клавиатура для борьбы с прокрастинацией, бесконечные стикеры для заметок, виртуальная ударная установка, трекер-визитка для приложения «Локатор» от Apple и шариковая ручка, которая автоматически оцифровывает записи

#карьера #идеи
Топ-7 лучших проектов с открытым исходным кодом на GitHub

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

В этой статье перечислены 7 самых быстрорастущих open-source репозиториев GitHub, о которых вам следует знать

Там есть альтернатива ChatGPT, Google Analytics и даже самого GitHub.

#git #opensource
Если путаетесь, какая ОС из какой появилась, вот вам шпаргалка, которая поможет запутаться ещё больше!

На самом деле, отличный проект. Создатели наверняка потратили огромное количество времени, но взяли и сделали самое большое семейное дерево всех операционных систем: https://eylenburg.github.io/os_familytree.htm

#ос #шпаргалки #инструменты
Инструкция к погружению в С++ и более 10 бесплатных ресурсов для начинающих

Выучить C++ сегодня не такая большая проблема, в интернете много учебных материалов. Самая большая проблема — сориентироваться в них и выбрать действительно полезную информацию.

В статье поделились рекомендациями по изучению языка подборкой бесплатных ресурсов для тренировки

#cpp #курсы
Нашли, в чём сравнивать
​30 известных и неизвестных ИИ для работы

Сегодня существует куча ИИ-инструментов, которые повысят продуктивность, помогут в работе и дадут вам советы на самые разные темы.

Собрали 30 самых интересных и полезных из них

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

Это интерактивная визуализация устройства нейросетей. Всё объясняют по порядку от структуры, вычислительных узлов до «нейронов» и «слоёв». Гифки на высшем уровне, а объяснения очень доступные, хоть и на английском.

Сохраните себе, чтобы не потерять: https://mlu-explain.github.io/neural-networks/

#ии #инструменты
Держите шпаргалку по горячим клавишам для популярных редакторов кода и сред разработки

#шпаргалки