
Python全栈工程师技术
文章平均质量分 89
唤醒手腕Python全栈工程师技术,目前涉及 12 个篇章:基础研究篇、底层原理篇、框架应用篇、网络爬虫篇、微机实验篇、通信协议篇、并发编程篇、算法刷题篇、人工智能篇、持久存储篇、拓展调用篇、桌面应用篇。
唤醒手腕
断剑留不住落樱,银枪挑不起离愁,折笔舞不出相思,此乃唤醒手腕!
展开
-
Python 后端 Flask 使用 Flask-SocketIO、前端 Vue3 实现长连接 Websocket 通信详细教程(更新中)
Flask-SocketIO 第三方库使 Flask 应用程序可以实现客户端和服务器之间的低延迟双向通信。客户端应用程序可以使用 Javascript、Python、C++、Java 和 Swift 中的任何 SocketIO 客户端库或任何其他兼容客户端来建立与服务器的永久连接。原创 2024-03-31 00:28:35 · 1702 阅读 · 0 评论 -
Python 网络编程 OSI 协议原理、网络通信、DNS 域名解析、socket 套接字、TCP 粘包等教程
01、互联网的本质介绍互联网的本质就是一系列的网络协议然而internet为何物?其实两台计算机之间通信与两个人打电话之间通信的原理是一样的(中国有很多地区,不同的地区有不同的方言,为了全中国人都可以听懂,大家统一讲普通话)结论:英语成为世界上所有人通信的统一标准,如果把计算机看成分布于世界各地的人,那么连接两台计算机之间的internet实际上就是一系列统一的标准,这些标准称之为互联网协议,互联网的本质就是一系列的协议,总称为‘互联网协议’(Internet Protocol Suite).互联原创 2022-01-20 12:23:18 · 1245 阅读 · 0 评论 -
基于 Python 编程语言进行 Leetcode 算法刷题日记详细记录(每日更新)
01、经典排序算法介绍排序算法是《数据结构与算法》中最基本的算法之一。排序算法可以分为内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。常见的内部排序算法有:插入排序、希尔排序、选择排序、冒泡排序、归并排序、快速排序、堆排序、基数排序等。用一张图概括:点击以下图片查看大图:02、排序算法:冒泡排序冒泡排序(Bubble Sort)也是一种简单直观的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如原创 2022-01-24 14:21:47 · 543 阅读 · 0 评论 -
Python 并发编程 Process 进程、Thread 线程、阻塞模型、asyncio 协程等基础教程
01、进程的基本介绍进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础,进程是线程的容器。什么是进程?进程的概念主要有两点:第一,进程是一个实体。每一个进程都有它自己的地址空间,一般情况下,包括文本区域(text region)、数据区域(data region)和堆栈(stack region)。文本区域存储处理器执行的代码;数据区域存储变量和进程执行期间使用的动态分配的内存;堆栈区域存储着活动过程调用的指令(比如错误信息原创 2022-01-22 11:07:48 · 2162 阅读 · 0 评论 -
Python 名称空间、作用域、pypi 仓库、hash 算法、class 类、反射机制等教程
01、内建名称空间在Python中,有一个内建模块,该模块中有一些常用函数,变量和类。而该内建模块在Python启动后、且没有执行程序员所写的任何代码前,Python首先会自动加载该内建模块到内存。另外,该内建模块中的功能可以直接使用,不用在其前添加内建模块前缀,其原因是对函数、变量、类等标识符的查找是按LEGB法 则,其中B即代表内建模块。__builtin__和builtins的区别在Python2.X版本中,内建模块被命名为__builtin__,而到了Python3.X版本中,却更名为bu原创 2022-01-08 15:56:14 · 1106 阅读 · 0 评论 -
Python with 工作原理、装饰器、回收机制、内存管理机制、拷贝、作用域等底层原理(详细教程)
01、Python基础语法编程语言分为三种类型:编译型(C、C++、GO)、解释型(Python、JavaScript)、混合型(Java、C#)Java虚拟机运行Python脚本:JythonJython是运行在Java平台上的Python解释器,可以直接把Python代码编译成Java字节码执行。编码介绍:ASCII:8bit 1字节 ,GBK:16bit 2字节 , UNICODE:32bit 4字节UTF-8:可变长度的unicode 英文:8bit 欧洲:16bit 汉字:24bit在原创 2022-01-04 14:11:09 · 612 阅读 · 0 评论