Типичный программист
82K subscribers
2.66K photos
773 videos
8 files
8.14K links
Всё самое интересное по программированию

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

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

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

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

VK: vk.com/tproger

Другие наши проекты: https://tprg.ru/media
Download Telegram
Как правильно обозначить мегабайты: МБ, Мб, Мбит или вообще М?

Запомните, правильное сокращение для мегабайтов — МБ. Или на крайний случай Мбайт. Мбит тоже используется, но уже для обозначения мегабитов.

А вот все остальные вариации неверны. И это официально закреплено в российском и международном стандартах — ГОСТ 8.417-2002 и IEC 60027-2-2005.

#шпаргалки
​Ловите огромную шпаргалку по Python

Она охватывает практически все возможности Python. Обязательно сохраните себе, чтобы не потерять. А интерактивную и обновляемую версию этой шпаргалки вы можете найти на гитхабе: https://tprg.ru/QA3U

#шпаргалки #python
Как правильно изучать PHP в 2022?

Можно бесконечно спорить о том, насколько хорош или плох PHP. Но факт остаётся фактом: на нём написано огромное количество популярных сайтов и CMS. И он всё ещё уверенно держится в десятке самых популярных языков программирования в индексе TIOBE.

Делимся с вами дорожной картой по изучению PHP в 2022 году. Основная информация есть на изображениях, а кому интересно, более подробно обо всех пунктах рассказали в статье: https://tproger.ru/articles/php-s-nulja-dorozhnaja-karta-razrabotchika-v-2022-godu/

#php #шпаргалки
Шпаргалка на максималках: этот инструмент позволяет получить подсказки практически по всем языкам программирования прямо в терминале

Cheat.sh — это сервис, который позволяет искать по огромной коллекции шпаргалок, в которую входит около тысячи команд Unix/Linux и 60 языков программирования. Но самое интересное, что к сайту можно обращаться прямо через curl, без установок дополнительных библиотек. Например, curl cht.sh/tar выдаст самые частые варианты использования tar.

А если там чего-то не окажется, сервис попробует создать ответ на лету с помощью Stack Overflow. Так что, помимо уже имеющихся шпаргалок, можно смело искать что-то вроде curl cht.sh/python/ВАШ+ЗАПРОС

#шпаргалки #инструменты
Дорожная карта: как освоить фронтенд-разработку в 2022 году

Мы подготовили для вас дорожную карту, которая поможет разобраться какие именно технологии изучать и на что обращать особое внимание, чтобы стать фронтенд-разработчиком в 2022 году.

Бонусом — советы и опыт сениор фронтенд-разработчика: https://tproger.ru/articles/frontend-roadmap-2021/

#фронтенд #шпаргалки
Code Thesaurus — пожалуй, самая необычная шпаргалка по языкам программирования

С её помощью можно сравнивать структуры языков программирования. Сервис по сути позволяет легче перейти с одного языка программирования на другой.

А вместо многословных документаций, там реализована быстрая система быстрых ответов на конкретные вопросы: https://codethesaur.us/

#инструменты #шпаргалки
Подробный чек-лист от тимлида: как сегодня войти в бэкенд-разработку на Java

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

https://tprg.ru/Qef0

Бонусом — шпаргалка по основам Java. В ней можно подсмотреть синтаксис, основные конструкции и популярные методы — всё с примерами кода.

#начинающим #java #шпаргалки
«Мужик, а у тебя есть шпаргалка по CSS, HTML и JS? Держи, мужик, шпаргалку по CSS, HTML и JS»

Очень удобная интерактивная шпаргалка, в которой собрана не только полезная информация по работе с CSS, HTML и JS но и различные генераторы, символы, эмодзи и полезные ссылки.

Сохраните, чтобы не потерять: https://htmlcheatsheet.com/css/

#шпаргалки #css #html #javascript
Если путаетесь, какая система из какой появилась, вот вам отличная шпаргалка, которая поможет запутаться ещё больше!

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

Если честно, большинство названий не знали даже мы...

#ос #шпаргалки #инструменты
Бесконечно можно смотреть на три вещи: горящий огонь, бегущую воду и на шпаргалки по регуляркам

Держите объёмную шпаргалку для Python.

