Offers an overview of the Python programming language for students without prior programming experience. Variables, expressions, functions, looping, and flow control pertaining to Python is taught through hands-on exercises and guided demonstrations by the instructor.
- Demonstrate how to design a Python program, before implementation, using pseudocode, and considering users' requirements.
- Demonstrate how to navigate a mainstream, professionally Integrated Development Environment to debug and compile Python programs.
- Explain Python concepts and terminology sufficient to discuss issues, bugs, errors and other challenges with other Python students and programmers.
- Explain how to solve problems as they occur in Python programming, including researching error codes, bugs from the compiler.