Курс Python → Solidity для DeFi Ethereum

Язык Solidity для Ethereum стал особенно популярным благодаря быстрому распространению приложений DeFi за последний год. Это привело к резкому увеличению использования сети Ethereum и спроса на программистов, обладающих навыками работы с Solidity. Для тех, кто уже знаком с Python или C, этот язык смарт-контрактов Ethereum может показаться относительно понятным. Синтаксис Solidity во многом напоминает JavaScript, что делает его более доступным для широкого круга разработчиков.

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

Пример вакансии «Solidity Senior Engineer» от DeFi проекта 1inch можно посмотреть здесь. Также для того, чтобы ознакомиться с DeFi сектором, можно скачать мобильное приложение того же проекта 1inch и сразу же начать тестировать способности смарт-контрактов, проводя свои первые криптовалютные транзакции.


// Пример кода на Solidity
pragma solidity ^0.8.0;

contract SimpleStorage {
    uint256 storedData;

    function set(uint256 x) public {
        storedData = x;
    }

    function get() public view returns (uint256) {
        return storedData;
    }
}
Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Работа с *args и **kwargs в Python
  2. Декораторы в Python
  3. ChainMap избыточные ключи
  4. Капитализация строк
  5. Основы работы со списками
  6. Основы слова
  7. Генератор данных в Keras
  8. Генератор чисел Фибоначчи
  9. Вычисление разности множеств в Python
  10. Модуль pprint: улучшение вывода данных
  11. Объединение словарей в Python
  12. Поиск файлов по шаблону
  13. Замена символов в строке
  14. Определение основы слова с showballstemmer
  15. Очистка входных данных
  16. Удаление элементов из списка в Python
  17. Обработка ошибок в Python
  18. Асинхронный код в Python
  19. enumerate() в Python для работы с индексами
  20. Список методов и атрибутов
  21. Хеши в Python
  22. Философия Python
  23. Удаление файлов с shutil.os.remove()
  24. Сортировка и разворот списка
  25. Отладка кода
  26. Область видимости переменных
  27. Сортировка данных в Python
  28. Печать календаря в Python
  29. Преобразование PowerPoint в PDF.
  30. Манипуляция формой массива в Numpy
  31. Фильтры Pillow: NEAREST, BILINEAR, BICUBIC
  32. Декодирование байтов в строку
  33. Различия символов в Python
  34. Объединение объектов в Python
  35. Модуль subprocess: запуск внешних команд
  36. Создание генераторов в Python
  37. Извлечение аудио из видео
  38. Настройка шрифта и цвета в Tkinter
  39. Удаление ресурса в Python
  40. Многопроцессорное программирование в Python
  41. globals и locals
  42. Частичное совпадение ввода
  43. Сложные типы данных в Python
  44. Назначение максимального и минимального значения переменной в Python.
  45. Преобразование чисел в слова
  46. Работа с Enum в Python3.

Marketello читают маркетологи из крутых компаний