Вхід
  • Новини
  • Front-end
  • Back-end
  • Блокчейн
  • Підручник з Rust
  • Mobile app
  • Книжки
  • Добірки
  • Історії
  • Рішення
  • Теорія
  • Залізо
  • Інтерв’ю
  • Спецпроєкти
  • Реклама у виданні
  • Редакційні правила
  • Наша редакція
  • Про видання
  • Контакти
  • Рейтинг блогерів Highload
  • Аукціон відплати

Приєднуйтесь до нас

  • Новини
  • Front-end
  • Back-end
  • Блокчейн
  • Підручник з Rust
  • Mobile app
  • Книжки
  • Добірки
  • Історії
  • Рішення
  • Теорія
  • Залізо
  • Інтерв’ю
  • Спецпроєкти
  • Реклама у виданні
  • Редакційні правила
  • Наша редакція
  • Про видання
  • Контакти
  • Рейтинг блогерів Highload
  • Аукціон відплати

Приєднуйтесь до нас

Основи

Головна > Основи
Думка - 03.06.2025 21:31

Закон Гудгарта або як метрики змінюють цінності

Володимир Рожков BLOG

Software Architect at Devlify

«Коли вимірюваний показник стає метою, він перестає бути хорошою мірою»

Аналіз продуктивності - 24.02.2025 20:37

Між двома світами: як розробнику стати зрозумілим для бізнесу

Олеся Ульянова BLOG

CEO Telesens, Founder ITGC, Leadership Mentor

Погодьтеся, розробникам часто доводиться пояснювати складні технічні концепції спеціалістам нетехнічної сфери — менеджерам, замовникам чи маркетологам. І почасти такі пояснення звучать як розмова у лікарні. 

Добірки - 16.01.2025 21:46

Головні лиходії в програмуванні

Андрій Губін

Журналіст

Блогер та розробник Джозеф Круз продовжує вивчати темні сторони програмування. Цього разу він задумався про те, які лиходії існують у мультивсесвіті програмування.

Думка - 30.12.2024 21:54

Розмова з senior-програмістом про проблеми джунів

Андрій Губін

Журналіст

Розробник Джозеф Круз розповів про те, що досвідчений розробник може розказати про джуна. Пропонуємо вам переклад його його авторського блогу від нашої редакції. Далі — слово автору.

Machine Learning - 25.11.2024 18:14

Рецепт отримання якісної відповіді від ChatGPT

Юрій Пузіченко BLOG

IT Delivery Manager

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

Основи - 22.11.2024 09:29

Що таке проксі-сервер: пояснення простими словами, навіщо потрібні проксі

Дмитро Сімагін

Журналіст

Що таке проксі-сервер: пояснення простими словами, навіщо потрібні проксі

Проксі (proxy), або проксі-сервер — це програма-посередник, яка забезпечує з’єднання між користувачем та інтернет-ресурсом. Принцип роботи проксі полягає в тому, що користувач підключається не прямо до сервера, а через проксі, який передає дані на сервер (сайт) зі своєї IP-адреси та відправляє їх назад користувачу.

Основи - 20.11.2024 09:10

Що таке PWA програма? Навіщо потрібні прогресивні веб-додатки

Дмитро Сімагін

Журналіст

Що таке PWA програма? Навіщо потрібні прогресивні веб-додатки

Погодьтеся, було б непогано поєднати в одне сайт та додаток для смартфона. Якщо ви ще не знаєте, подібне рішення вже існують у вигляді технології PWA — прогресивних веб-додатків. Їхня робота заснована на стандартних веб-розробках з використанням логіки мобільних додатків. Мабуть, ви поки не зовсім зрозуміли, як це може працювати? Щоб полегшити розуміння, давайте познайомимось з невеликим посібником з PWA додатків.

Основи - 17.11.2024 20:15

Як створити гру на телефоні: програмування за допомогою конструктора

Дмитро Сімагін

Журналіст

Як створити гру на телефоні: програмування за допомогою конструктора

Поширення смартфонів серед мільярдів людей по всій планеті призвело до величезного попиту на мобільні ігри та програми. Користувачів гаджетів шукають програми, які відповідають їхнім інтересам та уподобанням. За статистикою, більше половини додатків у магазинах App Store та Google Play займають ігри. Цей факт відкриває неабиякі перспективи перед розробниками. Причому це стосується не лише досвідчених програмістів, але й новачків. Тепер вони можуть створити свою гру для смартфона навіть не маючи навичок роботи з кодом.

Основи - 14.11.2024 09:03

