Точка входа в программирование
20.2K subscribers
1.26K photos
218 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
Оператор UPDATE в SQL

Мы с вами уже прошлись по JOIN и INSERT в SQL. Сегодня же разберем оператор UPDATE.

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

Его синтаксис выглядит следующим образом:
UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;

где UPDATE table_name — указывает таблицу, в которой нужно обновить данные;
SET column1 = value1, column2 = value2, ... — определяет столбцы, которые нужно обновить, и новые значения для них;
WHERE condition — определяет условие, по которому будут выбраны записи для обновления. Если это условие не указано, то будут обновлены все записи в таблице.

А в этом материале вы сможете рассмотреть примеры использования оператора UPDATE на практике.
👍7❤‍🔥4🍌1
Фронтенд или бэкенд

Выбор стека, как и выбор класса в ММОРПГ, является сложным вопросом для всех начинающих программистов и игроков. Оба выбора предлагают уникальные возможности в своей области и требуют анализа личных предпочтений, навыков и интересов.

Узнать особенности фронтенда и бэкенда в формате выбора класса в ММОРПГ вы сможете в этой интересной статье.

Начать игру

#начинающим #фронтенд #бэкенд
💘7🔥1🍌1
Первичные выражения в JavaScript

Primary expressions (первичные выражения) — это основные ключевые слова и общие выражения в JavaScript, имеющие наивысший приоритет.

Кратко пройдемся по ним:
this — ключевое слово, значение которого зависит от того, в каком контексте оно появляется: функция, класс или глобальный объект;
function — ключевое слово, определяющее функцию внутри выражения;
function* — ключевое слово, определяющее функцию-генератор внутри выражения;
async function — ключевое слово, определяющее асинхронную функцию внутри выражения;
async function* — ключевое слово, определяющее асинхронную функцию-генератор внутри выражения;
class — ключевое слово, определяющее класс внутри выражения.

[] — array (массив), позволяет хранить коллекцию из нескольких элементов под одним именем переменной;
{} — выражение, описывающее инициализацию объекта, который так и называется — object initializer (инициализатор объекта);
() — оператор группировки, управляет приоритетом вычисления в выражениях.

Literals — значения, указанные в коде, которые могут иметь тип null, boolean, number и string;
string — шаблонные строки, внутри которых можно использовать выражения;
/ab+c/i — шаблон, используемый для поиска соответствующего фрагмента текста и сопоставления символов и называется RegExp (регулярное выражение).

Некоторые из них мы более подробно разберем в следующих постах

#js #начинающим
🍌6👍32❤‍🔥2
Forwarded from IT Юмор
Доступным языком про 4D-печать
🤣21😁4👍3🍌1
Полезные материалы по Data Science и машинному обучению

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

#ml #datascience
👍7🍌2
This media is not supported in your browser
VIEW IN TELEGRAM
Какой вы язык программирования?

Чтобы это узнать, достаточно сделать скриншот экрана.

В комментариях можете поделиться, какой язык вам попался и совпал ли он с тем, который вы изучаете или любите больше всего.
🔥9🦄2👍1🍌1
Понятие и основные типы структур данных

Структура данных — это контейнер, который хранит данные в определенном макете. Этот «макет» позволяет структуре данных быть эффективной в некоторых операциях и неэффективной в других.

Какие бывают?
Линейные, элементы образуют последовательность или линейный список, обход узлов линеен.
Например: массив, связанный список и очередь.

Нелинейные, если обход узлов нелинейный, а данные не последовательны.
Например: граф и дерево.

Основные структуры данных:
массив (array);
стек (stack);
очередь (queue);
связанный список (linked list);
граф (graph);
— дерево (tree);
— префиксное дерево (trie);
— хэш таблица (hash table);
— множество (set).

С каждой из них мы подробнее познакомимся в будущих постах.

#начинающим
👍6❤‍🔥3🍌2🔥1
Объектно-ориентированные, структурные, процедурные и функциональные ЯП

Ранее мы уже узнали, чем высокоуровневые ЯП отличаются от низкоуровневых. В этот же раз рассмотрим другие четыре типа, на которые делятся языки.

Объектно-ориентированные языки программирования (ООЯП) — это языки, организующие программу вокруг объектов, которые могут посылать и реагировать на сообщения, используя свои данные. Объекты являются экземплярами определённого класса, а классы образуют иерархию наследования.

Структурные языки программирования — это языки, в основе которых лежит представление программы в виде иерархической структуры блоков. Любая программа состоит из трёх базовых управляющих структур: последовательность, ветвление, цикл.

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

Функциональные языки программирования — это языки, которые позволяют использовать функции в качестве основной конструкции языка. При этом не предполагается хранение состояния программы: достаточно вычисления результатов функций от исходных данных. В функциональном программировании нет переменных, и если мы вызываем функции с одинаковыми аргументами, то мы получим один и тот же результат: выходные данные зависят только от входных.

#начинающим
👍73💘2🍌1
Рекурсия в SQL

Разобраться в этой теме не так-то просто, поэтому мы нашли для вас полезный урок, который точно поможет получить представление о рекурсивных запросах в SQL.

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

#sql
👍8🔥31🍌1
Словарик айтишника. Буква А

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

Понравилась ли вам новая рубрика про сленг?
❤️‍🔥 — да, узнал что-то новое, хочу больше!
👎 — нет, больше не хочу видеть такое.

#начинающим
❤‍🔥45👍7🍌2🤪2💘1
Устроим викторину. Как думаете, сможете ответить правильно?

#викторина #python
❤‍🔥2👍1🤔1