<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://video.lernado-base.ru/about/instance</loc></url><url><loc>https://video.lernado-base.ru/videos/local</loc></url><url><loc>https://video.lernado-base.ru/w/hfJRLJ7u7n5fHoXqgXAJ5a</loc><video:video><video:thumbnail_loc>https://video.lernado-base.ru/lazy-static/thumbnails/35a20f0d-e37b-4180-9ad5-cdd7bddbaa3b.jpg</video:thumbnail_loc><video:title>Объектно-ориентированное программирование. Объектная модель. Инкапсуляция. Язык C++.</video:title><video:description>В этом выпуске мы рассмотрим реализацию объектной модели на языке C++. Будут разобраны реализация принципа инкапсуляции и особенности реализации жизненного цикла объекта.

Файл: https://disk.yandex.ru/d/i9pz2zY8csp9jg
</video:description><video:content_loc>https://video.lernado-base.ru/static/streaming-playlists/hls/83a10b29-25f3-489a-a8e1-69baece7f479/fc54d3b5-b773-4776-b3eb-63182890a715-master.m3u8</video:content_loc><video:player_loc>https://video.lernado-base.ru/videos/embed/hfJRLJ7u7n5fHoXqgXAJ5a</video:player_loc><video:duration>3098</video:duration><video:rating>0</video:rating><video:view_count>75</video:view_count><video:publication_date>2025-11-23T21:15:46.241Z</video:publication_date><video:tag>ООП</video:tag><video:tag>С++</video:tag><video:tag>Объектная модель</video:tag><video:tag>Инкапсуляция</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://video.lernado-base.ru/c/programming/videos">Алгоритмизация и программирование</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://video.lernado-base.ru/w/6aSyqLxBECi3Q8181jEJGb</loc><video:video><video:thumbnail_loc>https://video.lernado-base.ru/lazy-static/thumbnails/0cf5f0a1-3d26-4c17-9724-5ebce293ca8b.jpg</video:thumbnail_loc><video:title>Объектно-ориентированное программирование. Объектная модель. Инкапсуляция. Язык Python.</video:title><video:description>В этом выпуске мы рассмотрим реализацию объектной модели на языке Python. Будут разобраны реализация принципа инкапсуляции и особенности реализации жизненного цикла объекта.

Файл: https://disk.yandex.ru/d/i9pz2zY8csp9jg</video:description><video:content_loc>https://video.lernado-base.ru/static/streaming-playlists/hls/29de8b9d-a5bd-40fb-99ca-c8cdc5c100d2/5c09a184-159b-4860-b87f-95d77d8873c2-master.m3u8</video:content_loc><video:player_loc>https://video.lernado-base.ru/videos/embed/6aSyqLxBECi3Q8181jEJGb</video:player_loc><video:duration>1652</video:duration><video:rating>0</video:rating><video:view_count>20</video:view_count><video:publication_date>2025-11-23T22:12:50.826Z</video:publication_date><video:tag>ООП</video:tag><video:tag>Инкапсуляция</video:tag><video:tag>Python</video:tag><video:tag>Объектная модель</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://video.lernado-base.ru/c/programming/videos">Алгоритмизация и программирование</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://video.lernado-base.ru/w/vrW2ZT7egtx75pJe4LDtFZ</loc><video:video><video:thumbnail_loc>https://video.lernado-base.ru/lazy-static/thumbnails/25cb7ec4-d6ec-44bf-8bce-955019e1a6e7.jpg</video:thumbnail_loc><video:title>Сортировка слиянием. Реализация в оперативной памяти.</video:title><video:description>В этом выпуске мы разберем реализацию алгоритма сортировки слиянием в оперативной памяти.

