Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Python programs, usually short, of considerable difficulty, to perfect particular skills.

License

NotificationsYou must be signed in to change notification settings

Data-Science-AI-Open-Source/pytudes

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pytudes

"Anétude (a French word meaningstudy) is an instrumental musical composition, usually short, of considerable difficulty,and designed to provide practice material for perfecting a particular musical skill." —Wikipedia

This project containspytudes—Python programs, usually short, for perfecting particular programming skills.

Who is this for?

To continue the musical analogy, some people think of programming likeSpotify: they want to know how to install the app, find a good playlist, and hit the "play" button; after that they don't want to think about it. There are plenty of other tutorials that will tell you how to do the equivalent of that for various programming tasks—this one won't help. But if you think of programming like playing the piano—a craft that can takeyears to perfect—then I hope this collection can help.

Index of Jupyter (IPython) Notebooks

For each notebook you can hover or click on the title, or click one of the letters in the left column to launch the notebook onColab,Deepnote,Github,Mybinder,Sagemaker, orNBViewer.

RunYearRecent (2022)
CDGMNS2022AlphaCode Automated Programming
CDGMNS2022Selecting Names from a Menu
CDGMNS2022Advent of Code 2022
CDGMNS2022Advent of Code Utilities
CDGMNS2022Winning Wordle
CDGMNS2022Goldberg's Character-level Language Model
CDGMNS2022Anigrams: Word Chains
RunYearProgramming Examples
CDGMNS2022AlphaCode Automated Programming
CDGMNS2018Beal's Conjecture Revisited
CDGMNS2020Bicycling Statistics
CDGMNS2018Can't Stop
CDGMNS2019Chaos with Triangles
CDGMNS2017Conway's Game of Life
CDGMNS2020Generating and Solving Mazes
CDGMNS2021Mel's Konane Board
CDGMNS2022Selecting Names from a Menu
CDGMNS2020Photo Focal Lengths
CDGMNS2018Pickleball Tournament
CDGMNS2017Project Euler Utilities
CDGMNS2020Tracking Trump: Electoral Votes
RunYearAdvent of Code
CDGMNS2022Advent of Code 2022
CDGMNS2021Advent of Code 2021
CDGMNS2020Advent of Code 2020
CDGMNS2018Advent of Code 2018
CDGMNS2017Advent of Code 2017
CDGMNS2016Advent of Code 2016
CDGMNS2022Advent of Code Utilities
RunYearLogic and Number Puzzles
CDGMNS2014Cryptarithmetic
CDGMNS2018Euler's Sum of Powers Conjecture
CDGMNS2020Four 4s, Five 5s, and Countdowns
CDGMNS2021KenKen (Sudoku-like Puzzle)
CDGMNS2019Pairing Socks
CDGMNS2018Sicherman Dice
CDGMNS2014Sol Golomb's Rectangle Puzzle
CDGMNS2021Star Battle (Sudoku-like Puzzle)
CDGMNS2006Sudoku
CDGMNS2021Sudoku: 100,000 puzzles/second in Java
CDGMNS2020Square Sum Puzzle
CDGMNS2020When is Cheryl's Birthday?
CDGMNS2015When Cheryl Met Eve: A Birthday Story
CDGMNS2015xkcd 1313: Regex Golf
CDGMNS2015xkcd 1313: Regex Golf (Part 2: Infinite Problems)
RunYearWord Puzzles
CDGMNS2020Boggle / Inverse Boggle
CDGMNS2020Chemical Element Spelling
CDGMNS2020Equilength Numbers: FOUR = 4
CDGMNS2017Gesture Typing
CDGMNS2017Ghost: A Word game
CDGMNS2018How to Do Things with Words: NLP in Python
CDGMNS2020Jotto and Wordle: Word Guessing Games
CDGMNS2015Let's Code About Bike Locks
CDGMNS2017Scrabble: Refactoring a Crossword Game Program
CDGMNS2020Spelling Bee
CDGMNS2017Translating English into Propositional Logic
CDGMNS2022Winning Wordle
CDGMNS2017World's Longest Palindrome
CDGMNS2020World's Shortest Portmantout Word
CDGMNS2018xkcd 1970: Name Dominoes
RunYearProbability and Uncertainty
CDGMNS2022Goldberg's Character-level Language Model
CDGMNS2018A Concrete Introduction to Probability
CDGMNS2016Probability, Paradox, and the Reasonable Person Principle
CDGMNS2020Estimating Probabilities with Simulations
CDGMNS2019The Devil and the Coin Flip Game
CDGMNS2020Dice Baseball
CDGMNS2018Economics Simulation
CDGMNS2012Poker Hand Ranking
CDGMNS2020The Unfinished Game .... of Risk
CDGMNS2019WWW: Who Will Win (NBA Title)?
RunYearThe Riddler (from 538)
CDGMNS2022Anigrams: Word Chains
CDGMNS2017Battle Royale
CDGMNS2021CrossProduct
CDGMNS2020Flipping Cards; A Guessing Game
CDGMNS2019Lottery
CDGMNS2019How Many Soldiers to Beat the Night King?
CDGMNS2017Misanthropic Neighbors
CDGMNS2018Properly Ordered Card Hands
CDGMNS2021Split the States
CDGMNS2020Tour de 538
CDGMNS2020Weighing Twelve Balls
CDGMNS2020War. What is it Good For?
RunYearComputer Science Algorithms and Concepts
CDGMNS2017BASIC Interpreter
CDGMNS2017Convex Hull Problem
CDGMNS2020How to Count Things
CDGMNS2020Stable Matching Problem
CDGMNS2017Symbolic Algebra, Simplification, and Differentiation
CDGMNS2017Snobol: Bad Grade, Good Experience
CDGMNS2018Traveling Salesperson Problem

Index of Python Files

FileDescriptionDocumentation
beal.pySearch for counterexamples to Beal's Conjecturedocumentation
docex.pyAn obsolete framework for running unit tests, similar todoctest
ibol.pyAn Exercise in Species Barcodingdocumentation
lettercount.pyConvert Google Ngram Counts to Letter Countsdocumentation
lis.pyLisp Interpreter written in Pythondocumentation
lispy.pyEven Better Lisp Interpreter written in Pythondocumentation
lispytest.pyTests for Lisp Interpreters
pal.pyFind long palindromesdocumentation
pal2.pyFind longer palindromesdocumentation
pal3.pyFind even longer palindromesdocumentation
pytudes.pyPre-process text to generate this README.md file.
py2html.pyPretty-printer to format Python files as html
SET.pyAnalyze the card game SETdocumentation
spell.pySpelling correctordocumentation
sudoku.pyProgram to solve sudoku puzzlesdocumentation
testaccum.pyTests for my failed Pythonaccumulation display proposaldocumentation
yaptu.pyYet Another Python Templating Utility

Etudes for Programmers

I got the idea for the"etudes" part of the name fromthis1978 bookbyCharles Wetherellthat was very influential to me when I was first learning to program. I still have my copy.

About

Python programs, usually short, of considerable difficulty, to perfect particular skills.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook98.3%
  • Other1.7%

[8]ページ先頭

©2009-2025 Movatter.jp