Skip to content

Conversation

@jstac
Copy link
Contributor

@jstac jstac commented Nov 20, 2025

Summary

This PR reorganizes the table of contents structure to improve the logical flow and grouping of lecture content:

  • Renamed "The Scientific Libraries" → "Foundations of Scientific Computing" to better reflect the core scientific computing libraries (NumPy, Matplotlib, SciPy)
  • Created a new section "Working with Data" dedicated to Pandas content (pandas, pandas_panel)
  • Renamed "Advanced Python Programming" → "More Python Programming" for a more approachable title
  • Reorganized content placement by moving workspace and sympy to the "More Python Programming" section for better thematic grouping

The new structure provides clearer separation between foundational scientific computing tools, high-performance computing topics, data manipulation libraries, and general Python programming concepts.

🤖 Generated with Claude Code

- Rename "The Scientific Libraries" to "Foundations of Scientific Computing"
- Create new "Working with Data" section for Pandas content
- Rename "Advanced Python Programming" to "More Python Programming"
- Reorganize content placement for better logical flow

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
@jstac
Copy link
Contributor Author

jstac commented Nov 20, 2025

Detailed Changes

The restructuring improves content organization as follows:

Before

  • "The Scientific Libraries" section contained: NumPy, Matplotlib, SciPy, Pandas, pandas_panel, SymPy
  • "Advanced Python Programming" contained only: writing_good_code, python_advanced_features, debugging

After

  1. Foundations of Scientific Computing - Core libraries for numerical computing and visualization

    • NumPy, Matplotlib, SciPy
  2. High Performance Computing - (unchanged)

    • Numba, Parallelization, JAX
  3. Working with Data - New dedicated section for data manipulation

    • Pandas, pandas_panel
  4. More Python Programming - Expanded section with practical Python topics

    • writing_good_code, workspace, SymPy, python_advanced_features, debugging

This organization creates a more intuitive learning path and better groups related topics together.

@github-actions
Copy link

github-actions bot commented Nov 20, 2025

@github-actions github-actions bot temporarily deployed to pull request November 20, 2025 19:56 Inactive
@jstac jstac merged commit 5b5e342 into main Nov 20, 2025
1 check passed
@jstac jstac deleted the change-toc branch November 20, 2025 20:00
@github-actions github-actions bot temporarily deployed to pull request November 20, 2025 20:07 Inactive
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants