Точка входа в программирование
20.2K subscribers
1.26K photos
220 videos
2 files
2.78K links
Фундаментальные знания по основам программирования

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

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

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

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

Регистрация в перечне РКН: https://tprg.ru/zrgj
Download Telegram
Soft Skills: что это и как найти их у себя

Все мы знает о таком скилле как коммуникабельность, но как понять, на каком уровне у тебя этот навык? И что делать, если на низком или его практически нет?

Ответы на эти и другие важные вопросы о soft skills вы сможете узнать в этом материале.

#softskills #советы
3🔥2🍌2
Не так давно мы прошли материал по методу pop() в Python. Проверим ваши знания по этой теме ещё раз?

#python #викторина
❤‍🔥4🍌3🔥1🤔1
Forwarded from Веб-страница
Дальше вся информация будет только в книжках и документации
25😁8🍌3👾3❤‍🔥1
Таблицы в SQL: понятие, типы и операции

Одной из важнейших составляющих SQL являются таблицы, которые представляют собой структурированную коллекцию данных, представленную в виде столбцов (также известных, как поля или атрибуты) и строк (иначе, записи или кортежи). Они используются для хранения и организации данных в реляционных базах данных.

Основные операции над таблицами:
— создание;
— вставка данных;
— выборка данных;
— обновление данных;
— удаление данных.

Таблицы делятся на:
1. обычные;
2. секционированные;
3. системные;
4. широкие;
5. временные, которые делятся на:
— локальные;
— глобальные;

А подробнее узнать о самих таблицах и их видах и операциях над ними можно в этом полезном материале.

#sql #начинающим
👍8🍌3🔥1
Что такое массивы и какими они бывают

Для простоты восприятия можно считать, что массив (array) — это таблица, каждый элемент которого имеет индекс — «адрес», соответствующих его позиции.

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

Массивы бывают:
— одномерные;
— многомерные;
— статические;
— динамические.

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

Статические массивы — это массивы, которые имеют неизменяемый размер, то есть если мы зададим длину массива три, то в нем может храниться только три элемента.

Применение статических массивов:
— в качестве блоков для более сложных структур данных;
— для хранения несложных данных небольших объёмов;
— для сортировки данных.

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

Применение динамических массивов:
— в качестве блоков для структур данных.
— для хранения неопределённого количества элементов.

#начинающим
❤‍🔥6🍌4👍3
Что такое <html> и зачем он нужен

Элемент <html> представляет собой элемент верхнего уровня HTML-документа, который называют корневым элементом. Все другие элементы должны быть потомками этого элемента то есть должны находиться внутри него. Тег <html> ставят сразу после <!DOCTYPE>.

К этому элементу применимы следующие атрибуты:
manifest — указывает URI (унифицированный идентификатор ресурса) манифеста, который сообщает браузеру, какие элементы страницы могут быть закэшированы;

title — добавляет всплывающую подсказку, которая появляется, когда курсор мыши задерживается в окне веб-страницы;

prefix — здесь прописывают open-graph разметку, она используется для того, чтобы при репосте из соцсетей передавались те заголовки, картинки и описания, которые мы укажем.

xmlns — необязательный для HTML5, но необходимый для XHTML-документов атрибут. Определяет пространство имён XML, в котором находится документ;

version — определяет версию шаблона HTML-документа, но необходимости в этом нет (вышел из употребления с версии HTML5);

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

#html
👍6❤‍🔥2🍌2
Forwarded from Нейроканал
Погружаемся в мир рекуррентных нейронных сетей

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

В прикреплённой ниже лекции вы узнаете о них чуть лучше. Ведущая хорошо объясняет принцип устройства рекуррентного слоя и рекуррентной нейронной сети, а также процесс обработки данных такими сетями (forward pass).

#лекция #rnn #nlp
👍6🍌3🔥1
Словарик айтишника. Буква Б

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

#начинающим
👍12❤‍🔥4🤪3🍌1
Есть тут те, кто выбрали не 2?
😁16🔥2🍌2😈2❤‍🔥1
Нужен ли английский программисту

Краткий ответ — да. Без полноценного знания английского не получится стать высококлассным специалистом и сделать карьеру в большинстве областей IT.

О том, почему это так и какие преимущества дает знание английского вы сможете узнать в этом ролике. Автор видео не только расскажет, но и на конкретных примерах покажет, зачем нужен этот язык для специалистов в сфере IT.

#начинающим
👍6🍌21
React: тестируем компоненты с помощью Jest и Testing Library

В этой статье вы сможете найти множество полезной информации:
— создание шаблона React-приложения с помощью Vite;
— создание компонента для получения приветствия от сервера;
— установка и настройка Jest, Testing Library;
— тестирование компонента с помощью снимков Jest, а также Testing Library, используя стандартные возможности, кастомный рендер и кастомные запросы.

#js #react
❤‍🔥4👍2🔥1🍌1