Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Pythonでブロックチェーンを学ぼう!ゼロから実装する完全入門コース
12 students

Pythonでブロックチェーンを学ぼう!ゼロから実装する完全入門コース

ステップバイステップで理解する分散型台帳技術 - 現役エンジニアが解説するブロックチェーンの仕組みとPython実装
Last updated 1/2025
Japanese

What you'll learn

  • ブロックチェーンの基本構造とその仕組みを理解し、Pythonでゼロから実装する方法を学びます。
  • ハッシュ関数の役割や重要性を理解し、それをPythonで実装する技術を習得します。
  • チェーンの検証、トランザクションの追加、マイニング、Proof of Work(PoW)を実際にコーディングで体験します。
  • Pythonを使ったスマートコントラクトの基礎的な応用例を学び、簡単なスマートコントラクトを実装します。
  • 実践を通じて、ブロックチェーン技術を理解するための強固な基盤を構築します。

Course content

6 sections • 16 lectures • 51m total length
  • イントロダクション0:52
  • ブロックチェーンとは?6:03

Requirements

  • プログラミング初心者でもOK:ブロックチェーン技術やハッシュ関数の概念を丁寧に解説します。
  • インターネットに接続されたPC(環境構築不要のGoogle Colabを使います)

Description

「ブロックチェーンって実際どうやって動いているの?」

「暗号通貨やNFTの仕組みを理解したい」

「実際にブロックチェーンを作って学びたい」


このような思いをお持ちの方へ —


本コースでは、Pythonを使ってブロックチェーンを1から実装することで、ブロックチェーン技術の本質を理解していきます。


【本コースの特徴】

-  スライドで基礎概念をしっかり解説

- Pythonでの実装を段階的に学習

- 暗号技術からスマートコントラクトまでカバー

- 実践的なコード例で具体的に理解


【学習内容】

- ブロックチェーンの基本構造設計

- 暗号化とハッシュ関数の実装

- ブロックチェーンの連鎖構造の作成

- トランザクション処理の実装

- マイニングとProof of Work (PoW)の実装

- 実用的なスマートコントラクトの開発


各トピックは、まず図解付きスライドで概念を分かりやすく説明し、その後でPythonによる実装に移ります。コードを書きながら、なぜその実装が必要なのか、どのように動作するのかを丁寧に解説していきます。


【想定する受講者】

- Pythonの基礎文法を理解しているプログラマー

- ブロックチェーン技術に興味のあるエンジニア

- Web3.0やDApps開発に興味がある方

- 暗号資産やNFTの仕組みを技術的に理解したい方


学習した内容は、イーサリアムなどの実際のブロックチェーンプラットフォームを理解する上での強固な基礎となります。


ブロックチェーン技術は、金融だけでなく、様々な産業で革新を起こしています。この機会に、次世代のインターネットを支える重要な技術を、一緒に学んでいきましょう!


※コースは定期的にアップデートし、最新の開発動向に対応した内容を提供していきます。

Who this course is for:

  • ブロックチェーン技術に興味があり、仕組みを学びながら実装してみたい方
  • Pythonのスキルを実践的に活用し、ブロックチェーンの世界を体験したいプログラミング初心者
  • ブロックチェーンの基礎知識を習得し、将来的にスマートコントラクトや分散型アプリケーションの開発に挑戦したい方
  • 新しい技術を学ぶことが好きなITエンジニア、学生、趣味でプログラミングを楽しむ方
  • ハッシュ関数やProof of Workなど、技術的な概念をコードベースで理解したい方