Google Bard: ефективний аналог ChatGPT

Дмитро Сімагін

Журналіст

Google Bard: ефективний аналог ChatGPT

У переліку популярних чат-ботів зі штучним інтелектом Google Bard (Gemini) ще не має такої популярності серед користувачів, як ChatGPT. Але якщо ви спробуєте ним скористатись, то Google Bard приємно здивує. Підтвердженням цьому є найвища оцінка в тестуванні PCMag серед чат-ботів. Крім видачі за запитами користувачів, експерти були вражені, як легко цей бот вміє експортувати дані в програми Google. 

Основи - 12.11.2024 19:14

Скрипт: що це таке простими словами

Дмитро Сімагін

Журналіст

Скрипт: що це таке простими словами

Скрипт (англ. — сценарій) — це невелика програма, як правило, для веб-інтерфейсу, що виконує певне завдання. Зазвичай скрипти не мають візуального інтерфейсу: це просто короткий код, іноді в кілька рядків, який запускається, виконує дії та завершує роботу. Часто такі програми призначені для автоматизації повторюваних дій.

Оптимізація - 11.11.2024 12:55

Дедлайн у розробці: що це таке простими словами

Дмитро Сімагін

Журналіст

Дедлайн у розробці: що це таке простими словами

Дедлайн (від англ. deadline — «крайній термін») — це кінцева дата здачі проекту або завдання в строк. Іншими словами, це дата, яку оголошують співробітникам, коли саме потрібно завершити важливу роботу або етап цієї роботи. Якщо команда чи співробітник не зуміли закінчити завдання точно в термін здачі проекту, це називається прострочений дедлайн.

Думка - 07.11.2024 20:34

Якщо все терміново — ніщо не терміново

Дмитро Половинка

Java Technical Lead в Edvantis

Бувають такі проекти, де все треба на вчора. Особливо весело тоді, коли начальників більше ніж один і кожен з них прилітає з терміновою задачею.

Основи - 07.11.2024 10:53

Оператор assert у Python: як з ним правильно працювати

Дмитро Сімагін

Журналіст

Оператор assert у Python: як з ним правильно працювати

Оператор assert у мові Python виконує роль вбудованої інструкції для налагодження. Він дозволяє перевіряти справжність тверджень під час виконання програми. Якщо умова, вказана в assert, не виконується, то Python викликає помилку AssertionError. Цей механізм корисний при пошуку помилок у коді, а також для забезпечення того, що програма працює відповідно до очікуваних умов.

Основи - 06.11.2024 09:14

Який редактор коду краще: Visual Studio Code чи Sublime Text?

Дмитро Сімагін

Журналіст

Який редактор коду краще: Visual Studio Code чи Sublime Text?

Порівнюючи редактори коду для JavaScript, більшість обирає між Sublime Text і Visual Studio Code, який, до того ж, має деякі функції IDE. Звичайно, ці редактори не обмежується лише JavaScript, HTML і CSS. Sublime Text і Visual Studio Code є багатомовними і обидва працюють на різних платформах: Windows, macOS і Linux.

Досвід - 05.11.2024 21:34

Про рутинні процедури. Що спільного між пілотуванням літаків та ІТ?

Родіон Сальник BLOG

Co-founder of CASERS and Brocoders

Нещодавно я дивився нову серію на YouTube-каналі Mentour Pilot Петтера Хьорнфельдта про авіаційні катастрофи. Це був не просто випадково запропонований канал. Я маю ліцензію приватного пілота, і авіація завжди мене захоплювала.

Основи - 04.11.2024 21:15

Метод time.sleep() в Python: як з ним правильно працювати

Дмитро Сімагін

Журналіст

Метод time.sleep() в Python: як з ним правильно працювати

time.sleep() — це один з поширених методів модуля time в Python. Він дозволяє зупиняти виконання програми на певний проміжок часу. Цей метод корисний у разі необхідності терміново «заморозити» виконання коду на деякий час у паузах між операціями або заради синхронізації різних параметрів програми. Сьогодні ми розглянемо, як працює time.sleep(), і які особливості є у цього методу, ознайомимося з прикладами та рекомендаціями щодо використання.

Front-end - 04.11.2024 09:10

Типи даних у JavaScript

Дмитро Сімагін

Журналіст

Типи даних у JavaScript

Мова програмування JavaScript широко застосовується при розробці не тільки клієнтських, але й серверних програм. Однією з головних характеристик JavaScript є динамічна типізація, яка передбачає, що значення можуть змінювати свій тип під час виконання програми. У цій публікації ми розглянемо типи даних у JavaScript та їхні різновидності: примітивні та об’єктні.

