python

  • python
    11-08 01:58
    算法课程基于Python打造开发而来,但是也是可以作为公用版的数据结构算法教学,学习都是没有问题的。课程旨在打造高级的算法进阶学习,很适合在学习底层以及夯实基础的同学,尤其是在准备相关算法面试的同学,更是尤为合适。课程内容分为了12周,大致的内容是基础的数据类型教学,算法渐进分析,二叉搜索树课程,哈希表,优先队列及树结构,排序算法和图论介绍,在传统的算法课程上又有新的提升和补充,非常适合充电学习。 ===============课程目录=============== 第一周 python基础数据类型和链表 第二周 链表和抽象数据类型 第三周 渐进分析1 第四周 渐进分析2 第五周 并查集数据结构 第六周 二叉搜索树 第七周 平衡二叉搜索树 第八周 哈希表 第九周 优先队列及堆 第十周 树结构的进阶 第十一周 排序算法 第十二周 图论介绍 (1)\第一周 python基础数据类型和链表 ├─Day1:Python基础数据类型和链表.mp4 ├─作业及答案解析.docx ├─答案解析.mp4 (2)\第七周 平衡二叉搜索树 ├─Day1- 平衡二叉搜索树.mp4 ├─Day5:答案解析.mp4 ├─练习.docx (3)\第三周 渐进分析1 ├─Day1:渐近分析1.mp4 ├─Day4:答案解析.mp4 ├─作业.docx (4)\第九周 优先队列及堆 ├─Day1- 优先队列及堆.mp4 ├─Day5:答案解析.mp4 ├─练习.docx (5)\第二周 链表和抽象数据类型 ├─Day4:答案解析.mp4 ├─作业.docx (6)\第五周 并查集数据结构 ├─Day1- 并查集抽象数据结构.mp4 ├─Day4:答案解析.mp4 ├─作业.docx (7)\第八周 哈希表 ├─Day1:哈希表.mp4 ├─Day5:答案解析.mp4 ├─练习.docx (8)\第六周 二叉搜索树 ├─Day1:二叉搜索树.mp4 ├─Day5:答案解析.mp4 ├─练习.docx (9)\第十一周 排序算法 ├─Day1- 排序算法.mp4 ├─Day5:答案解析.mp4 ├─练习.docx (10)\第十二周 图论介绍 ├─Day1- 图论介绍.mp4 ├─Day5:答案解析.mp4 ├─练习.docx (11)\第十周 树结构的进阶 ├─Day1- 树结构的进阶.mp4 ├─Day5:答案解析.mp4 ├─练习.docx (12)\第四周 渐进分析2 ├─Day1:渐近分析2.mp4 ├─Day1:渐近分析2.mp4. ├─Day4:答案解析.mp4 ├─作业.docx
    • 575
  • python
    11-29 07:49
    最新超强Python爬虫实战教程,课程内容基于Python3打造而来。爬虫教程分为5大阶段进行深入,分别是Python爬虫环境配置课程,这部分内容围绕相关环境配置进行展开,打造开发学习的基础。第二部分是关于Python爬虫基础开发部分,进行初步的爬虫开发学习。后续的第三部分就进入Python的实战开发阶段和框架 开发阶段,这就进入了Python开发的核心阶段,最后还有分布式开发课程等待同学们进修学习。 ===============课程目录=============== (1)\Python3爬虫课程资料代码;目录中文件数:3个 ├─(1) redis-desktop-manager-0.8.8.384.exe ├─(2) 用Python写网络爬虫.pdf ├─(3) 自己动手写网络爬虫.pdf (2)\章节1: 环境配置;目录中文件数:6个 ├─(4) 课时01:Python3+Pip环境配置.mp4 ├─(5) 课时02:MongoDB环境配置.mp4 ├─(6) 课时03:Redis环境配置.mp4 ├─(7) 课时04:MySQL的安装.mp4 ├─(8) 课时05:Python多版本共存配置.mp4 ├─(9) 课时06:Python爬虫常用库的安装.mp4 (3)\章节2: 基础篇;目录中文件数:7个 ├─(10) 课时07:爬虫基本原理讲解.mp4 ├─(11) 课时08:Urllib库基本使用.mp4 ├─(12) 课时09:Requests库基本使用.mp4 ├─(13) 课时10:正则表达式基础.mp4 ├─(14) 课时11:BeautifulSoup库详解.mp4 ├─(15) 课时12:PyQuery详解.mp4 ├─(16) 课时13:Selenium详解.mp4 (4)\章节3: 实战篇;目录中文件数:6个 ├─(17) 课时14:Requests+正则表达式爬取猫眼电影.mp4 ├─(18) 课时15:分析Ajax请求并抓取今日头条街拍美图 .mp4 ├─(19) 课时16:使用Selenium模拟浏览器抓取淘宝商品美食信息.mp4 ├─(20) 课时17:使用Redis+Flask维护动态代理池.mp4 ├─(21) 课时18:使用代理处理反爬抓取微信文章.mp4 ├─(22) 课时19:使用Redis+Flask维护动态Cookies池.mp4 (5)\章节4: 框架篇;目录中文件数:12个 ├─(23) 课时20:PySpider框架基本使用及抓取TripAdvisor实战.mp4 ├─(24) 课时21:PySpider架构概述及用法详解.mp4 ├─(25) 课时22:Scrapy框架安装.mp4 ├─(26) 课时23:Scrapy框架基本使用.mp4 ├─(27) 课时24:Scrapy命令行详解.mp4 ├─(28) 课时25:Scrapy中选择器用法.mp4 ├─(29) 课时26:Scrapy中Spiders用法.mp4 ├─(30) 课时27:Scrapy中Item Pipeline的用法.mp4 ├─(31) 课时28:Scrapy中Download Middleware的用法.mp4 ├─(32) 课时29:Scrapy爬取知乎用户信息实战.mp4 ├─(33) 课时30:Scrapy+Cookies池抓取新浪微博.mp4 ├─(34) 课时31:Scrapy+Tushare爬取微博股票数据.mp4 (6)\章节5: 分布式篇;目录中文件数:3个 ├─(35) 课时32:Scrapy分布式原理及Scrapy-Redis源码解析.mp4 ├─(36) 课时33:Scrapy分布式架构搭建抓取知乎.mp4 ├─(37) 课时34:Scrapy分布式的部署详解.mp4 (7)\Python3爬虫课程资料代码\BeautifulSoup详解;目录中文件数:1个 ├─(38) beautifulsoup.ipynb (8)\Python3爬虫课程资料代码\Flask+Redis维护Cookies池;目录中文件数:4个 ├─(39) Flask+Redis维护Cookies池.key ├─(40) Flask+Redis维护Cookies池.pdf ├─(41) Flask+Redis维护Cookies池.pptx ├─(42) 代码.txt (9)\Python3爬虫课程资料代码\Flask+Redis维护代理池;目录中文件数:2个 ├─(43) Flask+Redis维护代理池.pdf ├─(44) 代码(1).txt (10)\Python3爬虫课程资料代码\PyQuery详解;目录中文件数:1个 ├─(45) pyquery.ipynb (11)\Python3爬虫课程资料代码\Requests+正则表达式爬取猫眼电影;目录中文件数:2个 ├─(46) requests+正则表达式爬取猫眼电影TOP100.pdf ├─(47) 代码.txt (12)\Python3爬虫课程资料代码\Requests讲解;目录中文件数:2个 ├─(48) requests.ipynb ├─(49) requests库详解.pdf (13)\Python3爬虫课程资料代码\Scrapy分布式原理;目录中文件数:2个 ├─(50) Scrapy分布式原理.key ├─(51) Scrapy分布式原理.pdf (14)\Python3爬虫课程资料代码\Scrapy分布式爬取知乎;目录中文件数:1个 ├─(52) 代码.txt (15)\Python3爬虫课程资料代码\Scrapy安装详解;目录中文件数:3个 ├─(53) scrapy安装文档.docx ├─(54) Scrapy安装详解.pdf ├─(55) Scrapy框架安装.pdf (16)\Python3爬虫课程资料代码\Scrapy新浪微博;目录中文件数:1个 ├─(56) 代码.txt (17)\Python3爬虫课程资料代码\Scrapy爬取知乎;目录中文件数:3个 ├─(57) Scrapy知乎.key ├─(58) Scrapy知乎.pdf ├─(59) 代码.txt (18)\Python3爬虫课程资料代码\Selenium爬取淘宝美食;目录中文件数:1个 ├─(60) selenium爬取淘宝美食.pdf (19)\Python3爬虫课程资料代码\Selenium详解;目录中文件数:1个 ├─(61) selenium.ipynb (20)\Python3爬虫课程资料代码\urllib讲解;目录中文件数:2个 ├─(62) urllib.ipynb ├─(63) urllib库详解.pdf (21)\Python3爬虫课程资料代码\代理抓取微信文章;目录中文件数:3个 ├─(64) 代码.txt ├─(65) 用代理抓取微信文章.key ├─(66) 用代理抓取微信文章.pdf (22)\Python3爬虫课程资料代码\分析Ajax来爬取今日头条街拍美图;目录中文件数:2个 ├─(67) 代码.txt ├─(68) 分析Ajax来爬取今日头条街拍美图.pdf (23)\Python3爬虫课程资料代码\正则表达式;目录中文件数:2个 ├─(69) regex.ipynb ├─(70) 正则表达式.pdf (24)\Python3爬虫课程资料代码\爬虫基本原理;目录中文件数:3个 ├─(71) 爬虫基本原理.key ├─(72) 爬虫基本原理.pdf ├─(73) 爬虫基本原理.pptx
    • 574
  • python
    11-29 07:45
    本课程主要为同学讲解如何用python实现App数据抓取,课程从开发环境搭建,App爬虫必备利器详解,项目实战,到最后的多App端数据抓取项目集成,让你掌握App数据抓取的技能,向更优秀的python爬虫工程师迈进! 资源目录: ├─第1章 课程介绍 │ └─1-1导学.mp4 │ ├─第2章 windows下搭建开发环境 │ ├─2-1 夜神模拟器安装&介绍.mp4 │ ├─2-2 夜神模拟器设置介绍&在夜神模拟器内部安装App.mp4 │ ├─2-3 介绍genymotion和模拟器的安装(选择观看).mp4 │ ├─2-4 fiddler软件介绍&下载&安装&软件设置.mp4 │ ├─2-5 mitmproxy介绍&安装&如何在linux操作系统中安装.mp4 │ ├─2-6 mitmproxy在Linux操作系统中的使用.mp4 │ ├─2-7 packet capture开头,抓包工具介绍,安装,使用.mp4 │ ├─2-8 介绍appium环境搭建的两种方法.mp4 │ └─2-9 安装docker以及docker运行ubuntu以及简单命令维护.mp4 │ ├─第3章 爬虫必备利器、抓包工具的使用 │ ├─3-1 fiddler抓包工具介绍,file&&edit功能使用.mp4 │ ├─3-2 tooles功能使用.mp4 │ ├─3-3 rules功能使用&工具栏详讲.mp4 │ ├─3-4 会话列表-请求头、响应头介绍.mp4 │ ├─3-5 请求前断点设置,响应后断点,命令行请求前后断点设置,网页重定向.mp4 │ ├─3-6 手机安装证书,设置fiddler抓取移动端数据包.mp4 │ ├─3-7 mitmproxy软件移动设备安装证书、移动设备抓包.mp4 │ ├─3-8 mitmproxy数据包过滤.mp4 │ └─3-9 mitmdump详讲.mp4 │ ├─第4章 app应用数据抓取入门 │ ├─4-1 抓取前设置,启动豆果美食app并抓包.mp4 │ ├─4-10 本章爬虫总结.mp4 │ ├─4-2 分析fiddler抓取到的豆果美食数据包1.mp4 │ ├─4-2 分析fiddler抓取到的豆果美食数据包2.mp4 │ ├─4-3 编写爬虫脚本1-项目需求、请求函数编写、请求头伪造.mp4 │ ├─4-4 编写爬虫脚本2-食材页面解析、队列逻辑编写.mp4 │ ├─4-5 编写爬虫脚本3-获取菜谱列表数据逻辑编写.mp4 │ ├─4-6 编写爬虫脚本4-详情页数据抓取逻辑编写.mp4 │ ├─4-7 编写爬虫脚本5-数据入库逻辑编写.mp4 │ ├─4-8 编写爬虫脚本6-多线程逻辑编写.mp4 │ └─4-9 编写爬虫脚本7-伪装爬虫-编写代理逻辑.mp4 │ ├─第5章 移动端自动化控制工具详讲 │ ├─5-1 安装JDK环境.mp4 │ ├─5-10 登录考研帮app并实现模拟滑动操作 (2).mp4 │ ├─5-2 安装sdk工具包.mp4 │ ├─5-3 adb工具详讲1.mp4 │ ├─5-4 adb工具详讲2.mp4 │ ├─5-5 adb工具详讲3.mp4 │ ├─5-6 sdk下uiautomatorviewer工具使用.mp4 │ ├─5-7 appium介绍.mp4 │ ├─5-8 inspector介绍.mp4 │ └─5-9 inspector录制功能.mp4 │ ├─第6章 app应用数据抓取实战进阶 │ ├─6-1 抖音数据抓取实战介绍.mp4 │ ├─6-10 抖音appium模拟滑动操作2.mp4 │ ├─6-11 多设备端并发抓取抖音粉丝数据.mp4 │ ├─6-12 抖音视频抓取&signarure加密字段破解-1.mp4 │ ├─6-13 抖音视频抓取&signarure加密字段破解-2.mp4 │ ├─6-14 抖音视频抓取&signarure加密字段破解-3.mp4 │ ├─6-15 第六章总结.mp4 │ ├─6-2 解析抖音分享页面数据1.mp4 │ ├─6-3 解析抖音分享页面数据2.mp4 │ ├─6-4 6-5 抖音分享id存储数据库逻辑代码编写1 解析抖音分享页面数据3.mp4 │ ├─6-6 抖音分享id存储数据库逻辑代码编写2(1).mp4 │ ├─6-6 抖音分享id存储数据库逻辑代码编写2.mp4 │ ├─6-7 ssl pining技术分析与xponsed框架安装.mp4 │ ├─6-8 抖音分析接口数据分析.mp4 │ └─6-9 抖音appium模拟滑动操作1.mp4 │ ├─第7章 打造多任务端app应用数据抓取系统 │ ├─7-1 、打造多任务端app应用数据抓取系统-系统介绍.mp4 │ ├─7-2 、docker系统管理-基础概念.mp4 │ ├─7-3 、docker系统管理-基础命令-1.mp4 │ ├─7-4 、docker系统管理-基础命令-2.mp4 │ ├─7-5 docker系统管理-基础命令以及docker-appium镜像下载.mp4 │ ├─7-6 创建appium容器以及设置appium容器连接安卓模拟器.mp4 │ ├─7-7 docker镜像的创建使用docker commit命令.mp4 │ ├─7-8 docker镜像的创建使用dockerfile.mp4 │ └─7-9 打造多任务端app应用数据抓取系统-1.mp4 │ ├─第8章 总结 │ └─8-1 第八章总结.mp4
    • 570
  • python
    02-03 01:06
    Python服务端工程师就业面试指导 完整版 ython工程师面试宝典 / Python工程师面试宝典 一线大厂资深面试官 第1章 Python服务端工程师面试指导-课程导学篇 Python服务端工程师面试指导-课程导学篇 第2章 面试流程介绍 介绍Python 服务端面试的流程、技术栈、技能要求、简历书写和自我介绍、行为面试题目的回答要点。 第3章 Python语言基础考察点 介绍面试常考的 Python 语言基础,包括高级语法、Python2/3差异、函数、异常处理机制、性能剖析和优化、单元测试等内容,攻克Python语言基础考点。 第4章 Python算法与数据结构考察点 算法和数据结构是面试重点,本章介绍了面试中常见的 Python 内置的算法和数据结构,常考的高级排序算法,常考的数据结构包括链表、二叉树、栈、队列、堆、字符串等,每个数据结构均以 leetcode 面试真题讲解。 第5章 编程范式考察点 本章介绍了Python 面向对象编程的常考点,类的创建和使用,常见的设计模式装饰器模式和单例模式,以及Python 函数式编程的面试重点内容。 第6章 操作系统考察点 章介绍了常考的 Linux 命令,线程和进程的区别和 Python 多线程与多进程,操作系统的内存管理和 Python 的垃圾回收机制。 第7章 网络编程考察点 本章介绍了常考的网络协议包括 TCP/UDP/HTTP,socket 网络编程、Python 常见并发网络库。 第8章 数据库考察点 本章介绍了关系型数据库Mysql 和内存型数据库 Redis 的常考点,包括 Mysql 基础、索引原理与优化、SQL 语句编写等问题。后半部分是缓存的使用,Redis 的常见数据类型和使用场景相关考点。 第9章 Python Web 框架考察点 本章介绍了什么是 WSGI,Python 常用 web 框架之间的对比。本章的一个重点是web 安全问题,包括SQL注入、XSS、CSRF 的原理和防范措施,本章最后讲解了前后端分离和 Restful 的常考点。 第10章 系统设计考察点 本章内容为中高级程序员经常遇到的系统设计题目,介绍了系统设计的基本原则,并且以设计和编码实现一个短网址系统为例讲解如何设计实现一个后端系统。 第11章 面试经验分享 结合近期招聘需求、网络面经、个人经验分享如何准备面试,提升个人竞争力和面试成功率 第12章 课程总结 课程总结,并且重新回顾了每一章的高频考点,帮助大家有的放矢准备面试。
    • 568
  • python
    01-29 07:21
    《数据结构与算法:Python语言描述(裘宗燕)》高清中文版PDF电子书下载 内容简介 · · · · · · 本书基于Python语言介绍了数据结构与算法的基本知识,主要内容包括抽象数据类型和Python面向对象程序设计、线性表、字符串、栈和队列、二叉树和树、集合、排序以及算法的基本知识。本书延续问题求解的思路,从解决问题的目标来组织教学内容,注重理论与实践的并用。 目录 · · · · · · 目  录 前言 第1章绪论1 1.1计算机问题求解1 1.1.1程序开发过程1 1.1.2 一个简单例子3 1.2 问题求解:交叉路口的红绿灯安排4 1.2.1问题分析和严格化5 1.2.2图的顶点分组和算法6 1.2.3算法的精化和Python描述7 1.2.4讨论8 1.3算法和算法分析10 1.3.1问题、问题实例和算法10 1.3.2算法的代价及其度量14 1.3.3算法分析19 1.3.4Python程序的计算代价(复杂度)21 1.4数据结构23 1.4.1数据结构及其分类24 1.4.2计算机内存对象表示26 1.4.3Python对象和数据结构30 练习32 第2章抽象数据类型和Python类34 2.1抽象数据类型34 2.1.1数据类型和数据构造34 2.1.2抽象数据类型的概念36 2.1.3抽象数据类型的描述37 2.2Python的类39 2.2.1有理数类39 2.2.2类定义进阶40 2.2.3本书采用的ADT描述形式43 2.3类的定义和使用44 2.3.1类的基本定义和使用44 2.3.2实例对象:初始化和使用45 2.3.3几点说明47 2.3.4继承49 2.4Python异常53 2.4.1异常类和自定义异常53 2.4.2异常的传播和捕捉54 2.4.3内置的标准异常类54 2.5类定义实例:学校人事管理系统中的类55 2.5.1问题分析和设计56 2.5.2人事记录类的实现57 2.5.3讨论62 本章总结63 练习64 第3章线性表66 3.1线性表的概念和表抽象数据类型66 3.1.1表的概念和性质66 3.1.2表抽象数据类型67 3.1.3线性表的实现:基本考虑69 3.2顺序表的实现69 3.2.1基本实现方式69 3.2.2顺序表基本操作的实现71 3.2.3顺序表的结构74 3.2.4Python的list76 3.2.5顺序表的简单总结78 3.3链接表79 3.3.1线性表的基本需要和链接表79 3.3.2单链表79 3.3.3单链表类的实现84 3.4链表的变形和操作88 3.4.1单链表的简单变形88 3.4.2循环单链表91 3.4.3双链表92 3.4.4两个链表操作95 3.4.5不同链表的简单总结98 3.5表的应用99 3.5.1Josephus问题和基于“数组”概念的解法99 3.5.2基于顺序表的解100 3.5.3基于循环单链表的解101 本章总结102 练习103 第4章 字符串107 4.1 字符集、字符串和字符串操作107 4.1.1 字符串的相关概念107 4.1.2 字符串抽象数据类型109 4.2 字符串的实现109 4.2.1 基本实现问题和技术109 4.2.2 实际语言里的字符串110 4.2.3 Python的字符串111 4.3 字符串匹配(子串查找)112 4.3.1 字符串匹配112 4.3.2 串匹配和朴素匹配算法113 4.3.3 无回溯串匹配算法(KMP算法)115 4.4 字符串匹配问题119 4.4.1 串匹配/搜索的不同需要120 4.4.2 一种简化的正则表达式122 4.5 Python正则表达式123 4.5.1 概况124 4.5.2 基本情况124 4.5.3 主要操作125 4.5.4 正则表达式的构造126 4.5.5 正则表达式的使用132 本章总结132 练习133 第5章 栈和队列135 5.1 概述135 5.1.1 栈、队列和数据使用顺序135 5.1.2 应用环境136 5.2 栈:概念和实现136 5.2.1 栈抽象数据类型137 5.2.2 栈的顺序表实现137 5.2.3 栈的链接表实现139 5.3 栈的应用140 5.3.1 简单应用:括号匹配问题140 5.3.2 表达式的表示、计算和变换142 5.3.3 栈与递归149 5.4 队列155 5.4.1 队列抽象数据类型155 5.4.2 队列的链接表实现155 5.4.3 队列的顺序表实现156 5.4.4 队列的list实现158 5.4.5 队列的应用160 5.5 迷宫求解和状态空间搜索162 5.5.1 迷宫求解:分析和设计162 5.5.2 求解迷宫的算法164 5.5.3 迷宫问题和搜索167 5.6 几点补充171 5.6.1 几种与栈或队列相关的结构171 5.6.2 几个问题的讨论172 本章总结173 练习173 第6章 二叉树和树176 6.1 二叉树:概念和性质176 6.1.1 概念和性质177 6.1.2 抽象数据类型181 6.1.3 遍历二叉树181 6.2 二叉树的list实现183 6.2.1 设计和实现183 6.2.2 二叉树的简单应用:表达式树185 6.3 优先队列188 6.3.1 概念188 6.3.2 基于线性表的实现189 6.3.3 树形结构和堆191 6.3.4 优先队列的堆实现192 6.3.5 堆的应用:堆排序195 6.4 应用:离散事件模拟196 6.4.1 通用的模拟框架197 6.4.2 海关检查站模拟系统198 6.5 二叉树的类实现202 6.5.1 二叉树结点类203 6.5.2 遍历算法204 6.5.3 二叉树类208 6.6 哈夫曼树209 6.6.1 哈夫曼树和哈夫曼算法209 6.6.2 哈夫曼算法的实现210 6.6.3 哈夫曼编码211 6.7 树和树林212 6.7.1 实例和表示213 6.7.2 定义和相关概念213 6.7.3 抽象数据类型和操作215 6.7.4 树的实现216 6.7.5 树的Python实现218 本章总结220 练习220 第7章图224 7.1概念、性质和实现224 7.1.1 定义和图示224 7.1.2 图的一些概念和性质225 7.1.3 图抽象数据类型227 7.1.4 图的表示和实现228 7.2 图结构的Python实现231 7.2.1 邻接矩阵实现231 7.2.2 压缩的邻接矩阵(邻接表)实现233 7.2.3 小结235 7.3 基本图算法235 7.3.1 图的遍历236 7.3.2 生成树238 7.4 *小生成树240 7.4.1 *小生成树问题240 7.4.2 Kruskal算法240 7.4.3 Prim算法243 *7.4.4 Prim算法的改进246 7.4.5 *小生成树问题247 7.5 *短路径248 7.5.1 *短路径问题248 7.5.2 求解单源点*短路径的Dijkstra算法248 7.5.3 求解任意顶点间*短路径的Floyd算法252 7.6 AOV/AOE网及其算法255 7.6.1 AOV网、拓扑排序和拓扑序列255 7.6.2 拓扑排序算法257 7.6.3 AOE网和关键路径258 7.6.4 关键路径算法259 本章总结261 练习262 第8章 字典和集合265 8.1 数据存储、检索和字典265 8.1.1 数据存储和检索265 8.1.2 字典实现的问题267 8.2 字典线性表实现269 8.2.1 基本实现269 8.2.2 有序线性表和二分法检索270 8.2.3 字典线性表总结272 8.3 散列和散列表273 8.3.1 散列的思想和应用273 8.3.2 散列函数275 8.3.3 冲突的内消解:开地址技术277 8.3.4 外消解技术280 8.3.5 散列表的性质280 8.4 集合282 8.4.1 集合的概念、运算和抽象数据类型282 8.4.2 集合的实现283 8.4.3 特殊实现技术:位向量实现285 8.5 Python的标准字典类dict和set286 8.6 二叉排序树和字典287 8.6.1 二叉排序树288 8.6.2 **二叉排序树295 8.6.3 一般情况的**二叉排序树297 8.7 平衡二叉树302 8.7.1 定义和性质302 8.7.2 AVL树类303 8.7.3 插入操作304 8.7.4 相关问题310 8.8 动态多分支排序树311 8.8.1 多分支排序树311 8.8.2 B树312 8.8.3 B+ 树314 本章总结315 练习316 第9章 排序319 9.1 问题和性质319 9.1.1 问题定义319 9.1.2 排序算法320 9.2 简单排序算法323 9.2.1 插入排序323 9.2.2 选择排序325 9.2.3 交换排序327 9.3 快速排序328 9.3.1 快速排序的表实现329 9.3.2 程序实现330 9.3.3 复杂度331 9.3.4 另一种简单实现332 9.4 归并排序332 9.4.1 顺序表的归并排序333 9.4.2 归并算法的设计问题333 9.4.3 归并排序函数定义333 9.4.4 算法分析335 9.5 其他排序方法335 9.5.1 分配排序和基数排序335 9.5.2 一些与排序有关的问题338 9.5.3 Python系统的list排序339 本章总结340 练习342 参考文献344
    • 565
  • python
    02-04 03:48
  • python
    01-24 10:58
  • python
    03-05 06:27
  • python
    04-07 03:42
  • python
    01-25 08:18
    打造属于自己Selenium自动化测试框架视频教程,课程内容有一线高级工程师为同学们全程讲解,课程内容从测试环境的搭建逐渐深入到后续的持续集成,以及项目过程中Selenium的高级技术实战课程,都是非常值得同学们参考的学习内容。 ===============课程目录=============== ├─(1) 10-1 github介绍及工程创建.mp4 ├─(2) 10-2 git如何直接上传工程文件.mp4 ├─(3) 10-3 如何将git上得仓库克隆到本地.mp4 ├─(4) 10-4 如何把本地代码上传到远程仓库.mp4 ├─(5) 1-1 课程介绍.mp4 ├─(6) 2-1 selenium环境搭建.mp4 ├─(7) 2-10 输入注册用户名字及获取用户信息.mp4 ├─(8) 2-11 如何生成用户名.mp4 ├─(9) 2-12 如何解决验证码思路.mp4 ├─(10) 2-13 如何解决验证码代码实战.mp4 ├─(11) 2-14 使用pytesseract识别图片中得问题.mp4 ├─(12) 2-15 showapiRequest解决图片验证码识别.mp4 ├─(13) 2-16 注册输入验证码流程整合.mp4 ├─(14) 2-17 注册流程梳理及代码封装.mp4 ├─(15) 2-18 以配置文件形式实现定位设计思想.mp4 ├─(16) 2-19 如何读取配置文件low代码.mp4 ├─(17) 2-2 环境搭建实战.mp4 ├─(18) 2-20 重构封装读取配置文件方法.mp4 ├─(19) 2-21 设计封装定位元素类.mp4 ├─(20) 2-22 如何将整个注册流程脚本进行模块化实战讲解.mp4 ├─(21) 2-23 注册失败进行截图处理.mp4 ├─(22) 2-24 多浏览器跑case.mp4 ├─(23) 2-3 需求分析及用例设计.mp4 ├─(24) 2-4 注册页面结构分析.mp4 ├─(25) 2-5 启动不同浏览器.mp4 ├─(26) 2-6 使用title_contains检查页面是否正确.mp4 ├─(27) 2-7 使用不同方式进行定位.mp4 ├─(28) 2-8 如何使用Expected_conditions判断元素是否可见.mp4 ├─(29) 2-9 Expected_conditions源码分析.mp4 ├─(30) 3-1 po模型设计思想.mp4 ├─(31) 3-2 po模型之如何设计操作层.mp4 ├─(32) 3-3 po模型设计之如何设计po及模块串联设计讲解.mp4 ├─(33) 3-4 po模型设计之如何把注册页面组装成完整的自动化case.mp4 ├─(34) 3-5 po模型设计之如何设计业务层.mp4 ├─(35) 3-6 po模型设计之注册页面常见业务case编写.mp4 ├─(36) 3-7 po模型之流程梳理完成注册页面常见case调试.mp4 ├─(37) 4-1 unittest介绍及运用.mp4 ├─(38) 4-10 项目中python3如何封装失败自动截图方法.mp4 ├─(39) 4-11 完整得case流程集合破解验证码.mp4 ├─(40) 4-2 unittest前置条件和后置条件讲解.mp4 ├─(41) 4-3 unittest和po模型结合梳理执行所有case.mp4 ├─(42) 4-4 unittest容器的使用.mp4 ├─(43) 4-5 unittest用例执行顺序及case跳过.mp4 ├─(44) 4-6 如何大批量运行case文件.mp4 ├─(45) 4-7 项目中如何运用assert.mp4 ├─(46) 4-8 项目中如何生成测试报告.mp4 ├─(47) 4-9 项目中case运行失败截图low方法设计与封装.mp4 ├─(48) 5-1 数据驱动介绍及简单使用.mp4 ├─(49) 5-2 项目中如何构思设计数据驱动结构.mp4 ├─(50) 5-3 项目中实现数据驱动,重构case及business.mp4 ├─(51) 5-4 项目中数据驱动实战并重构.mp4 ├─(52) 5-5 项目中如何以文件的形式实现数据驱动.mp4 ├─(53) 5-6 如何按照数据驱动格式获取excel内容.mp4 ├─(54) 5-7 项目中以文件的形式实现数据驱动.mp4 ├─(55) 6-1 项目中如何设计关键字模型.mp4 ├─(56) 6-10 关键字模型中runmethod重构及流程梳理.mp4 ├─(57) 6-11 关键字模型如何解决测试结果问题只写一行问题.mp4 ├─(58) 6-2 重构封装操作excel的方法.mp4 ├─(59) 6-3 封装写入实际结果方法,优化程序健壮性.mp4 ├─(60) 6-4 二次封装webdriver里的方法.mp4 ├─(61) 6-5 如何将封装方法和excel数据结合思路分析.mp4 ├─(62) 6-6 关键字模型主程序从思想到代码的实现.mp4 ├─(63) 6-7 项目中运行关键字模型流程梳理及常见错误解决.mp4 ├─(64) 6-8 如何解决项目中运行的错误.mp4 ├─(65) 6-9 关键字模型中如何获取测试结果.mp4 ├─(66) 7-1 行为驱动介绍及环境搭建.mp4 ├─(67) 7-2 行为驱动项目中业务分析及行为驱动的简单介绍.mp4 ├─(68) 7-3 行为驱动开发case如何编写.mp4 ├─(69) 7-4 行为驱动开发如何执行自然语言case.mp4 ├─(70) 7-5 注册流程以行为驱动实现.mp4 ├─(71) 7-6 行为驱动和pageobject模型如何结合.mp4 ├─(72) 7-7 项目中行为驱动和po模型结合实战讲解.mp4 ├─(73) 8-1 logging模块的简单使用.mp4 ├─(74) 8-2 如何将日志输出到log文件中.mp4 ├─(75) 8-3 如何在日志文件中把当前时间,运行文件,函数等格式信息输出.mp4 ├─(76) 8-4 如何把日志输出到当前时间的文件中.mp4 ├─(77) 8-5 日志文件的封装与输出.mp4 ├─(78) 8-6 日志模块在项目中如何运用及流程梳理.mp4 ├─(79) 9-1 持续集成环境搭建.mp4 ├─(80) 9-2 项目环境配置及问题解决.mp4 ├─(81) 9-3 持续继承中如何使用邮件进行通知.mp4 ├─(82) 9-4 持续继承中如何定时执行工程.mp4
    • 549