Python provides a really nice balance between the practical and the conceptual. Since python is interpreted, beginners can pick up the language and start doing neat things almost immediately without getting lost in the problems of compilation and linking. furthermore, python comes with a large library of modules that can be used to do all sorts of tasks ranging from web-programming to graphics. Having such a practical focus is a great way to engage students and it allows them to complete significant projects. However, python can also serve as an excellent foundation for introducing important computer science concepts. Since python fully supports procedures and classes, students can be gradually introduced to topics such as procedural abstraction, data structures, and object-oriented programming — all of which are applicable to later courses on java or c++. Python even borrows a number of features from functional programming languages and can be used to introduce concepts that would be covered in more detail in courses on scheme and lisp.
Read More
Specifications
Publication Year
2018
Manufacturing, Packaging and Import Info
Be the first to ask about this product
Safe and Secure Payments.Easy returns.100% Authentic products.