Файл: https://disk.yandex.ru/d/Am-SSE0oFcrSpQ</video:description><video:content_loc>https://video.lernado-base.ru/static/streaming-playlists/hls/ee77ea51-2bef-4b0d-b1e0-1898122d3c83/140fb911-9efd-41c5-a6a2-dcfd77b77cd3-master.m3u8</video:content_loc><video:player_loc>https://video.lernado-base.ru/videos/embed/vrW2ZT7egtx75pJe4LDtFZ</video:player_loc><video:duration>2938</video:duration><video:rating>0</video:rating><video:view_count>16</video:view_count><video:publication_date>2025-11-24T00:16:20.342Z</video:publication_date><video:tag>Сортировка</video:tag><video:tag>Слияние</video:tag><video:tag>алгоритм</video:tag><video:tag>С++</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://video.lernado-base.ru/c/programming/videos">Алгоритмизация и программирование</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://video.lernado-base.ru/w/dAjP8ZxZP5vNGrW775fJPW</loc><video:video><video:thumbnail_loc>https://video.lernado-base.ru/lazy-static/thumbnails/52af7736-defc-4b71-b555-e3d183468bad.jpg</video:thumbnail_loc><video:title>Сортировка слиянием. Реализация для дискового двоичного файла.</video:title><video:description>В этом выпуске мы разберем реализацию алгоритма сортировки слиянием для дискового двоичного файла.

Файл: https://disk.yandex.ru/d/Am-SSE0oFcrSpQ</video:description><video:content_loc>https://video.lernado-base.ru/static/streaming-playlists/hls/65f88bbc-e270-4bea-aef2-6d5adc23dc74/5c9871a8-1593-46e4-a0e8-e778a907e3ca-master.m3u8</video:content_loc><video:player_loc>https://video.lernado-base.ru/videos/embed/dAjP8ZxZP5vNGrW775fJPW</video:player_loc><video:duration>2975</video:duration><video:rating>0</video:rating><video:view_count>9</video:view_count><video:publication_date>2025-11-24T01:06:45.539Z</video:publication_date><video:tag>алгоритм</video:tag><video:tag>C++</video:tag><video:tag>сортировка</video:tag><video:tag>слияние</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://video.lernado-base.ru/c/programming/videos">Алгоритмизация и программирование</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://video.lernado-base.ru/w/cQfponmF7i7rrhK14P1XjC</loc><video:video><video:thumbnail_loc>https://video.lernado-base.ru/lazy-static/thumbnails/722fcfd3-5bdf-4b42-bd8d-0d57c1f115ae.jpg</video:thumbnail_loc><video:title>Базы данных. INSERT, UPDATE, DELETE.</video:title><video:description>В этом выпуске рассмотрено добавление, удаление и редактирование данных в таблицах базы данных. Разбираются команды непосредственно языка SQL, а также выполнение этих операций из прикладной программы.</video:description><video:content_loc>https://video.lernado-base.ru/static/streaming-playlists/hls/5fd11a3d-f4d1-421c-a3d2-3d9bad8d5f44/0fed187d-f230-4aa3-9f03-712ea04eeb9e-master.m3u8</video:content_loc><video:player_loc>https://video.lernado-base.ru/videos/embed/cQfponmF7i7rrhK14P1XjC</video:player_loc><video:duration>2624</video:duration><video:rating>0</video:rating><video:view_count>90</video:view_count><video:publication_date>2025-11-25T15:33:35.330Z</video:publication_date><video:tag>базы данных</video:tag><video:tag>postgresql</video:tag><video:tag>insert</video:tag><video:tag>update</video:tag><video:tag>delete</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://video.lernado-base.ru/c/programming/videos">Алгоритмизация и программирование</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://video.lernado-base.ru/w/qGBA3HkjsCGn4mTouoBKp1</loc><video:video><video:thumbnail_loc>https://video.lernado-base.ru/lazy-static/thumbnails/178df95c-4893-4139-8972-0c5e6182dffa.jpg</video:thumbnail_loc><video:title>Слияние. Часть 1. Алгоритм и реализация на Python</video:title><video:description>В этом выпуске мы разберем алгоритм слияния и особенности и его реализацию за языке Python с использованием функции-генератора.

Файл: https://disk.yandex.ru/d/m0Jd3h7MtQvskQ</video:description><video:content_loc>https://video.lernado-base.ru/static/streaming-playlists/hls/c8070289-d918-48c6-bba0-211a0916a19a/da726994-381c-41cd-a27b-e6ad54097c34-master.m3u8</video:content_loc><video:player_loc>https://video.lernado-base.ru/videos/embed/qGBA3HkjsCGn4mTouoBKp1</video:player_loc><video:duration>2560</video:duration><video:rating>0</video:rating><video:view_count>8</video:view_count><video:publication_date>2025-11-25T17:57:50.018Z</video:publication_date><video:tag>Слияние</video:tag><video:tag>Алгоритм</video:tag><video:tag>Python</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://video.lernado-base.ru/c/programming/videos">Алгоритмизация и программирование</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://video.lernado-base.ru/w/qToptKwMYDXAkbjjmJB3Ax</loc><video:video><video:thumbnail_loc>https://video.lernado-base.ru/lazy-static/thumbnails/baa786f5-2c6d-483c-8c8c-2d33647d945b.jpg</video:thumbnail_loc><video:title>Базы данных. Проектирование структуры базы данных</video:title><video:description>В этом видео мы разберем первоначальное проектирование структуры базы данных.

Файл: https://disk.yandex.ru/d/wjaTNa--shDdUg</video:description><video:content_loc>https://video.lernado-base.ru/static/streaming-playlists/hls/c988114b-8ac3-421d-aa60-302ce6ede033/457f6b60-96e7-4b0e-98bb-a05c8e8b268e-master.m3u8</video:content_loc><video:player_loc>https://video.lernado-base.ru/videos/embed/qToptKwMYDXAkbjjmJB3Ax</video:player_loc><video:duration>2007</video:duration><video:rating>0</video:rating><video:view_count>73</video:view_count><video:publication_date>2025-11-25T18:47:14.658Z</video:publication_date><video:tag>Базы данных</video:tag><video:tag>PostgreSQL</video:tag><video:tag>Диаграмма классов</video:tag><video:tag>ERD диаграмма</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://video.lernado-base.ru/c/programming/videos">Алгоритмизация и программирование</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://video.lernado-base.ru/w/xrhwemiL68rHVrYZWP1kam</loc><video:video><video:thumbnail_loc>https://video.lernado-base.ru/lazy-static/thumbnails/ff214d4c-84c0-496b-b38f-75fcddf9a21d.jpg</video:thumbnail_loc><video:title>Базы данных. Создание таблиц. Миграции.</video:title><video:description>В этом выпуске мы разберем процесс фактического создания таблиц в базе данных. Также разберем понятие "миграции" и правил их создания.

Файл: https://disk.yandex.ru/d/wjaTNa--shDdUg</video:description><video:content_loc>https://video.lernado-base.ru/static/streaming-playlists/hls/fe931303-29d6-489f-b1b2-78af640218ba/f1fe6edc-d6cb-4070-a6f6-9728c053465f-master.m3u8</video:content_loc><video:player_loc>https://video.lernado-base.ru/videos/embed/xrhwemiL68rHVrYZWP1kam</video:player_loc><video:duration>2149</video:duration><video:rating>0</video:rating><video:view_count>104</video:view_count><video:publication_date>2025-11-25T21:40:40.606Z</video:publication_date><video:tag>Базы данных</video:tag><video:tag>PostgreSQL</video:tag><video:tag>CREATE TABLE</video:tag><video:tag>таблица</video:tag><video:tag>миграция</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://video.lernado-base.ru/c/programming/videos">Алгоритмизация и программирование</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://video.lernado-base.ru/w/ianjxJU7Gg1VbHqPTTw74q</loc><video:video><video:thumbnail_loc>https://video.lernado-base.ru/lazy-static/thumbnails/3b71a742-4336-417b-b61d-73313a0578a0.jpg</video:thumbnail_loc><video:title>Слияние. Часть 2. Реализация на языке C++</video:title><video:description>В этом выпуске мы разберем реализацию алгоритма слияния на яыке C++ для массивов в оперативной памяти.

