谢谢邀请,网络编程在编程体系里面占据很大一部分,在离不开网络的时代,网络编程重要性越来越强,网络编程算是程序员要掌握的基本功了,很多人好奇的黑客,网络也是基本功。TCP/IP卷一UNIX网络编程网络编程底层代码基本上C语言来实现的,建议在linux下用c语言,把底层原汁原味的linuxsocket编程走一遍,下图是一个socket原理图socket常见接口现在无论java,python网络接口都接近上面的接口。

1、小学文化想自学网络编程,要从哪里开始学?

小学文化想自学网络编程,要从哪里开始学

方法可能比较笨。就先当你是个啥都不懂的小白哈(因为有的小学生也很厉害),开始:1、学习一下计算机原理,程序原理,构造等比较普及性的东西。懂得程序是怎么运行的,了解一下编写程序的工具(语言)都有那些,以及不同的工具主要用在什么地方(方向)2、挑一个你比较有兴趣的方向,上网去找相关的入门课程(xx云课堂,xx天速成法),

看那么5节课左右。如果大概,稍微能够理解一点,不头疼,看下面步奏。很难理解的话就再见了,3、选择2门工具(c,你喜欢的),去买教材学习(一先一后,不要一起学,学会了再比较。),教材多的是,没有推荐的,基本就大学生用的。挑一个课程跟着学习,掌握工具的使用方法,学完以后跟着做习题,练习,不断的练习,代码一直敲,直到你完全掌握一个工具的基本及初级使用。

4、学习数学咯,算法,结构。这里是学习逻辑,学习各种案例,配合撸码5、工具会了,算法(思想)有了,自己给自己找问题吧,让你解决它。比如说:我要做一个计算器程序,懂得10000以内的加减乘除,要怎么做。大量做案例,到各种论坛上去学习别人的经验,别人提出的问题帮忙思考解决,然后你就基本成了。6、这条路还很远,慢慢走,

2、如何学习linux平台上的网络编程?

建议采取的步骤如下(以下内容以IPV4为背景):1.打好理论基础2.掌握Linux基本操作3.选择一门语言下面详述:1.打好理论基础网络编程的根本是网络协议,协议是端到端通信的基础。首先,你要先理解OSI模型,明白数据封包的含义,建议使用Wireshark抓包看一下每一层的数据,其次,重点看TCP/IP协议。

当前,所有网络通信(不管是何种协议)都以TCP为基础,2.掌握Linux基本操作如果选择Linux为开发和运行环境,肯定要把Linux常规操作理清,例如文件/目录操作、权限管理、VIM,进程管理等。然后把编译环境搭建好,包括如何调试,如何查看日志,3.选择一门语言这个很重要。不清楚楼主从事什么方面开发,如果是系统级开发,选择C、C ;否则建议选择python或go语言,这两门语言都有强大的库包,能够提高开发效率和提高代码质量,

3、想自学网络编程,需要学习哪些知识?

谢谢邀请,网络编程在编程体系里面占据很大一部分,在离不开网络的时代,网络编程重要性越来越强,网络编程算是程序员要掌握的基本功了,很多人好奇的黑客,网络也是基本功。无论什么编程语言都需要支持网络编程,只不过在接口实现方式上,会根据自身编程语言的特性,对于socket进行封装,网络编程经典书籍:协议:TCP/IP卷一UNIX网络编程网络编程底层代码基本上C语言来实现的,建议在linux下用c语言,把底层原汁原味的linuxsocket编程走一遍,下图是一个socket原理图socket常见接口现在无论java,python网络接口都接近上面的接口。


文章TAG:编程  网络  自学  小学  文化  网络编程怎么学  
下一篇