「エチュード(フランス語で勉強を意味する)は器楽曲であり、通常は短く、かなり困難です。 特定の音楽スキルを完成させるための練習資料を提供するように設計されています。」 —ウィキペディア
このプロジェクトには、特定のプログラミングスキルを完成させるための、通常は短いPythonプログラムであるpytudesが含まれています。
音楽のアナロジーを続けるために、Spotifyのようなプログラミングを考える人もいます:彼らはアプリをインストールし、良いプレイリストを見つけ、「再生」ボタンを押す方法を知りたいです。その後、彼らはそれについて考えたくありません。さまざまなプログラミング タスクで同等の操作を行う方法を説明するチュートリアルは他にもたくさんありますが、これは役に立ちません。しかし、プログラミングをピアノを弾くようなもの(完成するまでに何年もかかる技術)を考えるなら、このコレクションがお役に立てば幸いです。
ノートブックごとに、タイトルにカーソルを合わせるかクリックするか、左側の列の文字のいずれかをクリックして、Colab、Deepnote、Github、Mybinder、Sagemaker、または NBViewer でノートブックを起動できます。
走る | 年 | 最近(2022年) |
---|---|---|
CDGMNS | 2022 | アルファコード自動プログラミング |
CDGMNS | 2022 | メニューからの名前の選択 |
CDGMNS | 2022 | コード2022の出現 |
CDGMNS | 2022 | コードユーティリティの出現 |
CDGMNS | 2022 | 勝利の言葉 |
CDGMNS | 2022 | ゴールドバーグの文字レベル言語モデル |
CDGMNS | 2022 | アニグラム:ワードチェーン |
走る | 年 | プログラミング例 |
---|---|---|
CDGMNS | 2022 | アルファコード自動プログラミング |
CDGMNS | 2018 | ビールの推測再考 |
CDGMNS | 2020 | 自転車統計 |
CDGMNS | 2018 | やめられない |
CDGMNS | 2019 | 三角形の混沌 |
CDGMNS | 2017 | コンウェイの人生ゲーム |
CDGMNS | 2020 | 迷路の生成と解決 |
CDGMNS | 2021 | メルのコナネボード |
CDGMNS | 2022 | メニューからの名前の選択 |
CDGMNS | 2020 | 写真の焦点距離 |
CDGMNS | 2018 | ピックルボール大会 |
CDGMNS | 2017 | プロジェクトオイラーユーティリティ |
CDGMNS | 2020 | トランプの追跡:選挙人票 |
走る | 年 | コードの出現 |
---|---|---|
CDGMNS | 2022 | コード2022の出現 |
CDGMNS | 2021 | コード2021の出現 |
CDGMNS | 2020 | コード2020の出現 |
CDGMNS | 2018 | コード2018の出現 |
CDGMNS | 2017 | コード2017の出現 |
CDGMNS | 2016 | コード2016の出現 |
CDGMNS | 2022 | コードユーティリティの出現 |
走る | 年 | ロジックと数字のパズル |
---|---|---|
CDGMNS | 2014 | 暗号演算 |
CDGMNS | 2018 | オイラーのべき乗和予想 |
CDGMNS | 2020 | 4つの4、5つの5、およびカウントダウン |
CDGMNS | 2021 | ケンケン(数独のようなパズル) |
CDGMNS | 2019 | ペアリングソックス |
CDGMNS | 2018 | シチャーマンダイス |
CDGMNS | 2014 | ソル・ゴロムの長方形パズル |
CDGMNS | 2021 | スターバトル(数独のようなパズル) |
CDGMNS | 2006 | 数独 |
CDGMNS | 2021 | 数独:Javaで毎秒100,000パズル |
CDGMNS | 2020 | 平方和パズル |
CDGMNS | 2020 | シェリルの誕生日はいつですか? |
CDGMNS | 2015 | シェリルがイブに会ったとき:誕生日の物語 |
CDGMNS | 2015 | xkcd 1313: 正規表現ゴルフ |
CDGMNS | 2015 | xkcd 1313: 正規表現ゴルフ (パート 2: 無限の問題) |
走る | 年 | ワードパズル |
---|---|---|
CDGMNS | 2020 | ボグル/逆ボグル |
CDGMNS | 2020 | 化学元素のつづり |
CDGMNS | 2020 | 等長数: FOUR = 4 |
CDGMNS | 2017 | ジェスチャータイピング |
CDGMNS | 2017 | ゴースト:ワードゲーム |
CDGMNS | 2018 | 言葉を使って物事を行う方法:PythonのNLP |
CDGMNS | 2020 | ジョットとワードル:単語推測ゲーム |
CDGMNS | 2015 | 自転車のロックについてコーディングしましょう |
CDGMNS | 2017 | スクラブル:クロスワードゲームプログラムのリファクタリング |
CDGMNS | 2020 | スペリングコンテスト |
CDGMNS | 2017 | 英語を命題論理に翻訳する |
CDGMNS | 2022 | 勝利の言葉 |
CDGMNS | 2017 | 世界最長の回文 |
CDGMNS | 2020 | 世界最短のポートマントアウトワード |
CDGMNS | 2018 | XKCD 1970: 名前ドミノ |
走る | 年 | 確率と不確実性 |
---|---|---|
CDGMNS | 2022 | ゴールドバーグの文字レベル言語モデル |
CDGMNS | 2018 | 確率の具体的紹介 |
CDGMNS | 2016 | 確率、パラドックス、合理的な人の原則 |
CDGMNS | 2020 | シミュレーションによる確率の推定 |
CDGMNS | 2019 | 悪魔とコイン投げゲーム |
CDGMNS | 2020 | サイコロ野球 |
CDGMNS | 2018 | 経済シミュレーション |
CDGMNS | 2012 | ポーカーハンドランキング |
CDGMNS | 2020 | 未完成のゲーム....リスクの |
CDGMNS | 2019 | WWW:誰が(NBAタイトル)を獲得しますか? |
走る | 年 | リドラー(538から) |
---|---|---|
CDGMNS | 2022 | アニグラム:ワードチェーン |
CDGMNS | 2017 | バトルロワイアル |
CDGMNS | 2021 | クロスプロダクト |
CDGMNS | 2020 | カードをめくる;推測ゲーム |
CDGMNS | 2019 | 抽選 |
CDGMNS | 2019 | ナイトキングを倒すために何人の兵士? |
CDGMNS | 2017 | 人間不信の隣人 |
CDGMNS | 2018 | 正しく注文されたカードハンド |
CDGMNS | 2021 | 州を分割する |
CDGMNS | 2020 | ツール・ド・538 |
CDGMNS | 2020 | 12個のボールの重さ |
CDGMNS | 2020 | 戦争。それは何のために良いですか? |
走る | 年 | コンピュータサイエンスのアルゴリズムと概念 |
---|---|---|
CDGMNS | 2017 | ベーシックインタプリタ |
CDGMNS | 2017 | 凸包問題 |
CDGMNS | 2020 | 物事を数える方法 |
CDGMNS | 2020 | 安定したマッチングの問題 |
CDGMNS | 2017 | 記号代数、単純化、および微分 |
CDGMNS | 2017 | スノボル:悪い成績、良い経験 |
CDGMNS | 2018 | 巡回販売員問題 |
ファイル | 形容 | ドキュメンテーション |
---|---|---|
beal.py | ビール予想の反例を探す | ドキュメンテーション |
docex.py | doctestに似た単体テストを実行するための廃止されたフレームワーク |
|
ibol.py | 種のバーコードの演習 | ドキュメンテーション |
lettercount.py | グーグルNgramカウントを文字カウントに変換する | ドキュメンテーション |
lis.py | Python で書かれた Lisp インタプリタ | ドキュメンテーション |
lispy.py | Pythonで書かれたさらに優れたLispインタプリタ | ドキュメンテーション |
lispytest.py | Lispインタプリタのテスト | |
pal.py | 長い回文を見つける | ドキュメンテーション |
pal2.py | より長い回文を見つける | ドキュメンテーション |
pal3.py | さらに長い回文を見つける | ドキュメンテーション |
pytudes.py | テキストを前処理して、この README.md ファイルを生成します。 | |
py2html.py | Pythonファイルをhtmlとしてフォーマットするためのプリティプリンタ | |
SET.py | カードゲームSETを分析する | ドキュメンテーション |
spell.py | スペル修正 | ドキュメンテーション |
sudoku.py | 数独パズルを解くプログラム | ドキュメンテーション |
testaccum.py | 失敗したPython累積表示提案のテスト |
ドキュメンテーション |
yaptu.py | さらに別のPythonテンプレートユーティリティ |
名前の「エチュード」部分のアイデアは、 チャールズ・ウェザレルによるこの1978年の本は、私が最初にプログラミングを学んでいたときに私に非常に影響を与えました。私はまだ私のコピーを持っています。