Файл: https://disk.yandex.ru/d/m0Jd3h7MtQvskQ</video:description><video:content_loc>https://video.lernado-base.ru/static/streaming-playlists/hls/8afa309f-51b0-4bfc-a29d-2483ea64bc1e/cd0d440e-1d2d-4589-893a-54b7d1319f5a-master.m3u8</video:content_loc><video:player_loc>https://video.lernado-base.ru/videos/embed/ianjxJU7Gg1VbHqPTTw74q</video:player_loc><video:duration>2986</video:duration><video:rating>0</video:rating><video:view_count>9</video:view_count><video:publication_date>2025-11-25T21:40:28.185Z</video:publication_date><video:tag>C++</video:tag><video:tag>алгоритм</video:tag><video:tag>слияние</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://video.lernado-base.ru/c/programming/videos">Алгоритмизация и программирование</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://video.lernado-base.ru/w/ij2J1wdC1dSfM5B6rsXXaj</loc><video:video><video:thumbnail_loc>https://video.lernado-base.ru/lazy-static/thumbnails/f28a6cf5-9574-413a-827d-6e8e034d287e.jpg</video:thumbnail_loc><video:title>Задача о лучших спортсменах. Часть 1.</video:title><video:description>В этой серии из трёх выпусков мы разберём одну из самых распространённых "школьных" задач по алгоритмике.

Файл: https://disk.yandex.ru/d/IREU1I_38W297Q</video:description><video:content_loc>https://video.lernado-base.ru/static/streaming-playlists/hls/8c2fcec6-47a2-4060-b392-f01a2ca4f070/12710b06-1cd2-47a4-afdd-8eed4bb43d4c-master.m3u8</video:content_loc><video:player_loc>https://video.lernado-base.ru/videos/embed/ij2J1wdC1dSfM5B6rsXXaj</video:player_loc><video:duration>2458</video:duration><video:rating>0</video:rating><video:view_count>8</video:view_count><video:publication_date>2025-11-26T00:23:41.678Z</video:publication_date><video:tag>Алгоритмы</video:tag><video:tag>программирование</video:tag><video:tag>C++</video:tag><video:tag>struct</video:tag><video:tag>сортировка</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://video.lernado-base.ru/c/programming/videos">Алгоритмизация и программирование</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://video.lernado-base.ru/w/1eDsYjgKMQLuX3rfYZ3gXf</loc><video:video><video:thumbnail_loc>https://video.lernado-base.ru/lazy-static/thumbnails/a2236c64-2fae-4f47-95ea-01fd740a8bd0.jpg</video:thumbnail_loc><video:title>Задача о лучших спортсменах. Часть 2.</video:title><video:description>В этой серии из трёх выпусков мы разберём одну из самых распространённых "школьных" задач по алгоритмике.

Файл: https://disk.yandex.ru/d/IREU1I_38W297Q</video:description><video:content_loc>https://video.lernado-base.ru/static/streaming-playlists/hls/01e7c1f5-220c-464e-af24-11a31b986f80/80abf399-ae26-4e1e-bbf7-d83fbfac0535-master.m3u8</video:content_loc><video:player_loc>https://video.lernado-base.ru/videos/embed/1eDsYjgKMQLuX3rfYZ3gXf</video:player_loc><video:duration>866</video:duration><video:rating>0</video:rating><video:view_count>3</video:view_count><video:publication_date>2025-11-26T01:09:07.332Z</video:publication_date><video:tag>C++</video:tag><video:tag>struct</video:tag><video:tag>алгоритмы</video:tag><video:tag>программирование</video:tag><video:tag>сортировка</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://video.lernado-base.ru/c/programming/videos">Алгоритмизация и программирование</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://video.lernado-base.ru/w/wT7V8zUxZa9Fk5UqLdMXEe</loc><video:video><video:thumbnail_loc>https://video.lernado-base.ru/lazy-static/thumbnails/7b59c2b7-64ef-4456-a0d0-6e14ffe11c5c.jpg</video:thumbnail_loc><video:title>Задача о лучших спортсменах. Часть 3.</video:title><video:description>В этой серии из трёх выпусков мы разберём одну из самых распространённых "школьных" задач по алгоритмике.