Machine Learning - 30.10.2024 20:20

Як створити нейронну мережу на Пітоні: покрокова інструкція

Дмитро Сімагін

Журналіст

Як створити нейронну мережу на Пітоні: покрокова інструкція

Нейронні мережі – один з головних напрямків розвитку машинного навчання. Завдяки їх застосуванню можна вирішувати такі складні завдання, як розпізнавання людей на зображеннях чи відео, обробка тексту, точне моделювання та багато іншого. Сьогодні ми розглянемо, як створити просту нейронну мережу на Python, використовуючи бібліотеки TensorFlow та Keras.

Front-end - 30.10.2024 08:12

Фреймворк Next.js: розробка сайтів на React і JavaScript

Дмитро Сімагін

Журналіст

Фреймворк Next.js: розробка сайтів на React і JavaScript

Сучасну фронтенд-розробку на основі React важко уявити без Next.js. Мільйони JavaScript-програмістів щодня використовують цей інструмент в своїй роботі. Однак завжди є новачки, які поки не мали можливості працювати з Next.js. Саме для них присвячений цей невеликий посібник користувача. Сподіваємось, він допоможе початківцям оволодіти знаннями, необхідними для впевненої розробки статичних і динамічних сайтів.

Основи - 25.10.2024 15:06

Функція map() в Python: як з нею працювати

Дмитро Сімагін

Журналіст

Функція map() в Python: як з нею працювати

Функція map() в Python зазвичай використовується для обробки таких об’єктів, як списки, кортежі та інші послідовності. Завдяки їй можна застосовувати задану функцію до кожного елемента послідовності, з поверненням нового ітератора з результатами. Зміст цієї статті присвячено основним принципам використання та роботи функції map(), її синтаксису, прикладам коду та варіантам практичного застосування. 

Основи - 23.10.2024 14:47

Функція print() в Python: як правильно виводити дані на екран

Дмитро Сімагін

Журналіст

Функція print() в Python: як правильно виводити дані на екран

Функція print() заслужено вважається однією з базових функцій в Python. Завдяки їй виводиться інформацію на екран, її використовують для відображення результатів роботи програми, результатів діагностики та створення інтерактивних інтерфейсів. Давайте детально розглянемо, як з нею краще працювати. Почнемо з синтаксису.

Основи - 23.10.2024 08:31

Мова програмування JavaScript з нуля для початківців

Дмитро Сімагін

Журналіст

Мова програмування JavaScript з нуля для початківців

JavaScript — одна з найпопулярніших мов програмування, яка широко використовується для веб-розробки. Чи можливе вивчення JavaScript з нуля? Відповідь на це питання залежить від багатьох факторів: чи був у вас раніше досвід в програмуванні, чи багато у вас вільного часу для навчання та яка у вас мотивація. Вивчити JavaScript справді реально, оскільки вона вважається не дуже складною мовою, а це особливо приваблює початківців. Але це зовсім не означає, що кожному вдається стати JS-розробником. Давайте розглянемо більш детально її основи, що ж робить цю мову програмування такою популярною, та як новачки можуть розпочати свій шлях в JavaScript.

Основи - 21.10.2024 10:43

Java для початківців: чи складно вивчити програмування на цій мові

Дмитро Сімагін

Журналіст

Java для початківців: чи складно вивчити програмування на цій мові

Популярність професії програміста викликала великий попит на вивчення мов програмування. Незважаючи на те, що перелік мов, які використовуються в професійній розробці, складається з десятків назв, більшість початківців обирають найвідоміші. Однією з таких мов програмування є Java — напевно, найбільш затребувана в сфері розробки програмного забезпечення. Оволодівши Java з нуля, перед вами відкриються сотні актуальних вакансій з високою зарплатою. Однак, перед тим як почати вивчення, варто з’ясувати переваги та недоліки Java. Давайте детально розберемось, що собою уявляє одна з найпопулярніших мов програмування в світі та чи варто її обирати початківцю. 

Основи - 18.10.2024 15:21

Сокети в Python. Мережеве програмування та модуль socket

Дмитро Сімагін

Журналіст

Сокети в Python. Мережеве програмування та модуль socket

Сокети – це фундаментальна концепція для забезпечення зв’язку між пристроями чи процесами через мережу. Завдяки сокетам програми можуть обмінюватися даними через різні мережеві протоколи. Сьогодні ми ознайомимось з основами сокетів і навчимося створювати прості серверні та клієнтські програми на Python.

