├── .github ├── FUNDING.yml └── workflows │ ├── deploy.yml │ └── main.yml ├── .gitignore ├── .idea ├── .gitignore ├── how-to-python-code.iml ├── inspectionProfiles │ └── profiles_settings.xml ├── misc.xml ├── modules.xml └── vcs.xml ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── challenges ├── how-to-capitalize-a-string │ ├── README.md │ ├── capitalize.py │ ├── solution.jfif │ └── test_capitalize.py ├── how-to-check-if-a-key-exists-in-a-dictionary │ ├── README.md │ ├── case_insensitive_lookup.py │ ├── solution.jfif │ └── test_case_insensitive_lookup.py ├── how-to-check-if-a-string-contains-a-substring │ ├── README.md │ ├── search.py │ └── solution.png ├── how-to-compute-absolute-value │ ├── README.md │ └── absolute_value_text.py ├── how-to-convert-an-integer-to-a-string │ ├── README.md │ ├── reverse.py │ └── solution.png ├── how-to-create-a-list │ ├── README.md │ ├── fib.py │ └── solution.png ├── how-to-empty-a-list │ ├── README.md │ ├── solution.jfif │ └── to_empty_or_not_to_empty.py ├── how-to-increment-a-number │ ├── README.md │ └── inc.py ├── how-to-iterate-over-multiple-lists-at-the-same-time │ ├── README.md │ ├── next_pokemon.py │ └── solution.jpeg ├── how-to-open-a-file │ ├── README.md │ ├── cat.py │ └── solution.jpeg ├── how-to-remove-duplicates-from-a-list │ ├── README.md │ ├── remove_dupes.py │ └── solution.jpeg └── how-to-round-a-number │ ├── README.md │ ├── round.py │ └── solution.png ├── notebooks ├── how_to_loop_over_a_dictionary.ipynb ├── how_to_swap_variables.ipynb ├── how_to_write_a_list_comprehension.ipynb └── how_to_write_a_loop.ipynb ├── requirements.txt └── testing ├── __init__.py ├── how_to_capitalize_a_string.py ├── how_to_clamp_a_float.py ├── how_to_convert_an_integer_to_a_string.py ├── how_to_empty_a_list.py ├── test_bench.py └── visualizations ├── how_to_capitalize_a_string.png ├── how_to_clamp_a_float.png ├── how_to_convert_an_integer_to_a_string.png └── how_to_empty_a_list.png /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRenegadeCoder/how-to-python-code/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRenegadeCoder/how-to-python-code/HEAD/.github/workflows/deploy.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRenegadeCoder/how-to-python-code/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRenegadeCoder/how-to-python-code/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /.idea/how-to-python-code.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRenegadeCoder/how-to-python-code/HEAD/.idea/how-to-python-code.iml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRenegadeCoder/how-to-python-code/HEAD/.idea/inspectionProfiles/profiles_settings.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRenegadeCoder/how-to-python-code/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRenegadeCoder/how-to-python-code/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRenegadeCoder/how-to-python-code/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRenegadeCoder/how-to-python-code/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRenegadeCoder/how-to-python-code/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRenegadeCoder/how-to-python-code/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRenegadeCoder/how-to-python-code/HEAD/README.md -------------------------------------------------------------------------------- /challenges/how-to-capitalize-a-string/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRenegadeCoder/how-to-python-code/HEAD/challenges/how-to-capitalize-a-string/README.md -------------------------------------------------------------------------------- /challenges/how-to-capitalize-a-string/capitalize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRenegadeCoder/how-to-python-code/HEAD/challenges/how-to-capitalize-a-string/capitalize.py -------------------------------------------------------------------------------- /challenges/how-to-capitalize-a-string/solution.jfif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRenegadeCoder/how-to-python-code/HEAD/challenges/how-to-capitalize-a-string/solution.jfif -------------------------------------------------------------------------------- /challenges/how-to-capitalize-a-string/test_capitalize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRenegadeCoder/how-to-python-code/HEAD/challenges/how-to-capitalize-a-string/test_capitalize.py -------------------------------------------------------------------------------- /challenges/how-to-check-if-a-key-exists-in-a-dictionary/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRenegadeCoder/how-to-python-code/HEAD/challenges/how-to-check-if-a-key-exists-in-a-dictionary/README.md -------------------------------------------------------------------------------- /challenges/how-to-check-if-a-key-exists-in-a-dictionary/case_insensitive_lookup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRenegadeCoder/how-to-python-code/HEAD/challenges/how-to-check-if-a-key-exists-in-a-dictionary/case_insensitive_lookup.py -------------------------------------------------------------------------------- /challenges/how-to-check-if-a-key-exists-in-a-dictionary/solution.jfif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRenegadeCoder/how-to-python-code/HEAD/challenges/how-to-check-if-a-key-exists-in-a-dictionary/solution.jfif -------------------------------------------------------------------------------- /challenges/how-to-check-if-a-key-exists-in-a-dictionary/test_case_insensitive_lookup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRenegadeCoder/how-to-python-code/HEAD/challenges/how-to-check-if-a-key-exists-in-a-dictionary/test_case_insensitive_lookup.py -------------------------------------------------------------------------------- /challenges/how-to-check-if-a-string-contains-a-substring/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRenegadeCoder/how-to-python-code/HEAD/challenges/how-to-check-if-a-string-contains-a-substring/README.md -------------------------------------------------------------------------------- /challenges/how-to-check-if-a-string-contains-a-substring/search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRenegadeCoder/how-to-python-code/HEAD/challenges/how-to-check-if-a-string-contains-a-substring/search.py -------------------------------------------------------------------------------- /challenges/how-to-check-if-a-string-contains-a-substring/solution.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRenegadeCoder/how-to-python-code/HEAD/challenges/how-to-check-if-a-string-contains-a-substring/solution.png -------------------------------------------------------------------------------- /challenges/how-to-compute-absolute-value/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRenegadeCoder/how-to-python-code/HEAD/challenges/how-to-compute-absolute-value/README.md -------------------------------------------------------------------------------- /challenges/how-to-compute-absolute-value/absolute_value_text.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRenegadeCoder/how-to-python-code/HEAD/challenges/how-to-compute-absolute-value/absolute_value_text.py -------------------------------------------------------------------------------- /challenges/how-to-convert-an-integer-to-a-string/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRenegadeCoder/how-to-python-code/HEAD/challenges/how-to-convert-an-integer-to-a-string/README.md -------------------------------------------------------------------------------- /challenges/how-to-convert-an-integer-to-a-string/reverse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRenegadeCoder/how-to-python-code/HEAD/challenges/how-to-convert-an-integer-to-a-string/reverse.py -------------------------------------------------------------------------------- /challenges/how-to-convert-an-integer-to-a-string/solution.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRenegadeCoder/how-to-python-code/HEAD/challenges/how-to-convert-an-integer-to-a-string/solution.png -------------------------------------------------------------------------------- /challenges/how-to-create-a-list/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRenegadeCoder/how-to-python-code/HEAD/challenges/how-to-create-a-list/README.md -------------------------------------------------------------------------------- /challenges/how-to-create-a-list/fib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRenegadeCoder/how-to-python-code/HEAD/challenges/how-to-create-a-list/fib.py -------------------------------------------------------------------------------- /challenges/how-to-create-a-list/solution.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRenegadeCoder/how-to-python-code/HEAD/challenges/how-to-create-a-list/solution.png -------------------------------------------------------------------------------- /challenges/how-to-empty-a-list/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRenegadeCoder/how-to-python-code/HEAD/challenges/how-to-empty-a-list/README.md -------------------------------------------------------------------------------- /challenges/how-to-empty-a-list/solution.jfif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRenegadeCoder/how-to-python-code/HEAD/challenges/how-to-empty-a-list/solution.jfif -------------------------------------------------------------------------------- /challenges/how-to-empty-a-list/to_empty_or_not_to_empty.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRenegadeCoder/how-to-python-code/HEAD/challenges/how-to-empty-a-list/to_empty_or_not_to_empty.py -------------------------------------------------------------------------------- /challenges/how-to-increment-a-number/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRenegadeCoder/how-to-python-code/HEAD/challenges/how-to-increment-a-number/README.md -------------------------------------------------------------------------------- /challenges/how-to-increment-a-number/inc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRenegadeCoder/how-to-python-code/HEAD/challenges/how-to-increment-a-number/inc.py -------------------------------------------------------------------------------- /challenges/how-to-iterate-over-multiple-lists-at-the-same-time/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRenegadeCoder/how-to-python-code/HEAD/challenges/how-to-iterate-over-multiple-lists-at-the-same-time/README.md -------------------------------------------------------------------------------- /challenges/how-to-iterate-over-multiple-lists-at-the-same-time/next_pokemon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRenegadeCoder/how-to-python-code/HEAD/challenges/how-to-iterate-over-multiple-lists-at-the-same-time/next_pokemon.py -------------------------------------------------------------------------------- /challenges/how-to-iterate-over-multiple-lists-at-the-same-time/solution.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRenegadeCoder/how-to-python-code/HEAD/challenges/how-to-iterate-over-multiple-lists-at-the-same-time/solution.jpeg -------------------------------------------------------------------------------- /challenges/how-to-open-a-file/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRenegadeCoder/how-to-python-code/HEAD/challenges/how-to-open-a-file/README.md -------------------------------------------------------------------------------- /challenges/how-to-open-a-file/cat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRenegadeCoder/how-to-python-code/HEAD/challenges/how-to-open-a-file/cat.py -------------------------------------------------------------------------------- /challenges/how-to-open-a-file/solution.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRenegadeCoder/how-to-python-code/HEAD/challenges/how-to-open-a-file/solution.jpeg -------------------------------------------------------------------------------- /challenges/how-to-remove-duplicates-from-a-list/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRenegadeCoder/how-to-python-code/HEAD/challenges/how-to-remove-duplicates-from-a-list/README.md -------------------------------------------------------------------------------- /challenges/how-to-remove-duplicates-from-a-list/remove_dupes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRenegadeCoder/how-to-python-code/HEAD/challenges/how-to-remove-duplicates-from-a-list/remove_dupes.py -------------------------------------------------------------------------------- /challenges/how-to-remove-duplicates-from-a-list/solution.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRenegadeCoder/how-to-python-code/HEAD/challenges/how-to-remove-duplicates-from-a-list/solution.jpeg -------------------------------------------------------------------------------- /challenges/how-to-round-a-number/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRenegadeCoder/how-to-python-code/HEAD/challenges/how-to-round-a-number/README.md -------------------------------------------------------------------------------- /challenges/how-to-round-a-number/round.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRenegadeCoder/how-to-python-code/HEAD/challenges/how-to-round-a-number/round.py -------------------------------------------------------------------------------- /challenges/how-to-round-a-number/solution.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRenegadeCoder/how-to-python-code/HEAD/challenges/how-to-round-a-number/solution.png -------------------------------------------------------------------------------- /notebooks/how_to_loop_over_a_dictionary.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRenegadeCoder/how-to-python-code/HEAD/notebooks/how_to_loop_over_a_dictionary.ipynb -------------------------------------------------------------------------------- /notebooks/how_to_swap_variables.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRenegadeCoder/how-to-python-code/HEAD/notebooks/how_to_swap_variables.ipynb -------------------------------------------------------------------------------- /notebooks/how_to_write_a_list_comprehension.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRenegadeCoder/how-to-python-code/HEAD/notebooks/how_to_write_a_list_comprehension.ipynb -------------------------------------------------------------------------------- /notebooks/how_to_write_a_loop.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRenegadeCoder/how-to-python-code/HEAD/notebooks/how_to_write_a_loop.ipynb -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | yomu==0.2.0 2 | -------------------------------------------------------------------------------- /testing/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRenegadeCoder/how-to-python-code/HEAD/testing/__init__.py -------------------------------------------------------------------------------- /testing/how_to_capitalize_a_string.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRenegadeCoder/how-to-python-code/HEAD/testing/how_to_capitalize_a_string.py -------------------------------------------------------------------------------- /testing/how_to_clamp_a_float.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRenegadeCoder/how-to-python-code/HEAD/testing/how_to_clamp_a_float.py -------------------------------------------------------------------------------- /testing/how_to_convert_an_integer_to_a_string.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRenegadeCoder/how-to-python-code/HEAD/testing/how_to_convert_an_integer_to_a_string.py -------------------------------------------------------------------------------- /testing/how_to_empty_a_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRenegadeCoder/how-to-python-code/HEAD/testing/how_to_empty_a_list.py -------------------------------------------------------------------------------- /testing/test_bench.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRenegadeCoder/how-to-python-code/HEAD/testing/test_bench.py -------------------------------------------------------------------------------- /testing/visualizations/how_to_capitalize_a_string.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRenegadeCoder/how-to-python-code/HEAD/testing/visualizations/how_to_capitalize_a_string.png -------------------------------------------------------------------------------- /testing/visualizations/how_to_clamp_a_float.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRenegadeCoder/how-to-python-code/HEAD/testing/visualizations/how_to_clamp_a_float.png -------------------------------------------------------------------------------- /testing/visualizations/how_to_convert_an_integer_to_a_string.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRenegadeCoder/how-to-python-code/HEAD/testing/visualizations/how_to_convert_an_integer_to_a_string.png -------------------------------------------------------------------------------- /testing/visualizations/how_to_empty_a_list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheRenegadeCoder/how-to-python-code/HEAD/testing/visualizations/how_to_empty_a_list.png --------------------------------------------------------------------------------