Між двома світами: як розробнику стати зрозумілим для бізнесу
Олеся Ульянова BLOG
CEO Telesens, Founder ITGC, Leadership Mentor

Погодьтеся, розробникам часто доводиться пояснювати складні технічні концепції спеціалістам нетехнічної сфери — менеджерам, замовникам чи маркетологам. І почасти такі пояснення звучать як розмова у лікарні.
Головні лиходії в програмуванні
Журналіст
Блогер та розробник Джозеф Круз продовжує вивчати темні сторони програмування. Цього разу він задумався про те, які лиходії існують у мультивсесвіті програмування.
Розмова з senior-програмістом про проблеми джунів
Журналіст
Розробник Джозеф Круз розповів про те, що досвідчений розробник може розказати про джуна. Пропонуємо вам переклад його його авторського блогу від нашої редакції. Далі — слово автору.
Рецепт отримання якісної відповіді від ChatGPT
Юрій Пузіченко BLOG
IT Delivery Manager
Сучасний штучний інтелект можна порівняти з дуже розумною дитиною — знає до біса багато, але потребує детальних інструкцій для отримання якісного результату.
Що таке проксі-сервер: пояснення простими словами, навіщо потрібні проксі
Журналіст
Проксі (proxy), або проксі-сервер — це програма-посередник, яка забезпечує з’єднання між користувачем та інтернет-ресурсом. Принцип роботи проксі полягає в тому, що користувач підключається не прямо до сервера, а через проксі, який передає дані на сервер (сайт) зі своєї IP-адреси та відправляє їх назад користувачу.
Що таке PWA програма? Навіщо потрібні прогресивні веб-додатки
Журналіст
Погодьтеся, було б непогано поєднати в одне сайт та додаток для смартфона. Якщо ви ще не знаєте, подібне рішення вже існують у вигляді технології PWA — прогресивних веб-додатків. Їхня робота заснована на стандартних веб-розробках з використанням логіки мобільних додатків. Мабуть, ви поки не зовсім зрозуміли, як це може працювати? Щоб полегшити розуміння, давайте познайомимось з невеликим посібником з PWA додатків.
Як створити гру на телефоні: програмування за допомогою конструктора
Журналіст
Поширення смартфонів серед мільярдів людей по всій планеті призвело до величезного попиту на мобільні ігри та програми. Користувачів гаджетів шукають програми, які відповідають їхнім інтересам та уподобанням. За статистикою, більше половини додатків у магазинах App Store та Google Play займають ігри. Цей факт відкриває неабиякі перспективи перед розробниками. Причому це стосується не лише досвідчених програмістів, але й новачків. Тепер вони можуть створити свою гру для смартфона навіть не маючи навичок роботи з кодом.
Google Bard: ефективний аналог ChatGPT
Журналіст
У переліку популярних чат-ботів зі штучним інтелектом Google Bard (Gemini) ще не має такої популярності серед користувачів, як ChatGPT. Але якщо ви спробуєте ним скористатись, то Google Bard приємно здивує. Підтвердженням цьому є найвища оцінка в тестуванні PCMag серед чат-ботів. Крім видачі за запитами користувачів, експерти були вражені, як легко цей бот вміє експортувати дані в програми Google.
Скрипт: що це таке простими словами
Журналіст
Скрипт (англ. — сценарій) — це невелика програма, як правило, для веб-інтерфейсу, що виконує певне завдання. Зазвичай скрипти не мають візуального інтерфейсу: це просто короткий код, іноді в кілька рядків, який запускається, виконує дії та завершує роботу. Часто такі програми призначені для автоматизації повторюваних дій.
Дедлайн у розробці: що це таке простими словами
Журналіст
Дедлайн (від англ. deadline — «крайній термін») — це кінцева дата здачі проекту або завдання в строк. Іншими словами, це дата, яку оголошують співробітникам, коли саме потрібно завершити важливу роботу або етап цієї роботи. Якщо команда чи співробітник не зуміли закінчити завдання точно в термін здачі проекту, це називається прострочений дедлайн.
Якщо все терміново — ніщо не терміново
Java Technical Lead в Edvantis
Бувають такі проекти, де все треба на вчора. Особливо весело тоді, коли начальників більше ніж один і кожен з них прилітає з терміновою задачею.
Оператор assert у Python: як з ним правильно працювати
Журналіст
Оператор assert у мові Python виконує роль вбудованої інструкції для налагодження. Він дозволяє перевіряти справжність тверджень під час виконання програми. Якщо умова, вказана в assert, не виконується, то Python викликає помилку AssertionError. Цей механізм корисний при пошуку помилок у коді, а також для забезпечення того, що програма працює відповідно до очікуваних умов.
Який редактор коду краще: Visual Studio Code чи Sublime Text?
Журналіст
Порівнюючи редактори коду для JavaScript, більшість обирає між Sublime Text і Visual Studio Code, який, до того ж, має деякі функції IDE. Звичайно, ці редактори не обмежується лише JavaScript, HTML і CSS. Sublime Text і Visual Studio Code є багатомовними і обидва працюють на різних платформах: Windows, macOS і Linux.
Про рутинні процедури. Що спільного між пілотуванням літаків та ІТ?
Родіон Сальник BLOG
Co-founder of CASERS and Brocoders
Нещодавно я дивився нову серію на YouTube-каналі Mentour Pilot Петтера Хьорнфельдта про авіаційні катастрофи. Це був не просто випадково запропонований канал. Я маю ліцензію приватного пілота, і авіація завжди мене захоплювала.
Метод time.sleep() в Python: як з ним правильно працювати
Журналіст
time.sleep() — це один з поширених методів модуля time в Python. Він дозволяє зупиняти виконання програми на певний проміжок часу. Цей метод корисний у разі необхідності терміново «заморозити» виконання коду на деякий час у паузах між операціями або заради синхронізації різних параметрів програми. Сьогодні ми розглянемо, як працює time.sleep(), і які особливості є у цього методу, ознайомимося з прикладами та рекомендаціями щодо використання.
Типи даних у JavaScript
Журналіст
Мова програмування JavaScript широко застосовується при розробці не тільки клієнтських, але й серверних програм. Однією з головних характеристик JavaScript є динамічна типізація, яка передбачає, що значення можуть змінювати свій тип під час виконання програми. У цій публікації ми розглянемо типи даних у JavaScript та їхні різновидності: примітивні та об’єктні.
Як створити нейронну мережу на Пітоні: покрокова інструкція
Журналіст
Нейронні мережі – один з головних напрямків розвитку машинного навчання. Завдяки їх застосуванню можна вирішувати такі складні завдання, як розпізнавання людей на зображеннях чи відео, обробка тексту, точне моделювання та багато іншого. Сьогодні ми розглянемо, як створити просту нейронну мережу на Python, використовуючи бібліотеки TensorFlow та Keras.
Фреймворк Next.js: розробка сайтів на React і JavaScript
Журналіст
Сучасну фронтенд-розробку на основі React важко уявити без Next.js. Мільйони JavaScript-програмістів щодня використовують цей інструмент в своїй роботі. Однак завжди є новачки, які поки не мали можливості працювати з Next.js. Саме для них присвячений цей невеликий посібник користувача. Сподіваємось, він допоможе початківцям оволодіти знаннями, необхідними для впевненої розробки статичних і динамічних сайтів.
Функція map() в Python: як з нею працювати
Журналіст
Функція map() в Python зазвичай використовується для обробки таких об’єктів, як списки, кортежі та інші послідовності. Завдяки їй можна застосовувати задану функцію до кожного елемента послідовності, з поверненням нового ітератора з результатами. Зміст цієї статті присвячено основним принципам використання та роботи функції map(), її синтаксису, прикладам коду та варіантам практичного застосування.
Функція print() в Python: як правильно виводити дані на екран
Журналіст
Функція print() заслужено вважається однією з базових функцій в Python. Завдяки їй виводиться інформацію на екран, її використовують для відображення результатів роботи програми, результатів діагностики та створення інтерактивних інтерфейсів. Давайте детально розглянемо, як з нею краще працювати. Почнемо з синтаксису.
Мова програмування JavaScript з нуля для початківців
Журналіст
JavaScript — одна з найпопулярніших мов програмування, яка широко використовується для веб-розробки. Чи можливе вивчення JavaScript з нуля? Відповідь на це питання залежить від багатьох факторів: чи був у вас раніше досвід в програмуванні, чи багато у вас вільного часу для навчання та яка у вас мотивація. Вивчити JavaScript справді реально, оскільки вона вважається не дуже складною мовою, а це особливо приваблює початківців. Але це зовсім не означає, що кожному вдається стати JS-розробником. Давайте розглянемо більш детально її основи, що ж робить цю мову програмування такою популярною, та як новачки можуть розпочати свій шлях в JavaScript.
Java для початківців: чи складно вивчити програмування на цій мові
Журналіст
Популярність професії програміста викликала великий попит на вивчення мов програмування. Незважаючи на те, що перелік мов, які використовуються в професійній розробці, складається з десятків назв, більшість початківців обирають найвідоміші. Однією з таких мов програмування є Java — напевно, найбільш затребувана в сфері розробки програмного забезпечення. Оволодівши Java з нуля, перед вами відкриються сотні актуальних вакансій з високою зарплатою. Однак, перед тим як почати вивчення, варто з’ясувати переваги та недоліки Java. Давайте детально розберемось, що собою уявляє одна з найпопулярніших мов програмування в світі та чи варто її обирати початківцю.
Сокети в Python. Мережеве програмування та модуль socket
Журналіст
Сокети – це фундаментальна концепція для забезпечення зв’язку між пристроями чи процесами через мережу. Завдяки сокетам програми можуть обмінюватися даними через різні мережеві протоколи. Сьогодні ми ознайомимось з основами сокетів і навчимося створювати прості серверні та клієнтські програми на Python.
Локальні та глобальні змінні в Python: для чого вони потрібні
Журналіст
Локальні та глобальні змінні в Python потрібні для керування доступністю та областю видимості даних у програмі. Однак є випадки, коли варто відмовитись від використання таких змінних — краще застосувати альтернативні рішення. Давайте сьогодні розглянемо переваги та недоліки локальних і глобальних змінних, а також як з ними працювати.
Бібліотека Pillow: обробка зображень у Python
Журналіст
Бібліотека Pillow в Python — незамінний помічник під час роботи із зображеннями. Створено її Джеффрі А. Кларком у 2013 році як форк широко відомої бібліотеки Python Imaging Library (PIL). За допомогою Pillow можна завантажувати, змінювати та зберігати оброблені фотографії у файл різних форматів. Ця властивість робить бібліотеку затребуваним інструментом для розробки програм, які потребують перетворення зображень.
Data classes в Python: де варто застосовувати декоратор dataclass
Журналіст
Python відомий тим, що це мова програмування з підтримкою об’єктно-орієнтованих парадигм, де класи є одним з основних інструментів для роботи з даними та функціоналом. Але в реальній роботі часто доводиться писати звичайний клас, завданням якого має бути лише зберігання даних, без будь-якої премудрої логіки. Щоб уникнути шаблонності в коді та скоротити випадки дублювання, у версії 3.7 мові Python з’явилася нова можливість – Data Classes.
Як досягти успіху в кар’єрі: ключові кроки
Вікторія Захарова BLOG
HRBP/IT Recruiter у Nayax Retail
Привіт усім, хто хоче розвиватися в кар’єрі або шукає нову роботу!
Найкращі IDE для Python: обираємо редактор коду та середовище розробки
Журналіст
Яке інтегроване середовище розробки (IDE) варто обрати для роботи на Python? Що краще: IDE чи редактор коду? Яке середовище розробки краще за інших? Сьогодні ми постараємося дати вам відповіді на ці та інші поширені питання.
Історія про те, як мене навчили писати професійні листи (які читають)
Юрій Пузіченко BLOG
IT Delivery Manager
На зорі кар’єри проєктного менеджера мені випало завдання: написати лист замовнику. Метою було повідомити про проблему та запропонувати наш варіант рішення.
Як скачати та встановити Python на Windows, Linux і macOS
Журналіст
Мова програмування Python — найпопулярніша в комерційній розробці. Згідно з рейтингом TIOBE, вона випереджає Java, C++, JavaScript та інші відомі мови. Python широко застосовується у створенні веб-додатків, моделей машинного навчання, аналізу даних та багатьох інших завдань. Тому не дивно, чому щороку сотні тисяч новачків в усьому світі починають її вивчати. Сьогодні ми зосередимось на тому, як встановити Python на комп’ютери під керуванням операційних систем Windows, Linux та MacOS.
Ітератори в Python: навіщо вони потрібні розробнику
Журналіст
Ітератори Python відіграють важливу роль при роботі з колекціями даних. Завдяки їм можна виконувати поелементну обробку послідовності, що значно покращує гнучкість коду. Використання ітераторів знижує споживання пам’яті під час роботи з великими датасетами.
Ключові слова async і await в Python: синтаксис та приклади
Журналіст
Ключові слова async та await з’явилися в синтаксисі мови Python у версії 3.5, що вийшла в 2015 році. У поясненні до пропозиції PEP 492 її автор написав, що використання async/await допоможе зробити написання асинхронного, паралельного коду Python більш простим, і це наблизить асинхронне програмування до синхронного.
Библіотеки Python для розробників: обираємо найкращі
Журналіст
Python — це мова, яка використовується у різних сферах комерційної розробки: від веб-додатків до генеративного штучного інтелекту. Складні робочі процеси вимагають використання великих обсягів коду. Саме тут на допомогу програмістам приходять бібліотеки — файли, модулі та функції, які можна практично відразу застосовувати у різних проектах. Вони дозволяють повторно використовувати код на базі перевірених готових рішень. Бібліотеки не лише прискорюють роботу, а й підвищують безпеку програмного забезпечення.
Модуль venv у Python: як встановити та налаштувати віртуальне середовище
Журналіст
При розробці програми на мові Python часто виникає потреба в створенні ізольованого або віртуального середовища. Раніше це робили за допомогою інструменту virtualenv. Починаючи з версії Python 3.3, він входить у стандартну бібліотеку, виконуючи ті самі функції в модулі venv.
Python import: як відбувається підключення пакетів та модулів
Журналіст
Python славиться своєю простотою та багатою екосистемою бібліотек. Одним із очевидних плюсів цієї мови слід вважати можливість легко підключати різні модулі та пакети. Це дозволяє розробникам ефективно розширювати функціональність своїх програм. У цій публікації ми ознайомимося, як в Python правильно підключати пакети і модулі, розглянемо відповідні фрагменти коду та рекомендації для практичного застосування.
Сообщить об опечатке
Текст, который будет отправлен нашим редакторам: