学习python

  1. 基础知识
    http://www.runoob.com/python3/python3-tutorial.html

  2. 基础知识视频
    https://www.icourse163.org/learn/BIT-268001#/learn/content?type=detail&id=1004573323&cid=1005742697
    我觉得他 第二周课程讲的很好
    讲了每种语言的诞生=>应用场景,不同的特点

    • C语言诞生与计算机操作系统时代,那时候内存很小,必须要合理分配内存,关注计算机底层,计算机本身的计算能力是一个瓶颈,适合编写底层程序。运行速度快。
    • Java 诞生于视窗和交互时代,解决程序的移植性,java虚拟机,运行时等概念,同时引入类和对象,关注主客体,适用于软件开发,以及大型系统的设计等等。网络商城等等
    • python诞生于数据处理时代,由于此时的计算机计算能力已经很不错了,所以它没有关注底层的内存空间等等,它关注的是解决问题本身,以及快速开发,庞大的第三方库和计算生态,能够快速的完成问题的解决。相对于C语言,他确实损失了一点速度,但是在计算机性能很高的今天,我们写python的代码只需要C语言的10%,引入第三方库 又可以使我们比C快10%,所以我们最终的开发周期 要比 C语言快很多(100倍),我们能够在较短的时间内得到问题求解的程序,同时也减少了调试的时间等等,所以python关注的是 问题求解本身。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容