Python数据库编程 python基础

Python数据库编程

第1章 Pymysql模块 1.1 Pymysql模块介绍 pymsql是Python中操作MySQL的模块,其使用方法和MySQLdb几乎相同。 1.2 安装Pymysql 1.2.1 命令行安装 ...
阅读全文
Python并发编程-IO模型 python基础

Python并发编程-IO模型

第1章 IO模型介绍 1.1 IO模型分类 IO Model主要分为五类: blocking IO 阻塞IO nonblocking IO 非阻塞IO IO multiplexing IO多路复用 s...
阅读全文
Python并发编程-协程 python基础

Python并发编程-协程

第1章 线程介绍 1.1 为什么使用协程 对于单线程下,我们不可避免程序中出现io操作,但如果我们能在自己的程序中(即用户程序级别,而非操作系统级别)控制单线程下的多个任务能在一个任务遇到io阻塞时就...
阅读全文
Python并发编程-线程 python基础

Python并发编程-线程

第1章 线程介绍 1.1 进程和线程的区别 地址空间和其它资源(如打开文件):进程间相互独立,同一进程的各线程间共享。某进程内的线程在其它进程不可见。 通信:进程间通信IPC,线程间可以直接读写进程数...
阅读全文
Python并发编程-进程 python基础

Python并发编程-进程

第1章 进程介绍 1.1 进程概念 进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进...
阅读全文
Python基础-网络编程 python基础

Python基础-网络编程

第1章 Socket初使用 1.1 TCP和UDP协议 1.1.1 TCP协议 TCP(Transmission Control Protocol)可靠的、面向连接的协议(eg:打电话)、传输效率低全...
阅读全文
Python基础-面向对象 python基础

Python基础-面向对象

第1章 面向对象介绍 1.1 面向对象与面向过程的区别 1.1.1 面向过程 面向过程的程序设计的核心是过程(流水线式思维),过程即解决问题的步骤,面向过程的设计就好像精心设计好一条流水线,考虑周全什...
阅读全文
Python基础-常用模块 python基础

Python基础-常用模块

第1章 模块介绍 1.1 模块的定义 一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。 1.2 模块的类别 使用python编写的代码(.py文件); 已被编译...
阅读全文
Python基础-函数介绍 python基础

Python基础-函数介绍

第1章 函数介绍 1.1 函数相关知识介绍 1.1.1 函数的作用 可读性强 复用性强 1.1.2 函数的用法 先定义再调用 只定义不调用就一定不执行 1.1.3 函数名 函数名就是一个变量,保存了函...
阅读全文