Точка входа в программирование
20.1K subscribers
1.28K photos
226 videos
2 files
2.81K links
Фундаментальные знания по основам программирования

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

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

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

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

Регистрация в перечне РКН: https://tprg.ru/zrgj
Download Telegram
Топ-7 лучших проектов с открытым исходным кодом на GitHub

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#шпаргалки
21👍2🔥2
Как коммитить в open source: пошаговый гайд

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

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

#git #туториал
🔥4👍31
Превращаем код на Python в исполняемый exe-файл

Обычно код на Python запускают двумя способами: через терминал или IDE. Но если вы хотите поделиться программой с кем-то ещё, это неудобно.

Одно из решений, которое закрывают боль с исходным кодом — это конвертация файла Python в исполняемый exe-файлик.

Вот как сделать это максимально просто

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

#python
👍13
​Основные команды SQL, которые должен знать каждый программист

Собрали в одном месте 20+ самых популярных SQL-команд, элементов запроса, агрегатных функций и вложенных подзапросов с примерами использования: https://tproger.ru/translations/sql-recap/

#sql
🔥6
Большая интерактивная шпаргалка по JavaScript

Содержит разделы по циклам, массивам, переменным, функциям и т.д. Всё с примерами кода. Удобно, чтобы быстро проверить синтаксис JS и скопировать примерный код.

Сохраняйте и пользуйтесь: https://htmlcheatsheet.com/js/

#js #шпаргалки
👍7
Forwarded from Веб-страница
Muuri — продвинутые интерактивные макеты для ваших веб-страниц

Сегодня можно создавать довольно сложные макеты без единой строки JavaScript. Но иногда CSS просто недостаточно, тогда здесь появляется Muuri. По сути, Muuri — это движок для создания макетов, который ограничен только вашим воображением.

Он создает адаптивные, сортируемые, фильтруемые и перетаскиваемые макеты. Подробнее об инструменте:

https://muuri.dev/

#инструменты #фронтенд
👍61
JavaScript localStorage: что такое и как использовать?

LocalStorage в JavaScript позволяет хранить пары ключ/значение в браузере. Но в отличие от обычных переменных, всё, что мы запишем в localStorage, останется там после перезагрузки страницы и закрытия браузера.

В статье рассказали, как работает и как использовать localStorage

#js #веб
👍5
Топ-5 странных и эпических багов в программах и устройствах

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

Вот топ-5 самых эпичных из них

#история
👍12