Python学习小目录汇总
- 1、循环打印“我是小马过河”
- #4、用while从一打印到10
- #5、请通过循环,1 2 3 4 5 6 8 9 10
- #6、while else 结构
- #7、格式化输出
- #8、打印1-100的奇数
- #9、求和1-100
- #10、计算1-10中,除1外,偶数减奇数
- #11、求方,
- #12、求开方
- #13、逻辑运算 与或非
- #14、数据类型转换
- #15、value=1 or 9 (and,or,not)
- 1、for循环遍历字符串中单个字符
- 2、#计算字符串长度
- 3、#字符串索引
- 4、#让用户输入任意字符串,获取字符串之后并计算其中有多少个数字isdigit()
- 5、#索引取值,从前向后,从后向前取。
- 6、#切片和索引
- 7、#字符串操作split,#有时间添加awk的切割做对比
- 8、#字符串操作isdigit使用
- 9、#字符串操作upper和lower
- 10、#字符串操作strip(),lstrip(),rstrip()
- 1、字符串操作
- 2、#for循环打印字符串单个字符,for有限循环(while死循环)
- 3、range()
- #4、for循环1-10,不打印7
- 5、列表操作
- 5.1len
- 5.2索引和切片,步长(切片是一段字符)(查1)
- 5.3#输入数字+数字,实现求和
- 5.4#for循环遍历列表(查2)
- 5.5#实现列表元素打印并加序号(查3)
- 5.6#列表追加元素(增1)
- 5.7#录入用户名和密码并校验
- 5.8#列表插入(增2)
- 5.9#列表元素移除:(删)
- 5.10修改列表元素,以及元素内部元素(改)
- 5.11、列表操作expend(增3)
- 5.12、#将列表后面的值移到前面,pop删除的元素可用变量接收(删,增)
- 5.13、同样列表元素数量相同的变量在等号左边接收右边列表才没有问题
- 5.14、reverse 列表元素反转
- 5.15、sort列表元素排序,默认从小到大
- 5.16#总结:
- 6、元组的书写规范
- 7、git相关使用
- 1、三元运算(三目运算)
- 2、实现一行打印代码的原理(精简代码)
- 2.1基本原理:
- 2.2精简案例:
- 2.3单行实现列表元素的批量操作并且if判断某个条件真假,真假各自返回不同结果(三木运算结合列表)
- 2.4、单行实现给每个列表元素加*并加一个序列,使得列表元素对应有序。(两个不同的for循环)
- 2.5、if判断,指定哪个列表元素做或者不做批量操作
- 2.6、列表中可以用多个for循环,此次演示两个for循环
- 2.7、集合和字典也可以这样支持这些操作
- 2.8、一行代码实现九九乘法表。让变量成为 [for 循环]
- 2.10九九乘法表一行实现过程分解
- 2.11、[如果不能返回多个变量,那么将多个变量放到一个数据类型返回]
- 2.12、列表推导式和字典推导式结合,由此得出将两个列表元素一个当键一个当值做成字典
- 2.12、列表 推导式实现多个条件判断
- 2.13生成器推导式:
- 3、一行定义简单函数:lambda函数
- 4、map函数使用
- 1、函数介绍
- 2、函数使用优缺点:
- 3、函数定义:
- 4、函数调用
- 5、函数传参
- 6、函数返回值return
- 7、函数作用域
- 8、lambda函数(匿名函数)
- 9、函数中高级使用 高阶函数
- 10、Python内置函数的了解
- 11、上述总结
- 1、开启进程池。任务少于进程数。开启进程池,这里也要放到if name == 'main':下
- 2、开启的进程最多和进程池的大小一样。任务多于进程数
- 3、池是实现异步的
- 4、submit和shutdown配合,进程池中任务都执行完毕再(做某件事)往下执行主进程代码(shutdown后面的)。池.shutdown()
- 5、池执行的函数中传参数,submit后面直接传参,但是池函数必须是第一个参数。
- 6、
- 9、线程池提交一个任务加传参
- 10、提交多个线程池任务
- 11、线程池获取线程任务函数的返回值
- 12、线程池中任务都结束才能再执行的代码
- 13、线程池其它方法map(省代码量批量提交任务)
- 14、多线程爬取网页,获取到结果后使用回调函数分析网页
- 15、回调函数的使用
- 16、线程池小结
- 1)启动线程start
- 2)线程是异步的,并发的
- 3)开启多个子线程
- 4)往线程函数里传参,通过args,和进程一样。线程的调度仍然是操作系统决定的,谁的时间片到了就运行谁的
- 5)1、主线程等待所有子线程结束之后才结束。2、主线程如果结束了,主进程也就结束了。
- 6)[1]使用面向对象的方式启动线程
- 7)线程里面的其它方法 查看线程id
- 8)进程和线程的开启效率差。进程一般开cpu个数的1到2倍,开多了浪费系统资源
- 9)线程共享进程中的数据。子线程在进程中共享数据,
- 10)守护线程
- 11)在多进程里启动多线程
sss
定时器等
js基础知识4 DOM
- 1、show() 显示 由小变大缓慢显示
- 2、hide() 隐藏 由大到小指定速度隐藏
- 3、show,hide指定时间显示隐藏动画结合
- 显示动画
- 隐藏动画
- 实现点击按钮显示盒子,再点击按钮隐藏盒子
- 开关式显示隐藏动画
- 滑入和滑出
- 淡入淡出动画
- 自定义动画
- 停止动画
django通过ajax请求从前端获取图片数据并根据窗口位置字段加载后面的图片
- 笔记模板修改+表结构设计
- 使用djangorestframework获取数据(分页、过滤、序列化)
- 笔记模板修改+表结构设计
- 使用djangorestframework获取数据(分页、过滤、序列化)
- 前端发ajax获取数据并添加到页面中
- ssh模式和salt模式的实现思路
- 三种方式的代码
- 第一种模式agent模式实现过程
- ssh模式实现过程
- salt模式
- 错误详情+requests传数据
- 用户配置+项目默认配置
- 类的约束
- 支持三种模式并可扩展
- 资产采集的插件不同模式不同的执行命令的方式
- 采集硬件信息的可插拔式设计
- 支持linux和win系统
- debug模式
- 完善handler流程
- 错误处理和response封装
- 日志处理
- 唯一标识的问题
- 其他插件的补充
- 唯一标识的处理
- scrapy环境安装
- scrapy简单使用,爬取糗事百科的文字
- 手动请求发送(GET)
- scrapy五大核心组件的工作流程
- 基于scrapy进行图片数据的爬取
- 提升scrapy爬取数据的效率
- 请求传参
- scrapy中的中间件的应用
- 爬取动态加载的
scrapy模块
pandas详解
爬虫学习3
request模块使用
anaconda使用
cmdb资产管理2
cmdb资产管理1
saltstack安装使用
RESTful架构和API使用
Django Rest Framework
django通过ajax请求从前端获取图片数据并根据窗口位置字段加载后面的图片
yaml模块
Python 命令行工具 argparse 模块使用详解
orm字段类型使用
在Python脚本中调用Django环境
Django框架简介
Django模板系统
Django中多对多关系的orm表设计
Django图书管理系统(前端对有外键的数据表增删改查)
Django图书管理系统(前端对数据库的增删改查)
django配置*app*登录案例*orm简用
django框架介绍安装-自写框架
python_ joinablequeue详解
临时存储
生产者消费者模型
python生成器学习
并发编程
网络编程
xlutils模块使用
Python模块xlwt对excel进行写入操作
xlrd模块学习
shutil模块详解
pycharm连接服务器
python中__name__属性的使用
python os.walk详解
python json模块使用详情
python基础知识-12-模块的了解
python基础知识-11-函数装饰器
python sys模块使用详情
os模块大全详情
数据类型之间相互使用的一些方法
python打印图形大全(详解)
hashlib模块使用详情
Python模块random使用详情
Python基础知识-09-函数
python基础知识-8-三元和一行代码(推导式)
python基础知识-7-内存、深浅、文件操作
Python基础知识-05-数据类型总结字典
python基础知识-04-字符串列表元组
python基础知识-03-字符串
python基础-02-while格式化逻辑运算
Python使用遇到的问题汇总01
Python相关知识问答汇总
python基础知识-01-编码输入输出变量
python模块
python常用模块目录
Python攻击
Python杂篇
Python练习题
Python参考
python算法
pip安装使用详解
https://www.cnblogs.com/machangwei-8/articles/15121391.html