#шпаргалки #python
Годнота для веб-разработчиков: подборка шпаргалок и полезных ресурсов по TailwindCSS

К TailwindCSS относятся по-разному: для одних это просто очередной фреймворк, для остальных — новый шаг эволюции веб-разработки.

Его фанаты считают, что он кардинально отличается от всех других фреймворков и создает отдельную парадигму веб-стилизации. И при этом выполняет все поставленные перед ним задачи, делая это лучше и удобнее других. По сути, TailwindCSS похож на Bootstrap, Foundation или Bulma, но у него точно есть несколько фич, за которые его можно полюбить.

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

Интерактивный пример почтового ящика Intercom на Tailwind CSS, который поможет попробовать фреймворк на практике

Tailwind Cheat Sheet, шпаргалка по всем классам утилит и свойствам

Meraki UI, набор нескольких готовых компонентов Tailwind CSS, которые можно кастомизировать перед копипастом

Tailwind.run(), онлайн-площадка для Tailwind CSS с поддержкой пользовательской конфигурации сборки. С её помощью можно посмотреть, как итоговый вариант будет выглядеть на разных устройствах

#инструменты #css #веб #шпаргалки
Как стать программистом и с чего начать, если нет практического опыта, а представление о программировании весьма размытое?

Составили подробный гайд, где рассказываем, как стать востребованным программистом с нуля и на что обращать внимание в ходе обучения: https://tproger.ru/articles/kak-stat-programmistom

#начинающим #шпаргалки
Нашли для вас большую шпаргалку по нейросетям, в которой:
— визуально показаны основные виды нейросетей;
— есть немного теории на английском;
— много подсказок по Python для работы с данными и машинным обучением;
— есть несколько инфографик по сложности алгоритмов.

По факту компиляция нескольких разноплановых шпаргалок, но удобно, что всё сразу в одном PDF. Сохраните себе, чтобы потом не искать.

#нейросети #шпаргалки
Как правильно изучать PHP в 2023?

Основная информация есть на изображениях, а более подробно обо всех пунктах рассказали в статье: https://tproger.ru/articles/php-s-nulja-dorozhnaja-karta-razrabotchika-v-2022-godu/

#php #шпаргалки
Как стать разработчиком Android-приложений с нуля?

Обновили дорожную карту Android-разработки: https://tproger.ru/articles/kak-stat-android-razrabotchikom-s-nulja-dorozhnaja-karta/

В ней есть ответы на самые популярные вопросы новичков и темы, которые пригодятся для обучения в первую очередь:
— Java или Kotlin?
— Начало работы.
— Система контроля версий.
— Android Architecture.
— Создание приложений
— Продвинутая разработка.

#android #начинающим #шпаргалки
LawsOfUX — это сборник лучших практик, которые важно учитывать при создании пользовательских интерфейсов

Сборник сделан в формате интерактивного справочника, в котором простым языком объясняют 21 правило для разработки действительно удобных интерфейсов. Каждое из них подкреплено полноценным исследованием: https://lawsofux.com/

#ux #шпаргалки
Подробный чек-лист от тимлида: как войти в бэкенд-разработку на Java

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

В нём собрали набор базовых навыков и инструментов, необходимых для того, чтобы ориентироваться в профессии бэкенд-разработчика на Java: https://tproger.ru/articles/kak-vojti-v-backend-razrabotku-na-java

Бонусом — шпаргалка по основам Java. В ней можно подсмотреть синтаксис, основные конструкции и популярные методы — всё с примерами кода.

#начинающим #java #шпаргалки
Что такое обучение без учителя? И нет, мы сейчас не про домашнее образование

Это один из методов в Machine Learning, при котором мы запускаем модель в «комнату» и она самостоятельно изучает какие объекты в ней есть. В статье разбираемся для каких задач этот метод подойдет и как он работает.

#bigdata #шпаргалки
​​Дорожная карта SQL: от новичка до middle в 2024 году

Какой бы язык вы и осваивали, попутно рано или поздно предстоит выучить и SQL для обращения с базами данных.

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

#sql #шпаргалки
​​Бог шпаргалок для программирования, спасибо за этот ресурс

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

Идеально подходят как для начинающих, так и для опытных программистов.

#шпаргалки