دانلود کتاب Hands-On Blockchain for Python Developers: Gain blockchain programming skills to build decentralized applications using Python

36,000 تومان

بلاک چین دستی برای توسعه دهندگان پایتون: مهارت های برنامه نویسی بلاک چین را برای ساخت برنامه های غیرمتمرکز با استفاده از پایتون به دست آورید.


موضوع اصلی کامپیوتر – برنامه نویسی
نوع کالا کتاب الکترونیکی
ناشر Packt Publishing
تعداد صفحه 450 / 436
حجم فایل 14.16 مگابایت
کد کتاب 1788627857 , 9781788627856
نویسنده

زبان

انگلیسی

فرمت

PDF

سال انتشار

2019

مطلب پیشنهادی: با پول کتاب در ایران چی میشه خرید؟
در صورت نیاز به تبدیل فایل به فرمت‌های PDF، EPUB، AZW3، MOBI و یا DJVU می‌توانید به پشتیبان اطلاع دهید تا در صورت امکان، فایل مورد نظر را تبدیل نمایند. سایت بَلیان دارای تخفیف پلکانی است، یعنی با افزودن کتاب بیشتر به سبدخرید، قیمت آن برای شما کاهش می‌یابد. جهت مشاهده درصد تخفیف‌ها بر روی «جدول تخفیف پلکانی» در پایین کلیک نمایید. جهت یافتن سایر کتاب‌های مشابه، از منو جستجو در بالای سایت استفاده نمایید.
شما می‌توانید با هر 1000 تومان خرید، ۱ شانس شرکت در قرعه‌کشی کتابخانه دیجیتال بلیان دریافت کنید و شانس خود را برای برنده شدن جوایز هیجان انگیز امتحان کنید. «شرایط شرکت در قرعه‌کشی»

جدول کد تخفیف

با افزودن چه تعداد کتاب به سبد‌خرید، چند‌ درصد تخفیف شامل آن خواهد شد؟ در این جدول پاسخ این سوال را خواهید یافت. برای مثال: اگر بین ۳ الی ۵ کتاب را در سبد خرید خود قرار دهید، ۲۵ درصد تخفیف شامل سبد‌خرید شما خواهد شد.
تعداد کتاب درصد تخفیف قیمت کتاب
1 بدون تخفیف 25,000 تومان
2 20 درصد 20,000 تومان
3 الی 5 25 درصد 18,750 تومان
6 الی 10 30 درصد 17,500 تومان
11 الی 20 35 درصد 16,250 تومان
21 الی 30 40 درصد 15,000 تومان
31 الی 40 45 درصد 13,750 تومان
41 الی 50 50 درصد 12,500 تومان
51 الی 70 55 درصد 11,250 تومان
71 الی 100 60 درصد 10,000 تومان
101 الی 150 65 درصد 8,750 تومان
151 الی 200 70 درصد 7,500 تومان
201 الی 300 75 درصد 6,250 تومان
301 الی 500 80 درصد 5,000 تومان
501 الی 1000 85 درصد 3,750 تومان
1001 الی 10000 90 درصد 2,500 تومان
توضیحات

Implement real-world decentralized applications using Python, Vyper, Populus, and Ethereum

Key Features

  • Stay up-to-date with everything you need to know about the blockchain ecosystem
  • Implement smart contracts, wallets, and decentralized applications(DApps) using Python libraries
  • Get deeper insights into storing content in a distributed storage platform

Book Description

Blockchain is seen as the main technological solution that works as a public ledger for all cryptocurrency transactions. This book serves as a practical guide to developing a full-fledged decentralized application with Python to interact with the various building blocks of blockchain applications.

Hands-On Blockchain for Python Developers starts by demonstrating how blockchain technology and cryptocurrency hashing works. You will understand the fundamentals and benefits of smart contracts such as censorship resistance and transaction accuracy. As you steadily progress, you’ll go on to build smart contracts using Vyper, which has a similar syntax to Python. This experience will further help you unravel the other benefits of smart contracts, including reliable storage and backup, and efficiency. You’ll also use web3.py to interact with smart contracts and leverage the power of both the web3.py and Populus framework to build decentralized applications that offer security and seamless integration with cryptocurrencies. As you explore later chapters, you’ll learn how to create your own token on top of Ethereum and build a cryptocurrency wallet graphical user interface (GUI) that can handle Ethereum and Ethereum Request for Comments (ERC-20) tokens using the PySide2 library. This will enable users to seamlessly store, send, and receive digital money. Toward the end, you’ll implement InterPlanetary File System (IPFS) technology in your decentralized application to provide a peer-to-peer filesystem that can store and expose media.

By the end of this book, you’ll be well-versed in blockchain programming and be able to build end-to-end decentralized applications on a range of domains using Python.

What you will learn

  • Understand blockchain technology and what makes it an immutable database
  • Use the features of web3.py API to interact with the smart contract
  • Create your own cryptocurrency and token in Ethereum using Vyper
  • Use IPFS features to store content on the decentralized storage platform
  • Implement a Twitter-like decentralized application with a desktop frontend
  • Build decentralized applications in the shape of console, web, and desktop applications

Who this book is for

If you are a Python developer who wants to enter the world of blockchain, Hands-On Blockchain for Python Developers is for you. The book will be your go-to guide to becoming well-versed with the blockchain ecosystem and building your own decentralized applications using Python and library support.

Table of Contents

  1. Introduction to Blockchain Programming
  2. Smart Contract Fundamentals
  3. Implementing Smart Contract Using Vyper
  4. Interacting With Smart Contract Using Web3
  5. Populus Development Framework
  6. Building a Practical Decentralized Application
  7. Front-end Decentralized Application
  8. Creating Token in Ethereum
  9. Cryptocurrency Wallet
  10. Inter Planetary: A Brave New File System
  11. Using Py-ipfs-api to Connect to Decentralized File System
  12. Implementing Decentralized Application Using IPFS

ترجمه فارسی (ترجمه ماشینی)

پیاده‌سازی برنامه‌های غیرمتمرکز دنیای واقعی با استفاده از Python، Vyper، Populus، و Ethereum

ویژگی‌های کلیدی

  • با هر چیزی که باید در مورد آن بدانید به‌روز بمانید اکوسیستم بلاک چین
  • پیاده سازی قراردادهای هوشمند، کیف پول ها، و برنامه های غیرمتمرکز (DApps) با استفاده از کتابخانه های پایتون
  • دریافت بینش عمیق تری در مورد ذخیره سازی محتوا در بستر ذخیره سازی توزیع شده

توضیحات کتاب

بلاک چین به عنوان راه حل تکنولوژیکی اصلی در نظر گرفته می شود که به عنوان دفتر کل عمومی برای همه تراکنش های ارزهای دیجیتال عمل می کند. این کتاب به عنوان یک راهنمای عملی برای توسعه یک برنامه غیرمتمرکز کامل با پایتون برای تعامل با بلوک‌های سازنده مختلف برنامه‌های بلاک چین عمل می‌کند.

بلاک چین عملی برای توسعه دهندگان پایتون با نشان دادن نحوه عملکرد فناوری بلاک چین و هش کردن ارزهای دیجیتال شروع می شود. شما اصول و مزایای قراردادهای هوشمند مانند مقاومت در برابر سانسور و دقت معامله را درک خواهید کرد. همانطور که به طور پیوسته پیشرفت می کنید، به ساخت قراردادهای هوشمند با استفاده از Vyper ادامه می دهید، که نحوی مشابه Python دارد. این تجربه بیشتر به شما کمک می‌کند تا مزایای دیگر قراردادهای هوشمند، از جمله ذخیره‌سازی و پشتیبان‌گیری قابل اعتماد و کارایی را کشف کنید. همچنین از web3.py برای تعامل با قراردادهای هوشمند و استفاده از قدرت هر دو چارچوب web3.py و Populus برای ایجاد برنامه‌های غیرمتمرکز که امنیت و یکپارچه‌سازی یکپارچه با ارزهای دیجیتال را ارائه می‌کنند، استفاده خواهید کرد. همانطور که فصل‌های بعدی را بررسی می‌کنید، یاد می‌گیرید که چگونه توکن خود را در بالای اتریوم ایجاد کنید و یک رابط کاربری گرافیکی کیف پول ارزهای دیجیتال (GUI) بسازید که می‌تواند با استفاده از کتابخانه PySide2 توکن‌های اتریوم و درخواست اتریوم برای نظرات (ERC-20) را مدیریت کند. . این به کاربران این امکان را می دهد که به طور یکپارچه پول دیجیتال را ذخیره، ارسال و دریافت کنند. در پایان، فناوری سیستم فایل بین سیاره‌ای (IPFS) را در برنامه غیرمتمرکز خود پیاده‌سازی می‌کنید تا یک سیستم فایل همتا به همتا ارائه کنید که می‌تواند رسانه‌ها را ذخیره و نمایش دهد.

در پایان این کتاب، شما به خوبی در برنامه نویسی بلاکچین مسلط خواهید شد و قادر خواهید بود برنامه های غیرمتمرکز سرتاسری را در طیف وسیعی از دامنه ها با استفاده از پایتون بسازید.

یاد خواهد گرفت

  • تکنولوژی بلاک چین را درک کند و چه چیزی آن را به یک پایگاه داده تغییرناپذیر تبدیل می کند
  • از ویژگی های web3.py API برای تعامل با قرارداد هوشمند استفاده کنید
  • ارز رمزنگاری شده خود را ایجاد کنید و توکن در اتریوم با استفاده از Vyper
  • از ویژگی های IPFS برای ذخیره محتوا در بستر ذخیره سازی غیرمتمرکز استفاده کنید
  • یک برنامه غیرمتمرکز مانند توییتر را با یک صفحه دسکتاپ پیاده سازی کنید
  • Build برنامه های غیرمتمرکز به شکل برنامه های کنسول، وب و دسکتاپ

این کتاب برای چه کسانی است

اگر توسعه دهنده پایتون هستید و می خواهید وارد دنیای بلاک چین شوید، بلاک چین دستی برای پایتون Developers برای شماست. این کتاب راهنمای شما برای آشنایی کامل با اکوسیستم بلاک چین و ساخت برنامه های غیرمتمرکز خود با استفاده از پایتون و پشتیبانی کتابخانه خواهد بود.

فهرست محتوا

  1. مقدمه ای بر برنامه نویسی بلاک چین
  2. اصول قرارداد هوشمند
  3. اجرای قرارداد هوشمند با استفاده از Vyper
  4. تعامل با قرارداد هوشمند با استفاده از Web3
  5. چارچوب توسعه Populus
  6. Building یک برنامه غیرمتمرکز عملی
  7. برنامه غیرمتمرکز جلویی
  8. ایجاد توکن در اتریوم
  9. کیف پول رمزنگاری
  10. Inter Planetary: A Brave New File سیستم
  11. استفاده از Py-ipfs-api برای اتصال به سیستم فایل غیرمتمرکز
  12. پیاده سازی برنامه غیرمتمرکز با استفاده از IPFS
نظرات (0)

نقد و بررسی‌ها

هنوز بررسی‌ای ثبت نشده است.

اولین کسی باشید که دیدگاهی می نویسد “دانلود کتاب Hands-On Blockchain for Python Developers: Gain blockchain programming skills to build decentralized applications using Python”