Технічний сценарист

Namedtuple у Python
2026

Namedtuple у Python

Python підтримує тип словника-контейнера під назвою "namedtuple()", присутній у модулі "колекції". У цій статті ми побачимо, як створити NameTuple і операції з NamedTuple.

Робота з файлами csv на Python
2026

Робота з файлами csv на Python

Файл CSV (значення, розділені комами) — це звичайний текстовий файл, у якому кожен рядок представляє запис даних, а поля в кожному записі розділені комами. Він зазвичай використовується для електронних таблиць і баз даних через його простоту та читабельність.

Chrono на C++
2026

Chrono на C++

— це заголовок C++, який надає набір типів і функцій для роботи з часом. Це частина стандартної бібліотеки шаблонів C++ (STL) і входить до C++11 і пізніших версій.

Статус виходу дочірнього процесу в Linux
2026

Статус виходу дочірнього процесу в Linux

Відомо, що системний виклик fork() використовується для створення нового процесу, який стає дочірнім процесом викликаючого. Після виходу дочірній елемент залишає статус виходу, який слід повернути батькові. Отже, коли дитина закінчує, вона стає зомбі. Щоразу, коли дитина виходить або зупиняється, батькові надсилається сигнал SIGCHLD. Батьківський пристрій може використовувати системний виклик wait() або waitpid() разом із макросами WIFEXITED і WEXITSTATUS, щоб дізнатися про статус свого зупиненого дочірнього елемента. (*)wait() системний виклик: він призупиняє виконання процесу виклику, доки один із його дочірніх елементів не завершиться. Синтаксис системного виклику wait():

Команда chmod у Linux із прикладами
2026

Команда chmod у Linux із прикладами

Команда chmod (змінити режим) у Linux/UNIX використовується для встановлення або зміни прав доступу до файлів і каталогів. Кожен файл у Linux має власника, групу та пов’язані дозволи, які визначають, хто може читати, писати або виконувати файл. Використовуючи chmod, адміністратори та користувачі можуть контролювати ці дозволи для забезпечення належного доступу та безпеки. Розглянемо приклад