A Question Answer System for Python

When someone is trying to learn a programming language, especially when we have no programming experience, it is very common for a person to have multiple questions regarding the syntax or the semantics of the language. The process of going to a search engine such as Google to find answers is sometimes a morose and tedious solution that consumes time and effort. PythonQAS tries tp solve this problem. Using a programming language as the domain of a QA system allows the beginner to progress faster by simplifying the process of finding answers to very concrete questions. The experienced programmer will also benefit from the tool, since the goal is to include various levels of complexity, some of them being far advanced for the inexperienced programmer.

The system answers questions such as:

Is there a source code level debugger with breakpoints, single-stepping, etc.?

How can I create a stand-alone binary from a Python script?

What are the rules for local and global variables in Python?