Файл: https://disk.yandex.ru/d/IREU1I_38W297Q</video:description><video:content_loc>https://video.lernado-base.ru/static/streaming-playlists/hls/fa155aaf-2de0-453d-b6c0-cd92f4721ead/58136994-3e21-4bd8-aab5-ef41e4044649-master.m3u8</video:content_loc><video:player_loc>https://video.lernado-base.ru/videos/embed/wT7V8zUxZa9Fk5UqLdMXEe</video:player_loc><video:duration>2518</video:duration><video:rating>0</video:rating><video:view_count>4</video:view_count><video:publication_date>2025-11-26T02:14:52.162Z</video:publication_date><video:tag>C++</video:tag><video:tag>struct</video:tag><video:tag>алгоритмы</video:tag><video:tag>программирование</video:tag><video:tag>сортировка</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://video.lernado-base.ru/c/programming/videos">Алгоритмизация и программирование</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://video.lernado-base.ru/w/3ArHtxSKV1SwDmpjCnWmkM</loc><video:video><video:thumbnail_loc>https://video.lernado-base.ru/lazy-static/thumbnails/a09e405a-c934-4f94-b756-b5dfec41ef22.jpg</video:thumbnail_loc><video:title>Малая теорема Ферма</video:title><video:description>В этом выпуске мы разберем формулировку и доказательство малой теоремы Ферма, а также тест ферма и особенности его программирования.

Файл: https://disk.yandex.ru/d/l2NUE0Ieg10i-Q</video:description><video:content_loc>https://video.lernado-base.ru/static/streaming-playlists/hls/150169b9-5fde-45ae-87fc-b4e54a93ac8b/7fe3d98b-5585-4a1d-8e8b-e5042f9ec838-master.m3u8</video:content_loc><video:player_loc>https://video.lernado-base.ru/videos/embed/3ArHtxSKV1SwDmpjCnWmkM</video:player_loc><video:duration>1428</video:duration><video:rating>0</video:rating><video:view_count>32</video:view_count><video:publication_date>2025-12-01T07:29:55.631Z</video:publication_date><video:tag>Малая теорема ферма</video:tag><video:tag>алгоритмы</video:tag><video:tag>Python</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://video.lernado-base.ru/c/programming/videos">Алгоритмизация и программирование</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://video.lernado-base.ru/w/4qz2wbWVsovgr9TKdCQPpa</loc><video:video><video:thumbnail_loc>https://video.lernado-base.ru/lazy-static/thumbnails/076f8092-5593-44fd-aad9-e16efc81f255.jpg</video:thumbnail_loc><video:title>Базы данных. Простые и аггрегатные запросы</video:title><video:description>В этом выпуске мы разберем простые и аггрегатные запросы к таблицам базы данных.

Файл: https://disk.yandex.ru/d/2wZrmJPUb-lI7A</video:description><video:content_loc>https://video.lernado-base.ru/static/streaming-playlists/hls/1bb99e9d-5838-4f63-87f0-20ac613f8a5b/070c700e-6b9e-4633-b9ee-5b1fd1170e75-master.m3u8</video:content_loc><video:player_loc>https://video.lernado-base.ru/videos/embed/4qz2wbWVsovgr9TKdCQPpa</video:player_loc><video:duration>2591</video:duration><video:rating>0</video:rating><video:view_count>100</video:view_count><video:publication_date>2025-12-01T07:56:05.560Z</video:publication_date><video:tag>Базы данных</video:tag><video:tag>SQL</video:tag><video:tag>SELECT</video:tag><video:tag>аггрегатрная функция</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://video.lernado-base.ru/c/programming/videos">Алгоритмизация и программирование</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://video.lernado-base.ru/w/io7dfdU8dj3ZdKT6zNjdqM</loc><video:video><video:thumbnail_loc>https://video.lernado-base.ru/lazy-static/thumbnails/235a368a-d0d0-451e-88df-df384099f25c.jpg</video:thumbnail_loc><video:title>Базы данных. Перекрёстные запросы</video:title><video:description>В этом выпуске мы покажем, как создать перекрестный  запрос -- запрос, объединяющий данные из нескольких таблиц.