Основи - 16.10.2024 14:44

Локальні та глобальні змінні в Python: для чого вони потрібні

Дмитро Сімагін

Журналіст

Локальні та глобальні змінні в Python: для чого вони потрібні

Локальні та глобальні змінні в Python потрібні для керування доступністю та областю видимості даних у програмі. Однак є випадки, коли варто відмовитись від використання таких змінних — краще застосувати альтернативні рішення. Давайте сьогодні розглянемо переваги та недоліки локальних і глобальних змінних, а також як з ними працювати.

Основи - 15.10.2024 09:07

Бібліотека Pillow: обробка зображень у Python

Дмитро Сімагін

Журналіст

Бібліотека Pillow: обробка зображень у Python

Бібліотека Pillow в Python — незамінний помічник під час роботи із зображеннями. Створено її Джеффрі А. Кларком у 2013 році як форк широко відомої бібліотеки Python Imaging Library (PIL). За допомогою Pillow можна завантажувати, змінювати та зберігати оброблені фотографії у файл різних форматів. Ця властивість робить бібліотеку затребуваним інструментом для розробки програм, які потребують перетворення зображень.

Основи - 12.10.2024 11:46

Data classes в Python: де варто застосовувати декоратор dataclass

Дмитро Сімагін

Журналіст

Data classes в Python: де варто застосовувати декоратор dataclass

Python відомий тим, що це мова програмування з підтримкою об’єктно-орієнтованих парадигм, де класи є одним з основних інструментів для роботи з даними та функціоналом. Але в реальній роботі часто доводиться писати звичайний клас, завданням якого має бути лише зберігання даних, без будь-якої премудрої логіки. Щоб уникнути шаблонності в коді та скоротити випадки дублювання, у версії 3.7 мові Python з’явилася нова можливість – Data Classes.

Думка - 08.10.2024 14:28

Як досягти успіху в кар’єрі: ключові кроки

Вікторія Захарова BLOG

HRBP/IT Recruiter у Nayax Retail

Привіт усім, хто хоче розвиватися в кар’єрі або шукає нову роботу!

Основи - 08.10.2024 09:19

Найкращі IDE для Python: обираємо редактор коду та середовище розробки

Дмитро Сімагін

Журналіст

Яку вибрати IDE для Python: чим редактор коду відрізняється від середовища розробки

Яке інтегроване середовище розробки (IDE) варто обрати для роботи на Python? Що краще: IDE чи редактор коду? Яке середовище розробки краще за інших? Сьогодні ми постараємося дати вам відповіді на ці та інші поширені питання.

Досвід - 07.10.2024 21:39

Історія про те, як мене навчили писати професійні листи (які читають)

Юрій Пузіченко BLOG

IT Delivery Manager

На зорі кар’єри проєктного менеджера мені випало завдання: написати лист замовнику. Метою було повідомити про проблему та запропонувати наш варіант рішення.

Основи - 05.10.2024 10:43

Як скачати та встановити Python на Windows, Linux і macOS

Дмитро Сімагін

Журналіст

Как скачати та встановити Python на Windows, Linux і macOS

Мова програмування Python — найпопулярніша в комерційній розробці. Згідно з рейтингом TIOBE, вона випереджає Java, C++, JavaScript та інші відомі мови. Python широко застосовується у створенні веб-додатків, моделей машинного навчання, аналізу даних та багатьох інших завдань. Тому не дивно, чому щороку сотні тисяч новачків в усьому світі починають її вивчати. Сьогодні ми зосередимось на тому, як встановити Python на комп’ютери під керуванням операційних систем Windows, Linux та MacOS.

Основи - 28.09.2024 10:57

Ітератори в Python: навіщо вони потрібні розробнику

Дмитро Сімагін

Журналіст

Ітератори в Python: навіщо вони потрібні розробнику

Ітератори Python відіграють важливу роль при роботі з колекціями даних. Завдяки їм можна виконувати поелементну обробку послідовності, що значно покращує гнучкість коду. Використання ітераторів знижує споживання пам’яті під час роботи з великими датасетами.

Основи - 25.09.2024 16:32

Ключові слова async і await в Python: синтаксис та приклади

Дмитро Сімагін

Журналіст

Ключові слова async і await в Python: синтаксис та приклади

Ключові слова async та await з’явилися в синтаксисі мови Python у версії 3.5, що вийшла в 2015 році. У поясненні до пропозиції PEP 492 її автор написав, що використання async/await допоможе зробити написання асинхронного, паралельного коду Python більш простим, і це наблизить асинхронне програмування до синхронного.

