
Hands-On Blockchain for Python Developers
Empowering Python developers in the world of blockchain and smart contracts
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
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.





