Курс 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. Фильтрация списка от «ложных» значений
  3. Ограничение ресурсов в Python
  4. Преобразование данных в Python
  5. Переименование файлов в Python
  6. Контроль точности вывода чисел
  7. Разделение строк в Python
  8. Преобразование букв в нижний регистр
  9. Искажение имен в Python
  10. Функция format() в Python
  11. Основные операции с библиотекой Numpy
  12. Декоратор для группы пользователей в Django
  13. Сравнение def и lambda в Python
  14. Генераторы в Python
  15. Python Тесты и Гайды
  16. Сортировка списка по индексам
  17. Метод округления чисел
  18. Метод difference_update() — разность множеств
  19. Использование функции product
  20. Комментарии в Python
  21. Работа с zip()
  22. Перевернуть список в Python
  23. Проверка дублей в списке.
  24. Принципы Zen Python
  25. Извлечение новостей с помощью newspaper3k
  26. Работа со строками в Python.
  27. Monkey Patching в Python
  28. Преобразование регистра строк
  29. Копирование объектов в Python
  30. Автоматизация с Python
  31. Ключевое слово global в Python
  32. Операции с массивами в NumPy
  33. Преобразование текста в речь с Python
  34. Особенности ключей словаря в Python
  35. Создание словарей в Python
  36. Метод get() в Python
  37. Форматирование вывода с F-строками
  38. Работа с комплексными числами в Python
  39. Просмотр внешнего файла в Python
  40. Метод classmethod
  41. Работа с датой и временем в Python
  42. Объединение словарей в Python
  43. Создание задания в Cron
  44. Замена текста с re.sub()
  45. Регистрация на хакатоне
  46. Преобразование данных в Python
  47. Анализ текста на русском языке с помощью Pymystem3

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