Cover image for Hands-On Blockchain for Python Developers

Hands-On Blockchain for Python Developers

Empowering Python developers in the world of blockchain and smart contracts

Arjuna Sky Kok

Created by Arjuna Sky Kok

Explore the world of blockchain development as a Python programmer. You'll learn how to build decentralized applications, write smart contracts, and use essential tools like Vyper, web3.py, and the Ape Framework. By the end, you'll have the skills to create real-world blockchain solutions and understand key technologies like Layer 2 and IPFS.

Packt | Jun 2024 | 436 min

Start Trial
LevelExpert
CategoriesLLM Engineering, Cryptocurrency and Blockchain Development, Python

What You Will Learn

You'll start by learning the core concepts behind blockchain and smart contracts, then move on to hands-on coding with Vyper and web3.py. As you progress, you'll use the Ape Framework to build practical projects like NFT marketplaces and decentralized exchanges. You'll also explore advanced topics such as Layer 2 solutions and IPFS integration, culminating in a full-stack web3 application.

Key Features

  • Write and deploy smart contracts using Vyper and web3.py for real blockchain projects
  • Build decentralized exchanges, NFT marketplaces, and voting applications from scratch
  • Understand and apply Layer 2 and IPFS to expand your blockchain development toolkit

Target Audience

Ideal for Python developers with basic GNU/Linux and programming experience who want to break into blockchain development. If you're aiming to build smart contracts, create decentralized apps, or deepen your understanding of blockchain technologies, you'll find practical guidance and real-world projects to help you reach your goals.

Related courses