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

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

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

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

Основи

Головна > Основи
Аналіз продуктивності - 3 місяці назад

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

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

CEO Telesens, Founder ITGC, Leadership Mentor

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

Добірки - 4 місяці назад

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

Андрій Губін

Журналіст

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

Думка - 5 місяців назад

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

Андрій Губін

Журналіст

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

Machine Learning - 6 місяців назад

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

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

IT Delivery Manager

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

Основи - 6 місяців назад

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

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

Журналіст

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

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

Основи - 6 місяців назад

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

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

Журналіст

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

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

Основи - 6 місяців назад

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

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

Журналіст

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

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

Основи - 6 місяців назад

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

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

Журналіст

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

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

Основи - 6 місяців назад

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

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

Журналіст

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

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

Оптимізація - 6 місяців назад

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

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

Журналіст

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

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

Думка - 6 місяців назад

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

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

Java Technical Lead в Edvantis

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

Основи - 6 місяців назад

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

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

Журналіст

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

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

Основи - 6 місяців назад

Який редактор коду краще: 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.

Досвід - 6 місяців назад

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

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

Co-founder of CASERS and Brocoders

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

Основи - 6 місяців назад

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

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

Журналіст

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

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

Front-end - 6 місяців назад

Типи даних у JavaScript

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

Журналіст

Типи даних у JavaScript

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

Machine Learning - 7 місяців назад

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

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

Журналіст

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

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

Front-end - 7 місяців назад

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

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

Журналіст

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

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

Основи - 7 місяців назад

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

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

Журналіст

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

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

Основи - 7 місяців назад

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

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

Журналіст

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

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

Основи - 7 місяців назад

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

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

Журналіст

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

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

Основи - 7 місяців назад

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

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

Журналіст

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

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

Основи - 7 місяців назад

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

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

Журналіст

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

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

Основи - 7 місяців назад

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

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

Журналіст

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

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

Основи - 7 місяців назад

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

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

Журналіст

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

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

Основи - 7 місяців назад

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

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

Журналіст

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

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

Думка - 7 місяців назад

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

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

HRBP/IT Recruiter у Nayax Retail

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

Основи - 7 місяців назад

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

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

Журналіст

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

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

Досвід - 7 місяців назад

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

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

IT Delivery Manager

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

Основи - 7 місяців назад

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

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

Журналіст

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

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

Основи - 8 місяців назад

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

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

Журналіст

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

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

Основи - 8 місяців назад

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

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

Журналіст

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

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

Back-end - 8 місяців назад

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

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

Журналіст

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

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

Основи - 8 місяців назад

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

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

Журналіст

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

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

Основи - 8 місяців назад

Python import: як відбувається підключення пакетів та модулів

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

Журналіст

Python import: как происходит подключение пакетов и модулей

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

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

Новини

Верховна Рада ухвалила у першому читанні законопроєкт про захист інтелектуальних прав військових розробників

9 години назад

В Україні запустять мережу стартап-шкіл в університетах

10 години назад

IT — в пʼятірці галузей, де українським студентам найчастіше пропонують першу роботу

13 години назад

Mozilla перенесла код Firefox на GitHub

15 години назад

Чат-бот можна обманути, встановивши йому фальшиві спогади — дослідники Принстонського університету

18 години назад

Програмісти вже не цікавляться Stack Overflow — кількість запитань та відповідей на сайті знизилась на 90%

19 години назад

Microsoft закликає розробників програм для Windows обирати React Native

20 години назад

ПриватБанк розпочав набір на оплачуване стажування для студентів

1 день назад

Microsoft звільнить 3% персоналу заради інвестицій у розвиток ШІ. Без роботи залишаться 7000 працівників

1 день назад

Хакери з КНДР використовують інтерес до Залужного для фішингових атак на українських користувачів

2 дні назад
Показати ще

Спецпроєкти

Процеси, люди та культура: як побудувати ефективне управління техборгом. Досвід FAVBET Tech
В партнерах Dell Technologies, Cisco, МУК та інші. Чому варто потрапити на InfoSec Ukraine 2025
6 травня відбудеться InfoSec Ukraine 2025. У партнерах – світові компанії, у тому числі Dell Technologies
Топ текстів тижня
1.
Співробітникам Microsoft заборонили використовувати DeepSeek
2.
Популярність Python досягла найвищого рівня – TIOBE
3.
В Україні вже зареєстрували 7129 IT-ФОПів за перші чотири місяці 2025 року
4.
Nvidia RTX 5090 може зламати 8-символьний пароль лише за 3 години
5.
Anthropic запускає API для веб-пошуку на базі Claude
6.
Amazon: до 2026 року в більшості компаній з’явиться посада директора з питань штучного інтелекту
7.
Huawei випустила китайську альтернативу Windows — настільну операційну систему HarmonyOS Next
8.
Середовище розробки CLion стає безкоштовним для некомерційного використання
9.
ChatGPT тепер може аналізувати код на GitHub
10.
Українські компанії почали відкривати вакансії ШІ-директорів. Зарплата такого фахівця може сягати $10 000 на місяць
  • Про видання
  • Наша редакція
  • Контакти
  • Політика конфіденційності
  • Реклама у виданні
  • Редакційні правила
  • Як відправити текст у редакцію

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


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


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


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

Партнер по SEO

Рішення важких IT-задач

© Highload. 2021-2025

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

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

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

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

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

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

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