Back-end - 24.09.2024 08:46

Библіотеки Python для розробників: обираємо найкращі

Дмитро Сімагін

Журналіст

Библіотеки Python для розробників: обираємо найкращі

Python — це мова, яка використовується у різних сферах комерційної розробки: від веб-додатків до генеративного штучного інтелекту. Складні робочі процеси вимагають використання великих обсягів коду. Саме тут на допомогу програмістам приходять бібліотеки — файли, модулі та функції, які можна практично відразу застосовувати у різних проектах. Вони дозволяють повторно використовувати код на базі перевірених готових рішень. Бібліотеки не лише прискорюють роботу, а й підвищують безпеку програмного забезпечення.

Основи - 20.09.2024 16:18

Модуль venv у Python: як встановити та налаштувати віртуальне середовище

Дмитро Сімагін

Журналіст

Модуль venv у Python: як встановити та налаштувати віртуальне середовище

При розробці програми на мові Python часто виникає потреба в створенні ізольованого або віртуального середовища. Раніше це робили за допомогою інструменту virtualenv. Починаючи з версії Python 3.3, він входить у стандартну бібліотеку, виконуючи ті самі функції в модулі venv.

Більше матеріалів

Новини

Дуров представив нову децентралізовану мережу Cocoon

29.10.2025 16:39

Єдиноріг з українським корінням Grammarly отримав нову назву Superhuman і запустив ШІ-помічника

29.10.2025 15:36

Microsoft випустила інструмент Copilot App Builder, який створює та розгортає програми «за лічені хвилини»

29.10.2025 12:27

Проект Міноборони запрошує до себе Python- і .NET-розробників

29.10.2025 11:15

GitHub запускає платформу Agent HQ, яка об'єднає Codex, Claude і Jules

29.10.2025 09:43

Експерти з'ясували, хто з чат-ботів розповсюджує російську пропаганду

28.10.2025 17:13

Anthropic випускає бета-версію розширення Claude для Excel

28.10.2025 15:43

Google: до кінця року всі зможуть створювати відеоігри за допомогою вайб-кодингу

28.10.2025 12:30

«Ви все не так зрозуміли»: Microsoft заперечує, що її штучний інтелект навчають на скріншотах Windows 11

28.10.2025 11:46

Прибутки від шкідливого софту падають: жертви перестають платити хакерам

28.10.2025 09:49
Показати ще

Спецпроєкти

FAVBET Tech сплатив понад 650 млн грн податків за 9 місяців 2025 року
Безпілотники, AI та антидроновий захист: Топ розробок IT-компанії Favbet Tech для оборони країни
Технічний рекрутинг у FAVBET Tech: як перевіряють кандидатів і чим тут допомагає ШІ
Топ текстів тижня
1.
Розробник побив власний рекорд, написавши гру «Змійка» розміром усього 54 байти
2.
Windows 11 таємно робить скріншоти, коли ви граєте у відеоігри
3.
Новий браузер ChatGPT Atlas можна легко обдурити за допомогою prompt injection
4.
Агент Cursor врятував розробника від хакера, який видавав себе за українця
5.
Стартапи в США переходять на 6-денний графік через конкуренцію з Китаєм
6.
Експерти з’ясували, хто з чат-ботів розповсюджує російську пропаганду
7.
PyTorch представляє Monarch — фреймворк для програмування на тисячах комп’ютерів
8.
Представлено «найефективнішу» українську LLM-модель Lapa v0.1.2
9.
У LLM-моделей з’явився «інстинкт самозбереження». Вчені вважають це небезпечним
10.
Проект Fedora Linux затвердив правила використання штучного інтелекту при розробці
  • Про видання
  • Наша редакція
  • Контакти
  • Політика конфіденційності
  • Реклама у виданні
  • Редакційні правила
  • Як відправити текст у редакцію

Якщо ви знайшли помилку, будь ласка, виділіть фрагмент тексту та натисните Ctrl+Enter.


Ми використовуємо ілюстрації від DepositPhotos


Окремі матеріали можуть містити посилання на партнерів — це не впливає на контент та політику редакції. Проте дає виданню можливості для розвитку.


Підтримка серверів

© Highload. 2021-2025

Ваша жалоба отправлена модератору

Переглядаючи цей сайт, ви погоджуєтесь з нашою політикою конфіденційностіOK

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Отправить Скасувати

Користні рішення для тих,
хто пише код

Приєднуйтесь
до товариства: