Build NFT with Brownie Python for Ethereum
Do you want to build a Non-Fungible Token project with the Python programming language? Look no further.
Do you want to build a Non-Fungible Token project with the Python programming language? Look no further. First you’ll build an NFT smart contract in Solidity. This contract will allow for storing data, such as image files, and creating individual unique tokens.
You’ll follow Ethereum’s standards by using the OpenZeppelin library. You’ll build a Python script to deploy the NFT to a local Ethereum blockchain clone. Automate creating tokens from the contract with Python! Start today.
What you'll learn:
01 (Prerequisite) Introduction to Blockchain
02 Python Introduction
03 Interact with blockchain with web3 python
04 (Prerequisite) Introduction to Solidity
05 Build and deploy Solidity smart contract in Colab
06 Deploy a smart contract with Python to Ropsten Ethereum Network
What is an NFT
07 Deploy NFT smart contract with Python
08 Brownie for Smart Contracts Dapps Introduction
09 (Prerequisite) Install Node and npm
10 Install Brownie and Python
11 Build a smart contract project with Brownie from scratch
12 Build Python scripts to automate smart contracts
13 How to use the Brownie console (Run scripts with Brownie console)
14a NFT Project Dependencies
14 Build NFT with Brownie Python
Web3 is revolutionizing the Internet and how websites are made. Every web developer should learn Web3 to stay relevant. If you don't learn Web3, you will get left-behind.
Requirements
- No coding experience required
- No paid software required
- We’ll show you how to install all software
- No blockchain experience required
- No real ETH required
Your Instructor
Alexandra Kropf is Mammoth Interactive's CLO and a software developer with extensive experience in full-stack web development, app development and game development. She has helped produce courses for Mammoth Interactive since 2016, including the Coding Interview series in Java, JavaScript, C++, C#, Python and Swift.
Mammoth Interactive is a leading online course provider in everything from learning to code to becoming a YouTube star. Mammoth Interactive courses have been featured on Harvard’s edX, Business Insider and more.
Over 12 years, Mammoth Interactive has built a global student community with 4 million courses sold. Mammoth Interactive has released over 350 courses and 3,500 hours of video content.
Founder and CEO John Bura has been programming since 1997 and teaching
since 2002. John has created top-selling applications for iOS, Xbox and
more. John also runs SaaS company Devonian Apps, building
efficiency-minded software for technology workers like you.
Course Curriculum
-
Start00 Blockchain Introduction (8:32)
-
Start01 What Are Blockchains And Distributed Ledgers (3:48)
-
Start02A What Are Bitcoin And Ethereum (5:28)
-
Start02B Ethereum Blockchain Properties (10:22)
-
Start02C Ethereum Deep Dive (10:23)
-
Start03 What Are Smart Contracts (2:01)
-
Start04 What Is The Solidity Programming Language (4:01)
-
StartSource Files
-
Start00. Intro To Course And Python (9:57)
-
Start01. Variables (19:19)
-
Start02. Type Conversion Examples (10:06)
-
Start03. Operators (28:54)
-
Start04. Collections (8:24)
-
Start05. List Examples (19:41)
-
Start06. Tuples Examples (8:36)
-
Start07. Dictionaries Examples (14:26)
-
Start08. Ranges Examples (8:32)
-
Start09. Conditionals (6:43)
-
Start10. If Statement Examples (21:32)
-
Start11. Loops (29:42)
-
Start12. Functions (17:01)
-
Start13. Parameters And Return Values Examples (13:54)
-
Start14. Classes And Objects (34:11)
-
Start15. Inheritance Examples (17:29)
-
Start16. Static Members Examples (11:05)
-
Start17. Summary And Outro (4:08)
-
StartSource files