Язык программирования такой красивый и простой, но такой мощный. Впервые я услышал об этом языке на онлайн-курсе программирования Python от Prof. Чарльз Северанс. Профессор Северанс назвал его самым красивым языком программирования. Язык, о котором он говорил, это SQL.

Что такое SQL? SQL расшифровывается как язык структурированных запросов. Это сделано для связи с базами данных. Синтаксис SQL настолько прост и красив, что вы можете изучить его за выходные. Но зачем использовать базы данных вместо, скажем, электронных таблиц? Базы данных хранят данные более эффективно. У них нет ограничений на записи, которые можно найти в электронных таблицах. Их легче читать благодаря таким языкам, как SQL.

После окончания моего онлайн-курса по программированию на Python у меня было достаточно знаний о SQL, чтобы создать базу данных и проверить записи. Но как я буду его использовать? Сохранение моих оценок на курсах колледжа? Следить за моими покупками? Написать дни рождения моих друзей? Все это можно записать в таблицу! Возможно, мне никогда не понадобится использовать SQL.

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

Из трех известных мне языков программирования (SQL, C++ и Python) SQL, пожалуй, мой любимый. Хотя он используется только для связи с базами данных, с которыми я редко сталкиваюсь, я люблю, когда у меня есть возможность его использовать. В конце концов, при использовании SQL наиболее важной частью является знание данных, с которыми вы работаете.