彼得·諾維格
麻省理工學院許可證
2015-2022
皮圖德斯
「練習曲(法語單詞,意思是學習)是一種器樂作品,通常很短,難度很大,旨在為完善特定的音樂技能提供練習材料。” —維基百科
該專案包含pytudes ——Python 程序,通常很短,用於完善特定的程式設計技能。
這是給誰的?
繼續音樂類比,有些人會想到像Spotify 這樣的編程:他們想知道如何安裝應用程序,找到一個好的播放列表,然後點擊“播放”按鈕;他們想知道如何安裝應用程序,找到一個好的播放列表,然後點選「播放」按鈕;之後他們就不想再去想它了。還有很多其他教學會告訴您如何對各種程式設計任務執行相同的操作,但這個教學沒有幫助。但如果你認為程式設計就像彈鋼琴——一種需要數年時間才能完善的手藝——那麼我希望這個合集能有所幫助。
Jupyter (IPython) 筆記本索引
對於每個筆記本,您可以將滑鼠懸停在標題上查看說明,或點擊標題在 github 上查看,或點擊左列中的字母之一在Colab 、 D eepnote、 M ybinder、 Sagemaker 、或NBViewer 。
跑步 | 年 | 新的 |
---|
CDDMNS | 2024年 | 代碼 2024 的到來 |
CDDMNS | 2024年 | 在 Paint by Numbers 中計算簇大小 |
CDDMNS | 2024年 | 法學碩士、心智理論與謝麗爾的生日 |
CDDMNS | 2024年 | 數位手鍊遊戲 |
CDDMNS | 2024年 | 美式足球加時賽 |
CDDMNS | 2024年 | 頑固的數字結尾 |
CDDMNS | 2024年 | 英語、數學和程式語言 |
CDDMNS | 2023年 | 代碼 2023 的到來 |
CDDMNS | 2023年 | 文檔字串不動點理論 |
CDDMNS | 2023年 | 一封信關閉 |
CDDMNS | 2023年 | 鑽石遊戲:機率之謎 |
跑步 | 年 | 程式設計實例 |
---|
CDDMNS | 2022年 | AlphaCode 自動化編程 |
CDDMNS | 2022年 | 巴比倫數位系統 |
CDDMNS | 2018年 | 重新檢視比爾猜想 |
CDDMNS | 2020年 | 騎自行車統計 |
CDDMNS | 2018年 | 無法停止 |
CDDMNS | 2019年 | 三角形的混沌 |
CDDMNS | 2017年 | 康威的生命遊戲 |
CDDMNS | 2020年 | 生成和解決迷宮 |
CDDMNS | 2024年 | 英語、數學和程式語言 |
CDDMNS | 2021年 | 梅爾的 Konane 板 |
CDDMNS | 2020年 | 照片焦距 |
CDDMNS | 2018年 | 匹克球錦標賽 |
CDDMNS | 2017年 | 歐拉計劃實用程序 |
CDDMNS | 2022年 | 從選單中選擇名稱 |
CDDMNS | 2020年 | 追蹤民調:選舉人票 |
跑步 | 年 | 代碼的出現 |
---|
CDDMNS | 2024年 | 代碼 2024 的到來 |
CDDMNS | 2023年 | 代碼 2023 的到來 |
CDDMNS | 2022年 | 代碼 2022 的到來 |
CDDMNS | 2021年 | 代碼 2021 的到來 |
CDDMNS | 2020年 | 代碼 2020 的到來 |
CDDMNS | 2018年 | 2018 年代碼的到來 |
CDDMNS | 2017年 | 2017 年代碼問世 |
CDDMNS | 2016年 | 2016 年法典問世 |
CDDMNS | 2022年 | 代碼實用程式的出現 |
跑步 | 年 | 機率和不確定性 |
---|
CDDMNS | 2019年 | 語言模型的有效性 |
CDDMNS | 2018年 | 機率的具體介紹 |
CDDMNS | 2016年 | 機率、悖論與理性人原則 |
CDDMNS | 2020年 | 透過模擬估計機率 |
CDDMNS | 2023年 | 鑽石遊戲:機率之謎 |
CDDMNS | 2019年 | 魔鬼與硬幣翻轉遊戲 |
CDDMNS | 2020年 | 骰子棒球 |
CDDMNS | 2018年 | 經濟模擬 |
CDDMNS | 2024年 | 美式足球加時賽 |
CDDMNS | 2012年 | 撲克手牌排名 |
CDDMNS | 2020年 | 未完成的風險遊戲..... |
CDDMNS | 2019年 | WWW:誰會獲勝(NBA 冠軍)? |
跑步 | 年 | 邏輯與數字/計數難題 |
---|
CDDMNS | 2024年 | 在 Paint by Numbers 中計算簇大小 |
CDDMNS | 2014年 | 密碼算術 |
CDDMNS | 2018年 | 歐拉冪和猜想 |
CDDMNS | 2020年 | 四個 4、五個 5 和倒數計時 |
CDDMNS | 2020年 | 如何數數 |
CDDMNS | 2021年 | KenKen(類似數獨的謎題) |
CDDMNS | 2024年 | 數位手鍊遊戲 |
CDDMNS | 2019年 | 搭配襪子 |
CDDMNS | 2018年 | 西克曼骰子 |
CDDMNS | 2014年 | 索爾·哥倫布的矩形拼圖 |
CDDMNS | 2024年 | 頑固的數字結尾 |
CDDMNS | 2021年 | Star Battle(類似數獨的謎題) |
CDDMNS | 2006年 | 數獨 |
CDDMNS | 2021年 | 數獨:Java 中每秒 100,000 個謎題 |
CDDMNS | 2020年 | 平方和謎題 |
CDDMNS | 2020年 | 謝麗爾的生日是什麼時候? |
CDDMNS | 2015年 | 當謝麗爾遇見伊芙:生日故事 |
CDDMNS | 2024年 | 法學碩士、心智理論與謝麗爾的生日 |
CDDMNS | 2015年 | xkcd 1313:正規表示式高爾夫 |
CDDMNS | 2015年 | xkcd 1313:正規表示式高爾夫(第 2 部分:無限問題) |
跑步 | 年 | 文字謎題 |
---|
CDDMNS | 2020年 | 迷惑/逆迷惑 |
CDDMNS | 2020年 | 化學元素拼寫 |
CDDMNS | 2020年 | 等長數:4 = 4 |
CDDMNS | 2017年 | 手勢打字 |
CDDMNS | 2017年 | 幽靈:文字遊戲 |
CDDMNS | 2018年 | 如何用文字做:Python 中的 NLP |
CDDMNS | 2015年 | 讓我們來編寫有關自行車鎖的程式碼 |
CDDMNS | 2023年 | 一封信關閉 |
CDDMNS | 2017年 | Scrabble:重構填字遊戲程序 |
CDDMNS | 2020年 | 拼字比賽 |
CDDMNS | 2017年 | 將英文翻譯成命題邏輯 |
CDDMNS | 2020年 | Wordle、邪惡 Wordle、Antiwordle 和 Jotto |
CDDMNS | 2022年 | 獲勝詞 |
CDDMNS | 2017年 | 世界上最長的回文 |
CDDMNS | 2020年 | 世界上最短的組合詞 |
CDDMNS | 2018年 | xkcd 1970:命名多米諾骨牌 |
跑步 | 年 | 謎語人(來自 538) |
---|
CDDMNS | 2022年 | 字謎:詞鏈 |
CDDMNS | 2017年 | 大逃殺 |
CDDMNS | 2021年 | 攀岩牆 |
CDDMNS | 2021年 | 叉積 |
CDDMNS | 2020年 | 翻轉卡片;猜謎遊戲 |
CDDMNS | 2019年 | 抽籤 |
CDDMNS | 2019年 | 需要多少士兵才能擊敗夜王? |
CDDMNS | 2017年 | 厭世的鄰居 |
CDDMNS | 2018年 | 正確順序的牌手 |
CDDMNS | 2021年 | 賽道 |
CDDMNS | 2021年 | 分裂各州 |
CDDMNS | 2020年 | 環法538 |
CDDMNS | 2020年 | 稱量十二球 |
CDDMNS | 2020年 | 戰爭。它有什麼用? |
跑步 | 年 | 計算機科學演算法與概念 |
---|
CDDMNS | 2017年 | 基本口譯員 |
CDDMNS | 2017年 | 凸包問題 |
CDDMNS | 2023年 | 文檔字串不動點理論 |
CDDMNS | 2020年 | 穩定匹配問題 |
CDDMNS | 2017年 | 符號代數、化簡與微分 |
CDDMNS | 2017年 | Snobol:成績差,經驗好 |
CDDMNS | 2018年 | 旅行推銷員問題 |
Python 檔案索引
文件 | 描述 | 文件 |
---|
比爾.py | 尋找比爾猜想的反例 | 文件 |
docex.py | 用於執行單元測試的過時框架,類似於doctest | |
伊博爾.py | 物種條碼練習 | 文件 |
lettercount.py | 將 Google Ngram 計數轉換為字母計數 | 文件 |
lis.py | 用 Python 寫的 Lisp 解釋器 | 文件 |
lispy.py | 用 Python 編寫的更好的 Lisp 解釋器 | 文件 |
lispy測試.py | Lisp 解釋器的測試 | |
pal.py | 尋找長回文 | 文件 |
pal2.py | 找到更長的回文 | 文件 |
pal3.py | 找到更長的回文 | 文件 |
pytudes.py | 預處理文字以產生此 README.md 檔案。 | |
py2html.py | Pretty-printer 將 Python 檔案格式化為 html | |
設定.py | 解析卡牌遊戲SET | 文件 |
拼字.py | 拼字糾正器 | 文件 |
數獨.py | 解決數獨難題的程序 | 文件 |
testaccum.py | 測試我失敗的Python accumulation display 提案 | 文件 |
yaptu.py | 另一個 Python 模板實用程式 | |
程式設計師練習曲
我從 Charles Wetherell 1978 年出版的這本書中得到了名字中「練習曲」部分的想法,當我第一次學習程式設計時,這本書對我影響很大。我還留著我的副本。