Точка входа в программирование
19.7K subscribers
1.38K photos
253 videos
2 files
2.89K links
Фундаментальные знания по основам программирования

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

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

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

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

Регистрация в перечне РКН: https://tprg.ru/zrgj
Download Telegram
Media is too big
VIEW IN TELEGRAM
Главные ошибки в обучении программированию

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

В этом видео разбираются три главные ошибки, из-за которых многие так и не становятся программистами.

#видео #советы
👍1🤔1
Media is too big
VIEW IN TELEGRAM
Как устроены хэш-таблицы

HashSet — это самая популярная структура данных, используемая в программировании. Она позволяет проверять в ней наличие любого элемента за О(1) времени.

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

А еще на их знание очень часто задают вопросы на собеседовании, поэтому три самых популярных из них также разбираются в этом видео.

#видео #основы #структурыданных
Media is too big
VIEW IN TELEGRAM
REST API простыми словами

REST API на самом деле проще чем кажется. Главное разобраться, что же на самом деле такое REST API и что нужно делать чтобы написать полноценный RESTfull API.

В этом видео простым языком объясняются основные моменты и термины так, что даже новичок поймет.

#видео
❤‍🔥3👍3
Создание и деплой полнофункционального приложения для обмена сообщениями в чате

В этом видео автор предлагает с нуля создать полноценное приложение для чата с личными и групповыми чатами, эмодзи и реакциями, встроенной поддержкой Gif, возможностью редактировать и удалять сообщения, специализированными командами и многим другим.

Все подробности в видео:

https://www.youtube.com/watch?v=MJzbJQLGehs

#фронтенд #бэкенд #видео
👍1
Media is too big
VIEW IN TELEGRAM
Разработка и деплой сайта с нуля и анимацией

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

Вы научитесь работать с компонентами, используя библиотеку ReactJS, познакомитесь с Framer motion, организуете хранилище с Redux Toolkit (RTK), добавите контент через платформу Contentful и с помощью Graphql получите реальные данные на вашем сайте.

#видео #туториал #веб #react
👎2
Как компьютер хранит звук

Если хранить текст, изображения и даже мысли (в виде того же текста) человек научился давно, то со звуком долгое время были проблемы. В 19 веке Томас Эдисон изобрел фонограф — первое устройство для записи и воспроизведения звука. Записывало оно с помощью фиксации вибраций от звуковой волны сначала на фольге, а затем на воске.

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

#видео
👍4
15 неожиданных приёмов со словарями в Python, которые реально освежат ваш код

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

В этом видео — пятнадцать таких фишечек, которые сделают ваш код легче. Чище. Без той мешанины из вложенных циклов и кучи if‑ов, которыми часто грешат новички да и не только они. Ну и, что немаловажно — помогут не набить пару распространённых шишек при работе со словарями.

#видео #python
Spring Boot Для Начинающих

Spring — главный Java-фреймворк, который должен знать любой начинающий Java-программист. Это видео по Spring Boot для тех, кто начинает его изучение с нуля!

Здесь всего за 1 час вы разберетесь со всеми основными понятиями Spring: бины, ApplicationContext, Dependency Inject, Autowired, Scope, Transactional, Proxy и многим другим. Даже если вы только начинаете изучать Spring, то после этого видео уже сможете начать создавать собственные приложения на этом фреймворке.

#java #видео #springboot
👎2🍌1
Как устроено ядро операционной системы

Сегодня отмечается день системного администратора! Мы поздравляем всех причастных и в честь праздника предлагаем вам сегодня познакомиться не только с созданием ПО, но и с тем, за счёт чего это ПО можно запускать.

Ядро в операционной системе — это её сердце, невидимый, но жизненно важный слой, который обеспечивает работу всего: от приложений до оборудования. В этом видео вы узнаете:

— что такое ядро на самом деле;
— как оно управляет временем ЦП, памятью, файлами и «железом»;
— в чём разница между монолитным и микроядром;
— почему инженеры до сих пор помешаны на проектировании ядер;
— где ещё встречаются «ядра» — например, в GPU и квантовых вычислениях.

#видео
Какое будущее ждёт айтишников? Рынок перегрет, а ИИ заменит всех?

Разговоры о том, что там и сям программистов заменяет ИИ не умолкают. Microsoft якобы уволили уже кучу специалистов в угоде нейросетям, Amazon тоже.

Но всё ли так плохо? Возможно, всё не совсем так, как нам преподносят? Чего стоит опасаться и кому в первую очередь, стоит ли поскорее сменить направление разработки или выбрать другой язык, разобрали в этом видео: https://youtu.be/S3Lg-45Zqds

#видео
👍2