Файл: https://disk.yandex.ru/d/Z6b7fmnsF97sZA</video:description><video:content_loc>https://video.lernado-base.ru/static/streaming-playlists/hls/8cc18c43-40f1-4268-b91b-daa7141cea5d/f6c260ad-fadc-4d4b-be7c-1c7a2550b3a6-master.m3u8</video:content_loc><video:player_loc>https://video.lernado-base.ru/videos/embed/io7dfdU8dj3ZdKT6zNjdqM</video:player_loc><video:duration>2582</video:duration><video:rating>5</video:rating><video:view_count>93</video:view_count><video:publication_date>2025-12-02T21:04:32.453Z</video:publication_date><video:tag>Базы данных</video:tag><video:tag>SQL</video:tag><video:tag>JOIN</video:tag><video:tag>SELECT</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://video.lernado-base.ru/c/programming/videos">Алгоритмизация и программирование</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://video.lernado-base.ru/w/5vxncBa8zF6n9viATw9Nn4</loc><video:video><video:thumbnail_loc>https://video.lernado-base.ru/lazy-static/thumbnails/7c16cba3-a3f5-4a7b-a0e2-0df6db5b9fc9.jpg</video:thumbnail_loc><video:title>Базы данных. Команды консоли psql</video:title><video:description>В этом выпуске обсуждается подключение к базе данных PostgreSQL при помощи консоли psql.

Указывается, какие параметры подключения необходимы. Кратко обсуждаются два способа подключения: через консоль (psql) или через прикладную библиотеку.
Показываются важнейшие команды консоли: `\q` (отключение), `\l` (список баз данных), `\du` (список ролей/пользователей), `\dt` (список таблиц), `\d &lt;имя_таблицы>` (структура таблицы).

---

Jenaj estas la ĉefaj punktoj pri konektado al datumbazo per la konzolo kaj la komandoj uzataj:

*   Por konektiĝi, necesas konektaj parametroj: gastiganto, pordo, datumbaza nomo, salutnomo kaj pasvorto.
*   Ekzistas du manieroj konektiĝi: per la DBMS-konzolo aŭ per aplikaĵa biblioteko.
*   Antaŭ ol konektiĝi, kreu projektan dosierujon. La dosierujo devas esti la aktuala dosierujo en la terminalo.
*   Konektiĝu per `psql` specifikante la parametrojn. Pasvorto ne enmetenla kiel komandliniaj parametroj pro sekurecaj kialoj.
*   Post konektiĝo, oni povas ekzekuti konzolajn kaj SQL-komandojn.
*   Gravaj konzolaj komandoj: `\q` (malkonektiĝi), `\l` (listigi datumbazojn), `\du` (listigi rolojn/uzantojn), `\dt` (listigi tabelojn), `\d &lt;tabelnomo>` (montri tabelstrukturon).
*   La komando `\d` estas la plej fidinda maniero por koni la strukturon de tabelo.
</video:description><video:content_loc>https://video.lernado-base.ru/static/streaming-playlists/hls/24847422-ec31-42ef-994a-e083e0ef293d/50879fe2-c342-49e5-a293-23e9169378f3-master.m3u8</video:content_loc><video:player_loc>https://video.lernado-base.ru/videos/embed/5vxncBa8zF6n9viATw9Nn4</video:player_loc><video:duration>1312</video:duration><video:rating>5</video:rating><video:view_count>20</video:view_count><video:publication_date>2026-01-10T20:59:02.379Z</video:publication_date><video:tag>Базы данных</video:tag><video:tag>PostgreSQL</video:tag><video:tag>Программирование</video:tag><video:tag>консоль</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://video.lernado-base.ru/c/programming/videos">Алгоритмизация и программирование</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://video.lernado-base.ru/w/c6pAkXkxWUWSP6NLth8mZ3</loc><video:video><video:thumbnail_loc>https://video.lernado-base.ru/lazy-static/thumbnails/15d4d422-e955-49dd-951b-dd4ae371bfda.jpg</video:thumbnail_loc><video:title>Базы данных. Консоль psql. Команды SQL</video:title><video:description>В этом фрагменте обсуждаются основные команды консоли PostgreSQL и особенности выполнения SQL-запросов. Команды `\d`, `\dt`, `\du`, `\l` и `\q` позволяют просматривать информацию о таблицах, базах данных и пользователях, а также выходить из консоли. Подчеркивается важность завершения SQL-команд точкой с запятой (;). Рассматриваются  последствия забытой точки с запятой (изменение приглашения командной строки).  Объясняется, как использовать `\gx` для удобного отображения результатов запроса и как выполнять SQL-запросы из файла с помощью команды `\i [путь к файлу]`.

