Step 1: Understanding the languages used for dynamic web pages.
Dynamic web pages are created by using server-side or client-side languages that allow the page content to change based on user interactions or other factors.
Step 2: Evaluate each option.
- Option (A) JavaScript: JavaScript is used for creating dynamic content on the client-side.
- Option (B) PHP: PHP is a server-side language widely used to create dynamic web pages.
- Option (C) Python: Python, along with frameworks like Django and Flask, is used to create dynamic web pages on the server-side.
- Option (D) Ruby: Ruby, with the Ruby on Rails framework, is another server-side language used for creating dynamic web pages.
Step 3: Conclusion.
All of the listed languages (JavaScript, PHP, Python, and Ruby) are used for creating dynamic web pages.
Final Answer:
\[
\boxed{\text{All the given languages are used for creating dynamic web pages.}}
\]