Рекурсия в SQL
Разобраться в этой теме не так-то просто, поэтому мы нашли для вас полезный урок, который точно поможет получить представление о рекурсивных запросах в SQL.
Автор видео не только объясняет работу рекурсии, но и дает файл с данными, чтобы во время просмотра, вы могли повторить действия из видеоурока. Таким образом вы не только изучите теорию, но и закрепите материал на практике.
#sql
Разобраться в этой теме не так-то просто, поэтому мы нашли для вас полезный урок, который точно поможет получить представление о рекурсивных запросах в SQL.
Автор видео не только объясняет работу рекурсии, но и дает файл с данными, чтобы во время просмотра, вы могли повторить действия из видеоурока. Таким образом вы не только изучите теорию, но и закрепите материал на практике.
#sql
YouTube
Уроки SQL. Иерархические (рекурсивные) запросы / Илья Хохлов
При построении SQL запросов иногда может понадобиться соединение таблицы с самой собой. Если таблица содержит список сотрудников с указанием должностной подчиненности, или, например, филиалов и входящих в них под-филиалов, то можно вывести всю иерархию одним…
👍8🔥3❤1🍌1
Словарик айтишника. Буква А
Читая форумы и статьи о программировании, вы могли наткнуться на айтишный сленг. Для вашего удобства мы собрали основные жаргонизмы в небольшой словарь, который будет полезным инструментом для расширения вашей профессиональной лексики и поможет чувствовать себя своим среди других айтишников.
Понравилась ли вам новая рубрика про сленг?
❤️🔥 — да, узнал что-то новое, хочу больше!
👎 — нет, больше не хочу видеть такое.
#начинающим
Читая форумы и статьи о программировании, вы могли наткнуться на айтишный сленг. Для вашего удобства мы собрали основные жаргонизмы в небольшой словарь, который будет полезным инструментом для расширения вашей профессиональной лексики и поможет чувствовать себя своим среди других айтишников.
Понравилась ли вам новая рубрика про сленг?
❤️🔥 — да, узнал что-то новое, хочу больше!
👎 — нет, больше не хочу видеть такое.
#начинающим
❤🔥45👍7🍌2🤪2💘1
❤🔥2
Компиляция и компоновка в C++
Создание исполняемого файла из исходного кода на C++ состоит из трех этапов:
1. обработка директив препроцессора;
2. компиляция;
3. компоновка (линковка).
Рассмотри их подробнее:
На первом этапе препроцессор выполняет включение файлов #include, определение макросов #define и условную компиляцию #ifdef, #ifndef, #if, #elif, #else, #endif.
На втором же этапе с помощью специальных программ происходит проверка кода на соответствие правилам языка C++, а исходный код переводится в файл машинного кода, называемый объектным файлом.
На заключительном, третьем этапе выполняются три важные задачи:
1. объектные файлы объединяются в единую исполняемую программу;
2. файлы библиотек связываются компоновщиком;
3. обеспечивается правильное разрешение всех межфайловых зависимостей.
На картинке мы может видеть процесс создания исполняемого файла в случае, когда исходный код находится в двух файлах .cpp
#c
Создание исполняемого файла из исходного кода на C++ состоит из трех этапов:
1. обработка директив препроцессора;
2. компиляция;
3. компоновка (линковка).
Рассмотри их подробнее:
На первом этапе препроцессор выполняет включение файлов #include, определение макросов #define и условную компиляцию #ifdef, #ifndef, #if, #elif, #else, #endif.
На втором же этапе с помощью специальных программ происходит проверка кода на соответствие правилам языка C++, а исходный код переводится в файл машинного кода, называемый объектным файлом.
На заключительном, третьем этапе выполняются три важные задачи:
1. объектные файлы объединяются в единую исполняемую программу;
2. файлы библиотек связываются компоновщиком;
3. обеспечивается правильное разрешение всех межфайловых зависимостей.
На картинке мы может видеть процесс создания исполняемого файла в случае, когда исходный код находится в двух файлах .cpp
#c
👍6🍌1💘1
Метод pop() в Python
Вчера мы провели викторину, где участвовал метод
Рассмотрим его работу на примерах (их можно увидеть на картинке):
1. в первом случае
2. во втором случае
Надеюсь, мы помогли вам разобраться в этой теме. В ближайшее время проведем викторину на с участием метода
#python
Вчера мы провели викторину, где участвовал метод
pop()
и многие из ответивших выбрали неверный ответ. Это нормально, мы проводим такие опросы как раз для того, чтобы понять пробелы в знаниях и ликвидировать их. Сегодня более подробно разберем этот метод.pop()
— это встроенный метод списка в Python, который из списка удаляет и возвращает элемент по индексу. Если оставить скобки пустыми, то по умолчанию удаляется и возвращается последний элемент в списке. Если же передать индекс, то метод выталкивает элемент, соответствующий ему.Рассмотрим его работу на примерах (их можно увидеть на картинке):
1. в первом случае
pop()
передал в переменную del_value
последний элемент из списка и удалил его оттуда;2. во втором случае
pop()
передал в переменную del_value
второй элемент в списке (с индексом 1 т.к. отсчет начинается с 0) и удалил его.Надеюсь, мы помогли вам разобраться в этой теме. В ближайшее время проведем викторину на с участием метода
pop()
, чтобы закрепить материал.#python
❤10👍3🔥1🍌1
Визуализация алгоритмов сортировки
Визуализатор, создан с использованием React для того, чтобы помочь понять работу основных алгоритмов сортировки.
Что он может:
— сортировать массив из любых трехзначных натуральных чисел;
— менять скорость выполнения;
— запускать, приостанавливать и сбрасывать выполнение;
— генерировать массив из случайных чисел.
Подробнее на GitHub
Опробовать визуализатор можно по этой ссылке.
Визуализатор, создан с использованием React для того, чтобы помочь понять работу основных алгоритмов сортировки.
Что он может:
— сортировать массив из любых трехзначных натуральных чисел;
— менять скорость выполнения;
— запускать, приостанавливать и сбрасывать выполнение;
— генерировать массив из случайных чисел.
Подробнее на GitHub
Опробовать визуализатор можно по этой ссылке.
⚡4🤩4🍌2🦄2
Soft Skills: что это и как найти их у себя
Все мы знает о таком скилле как коммуникабельность, но как понять, на каком уровне у тебя этот навык? И что делать, если на низком или его практически нет?
Ответы на эти и другие важные вопросы о soft skills вы сможете узнать в этом материале.
#softskills #советы
Все мы знает о таком скилле как коммуникабельность, но как понять, на каком уровне у тебя этот навык? И что делать, если на низком или его практически нет?
Ответы на эти и другие важные вопросы о soft skills вы сможете узнать в этом материале.
#softskills #советы
⚡3🔥2🍌2
Не так давно мы прошли материал по методу
#python #викторина
pop()
в Python. Проверим ваши знания по этой теме ещё раз?#python #викторина
❤🔥4🍌3🔥1🤔1
Что выведет этот код?
Anonymous Quiz
17%
TypeError
45%
4
4%
4, 4, 5
34%
{'Математика': 4, 'Английский': 5}
❤🔥4🤯3🍌2
Forwarded from Веб-страница
Дальше вся информация будет только в книжках и документации
❤25😁8🍌3👾3❤🔥1