===

Jenaj estas la ĉefaj punktoj pri uzado de la SQL-konzolo:

*   **Bazaj Komandoj:** `\d` (tabelinformoj), `\dt` (tabelolisto), `\du` (roluloj/uzantoj), `\l` (datumbazoj), `\q` (eliri). SQL-komandoj bezonas puntokomon (`;`).
*   **Puntokomo:** Nepra por ekzekuti komandojn. Manko de puntokomo ŝanĝas la prompton (atentu pri "=>" vs. "->"). Ctrl+C interrompas nekompletajn komandojn.
*   **`\gx`:** Anstataŭ puntokomo, `\gx` montras ĉiun rekordon aparte en la konzolo por pli bona legebleco.
*   **Kruc-serĉmendo:** Skribu longan serĉmendon en dosiero (en la SQL-dosierujo de la projekto). Uzu `\i [dosierujo]` por ekzekuti SQL-komandojn el dosiero.
</video:description><video:content_loc>https://video.lernado-base.ru/static/streaming-playlists/hls/59d5c885-28c6-4341-a270-4d6d53dddcb4/11ffe633-ddca-401f-bfa7-a72cfa9e528a-master.m3u8</video:content_loc><video:player_loc>https://video.lernado-base.ru/videos/embed/c6pAkXkxWUWSP6NLth8mZ3</video:player_loc><video:duration>1506</video:duration><video:rating>0</video:rating><video:view_count>2</video:view_count><video:publication_date>2026-03-06T21:13:08.594Z</video:publication_date><video:tag>Базы данных</video:tag><video:tag>PostgreSQL</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://video.lernado-base.ru/c/programming/videos">Алгоритмизация и программирование</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://video.lernado-base.ru/w/u2T2saDT1mLUAV99oBDknZ</loc><video:video><video:thumbnail_loc>https://video.lernado-base.ru/lazy-static/thumbnails/56177728-8145-4fa8-b47d-fa40976f840d.jpg</video:thumbnail_loc><video:title>Язык С++. Шаблоны функций. Назначение шаблона и его синтаксис.</video:title><video:description>В этом эпизоде обсуждаются шаблоны функций в C++. На примере функции `sum`, складывающей два элемента, демонстрируется работа с типами `int`, `double` и `std::string`. Рассматриваются вопросы перегрузки функций, передачи параметров по значению и по ссылке, а также проблемы, возникающие при использовании разных типов параметров. Подчеркивается, что шаблоны позволяют избежать дублирования кода и создавать функции, работающие с разными типами данных. В конце эпизода рассматриваются ошибки, возникающие при использовании шаблонов с разными типами параметров, и способы их решения.

=====

