AIAA 5031: Introduction to Computing Using Python

This course introduces fundamental programming concepts using Python, including variables, control flow, functions, data structures, and object-oriented programming.

Schedule

  • Week 1: Introduction [Slides]

  • Week 2: Python Fundamentals I [Slides]

  • Week 3: Python Fundamentals II [Slides]

  • Week 4: Python Fundamentals III [Slides]

  • Week 5: Python Fundamentals IV [Slides]

  • Week 6: Scientific Computing – NumPy Fundamentals [Slides]

  • Week 7: Scientific Computing – NumPy Fundamentals II [Slides]

  • Week 8: Scientific Computing – SciPy [Slides]

  • Week 9: Table Processing [Slides]

  • Week 10: Visualization [Slides]

  • Week 11: Machine Learning [Slides]

  • Week 12: Deep Learning [Slides]

Information