Курс 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. Многопоточность в Python
  2. Обработка ошибки IndexError
  3. globals и locals
  4. Списковые включения в Python
  5. Объединение Python и Shell
  6. Принципы LSP и ISP в Python
  7. Метод rxor для операции побитового исключающего «или»
  8. Импорт модулей и пакетов в Python
  9. Сериализация данных в JSON с помощью json.dumps
  10. Defaultdict в Python
  11. Сортировка и разворот списка
  12. Замена текста в Python
  13. Операторы присваивания в Python
  14. Декораторы в Python
  15. Переопределение оператора % для объектов
  16. Извлечение новостей с newspaper3k
  17. Генераторы в Python
  18. Реверс строки и списка в Python.
  19. Списки в Python
  20. Решение переменной Шредингера
  21. Сравнение def и lambda функций в Python
  22. Проверка элементов списка условием
  23. Экранирование символов в Python
  24. Объединение кортежей в Python
  25. Удаление дубликатов из списка с помощью dict.fromkeys
  26. Управление памятью в Python
  27. Печать календаря
  28. Копирование списков в Python
  29. Отладчик pdb: начало работы
  30. Хранение переменных в Python.
  31. Генераторы списков
  32. Работа со строками
  33. Создание комплексных чисел
  34. Работа с дробями в Python
  35. Функция reversed() в Python
  36. Создание копии итератора
  37. Поиск наиболее частого элемента
  38. Поиск файлов по шаблону
  39. Избегание изменяемых аргументов
  40. Генератор чисел Фибоначчи
  41. Метод округления чисел
  42. Оператор морж в Python 3.8

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