Back-end — Highload.today
Функція eval() у Python: як відбувається динамічне виконання виразів
Журналіст
Завдяки цій публікації ви дізнаєтеся, навіщо Python потрібна вбудована функція eval(), і як її максимально ефективно використовувати. Крім теорії, ви ознайомитеся з прикладами коду, які демонструють практичне застосування цієї функції.
Як створити Телеграм-бот на Python за 30 хвилин
Журналіст
Не секрет, що багатьох молодих розробників цікавить тема створення свого власного бота в Telegram. Але більшість з них у підсумку відмовляються від реалізації цієї ідеї, вважаючи, що створити бот на Python або на іншій мові програмування — це занадто довго і складно. До того ж, не всі мають необхідні для цього навички. Сьогодні ми розберем, як створити Telegram-бот на Python з використанням бібліотеки python-telegram-bot.
Робота з файлами в Python: функції читання, запис у файл
Журналіст
Давайте детально розберемо, як за допомогою Python відбувається відкриття, читання та запис даних у файл. Для кращого розуміння стаття супроводжується фрагментами коду.
Python: що це за мова програмування і для чого вона потрібна
Журналіст
Python — це високорівнева мова програмування з динамічною типізацією, яка широко застосовується в різних сферах розробки: від веб-додатків до моделей штучного інтелекту. Python стала однією з найпопулярніших мов завдяки відносно простому синтаксису, читабельності та універсальності застосування. Вона сумісна з об’єктно-орієнтованою, процедурною та функціональною парадигмами програмування.
Топ-15 компіляторів Python: програми та онлайн сервіси
Журналіст
Якщо ви вже розібралися в теорії та синтаксисі Python, настав час ознайомитися з середовищем розробки (IDE), де ви будете писати та компілювати код, і з інструментами, які спрощують цю роботу. Сьогодні ви дізнаєтеся, навіщо потрібні компілятори та інтерпретатори Python, які з них варто вибрати, і чому.
Ключове слово yield у Python: як воно працює
Журналіст
На профільних форумах розробників часто можна зустріти питання, яке стосується терміну yield у коді Python. Початківців цікавить, що таке yield, і як воно використовується. Давайте розглянемо його на кількох прикладах. Але спочатку розберемося з теорією.
Приклади match/case в Python 3.10 з поясненням
Журналіст
Реліз Python 3.10, що вийшов у жовтні 2021 року, запропонував розробникам кілька цікавих змін, включно з pattern matching statement (оператор співставлення з шаблонами). Як запевняли автори PEP 622, на створення цієї пропозиції їх надихнув схожий синтаксис у мовах програмування Scala і Erlang.
Що спільного між Pure Function та приготуванням кави в автоматі?
Сергій Єрьомін BLOG
Roqo practicum
(Ага, я пам’ятаю, що вам дуже сподобалася аналогія з Макдональдсом)
Ефективний спосіб розпочати NextJS-проект
Родіон Сальник BLOG
Co-founder of CASERS and Brocoders
Вибір фреймворку для запуску нового проекту може бути досить складним, враховуючи велику кількість доступних сьогодні фреймворків та інструментів. Розробники, які хочуть створювати високопродуктивні та масштабовані веб-додатки, часто обирають Next.js.
Вчимося працювати з Git: основи конфігурації, гілки, додавання файлів та директорій
Анастасія Гордєєва BLOG
Frontend Developer в Wix
Git — це найпопулярніша CVS прямо зараз, яка дозволяє відстежувати історію розробки і спільно працювати.
Найпопулярніші мови програмування 2023 року
Автор, розробник та перекладач
Підсумки досліджень і опитувань за 2023 рік допоможуть вам оцінити актуальність вашого досвіду в сфері розробки програмного забезпечення, розібратися, яку мову вибрати для нового проєкту чи системи або з якої мови почати навчання.
Припиніть використовувати localStorage! І зверніть увагу на альтернативи
Журналіст
Розробник та блогер Julien Etienne у своїй колонці на платформі Medium радить відмовитися від localStorage. Ми переклали текст, щоб ви могли ознайомитися з його аргументами. Далі — слово автору.
Шість об’ємних курсів з Python для новачків і прокачаних розробників
Журналіст
В червні Stack Overflow опублікував дослідження спільноти Developer Survey 2023, включаючи рейтинг мов програмування. На третьому місці, відразу за незмінним лідером JavaScript та «мовами програмування» HTML/CSS розташувався Python. Зухвалий «плазун» покращує свої позиції щороку, цього разу змістивши SQL на четверте місце.
Чи зможе Bun замінити Node.js? Перша перевірка з Nest.js
Родіон Сальник BLOG
Co-founder of CASERS and Brocoders
Останнім часом багато хто говорить про Bun, тож ми вирішили спробувати його.
Junior Node.js розробниця створює соцмережу для книголюбів. З чого починала і які технології використовує
Анна Костирко BLOG
Junior Node.js розробниця в стартапі для українського ресторанного бізнесу
Деякий час тому я зібрала команду та вирішила робити пет-проект — соціальну мережу.
Синтаксис мови програмування: порівняння мов та чим відрізняється від code style
Журналіст
Синтаксис мови програмування — це набір правил, які визначають спосіб написання коду. Кожна мова має свій унікальний синтаксис, який складається з команд, операторів, функцій і структур даних.
Що таке Ionic Framework: переваги та недоліки
Журналіст
Highload завжди на варті вашого вільного часу, дорогі мобільні розробники. Тому ми продовжуємо розповідати вам про інструменти, які дозволяють писати програми одночасно під кілька платформ. Все для того, щоб вам не потрібно було витрачати ресурси на написання коду окремо під Android, iOS та ПК.
«Це величезна прогалина у більшості розробників»: 6 головних питань на співбесіді з Node.js
Владислав Хирса BLOG
Senior Backend Developer | Node.js | NestJS | Express.js | SQL | NoSQL | AWS
Що таке цикл подій, як він працює і чому про нього всі завжди питають на співбесідах? Певний час я не міг чітко відповісти на це питання, а вже потім, коли з часом набрався досвіду і сам почав наймати людей, то стало зрозуміло, що це реально велика прогалина у більшості JavaScript-розробників.
Фундамент для JavaScript-розробника: як відповісти, що таке libuv на співбесіді з Node.js
Владислав Хирса BLOG
Senior Backend Developer | Node.js | NestJS | Express.js | SQL | NoSQL | AWS
Розуміння що таке libuv і як вона працює — є фундаментальними знаннями для JavaScript-розробника, які на перший погляд можуть бути складними або незрозумілими, але про них можливо розповісти і простими словами.
Опануй справжню силу в Node.js: розбираємо мікро- та макрозадачі на прикладах
Владислав Хирса BLOG
Senior Backend Developer | Node.js | NestJS | Express.js | SQL | NoSQL | AWS
Привіт усім! В цій статті я розповім, як оперувати виконанням коду на більш нижчому рівні. Якщо ви розумієте, що у вашому коді є макро- і мікрозадачі, то ви можете більше передбачити поведінку коду і послідовність виконання певних функцій та методів, що значно полегшує роботу в оптимізації вашого додатку.
Можна все, і за своїми правилами: як працює ітерація в JavaScript
Владислав Хирса BLOG
Senior Backend Developer | Node.js | NestJS | Express.js | SQL | NoSQL | AWS
Привіт усім. Мене звати Владислав Хирса, я — Software Engineer у Grid Dynamics. У цій статті я розповім вам багато корисного про ітерацію у JavaScript.
Як створити потік відеоданих за допомогою Node.js: розбираю деталі на своєму проєкті
Владислав Хирса BLOG
Senior Backend Developer | Node.js | NestJS | Express.js | SQL | NoSQL | AWS
Привіт усім! Мене звати Владислав Хирса, я — Software Engineer у Grid Dynamics. Сьогодні я розповім вам, як за допомогою Node.js створити потік відеоданих. Стаття буде корисною для тих, хто ще тільки розбирається у темі Streams in Node.js (наприкінці буде трохи важливої теорії).
Що потрібно знати майбутньому бекенд-розробнику до того, як вивчати мову: 7 важливих порад
Ігор Шатило BLOG
Lead Backend Developer в ІТ-команді NIX
Сьогодні більшість бізнесів (якщо не всі) потребують повнофункціональних вебсайтів для обслуговування своїх клієнтів. Бекенд-розробники значною мірою сприяють створенню та оптимізації таких ресурсів.
Як надсилати push-повідомлення на Android та iOS з Laravel: інструкція
Тетяна Козельська BLOG
Full-Stack Developer в Grid Dynamics
Привіт! Сьогодні я хочу поділитися з вами робочим механізмом надсилання push-повідомлень на Android та iOS з вебфреймворку Laravel.
Чому я обираю FastAPI: основні можливості та переваги фреймворку
Ярослав Мартиненко BLOG
Python Developer в NIX
Привіт! Мене звуть Ярослав Мартиненко, я Python Developer в NIX. Раніше я займався Embedded-розробкою, пізніше пішов у бік вебу. Вже більше року я розробляю бекенд на Python. Намагаюся постійно вивчати щось нове і прагну створювати те, що спростить життя оточуючим.
Моя історія з Laravel, MongoDB та видачею токена для API: як я навчилася вирішувати непрості задачі
Тетяна Козельська BLOG
Full-Stack Developer в Grid Dynamics
Привіт! Мене звати Таня Козельська і я Full-Stack Developer з семирічним досвідом. Зараз я працюю у компанії Grid Dynamics. Якщо ви колись, як і я, обрали чи збираєтесь обрати композицію для свого проєкту, яка складається з фреймворку Laravel, бази MongoDB і при цьому вам треба видавати токен для АРІ — ця стаття може стати у нагоді.
Все не так просто, як здається: розбираємо складні випадки міграції баз даних у Django
Михайло Сердюк BLOG
Backend Developer в NIX
При знайомстві фреймворком Django багато хто схвально оцінює механізм міграцій. З його допомогою можна синхронізувати код у моделях Django з базою даних, яка під’єднана до вебзастосунку. При цьому міграції робляться автоматично, що значно полегшує роботу. Але чи так все гарно, як виглядає на перший погляд? З власного досвіду скажу, що на практиці з міграціями може бути чимало проблем.
Спецпроєкти
Сообщить об опечатке
Текст, который будет отправлен нашим редакторам: