Python

Miniscript とは何ですか? ビットコインにどのように役立ちますか?

この記事を聞いてください。 ウォレット製造大手の Ledger は、思いがけずビットコイン アプリのアップデートをリリースし、Miniscript の Javascript、Rust、および Python コードのサポートを追加しました。 Ledger 組み込みエンジニアの Salvatore Ingala 氏に感謝します。 主導権、一般的なLedgerデバイスは、Ledgerの公式コードを使用して、時間モーフィングボールトやその他の複雑なMiniscriptトランザクションを作成できるようになりました. 何百万ものビットコインウォレットがプログラミング言語と互換性があります. Miniscript は、現在の状態で既にビットコイン ネットワークの一部です。 フォーク、チェーンバリアント、個別のトークンは必要ありません。 今、コミュニティはその セルフカストディおよび共同カストディソリューションの信頼性を高める独自の機能. ビットコイン保険会社アンカーウォッチの創設者であるロブ・ハミルトン氏は、プロトスに「今日存在する利用可能なビットコイン操作コードを使用しています。 そのため、ビットコインの仕組みのルールをフォークしたり変更したりする必要はありません。 「ビットコインのコードベースですでに利用可能なツールを活用しています。 Miniscript は、マルチ署名のすべてのキーが等しくないキー階層などの概念を可能にします。 資金を移動する前に、複数のマルチ署名定足数を承認する必要がある場合もあります。」 続きを読む: Taproot はモンキー jpeg の NFT 碑文でビットコインを台無しにしましたか? ビットコイン主権拒否権 Miniscript は独自に、マルチ署名ウォレットから資金をクローバックする方法である「主権拒否権」をビットコイン利用者に付与する機能を提供します。 ソブリン拒否権は、Miniscript の多くの可能性の 1 つを明らかにします。 Unchained Capital など、カストディアンが支援する保管庫で資金を保護したいと考えている貯蓄者を考えてみましょう。 Miniscript がなければ、セーバーはカストディアン、弁護士、セーバーの間で 2 対 3 のマルチ署名ウォレットを作成するだけです。 この基本的なセットアップでは、任意の 2 つの当事者がウォレットから資金を移動できます。 重要なことですが、 …

Miniscript とは何ですか? ビットコインにどのように役立ちますか? Read More »

Miniscript とは何ですか? ビットコインにどのように役立ちますか?

ウォレット製造大手の Ledger は、思いがけずビットコイン アプリのアップデートをリリースし、Miniscript の Javascript、Rust、および Python コードのサポートを追加しました。 Ledger 組み込みエンジニアの Salvatore Ingala 氏に感謝します。 主導権、一般的なLedgerデバイスは、Ledgerの公式コードを使用して、時間モーフィングボールトやその他の複雑なMiniscriptトランザクションを作成できるようになりました. 何百万ものビットコインウォレットがプログラミング言語と互換性があります. Miniscript は、現在の状態で既にビットコイン ネットワークの一部です。 フォーク、チェーンバリアント、個別のトークンは必要ありません。 今、コミュニティはその セルフカストディおよび共同カストディソリューションの信頼性を高める独自の機能. ビットコイン保険会社アンカーウォッチの創設者であるロブ・ハミルトン氏は、プロトスに「今日存在する利用可能なビットコイン操作コードを使用しています。 そのため、ビットコインの仕組みのルールをフォークしたり変更したりする必要はありません。 「ビットコインのコードベースですでに利用可能なツールを活用しています。 Miniscript は、マルチ署名のすべてのキーが等しくないキー階層などの概念を可能にします。 資金を移動する前に、複数のマルチ署名定足数を承認する必要がある場合もあります。」 続きを読む: Taproot はモンキー jpeg の NFT 碑文でビットコインを台無しにしましたか? ビットコイン主権拒否権 Miniscript は独自に、マルチ署名ウォレットから資金をクローバックする方法である「主権拒否権」をビットコイン利用者に付与する機能を提供します。 ソブリン拒否権は、Miniscript の多くの可能性の 1 つを明らかにします。 Unchained Capital など、カストディアンが支援する保管庫で資金を保護したいと考えている貯蓄者を考えてみましょう。 Miniscript がなければ、セーバーはカストディアン、弁護士、セーバーの間で 2 対 3 のマルチ署名ウォレットを作成するだけです。 この基本的なセットアップでは、任意の 2 つの当事者がウォレットから資金を移動できます。 重要なことですが、 2 …

Miniscript とは何ですか? ビットコインにどのように役立ちますか? Read More »

ビル・ゲイツとジャック・ドーシーに続いて、オーストラリアの億万長者トビー・カロダスは独学でコードを学びました

ビル・ゲイツとジャック・ドーシーに続いて、オーストラリアの億万長者トビー・カロダスは独学でコードを学びました シアトルのレイクサイド中学校の 13 歳の同級生がカフェテリアでプラスチック製のトレイを食べている間、マイクロソフトの共同創業者であるビル ゲイツは昼休みに巨大なコンピューターでコーディングをしていました。 独学のプログラマーであるゲイツは、彼が開発した最初のソフトウェア プログラムを適用して、三目並べのデジタル版を構築しました。 ゲイツは、フェイスブックの創業者マーク・ザッカーバーグから、「最高のプログラマーのほとんどは独学だ」と皮肉ったツイッターの共同創業者のジャック・ドーシーまで、他の独学のプログラマーに水門を開いた。 これらの有名なコンピューター プログラマーのように、世界的な投資家でクオンツ アナリストの Toby Carrodus は、独学で Python のコーディングを学びました。 彼は、独学で得た成果の中で、人気のあるコンピューター言語を習得したことを「最大の飛躍」と呼んでいます。 定量アナリストとして、Carrodus は次のように述べています。 貧しく育ったにもかかわらず、Toby Carrodus は独学と大学での勉強を組み合わせて数百万ドルを稼ぎました すべての人間はある程度自分自身を教育します。 しかし、継続的に自己教育を行う人は独学者と呼ばれます。 彼らは、正規の教育の枠組みの外で、読書、実験、練習、旅行などを熱心に行っています。 確かに、学校や大学は知識の殿堂ですが、多くの著名人が証明してきたように、学習する唯一の方法ではありません。 歴史的に有名な独学者の中には、フリーダ・カーロ、デヴィッド・ボウイ、ウィリアム・フォークナー、ヴィンセント・ヴァン・ゴッホがいます。 レオナルド・ダ・ヴィンチは、恵まれない子供時代にもかかわらず、究極の独学になりました。 小さな村の農民に生まれたダ・ヴィンチは、必須の読み書きと数学以外の正式な教育を受けていませんでした。 彼は独学であっただけでなく、多くの主題に関する深い知識を持つ博学者にもなりました。 彼の習熟度は、建築、科学、音楽、数学、解剖学、地質学、植物学にまで及びました。 Toby Carrodus はオーストラリアのケアンズで生まれ、10 代の頃はシングルマザーと暮らし、政府の支援を受けていました。 彼は複数の奨学金を授与され、オーストラリア国立大学で経済学の学士号と政治学の学士号を取得し、ベルリンのフンボルト大学で経済学の理学修士号を取得しました。 ドイツで勉強している間、Carrodus は母国語を学びました。 大学教育は、世界的な投資家およびクオンツ アナリストとしての Carrodus のキャリアを支えていましたが、彼の貪欲な好奇心は彼の学習への愛を支えています。 カロダスは、大学の授業以外で、ジャック シュウェーガーの著書「Market Wizards」がトレーディングへの情熱を育んだと信じています。 金融の経営幹部によく知られているこの本は、世界のトップトレーダーが平均的なトレーダーと何が違うかを明らかにしています。 「クオンツ」と呼ばれる他のクオンツ アナリストと同様に、Carrodus は、企業が収益性の高い投資機会を特定し、リスクを管理するのに役立ちます。 彼は定量分析手法を使用して、企業がビジネス上および財務上の意思決定を行うのを支援しています。 Toby Carrodus は Python のツールを使用して、定量分析と投資のキャリアを向上させました …

ビル・ゲイツとジャック・ドーシーに続いて、オーストラリアの億万長者トビー・カロダスは独学でコードを学びました Read More »

IOTA は、世界の持続可能な未来のための新しい炭素市場戦略で気候変動と戦います

オープン コラボレーションの下で、3 つのパートナーは、カーボン マーケットの方法論開発の速度と信頼性の向上に取り組みます。 提案されたコンサルテーションでは、新しい方法論の開発における摩擦を減らすために、新しい「提出ハブ」が導入されます。 IOTA 財団は、気候変動と持続可能性に関連するいくつかのイニシアチブに関与するアクティブなネットワーク プラットフォームの 1 つです。 IOTA の分散型台帳技術 (DLT) も、ピアツーピアのエネルギー取引に適したソリューションの 1 つです。 最新の開発では、IOTA 財団はオープン コラボレーションの一環として、Gold Standard および ClimateCHECK と手を組み、炭素市場内での方法論開発の速度と信頼性の向上を目指す提案されたフレームワークについて協議しました。 [ICYMI] @ゴールドスタンダード、 #イオタ と @ClimateCHECK は、炭素市場内での方法論開発の速度と信頼性を向上させることを目的としたモデル フレームワークの草案に関する一般の意見を求めています。 ご意見をお聞かせください?https://t.co/ZwRxYldOHY — イオタ (@iota) 2023年1月31日 この協議により、IOTA 財団はデータの品質、アクセシビリティ、および相互運用性の向上を目指しています。 さらに、気候変動やその他の開発プロジェクトに携わる人々の取引コストを下げることも目指しています。 提案されたフレームワークで概説されているプロセスは、プロジェクト間の影響を検証するための新しい方法論の開発における摩擦を大幅に軽減します。 炭素クレジットの発行と、炭素市場の外で発生する持続可能性への影響に必要な時間をさらに短縮できます。 これは、プロジェクトの開発者とクレジットの購入者の両方にとって有益です。 私たちに従って最新の暗号ニュースを入手してください! The Open Collaboration で提案されているモデルは、既存の業界モデルのいくつかからヒントを得ています。 これには、Ethereum Improvement Proposal と Python プログラミング コミュニティの Python Enhancement …

IOTA は、世界の持続可能な未来のための新しい炭素市場戦略で気候変動と戦います Read More »

Runa Capital がトップトレンドのオープンソース製品を発表

ルクセンブルグ、2月 2023 年 01 月 1 日 (GLOBE NEWSWIRE) — エンタープライズ ソフトウェア スタートアップへの連続投資家である国際的なベンチャー キャピタル会社である Runa Capital は本日、同社のオープン ソース ソフトウェア レポートの主な調査結果を発表し、2022 年のトップ製品の名前を挙げました。 2020 年に開始された ROSS は、世界初のオープンソースのスタートアップ インデックスになりました。 それ以来、GitHub のパブリック リポジトリを使用して、最も急速に成長している、またはトップ トレンドのソフトウェア スタートアップにスポットを当ててきました。 このランキングは、どのオープン ソース ソフトウェア製品が開発者の頭に浮かんでいるかを示しています。 今年、ルクセンブルグに本拠を置く会社は、レポートの立ち上げ以来、レポートで取り上げられているスタートアップに関する洞察を共有しています。 このレポートは、新しい VC ラウンドの良い予測因子です。2020 年以降に取り上げられたスタートアップの 40% が資金を調達し、14 億ドル以上の資本を受け取りました。 米国、英国、ドイツ、フランスなど、地元のオープンソースのスタートアップが VC 資金を確保する傾向にある国のリーダーは明らかです。 取り上げられたスタートアップの 58% は、米国外に本社を置いています。 JavaScript、Python、および Java は GitHub で最も人気のある言語ですが、現在のオープンソース スタートアップの波は、Python、TypeScript、Go、および Rust …

Runa Capital がトップトレンドのオープンソース製品を発表 Read More »

ChatGPT を使用してコーディング スキルを向上させる方法

言語モデルとして、ChatGPT は主にテキスト生成や言語理解などの自然言語処理タスクに使用されます。 コード サンプルの生成に使用できますが、コーディング スキルの向上に役立つようには設計されていません。 ただし、ChatGPT を使用してコーディング スキルを向上させる方法をいくつか紹介します。 コーディングの概念を説明する練習 ChatGPT を使用してコーディングの概念とアルゴリズムを説明し、それらの理解を固めます。 これは、ユーザーがさらに学習する必要がある分野を特定するのにも役立ちます。 たとえば、ChatGPT を使用してコーディングの概念を説明する練習をする場合、「ハッシュ テーブルの仕組みを説明してください」や「クイックソート アルゴリズムはどのように機能しますか?」など、特定のコーディングの概念やアルゴリズムを説明するプロンプトを入力できます。 ChatGPT は、自然言語を使用して、概念を明確かつ簡潔に説明する応答を生成します。 これは、ユーザーがさまざまな方法で説明を聞くことで概念をよりよく理解するのに役立ち、さらに学習する必要がある領域を特定するのにも役立ちます。 ChatGPT は JavaScript コードを平易な英語で説明できます。 コードが前のフレームと次のフレームのピクセル差を計算していることを「理解」しました。 コード スニペットからブログ投稿を始めるのは本当に良いことです。 この関数は @screenrunapp ビデオ内のマウスの位置を検出する pic.twitter.com/a44r7z5Qoy — Laurent Denoue (@ldenoue) 2023 年 1 月 28 日 このアプローチを使用して、コーディングの概念を他の人に説明する練習をすることもできます。これは、技術的なコミュニケーションと教育のための重要なスキルになる可能性があります。 ChatGPT によって生成された出力を確認することで、ユーザーは説明を改善する必要がある領域を特定し、情報を提示するさまざまな方法を練習できます。 コード スニペットを生成する ChatGPT を使用して、特定の入力に基づいてコード スニペットを生成できます。 これは、コーディング プロジェクトの出発点として、または特定の関数やアルゴリズムがどのように機能するかを理解するのに役立ちます。 この目的で ChatGPT を使用するために、ユーザーは生成したいコード スニペットを説明するプロンプトを入力できます。たとえば、「文字列を反転する Python …

ChatGPT を使用してコーディング スキルを向上させる方法 Read More »

nbdev v2 レビュー: Git フレンドリーな Jupyter ノートブック

プログラミングを行うには多くの方法があります。 最も生産的なパラダイムの 1 つは対話型です。REPL (read-eval-print ループ) を使用して、コーディングしながらコードを記述およびテストし、テストしたコードをファイルにコピーします。 LISP 開発環境で生まれた REPL メソッドは、Python プログラミングに適しています。Python には常に優れた対話型開発ツールが備わっているからです。 このスタイルのプログラミングの欠点は、コードを記述したら、テストを個別に取り出してドキュメントを作成し、そのすべてをリポジトリに保存し、パッケージ化して、パッケージとドキュメントを公開する必要があることです。 Donald Knuth のリテラシー プログラミング パラダイムでは、ドキュメントとコードを同じドキュメントに記述し、人間を対象としたドキュメントにコンピュータ向けのコードを散在させることを規定しています。 リテラシー プログラミングは科学プログラミングやデータ サイエンスに広く使用されており、多くの場合、Jupyter Notebook、Jupyter Lab、Visual Studio Code、PyCharm などのノートブック環境が使用されています。 ノートブックの問題の 1 つは、誰にとっても重要ではないメタデータを含め、あまりにも多くの情報を保存するため、リポジトリとうまく連携できない場合があることです。 これは、ノートブックがセル指向であり、Git などのソース コード リポジトリが行指向であるため、マージの競合がある場合に問題を引き起こします。 fast.ai の Jeremy Howard と Hamel Husain は、約 20 人のマイナーな貢献者と共に、Jupyter Notebook が Git でうまく動作することを可能にするだけでなく、非常に生産的なインタラクティブで読み書きのできるプログラミングを可能にする一連のコマンドライン ユーティリティを考え出しました。スタイル。 正しい Python コードを迅速に生成するだけでなく、ドキュメントとテストを同時に生成し、マージの競合による破損を心配することなくすべてを Git に保存し、いくつかのコマンドで PyPI …

nbdev v2 レビュー: Git フレンドリーな Jupyter ノートブック Read More »

Codecademy は、求職者向けの強化された機能とアップスキル向けの新製品でサービスを拡大します

ボストン–(ビジネスワイヤ)–コードアカデミー、 から スキルソフト (NYSE: SKIL) は本日、Codecademy Pro のアップグレードされた機能と新しいアップスキル製品である Codecademy Plus を含む、製品スイートの機能強化を発表しました。 拡張されたオファリングは、テクノロジーで新しいキャリアを開始したり、技術スキルセットを強化したりしようとしている専門家に、堅牢でエンドツーエンドの学習体験をもたらします。 労働統計局によると、データ サイエンスとソフトウェア開発の雇用は、2021 年から 2031 年の間に、すべての職業の平均よりもはるかに速く、それぞれ 36% と 25% 増加すると予想されています。 しかし、IT 意思決定者が報告したように、多くの組織はスキルの高い候補者の採用に苦労しており、これがスキルギャップの最大の理由となっています。 Codecademy の最新のサービスは、学習者のライフサイクル全体に焦点を当てており、キャリアの構築と成長に必要なデジタル スキルを個人に提供し、ひいては未来に適合した労働力を生み出します。 Codecademy の CEO 兼共同創設者である Zach Sims は次のように述べています。 「誰かが技術リテラシーの向上、既存の役割の昇進、または新しいキャリアに着手しようとしているかどうかにかかわらず、技術トレーニングとスキルアップはより良いキャリアと将来につながる可能性があります。 当社の新しい製品は、当社の製品スイートを強化および多様化して、さらに幅広い学習者のニーズに対応し、将来のキャリアを保証する力を与えます。」 これらの機能強化には、Codecademy Pro の新機能セットの立ち上げが含まれます。これは、学習者がテクノロジーのエントリーレベルのキャリア機会に必要なスキルを習得するのに役立つ Codecademy の製品です。 キャリア パス、面接準備、コード チャレンジなどの既存の Pro 機能に加えて、Codecademy では次の機能を導入しています。 評価: 各キャリア パスを通じて、リアルタイムのコーディング演習を伴う認定試験では、学習者が作業環境でスキルを思い出して適用する能力をテストし、改善すべき領域を特定します。 これにより、学習目標を達成し、即戦力となるスキルを開発するまでの時間が短縮されます。 プロフェッショナル認定: キャリア パスのすべての評価に合格した後、学習者は Codecademy を通じて習熟度を証明し、自分自身と将来の雇用主に対してドメインの専門知識を証明できます。 …

Codecademy は、求職者向けの強化された機能とアップスキル向けの新製品でサービスを拡大します Read More »

Python リストとリスト操作のチュートリアル

の パイソン、 リスト 角括弧内に書かれています []. リストの定義。 このテーブル インデックスの 2 行目は、リスト内のアイテムにアクセスする方法です。 | | 写真: マイケル・ガラニク # Define a list z = [3, 7, 4, 2] Python リストを変更する 8 つの方法 インデックス方式 カウント方法 ソート方法 メソッドを追加 メソッドを削除 ポップ法 拡張方法 挿入方法 リストには、さまざまなタイプの項目の順序付けられたコレクションが格納されます。 上で定義したリストには、すべて同じ型 (int) の項目がありますが、以下に示すように、リスト内のすべての項目が同じ型である必要はありません。 # Define a list heterogenousElements = [3, True, ‘Michael’, 2.0] リストには、整数 (int)、bool、string、float が含まれます。 リスト内の値にアクセスする方法 リスト内の各項目には、インデックス値が割り当てられています。 …

Python リストとリスト操作のチュートリアル Read More »

ブロックチェーン開発者になる方法

FTXのような暗号中心の企業の崩壊により、コインの価格が大きく変動することを余儀なくされたため、暗号通貨にとって厳しい年でした. しかし、あらゆる形態や規模の組織が、仮想通貨の基盤となるテクノロジーであるブロックチェーンの可能性に依然として関心を持っています。 2022 年 5 月に発表された Statista の調査によると、ブロックチェーン市場は 2025 年までに 400 億ドル近くに達すると予測されています。 DevSkiller の CTO である Tomasz Nurkiewicz 氏は、ブロックチェーンのキャリアへの道を歩み始めるには、ある程度の開発経験が重要であると説明しています。 「ブロックチェーン開発には独自のエコシステムがあるため、特定の言語を知る必要はありませんが、アルゴリズムとデータ構造の基本を知っていることは良いことです」と彼は言います。 「フロントエンドやバックエンドの経験は必要ありません。コンピューター サイエンスなどの理論的なバックグラウンドがあれば役立つかもしれません。」 ブロックチェーンの仕組みを理解する スマート コントラクトや分散アプリケーションなどのコードや概念に直接飛びつく前に、ブロックチェーンがどのように機能するかを理解することが重要です。 「マイニング モデルとは何か、その基礎となる構造は何か? ブロックチェーンにはどのような情報を載せていますか?ブロックチェーンにはどのような種類がありますか?」 ヌルキエヴィチは言います。 マイニングなどを理解すること (なぜ CPU を集中的に使用するのかを含む) や、イーサリアム ネットワークがプルーフ オブ ワークからプルーフ オブ ステークに移行することがなぜ重要なのか (そしてこれら 2 つの用語を理解すること) を理解することが特に重要です。 Nurkiewicz 氏は、ブロックチェーンの良いアプリケーションと悪いアプリケーション (つまり、ユース ケース) を理解することは価値があると述べています。 「これにより、支援者が投資ラウンドを探しているだけで、プロジェクト自体がまったく意味のないブロックチェーン プロジェクトを認識することができます」と彼は言います。 「ブロックチェーン技術で何か役に立つことをしたいのであれば、これらの原則を理解することが非常に重要です。そうしないと、深く考えずにインターネットからコピー&ペーストするだけになるからです。」 Alex Putkov は Digital …

ブロックチェーン開発者になる方法 Read More »