学习python web框架前需要掌握什么

一、python的基础语法

      1. 基础数据结构

          (1)list

          (2)dict (例如:有一段英文,如何统计字母出现次数top3)

          (3)......

      2. 文件处理

      3. 函数

      4. 模块  

二、网络协议

     1. 机器之间是怎么聊天的?

         (1)IP 寻址(相当于门牌号,通过IP就能找到这台机器)

         (2)TCP/UDP (三次握手)

                  TCP是可靠的网络传输,确保对方一定是可以收到的,而且是完整的,三次握手之后发,网络阻塞重传,滑动窗口限制流量,慢启动防止流量阻塞等策略,确保接收方和发送方数据是一致的,有各种重发机制。HTTP/FTP/SSH等都是TCP传输。

                  UDP是不可靠的,发完就不管了,不管你爱收不收。UDP效率高,适用于适量丢包的场景。常见的有:视频、直播、语音、聊天等。

         (3)HTTP应用层协议

三、HTTP协议

      1. URL

      2. method (get / post 区别?)浏览器默认是get请求

      3. 协议头://域名:端口/资源地址?参数#锚点    (端口默认80)

四、数据库

      1. 存储数据

      2. sql语句(增insert、删delete、改update、查select)

五、前端

      1. HTML

      2. CSS

      3. JS

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值