La diskuto temas pri ŝablonoj en C++, komencante per funkciaj ŝablonoj. Komence, la funkcio "sum" adiciis du entjerojn, sed poste estis modifita por trakti duoblajn kaj tekstajn tipojn per homonimigo. Problemoj aperis kun implicitaj tipkonvertoj, kiuj postulis eksplicitajn konvertojn.La kodo estis kopiita trifoje, kio ne estas ideala. C++-ŝablonoj estas prezentitaj kiel solvo por permesi al la funkcio funkcii kun ajna tipo. Tamen, eraroj okazas kiam la ŝablona parametro ricevas du parametrojn de malsamaj tipoj. La solvo estas specifi kiun ŝablonon uzi.
</video:description><video:content_loc>https://video.lernado-base.ru/static/streaming-playlists/hls/e3031250-24ae-4ad6-8ad3-72749c712a5f/04150a83-fd21-4a3c-a0c5-967856f4dcf0-master.m3u8</video:content_loc><video:player_loc>https://video.lernado-base.ru/videos/embed/u2T2saDT1mLUAV99oBDknZ</video:player_loc><video:duration>1303</video:duration><video:rating>0</video:rating><video:view_count>2</video:view_count><video:publication_date>2026-03-09T20:52:55.040Z</video:publication_date><video:tag>С++</video:tag><video:tag>функция</video:tag><video:tag>перегрузка</video:tag><video:tag>шаблон</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://video.lernado-base.ru/c/programming/videos">Алгоритмизация и программирование</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://video.lernado-base.ru/w/iZzp3ejgPKkft3epeLqmue</loc><video:video><video:thumbnail_loc>https://video.lernado-base.ru/lazy-static/thumbnails/405083a2-8887-4495-aa09-546c474b90b1.jpg</video:thumbnail_loc><video:title>Язык С++. Шаблоны функций. Особенности программирования.</video:title><video:description>В этом фрагменте лекции рассматриваются особенности использования шаблонов функций в C++, а также проблемы, которые могут возникнуть при их использовании в проектах, состоящих из нескольких файлов.

Рассмотрен пример проекта, где заголовки функций находятся в header-файле ("funct.h"), тела функций - в source-файле, а вызовы функций - в третьем файле.
Использование шаблонов может вызвать проблемы, если тело шаблона функции не вызывается в конкретном source-файле, то транслятор его не создаст.
Решение проблемы: Перенос тела шаблона функции в header-файл, чтобы транслятор мог его увидеть и скопировать. Современные компиляторы удаляют избыточные копии.

=====

Uzo de ŝablonoj povas kaŭzi problemojn. La tradukilo faras ŝablonan realigon dum fontkoda prilaborado kaj ne kontrolas aliajn fontdosierojn. Se la funkcio "sum" ne estas vokita kun iuj parametroj en fontdosiero, la funkcio-korpo ne estas kreita.
Oni rekomendas kopii la funkcio-korpon en la titolan dosieron (`func.h`) por ke la tradukilo povu vidi kaj kopii ĝin. Modernaj kompililoj detektas kaj forigas redundajn kopiojn de la funkcio.
La funkcio-korpo nun estas en la titola dosiero por prilaborado de la tradukilo. La kaplinio de la funkcio ne estas bezonata, sed estas pli bone lasi ĝin kiel ĝi estas, ĉar ĝi estas bezonata en multaj situacioj.
</video:description><video:content_loc>https://video.lernado-base.ru/static/streaming-playlists/hls/91b55578-cd01-4566-8763-73ec5116f115/5323771c-254d-4c89-aab0-d5db558cd0e1-master.m3u8</video:content_loc><video:player_loc>https://video.lernado-base.ru/videos/embed/iZzp3ejgPKkft3epeLqmue</video:player_loc><video:duration>1112</video:duration><video:rating>0</video:rating><video:view_count>7</video:view_count><video:publication_date>2026-03-09T21:28:10.361Z</video:publication_date><video:tag>C++</video:tag><video:tag>Функция</video:tag><video:tag>Шаблон</video:tag><video:family_friendly>YES</video:family_friendly><video:uploader info="https://video.lernado-base.ru/c/programming/videos">Алгоритмизация и программирование</video:uploader><video:live>NO</video:live></video:video></url><url><loc>https://video.lernado-base.ru/c/programming/videos</loc></url><url><loc>https://video.lernado-base.ru/a/vaperlin/video-channels</loc></url></urlset>