作为从高中就开始自学Paton过来人,我有以下几点忠告
就是先学Python基础语法,语法是一切所有编程语言的基础,对Python语法有了初步了解之后就需要学习涉及到编程思维的东西了
第一个就是算法和数据结构,算法和数据结构可以说是编程的灵魂了,编程本身就是数学的延伸,他的内核本来就是数学算法和数据结构,其实就是数学的一种分支
第二个就是操作系统原理,一切所有的软件和服务都是运行在操作系统之上的同时也包括Python,在理解的操作系统的原理之后,才能写出符合操作系统运转逻辑的高性能且健壮的应用程序
第三个就是计算机网络,现在是网络的时代,而你所写的一切与网络有关的程序或者网站都需要有网络的知识以及基础,这个就是要学习各种IP协议的用法以及计算机网络原理了
第四个就是设计模式,设计模式是现实各种典型业务的计算机抽象模型,掌握典型的设计模式之后,可以针对现实的业务快速选择相接近的设计模式,从而提高开发效率
第五个就是Python各种高质量的模块和库,Python之所以应用广泛且强大,就是他拥有海量能应付各种现实场景的第三方库,掌握自己领域相关的Python第三方库可以极大的的提高工作效率及写代码的速度
以上几点就是我想给新人自学Python的建议