├── .gitignore ├── 01_hello ├── Makefile ├── README.md ├── hello01_print.py ├── hello02_comment.py ├── hello03_shebang.py ├── hello04_argparse_positional.py ├── hello05_argparse_option.py ├── hello06_main_function.py ├── hello07_get_args.py ├── hello08_formatted.py └── test.py ├── 02_crowsnest ├── Makefile ├── README.md ├── all_test.sh ├── solution.py └── test.py ├── 03_picnic ├── Makefile ├── README.md ├── all_test.sh ├── solution.py └── test.py ├── 04_jump_the_five ├── Makefile ├── README.md ├── all_test.sh ├── solution1.py ├── solution2.py ├── solution3.py ├── solution4.py ├── solution5.py └── test.py ├── 05_howler ├── .gitignore ├── Makefile ├── README.md ├── all_test.sh ├── mk-test-out.sh ├── solution1.py ├── solution2.py ├── test-outs │ ├── preamble.txt │ ├── sonnet-29.txt │ └── the-bustle.txt └── test.py ├── 06_wc ├── Makefile ├── README.md ├── all_test.sh ├── inputs │ ├── empty.txt │ ├── foo.txt │ ├── one.txt │ └── two.txt ├── solution.py └── test.py ├── 07_gashlycrumb ├── Makefile ├── README.md ├── all_test.sh ├── alternate.txt ├── gashlycrumb.txt ├── gashlycrumb_interactive.py ├── solution1.py ├── solution2_dict_comp.py ├── solution3_dict_get.py └── test.py ├── 08_apples_and_bananas ├── Makefile ├── README.md ├── all_test.sh ├── solution1_iterate_chars.py ├── solution2_str_replace.py ├── solution3_str_translate.py ├── solution4_list_comprehension.py ├── solution5.1_no_closure.py ├── solution5_list_comp_function.py ├── solution6_map_lambda.py ├── solution7_map_function.py ├── solution8_regex.py └── test.py ├── 09_abuse ├── Makefile ├── README.md ├── all_test.sh ├── solution.py └── test.py ├── 10_telephone ├── Makefile ├── README.md ├── all_test.sh ├── solution1.py ├── solution2_list.py └── test.py ├── 11_bottles_of_beer ├── Makefile ├── README.md ├── all_test.sh ├── mk-sums.sh ├── solution.py ├── sums.txt └── test.py ├── 12_ransom ├── Makefile ├── README.md ├── all_test.sh ├── solution1_for_loop.py ├── solution2_for_append_list.py ├── solution3_for_append_string.py ├── solution4_list_comprehension.py ├── solution5_shorter_list_comp.py ├── solution6_map.py ├── solution7_shorter_map.py └── test.py ├── 13_twelve_days ├── Makefile ├── README.md ├── all_test.sh ├── mk-outs.sh ├── solution.py ├── solution_emoji.py ├── test-out │ ├── 1.out │ ├── 10.out │ ├── 11.out │ ├── 12.out │ ├── 2.out │ ├── 3.out │ ├── 4.out │ ├── 5.out │ ├── 6.out │ ├── 7.out │ ├── 8.out │ └── 9.out └── test.py ├── 14_rhymer ├── Makefile ├── README.md ├── all_test.sh ├── solution1_regex.py ├── solution2_no_regex.py ├── solution3_dict_words.py └── test.py ├── 15_kentucky_friar ├── Makefile ├── README.md ├── all_test.sh ├── inputs │ ├── banner.txt │ ├── banner.txt.out │ ├── blake.txt │ ├── blake.txt.out │ ├── dickinson.txt │ ├── dickinson.txt.out │ ├── raven.txt │ ├── raven.txt.out │ ├── shakespeare.txt │ └── shakespeare.txt.out ├── mk-outs.sh ├── solution1_regex.py ├── solution2_re_compile.py ├── solution3_no_regex.py └── test.py ├── 16_scrambler ├── Makefile ├── README.md ├── all_test.sh ├── intro.txt ├── solution.py └── test.py ├── 17_mad_libs ├── Makefile ├── README.md ├── all_test.sh ├── inputs │ ├── fox.txt │ ├── help.txt │ ├── no_blanks.txt │ └── romeo_juliet.txt ├── solution1_regex.py ├── solution2_no_regex.py └── test.py ├── 18_gematria ├── Makefile ├── README.md ├── all_test.sh ├── asciitbl.py ├── solution.py ├── test.py └── words.txt ├── 19_wod ├── Makefile ├── README.md ├── all_test.sh ├── inputs │ ├── bad-delimiter.tab │ ├── bad-empty.csv │ ├── bad-headers-only.csv │ ├── bad-headers.csv │ ├── bad-reps.csv │ ├── exercises.csv │ └── silly-exercises.csv ├── manual1.py ├── manual2_list_comprehension.py ├── manual3_map.py ├── requirements.txt ├── solution1.py ├── solution2.py ├── test.py ├── unit.py ├── using_csv1.py ├── using_csv2.py ├── using_csv3.py └── using_pandas.py ├── 20_password ├── Makefile ├── README.md ├── all_test.sh ├── const │ ├── adjs.txt │ ├── nouns.txt │ └── verbs.txt ├── harvest.py ├── scarlet │ ├── adjs.txt │ ├── nouns.txt │ └── verbs.txt ├── solution.py ├── sonnets │ ├── adjs.txt │ ├── nouns.txt │ └── verbs.txt ├── test.py └── unit.py ├── 21_tictactoe ├── Makefile ├── README.md ├── all_test.sh ├── solution1.py ├── solution2.py ├── test.py └── unit.py ├── 22_itictactoe ├── Makefile ├── README.md ├── solution1.py ├── solution2_typed_dict.py ├── typehints.py ├── typehints2.py └── unit.py ├── LICENSE ├── Makefile ├── README.md ├── all_test.sh ├── appendix ├── Makefile ├── SETUP_WINDOWS.adoc └── SETUP_WINDOWS.pdf ├── appendix_argparse ├── README.md ├── cat_n.py ├── cat_n_manual.py ├── choices.py ├── manual.py ├── nargs+.py ├── nargs2.py ├── one_arg.py └── two_args.py ├── bin └── new.py ├── docker ├── Dockerfile ├── Makefile └── README.md ├── extra ├── 02_dna │ ├── Makefile │ ├── README.adoc │ ├── README.pdf │ └── test.py ├── 02_spanish │ ├── Makefile │ ├── README.adoc │ ├── README.pdf │ └── test.py ├── 02_strings │ ├── Makefile │ ├── README.adoc │ ├── README.pdf │ └── test.py ├── 03_lister │ ├── Makefile │ ├── README.adoc │ ├── README.pdf │ └── test.py ├── 04_days │ ├── Makefile │ ├── README.adoc │ ├── README.pdf │ └── test.py ├── 06_head │ ├── Makefile │ ├── README.adoc │ ├── inputs │ │ ├── gettysburg.txt │ │ ├── sonnet-29.txt │ │ └── the-bustle.txt │ └── test.py ├── 07_proteins │ ├── Makefile │ ├── README.adoc │ ├── README.pdf │ ├── codons.dna │ ├── codons.rna │ ├── input.dna │ ├── input.rna │ └── test.py ├── 08_rna │ ├── Makefile │ ├── README.adoc │ ├── README.pdf │ ├── inputs │ │ ├── input1.txt │ │ └── input2.txt │ └── test.py ├── 09_moog │ ├── Makefile │ ├── README.adoc │ ├── README.pdf │ └── test.py ├── 10_whitmans │ ├── .gitignore │ ├── Makefile │ ├── README.adoc │ ├── README.pdf │ ├── requirements.txt │ ├── solution.py │ └── test.py ├── Makefile └── README.md ├── inputs ├── .gitignore ├── Makefile ├── const.txt ├── dickinson.txt ├── fox.txt ├── gettysburg.txt ├── issa.txt ├── nobody.txt ├── now.txt ├── out.txt ├── preamble.txt ├── scarlet.txt ├── sonnet-29.txt ├── sonnets.txt ├── spiders.txt ├── the-bustle.txt ├── usdeclar.txt └── words.txt.zip ├── requirements.txt └── template └── template.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/.gitignore -------------------------------------------------------------------------------- /01_hello/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/01_hello/Makefile -------------------------------------------------------------------------------- /01_hello/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/01_hello/README.md -------------------------------------------------------------------------------- /01_hello/hello01_print.py: -------------------------------------------------------------------------------- 1 | print('Hello, World!') 2 | -------------------------------------------------------------------------------- /01_hello/hello02_comment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/01_hello/hello02_comment.py -------------------------------------------------------------------------------- /01_hello/hello03_shebang.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/01_hello/hello03_shebang.py -------------------------------------------------------------------------------- /01_hello/hello04_argparse_positional.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/01_hello/hello04_argparse_positional.py -------------------------------------------------------------------------------- /01_hello/hello05_argparse_option.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/01_hello/hello05_argparse_option.py -------------------------------------------------------------------------------- /01_hello/hello06_main_function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/01_hello/hello06_main_function.py -------------------------------------------------------------------------------- /01_hello/hello07_get_args.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/01_hello/hello07_get_args.py -------------------------------------------------------------------------------- /01_hello/hello08_formatted.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/01_hello/hello08_formatted.py -------------------------------------------------------------------------------- /01_hello/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/01_hello/test.py -------------------------------------------------------------------------------- /02_crowsnest/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/02_crowsnest/Makefile -------------------------------------------------------------------------------- /02_crowsnest/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/02_crowsnest/README.md -------------------------------------------------------------------------------- /02_crowsnest/all_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/02_crowsnest/all_test.sh -------------------------------------------------------------------------------- /02_crowsnest/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/02_crowsnest/solution.py -------------------------------------------------------------------------------- /02_crowsnest/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/02_crowsnest/test.py -------------------------------------------------------------------------------- /03_picnic/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/03_picnic/Makefile -------------------------------------------------------------------------------- /03_picnic/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/03_picnic/README.md -------------------------------------------------------------------------------- /03_picnic/all_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/03_picnic/all_test.sh -------------------------------------------------------------------------------- /03_picnic/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/03_picnic/solution.py -------------------------------------------------------------------------------- /03_picnic/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/03_picnic/test.py -------------------------------------------------------------------------------- /04_jump_the_five/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/04_jump_the_five/Makefile -------------------------------------------------------------------------------- /04_jump_the_five/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/04_jump_the_five/README.md -------------------------------------------------------------------------------- /04_jump_the_five/all_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/04_jump_the_five/all_test.sh -------------------------------------------------------------------------------- /04_jump_the_five/solution1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/04_jump_the_five/solution1.py -------------------------------------------------------------------------------- /04_jump_the_five/solution2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/04_jump_the_five/solution2.py -------------------------------------------------------------------------------- /04_jump_the_five/solution3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/04_jump_the_five/solution3.py -------------------------------------------------------------------------------- /04_jump_the_five/solution4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/04_jump_the_five/solution4.py -------------------------------------------------------------------------------- /04_jump_the_five/solution5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/04_jump_the_five/solution5.py -------------------------------------------------------------------------------- /04_jump_the_five/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/04_jump_the_five/test.py -------------------------------------------------------------------------------- /05_howler/.gitignore: -------------------------------------------------------------------------------- 1 | out.txt 2 | -------------------------------------------------------------------------------- /05_howler/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/05_howler/Makefile -------------------------------------------------------------------------------- /05_howler/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/05_howler/README.md -------------------------------------------------------------------------------- /05_howler/all_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/05_howler/all_test.sh -------------------------------------------------------------------------------- /05_howler/mk-test-out.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/05_howler/mk-test-out.sh -------------------------------------------------------------------------------- /05_howler/solution1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/05_howler/solution1.py -------------------------------------------------------------------------------- /05_howler/solution2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/05_howler/solution2.py -------------------------------------------------------------------------------- /05_howler/test-outs/preamble.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/05_howler/test-outs/preamble.txt -------------------------------------------------------------------------------- /05_howler/test-outs/sonnet-29.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/05_howler/test-outs/sonnet-29.txt -------------------------------------------------------------------------------- /05_howler/test-outs/the-bustle.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/05_howler/test-outs/the-bustle.txt -------------------------------------------------------------------------------- /05_howler/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/05_howler/test.py -------------------------------------------------------------------------------- /06_wc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/06_wc/Makefile -------------------------------------------------------------------------------- /06_wc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/06_wc/README.md -------------------------------------------------------------------------------- /06_wc/all_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/06_wc/all_test.sh -------------------------------------------------------------------------------- /06_wc/inputs/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /06_wc/inputs/foo.txt: -------------------------------------------------------------------------------- 1 | foo 2 | bar baz 3 | quux 4 | -------------------------------------------------------------------------------- /06_wc/inputs/one.txt: -------------------------------------------------------------------------------- 1 | a 2 | -------------------------------------------------------------------------------- /06_wc/inputs/two.txt: -------------------------------------------------------------------------------- 1 | a 2 | b 3 | -------------------------------------------------------------------------------- /06_wc/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/06_wc/solution.py -------------------------------------------------------------------------------- /06_wc/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/06_wc/test.py -------------------------------------------------------------------------------- /07_gashlycrumb/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/07_gashlycrumb/Makefile -------------------------------------------------------------------------------- /07_gashlycrumb/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/07_gashlycrumb/README.md -------------------------------------------------------------------------------- /07_gashlycrumb/all_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/07_gashlycrumb/all_test.sh -------------------------------------------------------------------------------- /07_gashlycrumb/alternate.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/07_gashlycrumb/alternate.txt -------------------------------------------------------------------------------- /07_gashlycrumb/gashlycrumb.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/07_gashlycrumb/gashlycrumb.txt -------------------------------------------------------------------------------- /07_gashlycrumb/gashlycrumb_interactive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/07_gashlycrumb/gashlycrumb_interactive.py -------------------------------------------------------------------------------- /07_gashlycrumb/solution1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/07_gashlycrumb/solution1.py -------------------------------------------------------------------------------- /07_gashlycrumb/solution2_dict_comp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/07_gashlycrumb/solution2_dict_comp.py -------------------------------------------------------------------------------- /07_gashlycrumb/solution3_dict_get.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/07_gashlycrumb/solution3_dict_get.py -------------------------------------------------------------------------------- /07_gashlycrumb/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/07_gashlycrumb/test.py -------------------------------------------------------------------------------- /08_apples_and_bananas/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/08_apples_and_bananas/Makefile -------------------------------------------------------------------------------- /08_apples_and_bananas/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/08_apples_and_bananas/README.md -------------------------------------------------------------------------------- /08_apples_and_bananas/all_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/08_apples_and_bananas/all_test.sh -------------------------------------------------------------------------------- /08_apples_and_bananas/solution1_iterate_chars.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/08_apples_and_bananas/solution1_iterate_chars.py -------------------------------------------------------------------------------- /08_apples_and_bananas/solution2_str_replace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/08_apples_and_bananas/solution2_str_replace.py -------------------------------------------------------------------------------- /08_apples_and_bananas/solution3_str_translate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/08_apples_and_bananas/solution3_str_translate.py -------------------------------------------------------------------------------- /08_apples_and_bananas/solution4_list_comprehension.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/08_apples_and_bananas/solution4_list_comprehension.py -------------------------------------------------------------------------------- /08_apples_and_bananas/solution5.1_no_closure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/08_apples_and_bananas/solution5.1_no_closure.py -------------------------------------------------------------------------------- /08_apples_and_bananas/solution5_list_comp_function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/08_apples_and_bananas/solution5_list_comp_function.py -------------------------------------------------------------------------------- /08_apples_and_bananas/solution6_map_lambda.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/08_apples_and_bananas/solution6_map_lambda.py -------------------------------------------------------------------------------- /08_apples_and_bananas/solution7_map_function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/08_apples_and_bananas/solution7_map_function.py -------------------------------------------------------------------------------- /08_apples_and_bananas/solution8_regex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/08_apples_and_bananas/solution8_regex.py -------------------------------------------------------------------------------- /08_apples_and_bananas/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/08_apples_and_bananas/test.py -------------------------------------------------------------------------------- /09_abuse/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/09_abuse/Makefile -------------------------------------------------------------------------------- /09_abuse/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/09_abuse/README.md -------------------------------------------------------------------------------- /09_abuse/all_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/09_abuse/all_test.sh -------------------------------------------------------------------------------- /09_abuse/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/09_abuse/solution.py -------------------------------------------------------------------------------- /09_abuse/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/09_abuse/test.py -------------------------------------------------------------------------------- /10_telephone/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/10_telephone/Makefile -------------------------------------------------------------------------------- /10_telephone/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/10_telephone/README.md -------------------------------------------------------------------------------- /10_telephone/all_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/10_telephone/all_test.sh -------------------------------------------------------------------------------- /10_telephone/solution1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/10_telephone/solution1.py -------------------------------------------------------------------------------- /10_telephone/solution2_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/10_telephone/solution2_list.py -------------------------------------------------------------------------------- /10_telephone/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/10_telephone/test.py -------------------------------------------------------------------------------- /11_bottles_of_beer/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/11_bottles_of_beer/Makefile -------------------------------------------------------------------------------- /11_bottles_of_beer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/11_bottles_of_beer/README.md -------------------------------------------------------------------------------- /11_bottles_of_beer/all_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/11_bottles_of_beer/all_test.sh -------------------------------------------------------------------------------- /11_bottles_of_beer/mk-sums.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/11_bottles_of_beer/mk-sums.sh -------------------------------------------------------------------------------- /11_bottles_of_beer/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/11_bottles_of_beer/solution.py -------------------------------------------------------------------------------- /11_bottles_of_beer/sums.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/11_bottles_of_beer/sums.txt -------------------------------------------------------------------------------- /11_bottles_of_beer/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/11_bottles_of_beer/test.py -------------------------------------------------------------------------------- /12_ransom/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/12_ransom/Makefile -------------------------------------------------------------------------------- /12_ransom/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/12_ransom/README.md -------------------------------------------------------------------------------- /12_ransom/all_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/12_ransom/all_test.sh -------------------------------------------------------------------------------- /12_ransom/solution1_for_loop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/12_ransom/solution1_for_loop.py -------------------------------------------------------------------------------- /12_ransom/solution2_for_append_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/12_ransom/solution2_for_append_list.py -------------------------------------------------------------------------------- /12_ransom/solution3_for_append_string.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/12_ransom/solution3_for_append_string.py -------------------------------------------------------------------------------- /12_ransom/solution4_list_comprehension.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/12_ransom/solution4_list_comprehension.py -------------------------------------------------------------------------------- /12_ransom/solution5_shorter_list_comp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/12_ransom/solution5_shorter_list_comp.py -------------------------------------------------------------------------------- /12_ransom/solution6_map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/12_ransom/solution6_map.py -------------------------------------------------------------------------------- /12_ransom/solution7_shorter_map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/12_ransom/solution7_shorter_map.py -------------------------------------------------------------------------------- /12_ransom/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/12_ransom/test.py -------------------------------------------------------------------------------- /13_twelve_days/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/13_twelve_days/Makefile -------------------------------------------------------------------------------- /13_twelve_days/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/13_twelve_days/README.md -------------------------------------------------------------------------------- /13_twelve_days/all_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/13_twelve_days/all_test.sh -------------------------------------------------------------------------------- /13_twelve_days/mk-outs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/13_twelve_days/mk-outs.sh -------------------------------------------------------------------------------- /13_twelve_days/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/13_twelve_days/solution.py -------------------------------------------------------------------------------- /13_twelve_days/solution_emoji.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/13_twelve_days/solution_emoji.py -------------------------------------------------------------------------------- /13_twelve_days/test-out/1.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/13_twelve_days/test-out/1.out -------------------------------------------------------------------------------- /13_twelve_days/test-out/10.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/13_twelve_days/test-out/10.out -------------------------------------------------------------------------------- /13_twelve_days/test-out/11.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/13_twelve_days/test-out/11.out -------------------------------------------------------------------------------- /13_twelve_days/test-out/12.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/13_twelve_days/test-out/12.out -------------------------------------------------------------------------------- /13_twelve_days/test-out/2.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/13_twelve_days/test-out/2.out -------------------------------------------------------------------------------- /13_twelve_days/test-out/3.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/13_twelve_days/test-out/3.out -------------------------------------------------------------------------------- /13_twelve_days/test-out/4.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/13_twelve_days/test-out/4.out -------------------------------------------------------------------------------- /13_twelve_days/test-out/5.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/13_twelve_days/test-out/5.out -------------------------------------------------------------------------------- /13_twelve_days/test-out/6.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/13_twelve_days/test-out/6.out -------------------------------------------------------------------------------- /13_twelve_days/test-out/7.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/13_twelve_days/test-out/7.out -------------------------------------------------------------------------------- /13_twelve_days/test-out/8.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/13_twelve_days/test-out/8.out -------------------------------------------------------------------------------- /13_twelve_days/test-out/9.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/13_twelve_days/test-out/9.out -------------------------------------------------------------------------------- /13_twelve_days/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/13_twelve_days/test.py -------------------------------------------------------------------------------- /14_rhymer/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/14_rhymer/Makefile -------------------------------------------------------------------------------- /14_rhymer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/14_rhymer/README.md -------------------------------------------------------------------------------- /14_rhymer/all_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/14_rhymer/all_test.sh -------------------------------------------------------------------------------- /14_rhymer/solution1_regex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/14_rhymer/solution1_regex.py -------------------------------------------------------------------------------- /14_rhymer/solution2_no_regex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/14_rhymer/solution2_no_regex.py -------------------------------------------------------------------------------- /14_rhymer/solution3_dict_words.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/14_rhymer/solution3_dict_words.py -------------------------------------------------------------------------------- /14_rhymer/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/14_rhymer/test.py -------------------------------------------------------------------------------- /15_kentucky_friar/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/15_kentucky_friar/Makefile -------------------------------------------------------------------------------- /15_kentucky_friar/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/15_kentucky_friar/README.md -------------------------------------------------------------------------------- /15_kentucky_friar/all_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/15_kentucky_friar/all_test.sh -------------------------------------------------------------------------------- /15_kentucky_friar/inputs/banner.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/15_kentucky_friar/inputs/banner.txt -------------------------------------------------------------------------------- /15_kentucky_friar/inputs/banner.txt.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/15_kentucky_friar/inputs/banner.txt.out -------------------------------------------------------------------------------- /15_kentucky_friar/inputs/blake.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/15_kentucky_friar/inputs/blake.txt -------------------------------------------------------------------------------- /15_kentucky_friar/inputs/blake.txt.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/15_kentucky_friar/inputs/blake.txt.out -------------------------------------------------------------------------------- /15_kentucky_friar/inputs/dickinson.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/15_kentucky_friar/inputs/dickinson.txt -------------------------------------------------------------------------------- /15_kentucky_friar/inputs/dickinson.txt.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/15_kentucky_friar/inputs/dickinson.txt.out -------------------------------------------------------------------------------- /15_kentucky_friar/inputs/raven.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/15_kentucky_friar/inputs/raven.txt -------------------------------------------------------------------------------- /15_kentucky_friar/inputs/raven.txt.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/15_kentucky_friar/inputs/raven.txt.out -------------------------------------------------------------------------------- /15_kentucky_friar/inputs/shakespeare.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/15_kentucky_friar/inputs/shakespeare.txt -------------------------------------------------------------------------------- /15_kentucky_friar/inputs/shakespeare.txt.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/15_kentucky_friar/inputs/shakespeare.txt.out -------------------------------------------------------------------------------- /15_kentucky_friar/mk-outs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/15_kentucky_friar/mk-outs.sh -------------------------------------------------------------------------------- /15_kentucky_friar/solution1_regex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/15_kentucky_friar/solution1_regex.py -------------------------------------------------------------------------------- /15_kentucky_friar/solution2_re_compile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/15_kentucky_friar/solution2_re_compile.py -------------------------------------------------------------------------------- /15_kentucky_friar/solution3_no_regex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/15_kentucky_friar/solution3_no_regex.py -------------------------------------------------------------------------------- /15_kentucky_friar/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/15_kentucky_friar/test.py -------------------------------------------------------------------------------- /16_scrambler/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/16_scrambler/Makefile -------------------------------------------------------------------------------- /16_scrambler/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/16_scrambler/README.md -------------------------------------------------------------------------------- /16_scrambler/all_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/16_scrambler/all_test.sh -------------------------------------------------------------------------------- /16_scrambler/intro.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/16_scrambler/intro.txt -------------------------------------------------------------------------------- /16_scrambler/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/16_scrambler/solution.py -------------------------------------------------------------------------------- /16_scrambler/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/16_scrambler/test.py -------------------------------------------------------------------------------- /17_mad_libs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/17_mad_libs/Makefile -------------------------------------------------------------------------------- /17_mad_libs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/17_mad_libs/README.md -------------------------------------------------------------------------------- /17_mad_libs/all_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/17_mad_libs/all_test.sh -------------------------------------------------------------------------------- /17_mad_libs/inputs/fox.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/17_mad_libs/inputs/fox.txt -------------------------------------------------------------------------------- /17_mad_libs/inputs/help.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/17_mad_libs/inputs/help.txt -------------------------------------------------------------------------------- /17_mad_libs/inputs/no_blanks.txt: -------------------------------------------------------------------------------- 1 | This text has no placeholders. 2 | -------------------------------------------------------------------------------- /17_mad_libs/inputs/romeo_juliet.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/17_mad_libs/inputs/romeo_juliet.txt -------------------------------------------------------------------------------- /17_mad_libs/solution1_regex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/17_mad_libs/solution1_regex.py -------------------------------------------------------------------------------- /17_mad_libs/solution2_no_regex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/17_mad_libs/solution2_no_regex.py -------------------------------------------------------------------------------- /17_mad_libs/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/17_mad_libs/test.py -------------------------------------------------------------------------------- /18_gematria/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/18_gematria/Makefile -------------------------------------------------------------------------------- /18_gematria/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/18_gematria/README.md -------------------------------------------------------------------------------- /18_gematria/all_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/18_gematria/all_test.sh -------------------------------------------------------------------------------- /18_gematria/asciitbl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/18_gematria/asciitbl.py -------------------------------------------------------------------------------- /18_gematria/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/18_gematria/solution.py -------------------------------------------------------------------------------- /18_gematria/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/18_gematria/test.py -------------------------------------------------------------------------------- /18_gematria/words.txt: -------------------------------------------------------------------------------- 1 | banana 2 | Apple 3 | Cherry 4 | anchovies 5 | cabbage 6 | Beets 7 | -------------------------------------------------------------------------------- /19_wod/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/19_wod/Makefile -------------------------------------------------------------------------------- /19_wod/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/19_wod/README.md -------------------------------------------------------------------------------- /19_wod/all_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/19_wod/all_test.sh -------------------------------------------------------------------------------- /19_wod/inputs/bad-delimiter.tab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/19_wod/inputs/bad-delimiter.tab -------------------------------------------------------------------------------- /19_wod/inputs/bad-empty.csv: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /19_wod/inputs/bad-headers-only.csv: -------------------------------------------------------------------------------- 1 | exercise,reps 2 | -------------------------------------------------------------------------------- /19_wod/inputs/bad-headers.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/19_wod/inputs/bad-headers.csv -------------------------------------------------------------------------------- /19_wod/inputs/bad-reps.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/19_wod/inputs/bad-reps.csv -------------------------------------------------------------------------------- /19_wod/inputs/exercises.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/19_wod/inputs/exercises.csv -------------------------------------------------------------------------------- /19_wod/inputs/silly-exercises.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/19_wod/inputs/silly-exercises.csv -------------------------------------------------------------------------------- /19_wod/manual1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/19_wod/manual1.py -------------------------------------------------------------------------------- /19_wod/manual2_list_comprehension.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/19_wod/manual2_list_comprehension.py -------------------------------------------------------------------------------- /19_wod/manual3_map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/19_wod/manual3_map.py -------------------------------------------------------------------------------- /19_wod/requirements.txt: -------------------------------------------------------------------------------- 1 | csvkit 2 | tabulate 3 | -------------------------------------------------------------------------------- /19_wod/solution1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/19_wod/solution1.py -------------------------------------------------------------------------------- /19_wod/solution2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/19_wod/solution2.py -------------------------------------------------------------------------------- /19_wod/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/19_wod/test.py -------------------------------------------------------------------------------- /19_wod/unit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/19_wod/unit.py -------------------------------------------------------------------------------- /19_wod/using_csv1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/19_wod/using_csv1.py -------------------------------------------------------------------------------- /19_wod/using_csv2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/19_wod/using_csv2.py -------------------------------------------------------------------------------- /19_wod/using_csv3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/19_wod/using_csv3.py -------------------------------------------------------------------------------- /19_wod/using_pandas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/19_wod/using_pandas.py -------------------------------------------------------------------------------- /20_password/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/20_password/Makefile -------------------------------------------------------------------------------- /20_password/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/20_password/README.md -------------------------------------------------------------------------------- /20_password/all_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/20_password/all_test.sh -------------------------------------------------------------------------------- /20_password/const/adjs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/20_password/const/adjs.txt -------------------------------------------------------------------------------- /20_password/const/nouns.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/20_password/const/nouns.txt -------------------------------------------------------------------------------- /20_password/const/verbs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/20_password/const/verbs.txt -------------------------------------------------------------------------------- /20_password/harvest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/20_password/harvest.py -------------------------------------------------------------------------------- /20_password/scarlet/adjs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/20_password/scarlet/adjs.txt -------------------------------------------------------------------------------- /20_password/scarlet/nouns.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/20_password/scarlet/nouns.txt -------------------------------------------------------------------------------- /20_password/scarlet/verbs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/20_password/scarlet/verbs.txt -------------------------------------------------------------------------------- /20_password/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/20_password/solution.py -------------------------------------------------------------------------------- /20_password/sonnets/adjs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/20_password/sonnets/adjs.txt -------------------------------------------------------------------------------- /20_password/sonnets/nouns.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/20_password/sonnets/nouns.txt -------------------------------------------------------------------------------- /20_password/sonnets/verbs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/20_password/sonnets/verbs.txt -------------------------------------------------------------------------------- /20_password/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/20_password/test.py -------------------------------------------------------------------------------- /20_password/unit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/20_password/unit.py -------------------------------------------------------------------------------- /21_tictactoe/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/21_tictactoe/Makefile -------------------------------------------------------------------------------- /21_tictactoe/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/21_tictactoe/README.md -------------------------------------------------------------------------------- /21_tictactoe/all_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/21_tictactoe/all_test.sh -------------------------------------------------------------------------------- /21_tictactoe/solution1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/21_tictactoe/solution1.py -------------------------------------------------------------------------------- /21_tictactoe/solution2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/21_tictactoe/solution2.py -------------------------------------------------------------------------------- /21_tictactoe/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/21_tictactoe/test.py -------------------------------------------------------------------------------- /21_tictactoe/unit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/21_tictactoe/unit.py -------------------------------------------------------------------------------- /22_itictactoe/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/22_itictactoe/Makefile -------------------------------------------------------------------------------- /22_itictactoe/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/22_itictactoe/README.md -------------------------------------------------------------------------------- /22_itictactoe/solution1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/22_itictactoe/solution1.py -------------------------------------------------------------------------------- /22_itictactoe/solution2_typed_dict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/22_itictactoe/solution2_typed_dict.py -------------------------------------------------------------------------------- /22_itictactoe/typehints.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/22_itictactoe/typehints.py -------------------------------------------------------------------------------- /22_itictactoe/typehints2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/22_itictactoe/typehints2.py -------------------------------------------------------------------------------- /22_itictactoe/unit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/22_itictactoe/unit.py -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/README.md -------------------------------------------------------------------------------- /all_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/all_test.sh -------------------------------------------------------------------------------- /appendix/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/appendix/Makefile -------------------------------------------------------------------------------- /appendix/SETUP_WINDOWS.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/appendix/SETUP_WINDOWS.adoc -------------------------------------------------------------------------------- /appendix/SETUP_WINDOWS.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/appendix/SETUP_WINDOWS.pdf -------------------------------------------------------------------------------- /appendix_argparse/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/appendix_argparse/README.md -------------------------------------------------------------------------------- /appendix_argparse/cat_n.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/appendix_argparse/cat_n.py -------------------------------------------------------------------------------- /appendix_argparse/cat_n_manual.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/appendix_argparse/cat_n_manual.py -------------------------------------------------------------------------------- /appendix_argparse/choices.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/appendix_argparse/choices.py -------------------------------------------------------------------------------- /appendix_argparse/manual.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/appendix_argparse/manual.py -------------------------------------------------------------------------------- /appendix_argparse/nargs+.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/appendix_argparse/nargs+.py -------------------------------------------------------------------------------- /appendix_argparse/nargs2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/appendix_argparse/nargs2.py -------------------------------------------------------------------------------- /appendix_argparse/one_arg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/appendix_argparse/one_arg.py -------------------------------------------------------------------------------- /appendix_argparse/two_args.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/appendix_argparse/two_args.py -------------------------------------------------------------------------------- /bin/new.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/bin/new.py -------------------------------------------------------------------------------- /docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/docker/Dockerfile -------------------------------------------------------------------------------- /docker/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/docker/Makefile -------------------------------------------------------------------------------- /docker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/docker/README.md -------------------------------------------------------------------------------- /extra/02_dna/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/extra/02_dna/Makefile -------------------------------------------------------------------------------- /extra/02_dna/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/extra/02_dna/README.adoc -------------------------------------------------------------------------------- /extra/02_dna/README.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/extra/02_dna/README.pdf -------------------------------------------------------------------------------- /extra/02_dna/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/extra/02_dna/test.py -------------------------------------------------------------------------------- /extra/02_spanish/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/extra/02_spanish/Makefile -------------------------------------------------------------------------------- /extra/02_spanish/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/extra/02_spanish/README.adoc -------------------------------------------------------------------------------- /extra/02_spanish/README.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/extra/02_spanish/README.pdf -------------------------------------------------------------------------------- /extra/02_spanish/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/extra/02_spanish/test.py -------------------------------------------------------------------------------- /extra/02_strings/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/extra/02_strings/Makefile -------------------------------------------------------------------------------- /extra/02_strings/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/extra/02_strings/README.adoc -------------------------------------------------------------------------------- /extra/02_strings/README.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/extra/02_strings/README.pdf -------------------------------------------------------------------------------- /extra/02_strings/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/extra/02_strings/test.py -------------------------------------------------------------------------------- /extra/03_lister/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/extra/03_lister/Makefile -------------------------------------------------------------------------------- /extra/03_lister/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/extra/03_lister/README.adoc -------------------------------------------------------------------------------- /extra/03_lister/README.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/extra/03_lister/README.pdf -------------------------------------------------------------------------------- /extra/03_lister/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/extra/03_lister/test.py -------------------------------------------------------------------------------- /extra/04_days/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/extra/04_days/Makefile -------------------------------------------------------------------------------- /extra/04_days/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/extra/04_days/README.adoc -------------------------------------------------------------------------------- /extra/04_days/README.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/extra/04_days/README.pdf -------------------------------------------------------------------------------- /extra/04_days/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/extra/04_days/test.py -------------------------------------------------------------------------------- /extra/06_head/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/extra/06_head/Makefile -------------------------------------------------------------------------------- /extra/06_head/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/extra/06_head/README.adoc -------------------------------------------------------------------------------- /extra/06_head/inputs/gettysburg.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/extra/06_head/inputs/gettysburg.txt -------------------------------------------------------------------------------- /extra/06_head/inputs/sonnet-29.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/extra/06_head/inputs/sonnet-29.txt -------------------------------------------------------------------------------- /extra/06_head/inputs/the-bustle.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/extra/06_head/inputs/the-bustle.txt -------------------------------------------------------------------------------- /extra/06_head/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/extra/06_head/test.py -------------------------------------------------------------------------------- /extra/07_proteins/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/extra/07_proteins/Makefile -------------------------------------------------------------------------------- /extra/07_proteins/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/extra/07_proteins/README.adoc -------------------------------------------------------------------------------- /extra/07_proteins/README.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/extra/07_proteins/README.pdf -------------------------------------------------------------------------------- /extra/07_proteins/codons.dna: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/extra/07_proteins/codons.dna -------------------------------------------------------------------------------- /extra/07_proteins/codons.rna: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/extra/07_proteins/codons.rna -------------------------------------------------------------------------------- /extra/07_proteins/input.dna: -------------------------------------------------------------------------------- 1 | gaactacaccgttctcctggt 2 | -------------------------------------------------------------------------------- /extra/07_proteins/input.rna: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/extra/07_proteins/input.rna -------------------------------------------------------------------------------- /extra/07_proteins/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/extra/07_proteins/test.py -------------------------------------------------------------------------------- /extra/08_rna/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/extra/08_rna/Makefile -------------------------------------------------------------------------------- /extra/08_rna/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/extra/08_rna/README.adoc -------------------------------------------------------------------------------- /extra/08_rna/README.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/extra/08_rna/README.pdf -------------------------------------------------------------------------------- /extra/08_rna/inputs/input1.txt: -------------------------------------------------------------------------------- 1 | GATGGAACTTGACTACGTAAATT 2 | -------------------------------------------------------------------------------- /extra/08_rna/inputs/input2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/extra/08_rna/inputs/input2.txt -------------------------------------------------------------------------------- /extra/08_rna/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/extra/08_rna/test.py -------------------------------------------------------------------------------- /extra/09_moog/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/extra/09_moog/Makefile -------------------------------------------------------------------------------- /extra/09_moog/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/extra/09_moog/README.adoc -------------------------------------------------------------------------------- /extra/09_moog/README.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/extra/09_moog/README.pdf -------------------------------------------------------------------------------- /extra/09_moog/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/extra/09_moog/test.py -------------------------------------------------------------------------------- /extra/10_whitmans/.gitignore: -------------------------------------------------------------------------------- 1 | *.fa 2 | -------------------------------------------------------------------------------- /extra/10_whitmans/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/extra/10_whitmans/Makefile -------------------------------------------------------------------------------- /extra/10_whitmans/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/extra/10_whitmans/README.adoc -------------------------------------------------------------------------------- /extra/10_whitmans/README.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/extra/10_whitmans/README.pdf -------------------------------------------------------------------------------- /extra/10_whitmans/requirements.txt: -------------------------------------------------------------------------------- 1 | biopython 2 | -------------------------------------------------------------------------------- /extra/10_whitmans/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/extra/10_whitmans/solution.py -------------------------------------------------------------------------------- /extra/10_whitmans/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/extra/10_whitmans/test.py -------------------------------------------------------------------------------- /extra/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/extra/Makefile -------------------------------------------------------------------------------- /extra/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/extra/README.md -------------------------------------------------------------------------------- /inputs/.gitignore: -------------------------------------------------------------------------------- 1 | words.txt 2 | -------------------------------------------------------------------------------- /inputs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/inputs/Makefile -------------------------------------------------------------------------------- /inputs/const.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/inputs/const.txt -------------------------------------------------------------------------------- /inputs/dickinson.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/inputs/dickinson.txt -------------------------------------------------------------------------------- /inputs/fox.txt: -------------------------------------------------------------------------------- 1 | The quick brown fox jumps over the lazy dog. 2 | -------------------------------------------------------------------------------- /inputs/gettysburg.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/inputs/gettysburg.txt -------------------------------------------------------------------------------- /inputs/issa.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/inputs/issa.txt -------------------------------------------------------------------------------- /inputs/nobody.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/inputs/nobody.txt -------------------------------------------------------------------------------- /inputs/now.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/inputs/now.txt -------------------------------------------------------------------------------- /inputs/out.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/inputs/out.txt -------------------------------------------------------------------------------- /inputs/preamble.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/inputs/preamble.txt -------------------------------------------------------------------------------- /inputs/scarlet.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/inputs/scarlet.txt -------------------------------------------------------------------------------- /inputs/sonnet-29.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/inputs/sonnet-29.txt -------------------------------------------------------------------------------- /inputs/sonnets.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/inputs/sonnets.txt -------------------------------------------------------------------------------- /inputs/spiders.txt: -------------------------------------------------------------------------------- 1 | Don't worry, spiders, 2 | I keep house 3 | casually. 4 | -------------------------------------------------------------------------------- /inputs/the-bustle.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/inputs/the-bustle.txt -------------------------------------------------------------------------------- /inputs/usdeclar.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/inputs/usdeclar.txt -------------------------------------------------------------------------------- /inputs/words.txt.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/inputs/words.txt.zip -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | black 2 | flake8 3 | ipython 4 | mypy 5 | pylint 6 | pytest 7 | yapf 8 | -------------------------------------------------------------------------------- /template/template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyclark/tiny_python_projects/HEAD/template/template.py --------------------------------------------------------------------------------