Foreword

Since the early days of teaching programming languages, the science of programming has changed substantially. Since the times of COBOL, FORTRAN, ALGOL, C, and ADA, Python reflects a major paradigm shift. The classical book ‘The Art of Computer Programming’ by D. E. Knuth changed the landscape by making programming independent of any language. As programmers found it hard to design structured code in languages like FORTRAN and COBOL, subsequent languages like C, C++, and Java provided a natural framework for structured programming. While C++ introduced object-oriented programming as an add on feature, Java was designed to be an object-oriented platform independent language with extensive support for web development. Although implemented ...

Get Python Programming: A modular approach now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.