This document discusses Python programming including its object-oriented and functional capabilities, data types, differences between tuples and lists, applications, packages and libraries like NumPy, SciPy, Matplotlib, Pandas, and Django. It also covers Django architecture and features as well as comparing Django and Ruby on Rails.
This document discusses Python programming including its object-oriented and functional capabilities, data types, differences between tuples and lists, applications, packages and libraries like NumPy, SciPy, Matplotlib, Pandas, and Django. It also covers Django architecture and features as well as comparing Django and Ruby on Rails.
2. Is Python Object-oriented or Functional Programming?
3. What are features of Python? 4. What are different data types which are supported by Python? 5. What is difference between tuples and lists in Python? 6. What are the applications of Python? 7. What are Python packages? 8. What are Python libraries? Name a few of them. 9. What is a Numpy? 10. Why NumPy is used in Python? 11. What does NumPy mean in Python? 12. Where is NumPy used? 13. What is the difference between NumPy and SciPy? 14. What is Matplotlib in Python? 15. What is difference between Matplotlib and Seaborn? 16. Define Python Pandas? 17. What are features of Pandas library? 18. Explain Django? 19. What is Django architecture? 20. How does Django work? 21. What are the features of Django? 22. What are the advantages of using Django? 23. What are the disadvantages of Django? 24. Explain what is Ruby on Rails? 25. What are the features of Ruby?