1. Basic understanding of computer operations
2. Familiarity with general programming concepts is helpful but not required
3. Access to a computer with Python installed
4. Willingness to practice coding exercises regularly
5. Analytical thinking and problem-solving skills
Jennifer J. Omalley
Christian T. Jackson
Connie L. Raymond