| -rw-r--r-- | LICENSE | 21L |
| -rw-r--r-- | README | 5L |
| -rwxr-xr-x | lecture03/redirections.sh | 19L |
| -rwxr-xr-x | lecture03/shell_scripting/file_check.sh | 24L |
| -rwxr-xr-x | lecture03/shell_scripting/if_conditionals.sh | 24L |
| -rwxr-xr-x | lecture03/shell_scripting/int_comparison.sh | 11L |
| -rwxr-xr-x | lecture03/shell_scripting/my_exec | 11L |
| -rwxr-xr-x | lecture03/shell_scripting/string_comparison.sh | 10L |
| -rwxr-xr-x | lecture03/this_command_exists_locally | 6L |
| -rw-r--r-- | lecture04/diff/.gitignore | 1L |
| -rw-r--r-- | lecture04/diff/README.md | 12L |
| -rw-r--r-- | lecture04/diff/branch_A/hello.py | 12L |
| -rw-r--r-- | lecture04/diff/branch_B/hello.py | 12L |
| -rw-r--r-- | lecture04/git_interactive_rebase/.gitignore | 1L |
| -rwxr-xr-x | lecture04/git_interactive_rebase/setup.sh | 30L |
| -rw-r--r-- | lecture04/git_objects/.gitignore | 1L |
| -rwxr-xr-x | lecture04/git_objects/setup.sh | 16L |
| -rw-r--r-- | lecture05/git_remote/.gitignore | 1L |
| -rwxr-xr-x | lecture05/git_remote/setup.sh | 33L |
| -rw-r--r-- | lecture06/notebooks/python_1.ipynb | 1335L |
| -rw-r--r-- | lecture06/notebooks/python_1.md | 499L |
| -rw-r--r-- | lecture06/notebooks/python_2.ipynb | 893L |
| -rw-r--r-- | lecture06/notebooks/python_2.md | 415L |
| -rw-r--r-- | lecture07/examples_in_slides/01.py | 7L |
| -rw-r--r-- | lecture07/examples_in_slides/02.py | 29L |
| -rw-r--r-- | lecture07/examples_in_slides/03.py | 21L |
| -rw-r--r-- | lecture07/examples_in_slides/04.py | 26L |
| -rw-r--r-- | lecture07/examples_in_slides/05.py | 15L |
| -rw-r--r-- | lecture07/examples_in_slides/06.py | 42L |
| -rw-r--r-- | lecture07/examples_in_slides/07.py | 32L |
| -rw-r--r-- | lecture07/yapf/.style.yapf | 2L |
| -rw-r--r-- | lecture07/yapf/README.md | 15L |
| -rw-r--r-- | lecture07/yapf/file1.py | 14L |
| -rwxr-xr-x | lecture07/yapf/maintenance/format_code.sh | 9L |
| -rw-r--r-- | lecture07/yapf/other_code/file2.py | 14L |
| -rw-r--r-- | lecture08/FrenchDeck.py | 49L |
| -rw-r--r-- | lecture08/Thing.py | 44L |
| -rw-r--r-- | lecture09/python_project/.gitignore | 4L |
| -rw-r--r-- | lecture09/python_project/LICENSE | 21L |
| -rw-r--r-- | lecture09/python_project/README.md | 18L |
| -rw-r--r-- | lecture09/python_project/pyproject.toml | 6L |
| -rw-r--r-- | lecture09/python_project/setup.cfg | 36L |
| -rw-r--r-- | lecture09/python_project/src/cs107_package/__init__.py | 9L |
| -rw-r--r-- | lecture09/python_project/src/cs107_package/__main__.py | 3L |
| -rw-r--r-- | lecture09/python_project/src/cs107_package/subpkg_1/__init__.py | 4L |
| -rw-r--r-- | lecture09/python_project/src/cs107_package/subpkg_1/module_1.py | 5L |
| -rw-r--r-- | lecture09/python_project/src/cs107_package/subpkg_1/module_2.py | 6L |
| -rw-r--r-- | lecture09/python_project/src/cs107_package/subpkg_2/__init__.py | 3L |
| -rw-r--r-- | lecture09/python_project/src/cs107_package/subpkg_2/module_3.py | 2L |
| -rw-r--r-- | lecture09/python_project/src/cs107_package/subpkg_2/module_4.py | 1L |
| -rw-r--r-- | lecture09/python_project/src/cs107_package/subpkg_2/module_5.py | 1L |
| -rw-r--r-- | lecture09/pythonpath/README.md | 22L |
| -rwxr-xr-x | lecture09/pythonpath/setup_pythonpath.sh | 2L |
| -rwxr-xr-x | lecture11/newtons_method/newton.py | 38L |
| -rwxr-xr-x | lecture11/newtons_method/newton_fd.py | 41L |
| -rw-r--r-- | lecture11/sympy/jacobian.ipynb | 127L |
| -rw-r--r-- | lecture11/sympy/jacobian.py | 12L |
| -rw-r--r-- | lecture14/CI_tests/.github/workflows/lecture14_intro.yml | 44L |
| -rw-r--r-- | lecture14/CI_tests/.github/workflows/lecture14_tests.yml | 53L |
| -rw-r--r-- | lecture14/CI_tests/.gitignore | 6L |
| -rw-r--r-- | lecture14/CI_tests/LICENSE | 21L |
| -rw-r--r-- | lecture14/CI_tests/README.rst | 32L |
| -rw-r--r-- | lecture14/CI_tests/pyproject.toml | 21L |
| -rwxr-xr-x | lecture14/CI_tests/script.sh | 3L |
| -rw-r--r-- | lecture14/CI_tests/src/cs107_package/__init__.py | 4L |
| -rw-r--r-- | lecture14/CI_tests/src/cs107_package/__main__.py | 6L |
| -rw-r--r-- | lecture14/CI_tests/src/cs107_package/subpkg_1/__init__.py | 4L |
| -rw-r--r-- | lecture14/CI_tests/src/cs107_package/subpkg_1/module_1.py | 8L |
| -rw-r--r-- | lecture14/CI_tests/src/cs107_package/subpkg_1/module_2.py | 6L |
| -rw-r--r-- | lecture14/CI_tests/src/cs107_package/subpkg_2/__init__.py | 3L |
| -rw-r--r-- | lecture14/CI_tests/src/cs107_package/subpkg_2/module_3.py | 37L |
| -rw-r--r-- | lecture14/CI_tests/src/cs107_package/subpkg_2/module_4.py | 1L |
| -rw-r--r-- | lecture14/CI_tests/src/cs107_package/subpkg_2/module_5.py | 1L |
| -rwxr-xr-x | lecture14/CI_tests/tests/run_tests.sh | 37L |
| -rw-r--r-- | lecture14/CI_tests/tests/subpkg_1/test_module_1.py | 42L |
| -rw-r--r-- | lecture14/CI_tests/tests/subpkg_1/test_module_2.py | 42L |
| -rw-r--r-- | lecture15/CI_tests/.github/workflows/lecture14_intro.yml | 44L |
| -rw-r--r-- | lecture15/CI_tests/.github/workflows/lecture14_tests.yml | 53L |
| -rw-r--r-- | lecture15/CI_tests/.github/workflows/lecture15_coverage.yml | 64L |
| -rw-r--r-- | lecture15/CI_tests/.gitignore | 6L |
| -rw-r--r-- | lecture15/CI_tests/LICENSE | 21L |
| -rw-r--r-- | lecture15/CI_tests/README.rst | 38L |
| -rw-r--r-- | lecture15/CI_tests/docs/Makefile | 20L |
| -rw-r--r-- | lecture15/CI_tests/docs/conf.py | 62L |
| -rw-r--r-- | lecture15/CI_tests/docs/index.rst | 23L |
| -rw-r--r-- | lecture15/CI_tests/docs/make.bat | 35L |
| -rw-r--r-- | lecture15/CI_tests/docs/source/docstring/cs107_package.rst | 10L |
| -rw-r--r-- | lecture15/CI_tests/pyproject.toml | 21L |
| -rwxr-xr-x | lecture15/CI_tests/script.sh | 3L |
| -rw-r--r-- | lecture15/CI_tests/src/cs107_package/__init__.py | 12L |
| -rw-r--r-- | lecture15/CI_tests/src/cs107_package/__main__.py | 6L |
| -rw-r--r-- | lecture15/CI_tests/src/cs107_package/example.py | 136L |
| -rw-r--r-- | lecture15/CI_tests/src/cs107_package/subpkg_1/__init__.py | 4L |
| -rw-r--r-- | lecture15/CI_tests/src/cs107_package/subpkg_1/module_1.py | 8L |
| -rw-r--r-- | lecture15/CI_tests/src/cs107_package/subpkg_1/module_2.py | 6L |
| -rw-r--r-- | lecture15/CI_tests/src/cs107_package/subpkg_2/__init__.py | 3L |
| -rw-r--r-- | lecture15/CI_tests/src/cs107_package/subpkg_2/module_3.py | 37L |
| -rw-r--r-- | lecture15/CI_tests/src/cs107_package/subpkg_2/module_4.py | 1L |
| -rw-r--r-- | lecture15/CI_tests/src/cs107_package/subpkg_2/module_5.py | 1L |
| -rwxr-xr-x | lecture15/CI_tests/tests/check_coverage.sh | 26L |
| -rwxr-xr-x | lecture15/CI_tests/tests/run_tests.sh | 37L |
| -rw-r--r-- | lecture15/CI_tests/tests/subpkg_1/test_module_1.py | 42L |
| -rw-r--r-- | lecture15/CI_tests/tests/subpkg_1/test_module_2.py | 42L |
| -rw-r--r-- | lecture16/CI_tests/.github/workflows/lecture16.yml | 56L |
| -rw-r--r-- | lecture16/CI_tests/.gitignore | 6L |
| -rw-r--r-- | lecture16/CI_tests/LICENSE | 21L |
| -rw-r--r-- | lecture16/CI_tests/README.rst | 38L |
| -rw-r--r-- | lecture16/CI_tests/docs/Makefile | 20L |
| -rw-r--r-- | lecture16/CI_tests/docs/conf.py | 62L |
| -rw-r--r-- | lecture16/CI_tests/docs/index.rst | 23L |
| -rw-r--r-- | lecture16/CI_tests/docs/make.bat | 35L |
| -rw-r--r-- | lecture16/CI_tests/docs/source/docstring/cs107_package.rst | 10L |
| -rw-r--r-- | lecture16/CI_tests/pyproject.toml | 21L |
| -rwxr-xr-x | lecture16/CI_tests/script.sh | 3L |
| -rw-r--r-- | lecture16/CI_tests/src/cs107_package/__init__.py | 12L |
| -rw-r--r-- | lecture16/CI_tests/src/cs107_package/__main__.py | 6L |
| -rw-r--r-- | lecture16/CI_tests/src/cs107_package/example.py | 136L |
| -rw-r--r-- | lecture16/CI_tests/src/cs107_package/subpkg_1/__init__.py | 4L |
| -rw-r--r-- | lecture16/CI_tests/src/cs107_package/subpkg_1/module_1.py | 8L |
| -rw-r--r-- | lecture16/CI_tests/src/cs107_package/subpkg_1/module_2.py | 6L |
| -rw-r--r-- | lecture16/CI_tests/src/cs107_package/subpkg_2/__init__.py | 3L |
| -rw-r--r-- | lecture16/CI_tests/src/cs107_package/subpkg_2/module_3.py | 37L |
| -rw-r--r-- | lecture16/CI_tests/src/cs107_package/subpkg_2/module_4.py | 1L |
| -rw-r--r-- | lecture16/CI_tests/src/cs107_package/subpkg_2/module_5.py | 1L |
| -rwxr-xr-x | lecture16/CI_tests/tests/check_coverage.sh | 26L |
| -rwxr-xr-x | lecture16/CI_tests/tests/run_tests.sh | 37L |
| -rw-r--r-- | lecture16/CI_tests/tests/subpkg_1/test_module_1.py | 42L |
| -rw-r--r-- | lecture16/CI_tests/tests/subpkg_1/test_module_2.py | 42L |
| -rw-r--r-- | lecture16/docker/Dockerfile | 35L |
| -rw-r--r-- | lecture16/docker/README.md | 7L |
| -rwxr-xr-x | lecture16/docker/build.sh | 4L |
| -rwxr-xr-x | lecture16/docker/deploy.sh | 16L |
| -rw-r--r-- | lecture16/docker/local_file | 1L |
| -rwxr-xr-x | lecture16/docker/remove.sh | 3L |
| -rwxr-xr-x | lecture16/docker/run.sh | 3L |
| -rw-r--r-- | lecture16/venv/check_venv.py | 13L |
| -rw-r--r-- | lecture17/linked_list.py | 182L |
| -rw-r--r-- | lecture19/coroutine.py | 32L |
| -rw-r--r-- | lecture19/large_data.py | 194L |
| -rw-r--r-- | lecture19/linked_list.py | 123L |
| -rw-r--r-- | lecture20/code_object.py | 31L |
| -rw-r--r-- | lecture20/cpython/3.10.8/ceval.c | 3045L |
| -rw-r--r-- | lecture20/cpython/3.10.8/opcode.h | 172L |
| -rw-r--r-- | lecture20/cpython/3.11.0rc2/ceval.c | 4232L |
| -rw-r--r-- | lecture20/cpython/3.11.0rc2/opcode.h | 236L |
| -rw-r--r-- | lecture20/global_local.py | 15L |
| -rw-r--r-- | lecture20/nonlocal.py | 55L |
| -rw-r--r-- | lecture21/presidential/.gitignore | 1L |
| -rw-r--r-- | lecture21/presidential/candidates.txt | 18L |
| -rw-r--r-- | lecture21/presidential/contributors.txt | 176L |
| -rw-r--r-- | lecture21/presidential/presidential.py | 153L |
| -rw-r--r-- | lecture22/candidates.txt | 18L |
| -rw-r--r-- | lecture22/contributors.txt | 176L |
| -rw-r--r-- | lecture22/lecture22.ipynb | 681L |
| l--------- | lecture23/candidates.txt | 1L |
| l--------- | lecture23/contributors.txt | 1L |
| -rw-r--r-- | lecture23/fig/inner_join.png | 64309B |
| -rw-r--r-- | lecture23/fig/left_join.png | 63182B |
| -rwxr-xr-x | lecture23/joins.sh | 57L |
| -rw-r--r-- | lecture23/lecture23.ipynb | 1174L |
| -rw-r--r-- | lecture24/cProfile/.gitignore | 1L |
| -rw-r--r-- | lecture24/cProfile/my_module.py | 17L |
| -rwxr-xr-x | lecture24/cProfile/run_profile.sh | 3L |
| -rwxr-xr-x | lecture24/cProfile/run_pstats.sh | 2L |
| -rw-r--r-- | lecture24/cProfile_newton/.gitignore | 2L |
| -rw-r--r-- | lecture24/cProfile_newton/newton.py | 48L |
| -rw-r--r-- | lecture24/cProfile_newton/post.py | 7L |
| -rw-r--r-- | lecture24/gdb_factorial/.gitignore | 2L |
| -rw-r--r-- | lecture24/gdb_factorial/Makefile | 11L |
| -rw-r--r-- | lecture24/gdb_factorial/factorial.cpp | 13L |
| -rw-r--r-- | lecture24/gdb_factorial/main.cpp | 8L |
| -rw-r--r-- | lecture24/pdb_factorial/factorial.py | 15L |
| -rw-r--r-- | lecture24/performance/code_object/code_object.py | 31L |
| -rw-r--r-- | lecture24/performance/opcode_oparg/opcode_oparg.py | 289L |