1.
大势所趋,Python 已然成风
C语言诞生于1972年,确随着 Unix 的诞生才深深植根于各大操作系统;
C++诞生于1983年,确因微软的可视化桌面操作系统才得以广泛传播;
Java 诞生于1995年,确因互联网的迅速崛起才变得家喻户晓;
Python 诞生于1991年,而下一场技术革命已然开始,AI 时代已然成风。在 AI 领域中已经被广泛使用的 Python 必将成为下一个时代的第一开发语言!
最热门的 AI 开源框架 PyTorch 和 TensorFlow 都已经采用了 Python 作为接口和开发语言。
除此之外,还有一堆的 AI 相关的框架库,也都纷纷采用,如 AIMA、pyDatalog、SimpleAI、PyBrain、PyML 等。
---------------------
2.
面向对象设计是一种设计复杂程序的方法,它将代码分成了单独的类和对象(类的实例),这些类和对象封装了一些特定的功能。
要更深入地理解面向对象的设计思想,则需要学习设计模式,设计模式是面向对象思想的高度提炼和模板化。
因此掌握设计模式,是写出高质量代码的必备要素!掌握设计模式,理解面向对象的编程思想,将会使您的代码更具可读性,更易拓展和更可维护。
---------------------