首页 > 专题套餐 > 后端开发 > Python > 【李宁】深入Python核心技术(小白的Python手册)

【李宁】深入Python核心技术(小白的Python手册)

我将带领大家打好Python基础,以及深入学习Python核心函数库、并与一线Python程序员并肩作战,拥有与一线Python程序员相同的知识和技能。

43

门课程

526443

人学习

187小时49分钟

课程总时长

讲师评分:4.8

长久观看
 
系统化学习
 
课程内容答疑
  资料一键下载
专题套餐价 ¥1221.35
立省2878.65元

支持蚂蚁花呗分期

简单5步马上享受花呗分期:

1. 点击立即购买
2. 订单确认页, 点击 ”去支付“
3. 支付中心, 使用【支付宝】付款
4. 使用【支付宝】APP扫描付款二维码
5. 付款方式选择 花呗分期~ 搞定~

查看详情>>
总价 ¥4100.00

第一阶段:  Python入门

20门课程 42小时4分钟

学习Python的基础知识

  • 跟李宁老师学Python视频课程(15):Python TCP与UDP编程

    11节 1小时43分钟
    课程目标:
    购买本课程后,可以加51CTO学堂李宁老师官方交流群:550369460     注意,该群只允许购买李宁老师课程的学员进行技术交流,加群时需要提供在51CTO购买李宁老师课程的订单编号(任何一个课程的订单编号即可)。本课程使用的是Python3本课程的详细内容如下:q   建立TCP服务器q   服务端接收数据的缓冲区q   服务端的请求队列q   时间戳服务器q   用Socket实现HTTP服务器q   客户端Socketq   实现socketserver TCP时间戳服务器q   实现socketserver TCP时间戳客户端

    课程大纲

    免费试看

  • 跟李宁老师学Python视频课程(17):Python 多线程

    11节 1小时8分钟
    课程目标:
    购买本课程后,可以加51CTO学堂李宁老师官方交流群:550369460     注意,该群只允许购买李宁老师课程的学员进行技术交流,加群时需要提供在51CTO购买李宁老师课程的订单编号(任何一个课程的订单编号即可)。本课程使用的是Python3本课程的详细内容如下:q   了解进程与线程的概念,以及进程和线程的区别q   学习如何使用Python多线程q   学习如何为线程函数传递参数q   学习如何利用锁判断线程是否结束q   学习threading模块中的Thread类的使用方法q   学习如何利用线程锁让代码同步q   学习信号量的使用方法q   学习生产者-消费者模型以及实现方法      本系列课程一共20套,每一套视频课程会深入讲解Python的一类知识点。Python是当今炙手可热的编程语言,可用于多个领域,人工智能、大数据、Web开发、移动开发、运维等。而且学习Python,将会更容易找到工作。本系列课程深入介绍了Python语言的方方面面,也是李宁老师其他课程的基础,如深度学习、科学计算、Web开发(Django Web框架)、全站开发、运维等。

    课程大纲

    免费试看

  • 跟李宁老师学Python视频课程(16):Python 网络技术

    16节 2小时36分钟
    课程目标:
    购买本课程后,可以加51CTO学堂李宁老师官方交流群:550369460     注意,该群只允许购买李宁老师课程的学员进行技术交流,加群时需要提供在51CTO购买李宁老师课程的订单编号(任何一个课程的订单编号即可)。本课程使用的是Python3本课程的详细内容如下:q   Python语言中与网络有关的模块q  使用urllib3模块发送HTTP GET和HTTP POST请求q   使用urllib3模块获取HTTP请求头和HTTP响应头q   使用urllib3模块上传文件q  设置超时时间q   了解什么是Twisted框架q   了解Twisted框架的基本使用方法q  使用Twisted框架实现客户端和服务端应用q   使用Twisted框架获取EMail邮箱的目录列表q   使用ftplib模块与FTP服务器交互q   了解什么是SMTP、POP3和IMAP4q   用smtplib模块发送EMailq   用poplib模块和imaplib模块接收EMail      本系列课程一共20套,每一套视频课程会深入讲解Python的一类知识点。Python是当今炙手可热的编程语言,可用于多个领域,人工智能、大数据、Web开发、移动开发、运维等。而且学习Python,将会更容易找到工作。本系列课程深入介绍了Python语言的方方面面,也是李宁老师其他课程的基础,如深度学习、科学计算、Web开发(Django Web框架)、全站开发、运维等。

    课程大纲

    免费试看

  • 跟李宁老师学Python视频课程(18):Python GUI库:Tkinter

    17节 2小时23分钟
    课程目标:
    购买本课程后,可以加51CTO学堂李宁老师官方交流群:550369460     注意,该群只允许购买李宁老师课程的学员进行技术交流,加群时需要提供在51CTO购买李宁老师课程的订单编号(任何一个课程的订单编号即可)。本课程使用的是Python3本课程的详细内容如下:q   了解什么是tkinterq   学习使用tkinter编写GUI程序的基本方法q   学习tkinter的3中布局q   学习tkinter中的常用控件q   学习菜单的使用方法q   学习tkinter中常用对话框的使用方法      本系列课程一共20套,每一套视频课程会深入讲解Python的一类知识点。Python是当今炙手可热的编程语言,可用于多个领域,人工智能、大数据、Web开发、移动开发、运维等。而且学习Python,将会更容易找到工作。本系列课程深入介绍了Python语言的方方面面,也是李宁老师其他课程的基础,如深度学习、科学计算、Web开发(Django Web框架)、全站开发、运维等。   

    课程大纲

    免费试看

  • 跟李宁老师学Python视频课程(19):Python GUI库:PyQt5

    22节 2小时30分钟
    课程目标:
    购买本课程后,可以加51CTO学堂李宁老师官方交流群:550369460     注意,该群只允许购买李宁老师课程的学员进行技术交流,加群时需要提供在51CTO购买李宁老师课程的订单编号(任何一个课程的订单编号即可)。本课程使用的是Python3.6本课程的详细内容如下:q   了解什么是PyQt5q   学习如何搭建PyQt5运行环境q   学习如何进行可视化开发q   学习PyQt5中窗口的基本功能q   学习如何使用PyQt5中的布局q   学习如何使用PyQt5中常用的控件q   学习如何使用PyQt5中的菜单      本系列课程一共20套,每一套视频课程会深入讲解Python的一类知识点。Python是当今炙手可热的编程语言,可用于多个领域,人工智能、大数据、Web开发、移动开发、运维等。而且学习Python,将会更容易找到工作。本系列课程深入介绍了Python语言的方方面面,也是李宁老师其他课程的基础,如深度学习、科学计算、Web开发(Django Web框架)、全站开发、运维等。

    课程大纲

    免费试看

  • 跟李宁老师学Python视频课程(20):Python 测试

    7节 56分钟
    课程目标:
    购买本课程后,可以加51CTO学堂李宁老师官方交流群:550369460     注意,该群只允许购买李宁老师课程的学员进行技术交流,加群时需要提供在51CTO购买李宁老师课程的订单编号(任何一个课程的订单编号即可)。本课程使用的是Python3本课程的详细内容如下:q   了解什么是代码测试q   了解测试驱动开发q   学习测试工具doctest和unittest的使用q   学习代码检查工具PyLint和Flake8的使用q   学习Python代码性能分析      本系列课程一共20套,每一套视频课程会深入讲解Python的一类知识点。Python是当今炙手可热的编程语言,可用于多个领域,人工智能、大数据、Web开发、移动开发、运维等。而且学习Python,将会更容易找到工作。本系列课程深入介绍了Python语言的方方面面,也是李宁老师其他课程的基础,如深度学习、科学计算、Web开发(Django Web框架)、全站开发、运维等。

    课程大纲

    免费试看

  • 跟李宁老师学Python视频课程(14):Python数据存储

    15节 3小时4分钟
    课程目标:
    本课程使用的是Python3本课程的详细内容如下:q   处理XML格式的数据q   处理JSON格式的数据q   操作SQLite数据库q   操作MySQL数据库q   ORMq   操非关系型数据库(NoSQL)      本系列课程一共20套,每一套视频课程会深入讲解Python的一类知识点。Python是当今炙手可热的编程语言,可用于多个领域,人工智能、大数据、Web开发、移动开发、运维等。而且学习Python,将会更容易找到工作。本系列课程深入介绍了Python语言的方方面面,也是李宁老师其他课程的基础,如深度学习、科学计算、Web开发(Django Web框架)、全站开发、运维等。

    课程大纲

    免费试看

  • 跟李宁老师学Python视频课程(13):Python文件和流

    6节 56分钟
    课程目标:
    购买本课程后,可以加51CTO学堂李宁老师官方交流群:550369460     注意,该群只允许购买李宁老师课程的学员进行技术交流,加群时需要提供在51CTO购买李宁老师课程的订单编号(任何一个课程的订单编号即可)。本课程使用的是Python3本课程的详细内容如下:q   读文件和写文件q   管道输出q   读行和写行q   掌使用FileInput对象读取文件      本系列课程一共20套,每一套视频课程会深入讲解Python的一类知识点。Python是当今炙手可热的编程语言,可用于多个领域,人工智能、大数据、Web开发、移动开发、运维等。而且学习Python,将会更容易找到工作。本系列课程深入介绍了Python语言的方方面面,也是李宁老师其他课程的基础,如深度学习、科学计算、Web开发(Django Web框架)、全站开发、运维等。

    课程大纲

    免费试看

  • 跟李宁老师学Python视频课程(12):Python常用模块

    18节 2小时56分钟
    课程目标:
    本课程使用的是Python3本课程的详细内容如下:q   学习sys模块中常用函数的使用方法q   学习如何获取和改变工作目录q   学习文件、目录以及链接操作q   学习集合、堆和双端队列的使用方法q   学习如何操作时间、日期和日历q   学习产生各种类型的随机数的方法q   学习常用的数学函数的使用方法      本系列课程一共20套,每一套视频课程会深入讲解Python的一类知识点。Python是当今炙手可热的编程语言,可用于多个领域,人工智能、大数据、Web开发、移动开发、运维等。而且学习Python,将会更容易找到工作。本系列课程深入介绍了Python语言的方方面面,也是李宁老师其他课程的基础,如深度学习、科学计算、Web开发(Django Web框架)、全站开发、运维等。

    课程大纲

    免费试看

  • 跟李宁老师学Python视频课程(10):方法、属性和迭代

    14节 2小时21分钟
    课程目标:
    购买本课程后,可以加51CTO学堂李宁老师官方交流群:550369460     注意,该群只允许购买李宁老师课程的学员进行技术交流,加群时需要提供在51CTO购买李宁老师课程的订单编号(任何一个课程的订单编号即可)。本课程使用的是Python3本课程的详细内容如下:q   了解构造方法的基础知识q   学习如何重写构造方法和普通方法q   学习super函数的使用方法q   学习如何自定义序列q   学习监控属性的读写和删除操作的方法q   了解静态方法和类方法的区别q   学习如何定义静态方法和类方法q   学习如何使用迭代器q   了解什么是生成器q   学习使用普通生成器和递归生成器的方法      本系列课程一共20套,每一套视频课程会深入讲解Python的一类知识点。Python是当今炙手可热的编程语言,可用于多个领域,人工智能、大数据、Web开发、移动开发、运维等。而且学习Python,将会更容易找到工作。本系列课程深入介绍了Python语言的方方面面,也是李宁老师其他课程的基础,如深度学习、科学计算、Web开发(Django Web框架)、全站开发、运维等。

    课程大纲

    免费试看

  • 跟李宁老师学Python视频课程(9):异常

    10节 1小时8分钟
    课程目标:
    购买本课程后,可以加51CTO学堂李宁老师官方交流群:550369460     注意,该群只允许购买李宁老师课程的学员进行技术交流,加群时需要提供在51CTO购买李宁老师课程的订单编号(任何一个课程的订单编号即可)。本课程使用的是Python3本课程的主要内容如下:q   了解异常的概念q   学习如何主动抛出异常(raise语句的用法)q   学习自定义异常类q   学习如何使用try…except…语句捕捉异常q   学习try语句的else子句的使用方法q   学习try语句的finally子句的使用方法以及注意事项q   了解异常栈跟踪q   了解如何更好地使用异常捕捉      本系列课程一共20套,每一套视频课程会深入讲解Python的一类知识点。Python是当今炙手可热的编程语言,可用于多个领域,人工智能、大数据、Web开发、移动开发、运维等。而且学习Python,将会更容易找到工作。本系列课程深入介绍了Python语言的方方面面,也是李宁老师其他课程的基础,如深度学习、科学计算、Web开发(Django Web框架)、全站开发、运维等。

    课程大纲

    免费试看

  • 跟李宁老师学Python视频课程(8):类和对象

    17节 2小时6分钟
    课程目标:
    本课程使用的是Python3本课程的主要内容如下:q   了解什么是对象和类q   了解类的3个主要特征:继承、封装和多态q   学习创建类的方法q   学习如何为类添加私有方法q   学习如何继承一个或多个类(多继承)q   学习如何检测类之间的继承关系      本系列课程一共20套,每一套视频课程会深入讲解Python的一类知识点。Python是当今炙手可热的编程语言,可用于多个领域,人工智能、大数据、Web开发、移动开发、运维等。而且学习Python,将会更容易找到工作。本系列课程深入介绍了Python语言的方方面面,也是李宁老师其他课程的基础,如深度学习、科学计算、Web开发(Django Web框架)、全站开发、运维等。   

    课程大纲

    免费试看

  • 跟李宁老师学Python视频课程(7):函数

    17节 2小时46分钟
    课程目标:
    购买本课程后,可以加51CTO学堂李宁老师官方交流群:550369460     注意,该群只允许购买李宁老师课程的学员进行技术交流,加群时需要提供在51CTO购买李宁老师课程的订单编号(任何一个课程的订单编号即可)。本课程使用Python3讲解       本课程会对Python语言的函数进行讲解,函数的创建、文档注释、改变函数参数值、可变参数、关键字参数、参数默认值、将序列中的元素值作为函数对应的参数值传递、递归等。    本系列课程一共20套,每一套视频课程会深入讲解Python的一类知识点。Python是当今炙手可热的编程语言,可用于多个领域,人工智能、大数据、Web开发、移动开发、运维等。而且学习Python,将会更容易找到工作。本系列课程深入介绍了Python语言的方方面面,也是李宁老师其他课程的基础,如深度学习、科学计算、Web开发(Django Web框架)、全站开发、运维等。

    课程大纲

    免费试看

  • 跟李宁老师学Python视频课程(6):Python字典

    15节 2小时8分钟
    课程目标:
    本课程使用Python3讲解本课程会对Python语言的字典进行详细讲解,包括字典的概念,字典的创建和使用、字典格式化字符串、序列与迭代、字典中常用方法等。本系列课程一共20套,每一套视频课程会深入讲解Python的一类知识点。Python是当今炙手可热的编程语言,可用于多个领域,人工智能、大数据、Web开发、移动开发、运维等。而且学习Python,将会更容易找到工作。本系列课程深入介绍了Python语言的方方面面,也是李宁老师其他课程的基础,如深度学习、科学计算、Web开发(Django Web框架)、全站开发、运维等。

    课程大纲

    免费试看

  • 跟李宁老师学Python视频课程(5)—Python字符串

    15节 2小时57分钟
    课程目标:
    本课程使用Python3讲解本课程会对Python语言的字符串进行详细的介绍,包括Python字符串格式化的三种方式,Python语言与字符串相关的核心方法的使用和案例分析等。本系列课程一共20套,每一套视频课程会深入讲解Python的一类知识点。Python是当今炙手可热的编程语言,可用于多个领域,人工智能、大数据、Web开发、移动开发、运维等。而且学习Python,将会更容易找到工作。本系列课程深入介绍了Python语言的方方面面,也是李宁老师其他课程的基础,如深度学习、科学计算、Web开发(Django Web框架)、全站开发、运维等。

    课程大纲

    免费试看

  • 跟李宁老师学Python视频课程(4)—Python中的列表和元组

    12节 2小时21分钟
    课程目标:
    本课程使用Python3讲解本课程会对Python语言的列表和元组进行详细的介绍,包括Python序列的基本操作,Python列表的基本操作和方法,以及Python元组的相关操作。本系列课程一共20套,每一套视频课程会深入讲解Python的一类知识点。Python是当今炙手可热的编程语言,可用于多个领域,人工智能、大数据、Web开发、移动开发、运维等。而且学习Python,将会更容易找到工作。本系列课程深入介绍了Python语言的方方面面,也是李宁老师其他课程的基础,如深度学习、科学计算、Web开发(Django Web框架)、全站开发、运维等。

    课程大纲

    免费试看

  • 跟李宁老师学Python视频课程(3): Python条件、Python循环和Python其他语句

    15节 2小时22分钟
    课程目标:
    购买本课程后,可以加51CTO学堂李宁老师官方交流群:550369460     注意,该群只允许购买李宁老师课程的学员进行技术交流,加群时需要提供在51CTO购买李宁老师课程的订单编号(任何一个课程的订单编号即可)。本课程使用Python3讲解本课程会对Python语言中的代码块、条件语句和循环语句的应用,以及print、exec和eval函数的用法进行详细介绍。本系列课程一共20套,每一套视频课程会深入讲解Python的一类知识点。Python是当今炙手可热的编程语言,可用于多个领域,人工智能、大数据、Web开发、移动开发、运维等。而且学习Python,将会更容易找到工作。本系列课程深入介绍了Python语言的方方面面,也是李宁老师其他课程的基础,如深度学习、科学计算、Web开发(Django Web框架)、全站开发、运维等。

    课程大纲

    免费试看

  • 跟李宁老师学Python视频课程(2):Python基础知识

    15节 2小时11分钟
    课程目标:
    本课程使用Python3讲解本课程会对Python的基础知识做了深入的介绍,如Python模块、声明变量、数字、进制转换、获取用户输入、长字符串等。本系列课程一共20套,每一套视频课程会深入讲解Python的一类知识点。Python是当今炙手可热的编程语言,可用于多个领域,人工智能、大数据、Web开发、移动开发、运维等。而且学习Python,将会更容易找到工作。本系列课程深入介绍了Python语言的方方面面,也是李宁老师其他课程的基础,如深度学习、科学计算、Web开发(Django Web框架)、全站开发、运维等。

    课程大纲

    免费试看

  • 跟李宁老师学Python视频课程(1):初识Python

    10节 1小时21分钟
    课程目标:
       本课程会对Python做一个简要的介绍、然后会演示如何安装Python开发环境,以及如何在IDE中调试Python程序。本系列课程一共20套,每一套视频课程会深入讲解Python的一类知识点。Python是当今炙手可热的编程语言,可用于多个领域,人工智能、大数据、Web开发、移动开发、运维等。而且学习Python,将会更容易找到工作。本系列课程深入介绍了Python语言的方方面面,也是李宁老师其他课程的基础,如深度学习、科学计算、Web开发(Django Web框架)、全站开发、运维等。

    课程大纲

    免费试看

  • 跟李宁老师学Python视频课程(11):正则表达式

    12节 2小时1分钟
    课程目标:
    购买本课程后,可以加51CTO学堂李宁老师官方交流群:550369460     注意,该群只允许购买李宁老师课程的学员进行技术交流,加群时需要提供在51CTO购买李宁老师课程的订单编号(任何一个课程的订单编号即可)。本课程使用的是Python3本课程的详细内容如下:q   了解什么是正则表达式q   学习用match方法匹配字符串q   学习用search方法搜索满足条件的字符串q   学习用findall方法和finditor方法查找字符串q   学习用sub方法和subn方法搜索和替换q   学习用split方法分隔字符串q   学习常用的正则表达式表示法      本系列课程一共20套,每一套视频课程会深入讲解Python的一类知识点。Python是当今炙手可热的编程语言,可用于多个领域,人工智能、大数据、Web开发、移动开发、运维等。而且学习Python,将会更容易找到工作。本系列课程深入介绍了Python语言的方方面面,也是李宁老师其他课程的基础,如深度学习、科学计算、Web开发(Django Web框架)、全站开发、运维等。

    课程大纲

    免费试看

查看更多课程

第二阶段:  Python核心函数库

1门课程 9小时5分钟

学习Python的核心函数库,并配有丰富的案例

  • 【李宁】Python函数库深度详解(1)

    80节 9小时5分钟
    课程目标:
    你不知道的Python核心API都在这里!本课程使用Python 3.9.2讲解这套课程主要讲解Python的核心API。这些API主要参考了Python的官方文档,涵盖绝大多数Python核心API,并配有大量的实战代码。很多API在其他书籍上从未出现过,或没有深入讲解。通过这些核心API,可以让你更高效地使用Python完成各种任务。这是本系列课程的第1个视频课程,全套系列课程的核心API如下:

    课程大纲

    免费试看

第三阶段:  一线Python程序员实战经验分享

1门课程 8小时10分钟

以李宁老师十多年的Python教学经验为基础,分享了一线Python程序员对各种技术、技巧的理解和运用。

  • 【李宁】一线Python程序员实战经验分享(1)

    56节 8小时10分钟
    课程目标:
    本课程使用Python 3.9.2讲解视频课程的内容可用于提示技术水平、企业面试等方面本课程是李宁老师结合十多年Python教学和开发经验的结晶。本系列课程中涉及到的知识点都是在实际工作中遇到的,并且已经解决的各种问题。还有的技术问题是搜集了国内外程序员遇到的各种类型的技术问题,部分和这些程序员直接交流,了解他们的需求以及某些理解上的困难。 通过手机和总结这些技术问题,并给出多种可能的解答,将非常有助于Python程序员解决在实际工作中遇到的各种问题。本系列课程会不断推出更多,更新的技术问题解答和实战。

    课程大纲

    免费试看

第四阶段:  Web技术

2门课程 17小时18分钟

flask、django等Web框架的应用

  • 【李宁】Python Flask视频课程

    40节 8小时27分钟
    课程目标:
    购买本课程后,可以加51CTO学堂李宁老师官方交流群:550369460     注意,该群只允许购买李宁老师课程的学员进行技术交流,加群时需要提供在51CTO购买李宁老师课程的订单编号(任何一个课程的订单编号即可)。本课程使用的是Python3     本课程的内容包括Python Flask开发环境安装,Python Flask的基础知识(request、response、cookie、session、重定向、静态资源等),Jinja2模板、数据库(MySQL和NoSQL数据库)、web表单、电子邮件等内容。通过对本课程的学习,以及利用项目实战课程《美团网》,可以更深如学习Flask Web框架的使用方法,并可以实际开发Web应用。  

    课程大纲

    免费试看

  • Python Django视频课程

    62节 8小时51分钟
    课程目标:
    购买本课程后,可以加51CTO学堂李宁老师官方交流群:550369460     注意,该群只允许购买李宁老师课程的学员进行技术交流,加群时需要提供在51CTO购买李宁老师课程的订单编号(任何一个课程的订单编号即可)。本课程使用的是Python3,同时适用于Windows、Mac OS X和Linux。     本课程主要包括如下几方面:    1. Python Django简介    2. Python Django开发环境安装和测试    3. 视图和URL配置    4. 模板    5. 表单    6. 通用视图    7. 输出非HTML内容    8. 会话、用户和注册  9. 缓存机制  10. 中间件  11. 国际化  12. 安全 Django中的MTV模式

    课程大纲

    免费试看

第五阶段:  Python项目实战

3门课程 24小时46分钟

各种类型的Python项目实战

  • 项目实战视频课程:美团网(Vue2+Python+Flask)

    38节 5小时50分钟
    课程目标:
    本课程使用的是Python3           课程实现了美团网的核心部分。采用异步的方式,通过AJAX从服务端获取数据,并使用Vue2和jQuery动态更新数据。美团网实现的功能包括首页分类显示、注册登录、商品页面、套餐页面、购物,支付(从零使用Python实现)、个人中心等。      本课程采用了step by step的方式讲解美团网项目,学员可以利用本课程提供的资源跟着老师从0开始做项目。美团网采用了Vue2 + jQuery + Python + Flask实现Web版的美团网。   美团网项目内嵌了真正的支付功能,用于学员测试使用,请学员不要真正支付,否则概不退款,谢谢合作!   微信支付官方文档地址:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_1    微信支付需要准备如下数据    1. 服务号(公众号)的AppID    2. 商户号    3. 微信商户平台API    4. 微信商户平台证书    微信支付(扫描支付)是属于NATIVE类型,支付的基本步骤如下:  1. 向https://api.mch.weixin.qq.com/pay/unifiedorder提交订单信息。  2. 如果成功建立订单,就返回支付二维码图像链接  3. 在自己的网站上显示这个支付二维码  4. 用手机微信扫描二维码  5. 在手机上支付  6. 支付成功,会调用通知url,以便更新订单状态(从待支付变成已支付)   

    课程大纲

    免费试看

  • 【李宁】Python大厂面试题解析+流浪地球评论抓取和分析

    129节 15小时35分钟
    课程目标:
    面试题目以及相应的源代码在学习资料中,购买后请自行下载以Python3.x为基础,解析了各种类型的Python面试题,并给出了详细的答案。同时详细解析了Python的领域之一的数据分析师需要学习的相关知识,以及给出了一个爬虫项目:抓取流浪地球电影评论数据,并分析这些数据,以便让学员了解称为数据分析师应该做的工作。流浪地球评论数据的心形云图                                                        本课程的主要内容:01-Python基础-01-导入Python模块01-Python基础-02-设置Python模块搜索路径有几种方式,如何使用01-Python基础-03-各种类型的变量与值之间的多种连接方式01-Python基础-04-十进制、二进制、八进制和十六进制之间的转换01-Python基础-05-改变字符串首字母的大小写01-Python基础-06-如何检测一个字符串是否可以转换为数字01-Python基础-07-如何反转字符串01-Python基础-08-格式化整数和浮点数01-Python基础-09-你真的了解Python字符串吗01-Python基础-10-请详细描述print函数的用法02-列表、元组和字典-01-去掉列表或元组中的重复元素02-列表、元组和字典-02-集合之间的并集与交集02-列表、元组和字典-03-如何让两个列表首尾相接(保留重复的元素值)02-列表、元组和字典-04-你知道乱序列表元素有哪些方式吗02-列表、元组和字典-05-单星(*)和双星(**)运算符的作用,并举例说明02-列表、元组和字典-06-快速调换字典中的key和value02-列表、元组和字典-07-将两个列表或元组合并成一个字典02-列表、元组和字典-08-详细描述列表与元组的差异02-列表、元组和字典-09-如何排序一个列表02-列表、元组和字典-10-如何列表元素是对象,如何排序?02-列表、元组和字典-11-del和pop在删除列表元素上有什么区别02-列表、元组和字典-12-用lambda表达式对列表进行排序02-列表、元组和字典-13-字典键值支持哪些数据类型02-列表、元组和字典-14-对产生器类型的对象使用切片02-列表、元组和字典-15-将循环参数的列表变成产生器02-列表、元组和字典-16-Python字典与JSON字符串如何互转03-字符串与正则表达式-01-Python字符串格式化知多少03-字符串与正则表达式-02-使用fstring方式格式化字符串03-字符串与正则表达式-03-详细描述Python字符串的基本操作03-字符串与正则表达式-04-请详细描述向字符串的format方法传递参数有几种方式03-字符串与正则表达式-05-让字符串居中显示03-字符串与正则表达式-06-连接列表中的分隔符03-字符串与正则表达式-07-用正则表达式判断字符串中是否包含日期03-字符串与正则表达式-08-寻找字符串中的手机号03-字符串与正则表达式-09-用正则表达式分别提取电话号的区号、电话号和分机号03-字符串与正则表达式-10-用正则表达式查找字符串中所有的Email03-字符串与正则表达式-11-用正则表达式格式化字符串中所有的浮点数03-字符串与正则表达式-12-提取HTML页面中的URL04-数据存储-01-读取XML节点和属性值04-数据存储-02-XML文档与字典之间的互相转换04-数据存储-03-将JSON字符串转换为类的实例04-数据存储-04-将类的实例转换为JSON字符串04-数据存储-05-操作SQLite数据库04-数据存储-06-操作MySQL数据库04-数据存储-07-ORM框架知多少04-数据存储-08-将XML文档保存在MongoDB数据库中05-Python综合-01-read、readline和readlines方法的区别05-Python综合-02-在JSON序列化时如何处理日期类型的值05-Python综合-03-请使用代码描述with语句的作用05-Python综合-04-得到文件中出现频率最搞的字符05-Python综合-05-装饰器的作用05-Python综合-06-判断调用的是函数还是方法05-Python综合-07-请解释@classmethod 和 @staticmethod 的用法和区别05-Python综合-08-元类(metaclass)的作用是什么,请举例说明05-Python综合-09-hasattr()、getattr()、setattr() 的用法05-Python综合-10-请描述lambda表达式的作用05-Python综合-11-浅拷贝(copy)和深拷贝(deepcopy)05-Python综合-12-编写一个生成器,将一个二维列表转换为一维列表05-Python综合-13-请编写一个递归生成器,将任意多维的列表转换为一维列表05-Python综合-14-如何分别获取当前日期的年月日以及在一年中的第几天05-Python综合-15-进程之间的通信05-Python综合-16-如何为一个线程函数传递参数05-Python综合-17-在线程中如何创建和使用全局对象05-Python综合-18-你了解协程吗05-Python综合-19-请解释什么是线程锁,以及如何使用线程锁05-Python综合-20-请解释什么是信号量,以及如何使用信号量05-Python综合-21-用多线程从网上下载图像文件05-Python综合-22-自定义异常类05-Python综合-23-Python类是否支持多继承,请举例说明05-Python综合-24-请描述异常捕捉语句中else的作用06-Python Web技术-01-在Flask中如何使用动态路由06-Python Web技术-02-用Flask实现转发与重定向06-Python Web技术-03-Flask中如何在Jinja2模板中使用Python列表06-Python Web技术-04-在Jinja2模板中如何进行条件控制06-Python Web技术-05-在Django中读写Session06-Python Web技术-06-在Django模板中使用循环07-Python 爬虫技术-01-使用Beautiful Soup的节点选择器获取节点信息07-Python 爬虫技术-02-使用Beautiful Soup的CSS选择器获取节点信息07-Python 爬虫技术-03-使用requests下载二进制文件07-Python 爬虫技术-04-selenium与Web页面交互07-Python 爬虫技术-05-伪类选择器07-Python 爬虫技术-06-抓取豆瓣音乐排行榜08-Python 算法-01-小矩形覆盖大矩形08-Python 算法-02-乘积最大子序列08-Python 算法-03-二进制中1的个数08-Python 算法-04-反转单向链表08-Python 算法-05-判断列表是否为搜索二叉树后续遍历的结果08-Python 算法-06-找出列表中出现次数超过列表长度一半的元素08-Python 算法-07-找到第n个丑数08-Python 算法-08-哪一个小朋友不用表演节目08-Python 算法-09-滑动窗口的最大值08-Python 算法-10-得到整数列表的中位数08-Python 算法-11-删除链表中重复的节点08-Python 算法-12-二叉搜索树的第k个节点08-Python 算法-13-字符串循环左移k位08-Python 算法-14-整数区间中1出现的次数08-Python 算法-15-二叉树中和为某一值的路径08-Python 算法-16-青蛙跳台阶08-Python 算法-17-绘制带绿叶的小树08-Python 算法-18-绘制歇尔滨斯基三角形01-数据分析的前世今生02-如何成为一名数据分析师03-数据分析师的一天04-抓取流浪地球评论数据05-用数据库存储和分析影评数据06-生词词云07-绘制星...级...曲线01-数据分析薪法02-数据分析库Pandas的基本用法03-切割DataFrame数据集04-输出特定行的数据05-获取单元格数据06-对数据进行分组统计07-手工创建Series对象08-手工创建DataFrame对象09-Series的常用方法10-设置Series的过滤条件11-设置DataFrame的过滤条件12-可视化库Matplotlib基础13-绘制正弦和余弦曲线14-绘制其他图形15-定制曲线的颜色16-定制离散点的样式17-定制更多的样式18-NumPy的基本用法19-使用NumPy创建多维数组20-NumPy数组的高级操作21-存取NumPy数组22-读写CSV文件

    课程大纲

    免费试看

  • 【项目实战】冠状病毒传播仿真器(Python版本)

    20节 3小时20分钟
    课程目标:
    《冠状病毒传播仿真器》可以实时模拟从病毒爆发到疫情结束的整个过程,可以通过参数设置在不同情况下疫情的最终结果,本项目使用Python、PyQt5以及多线程技术实现,并且使用了正态分布模拟人员分布以及人员运动轨迹。对Python和PyQt5不熟悉的同学,可以参考下面的课程:《PyQt5(Python)开发与实战视频课程》

    课程大纲

    免费试看

第六阶段:  深度学习相关库

3门课程 12小时16分钟

深度学习相关库、NumPy、Pandas等

  • NumPy:深度学习系列视频教程

    28节 4小时58分钟
    课程目标:
    购买本课程后,可以加51CTO学堂李宁老师官方交流群:550369460     注意,该群只允许购买李宁老师课程的学员进行技术交流,加群时需要提供在51CTO购买李宁老师课程的订单编号(任何一个课程的订单编号即可)。本课程使用的是Python3.6,更高的Python3版本同样适用,如Python3.7、Python3.8等。      本课程是NumPy丛基础与提升课程。主要介绍了NumPy函数库的使用方法。本课程涵盖了NumPy的安装、数组对象、常用函数、矩阵运算、线性代数、金融函数、窗函数等内容。本视频课程涉及面较广。另外,每一个课时都会给出简明扼要的代码示例,并为大部分示例给出了实用案例演示,如股票数据分析,同时使用matplot函数库对数据进行了可视化。对于数据分析和机器学习的初学者,本视频课程具有极强的可读性。51CTO学堂推荐专题李宁老师达芬奇级课程专题   Python Web实战(Flask)   深度学习Python常用函数库系列专题   梦幻编程语言工厂系列套餐(C++/Java/Android/JavaScript/Objective    Python菜鸟晋级系列专题(下)   Python菜鸟晋级系列专题(上)   跟宁哥学Go语言   Go Web开发实战专题   Electron实战专题   51CTO学堂推荐视频课程Python数据结构实战(5):链表   深度学习视频课程(2):Tensorflow与神经网络   深度学习框架视频课程(1):TensorFlow基础    人工智能-机器学习实战视频课程**   Python科学计算与图形渲染库视频教程   基于scikit-learn的机器学习实战   IPython与Jupyter Notebook实验环境配置和使用视频教程   PyQt5开发与实战视频课程   征服Python Django视频课程   Python Scrapy爬虫视频课程   Python爬虫实战视频教程   Python爬虫视频课程:中国女性胸部大小分析   Python爬虫实战视频教程:抓取天气预报数据   征服Python Flask视频课程   项目实战视频课程:美团网(Vue2+Python+Flask)   征服C++ 11   

    课程大纲

    免费试看

  • Python数据分析库:Pandas视频教程

    30节 3小时59分钟
    课程目标:
    本课程使用的是Python3.6,更高的Python3版本同样适用,如Python3.7、Python3.8等。本课程会讲解Pandas库的所有核心API,这些API很多都是依赖其他的库,如NumPy、Matplotlib等,Pandas只是在表层做了一个封装,本课程的主要内容如下:Pandas基础Pandas中的数据类型Plot字符串和文本数据分组统计操作线性模型模型诊断51CTO学堂推荐专题李宁老师达芬奇级课程专题   Python Web实战(Flask)   深度学习Python常用函数库系列专题   梦幻编程语言工厂系列套餐(C++/Java/Android/JavaScript/Objective    Python菜鸟晋级系列专题(下)   Python菜鸟晋级系列专题(上)   跟宁哥学Go语言   Go Web开发实战专题   Electron实战专题   51CTO学堂推荐视频课程Python数据结构实战(5):链表   深度学习视频课程(2):Tensorflow与神经网络   深度学习框架视频课程(1):TensorFlow基础    人工智能-机器学习实战视频课程**   Python科学计算与图形渲染库视频教程   基于scikit-learn的机器学习实战   IPython与Jupyter Notebook实验环境配置和使用视频教程   PyQt5开发与实战视频课程   征服Python Django视频课程   Python Scrapy爬虫视频课程   Python爬虫实战视频教程   Python爬虫视频课程:中国女性胸部大小分析   Python爬虫实战视频教程:抓取天气预报数据   征服Python Flask视频课程   项目实战视频课程:美团网(Vue2+Python+Flask)   征服C++ 11   

    课程大纲

    免费试看

  • Python数据可视化库:Matplotlib视频课程

    29节 3小时19分钟
    课程目标:
    本课程使用的是Python3.6,更高的Python3版本同样适用,如Python3.7、Python3.8等。本课程会帮助学员深入学习Matplotlib的核心API的使用方法,包括对数据进行2D和3D的可视化处理。本课程的主要内容如下:绘制常用的图形定制图形的颜色和风格使用Annotations使用Figure使用Map使用3D FigureMatplotlib接口51CTO学堂推荐专题李宁老师达芬奇级课程专题   Python Web实战(Flask)   深度学习Python常用函数库系列专题   梦幻编程语言工厂系列套餐(C++/Java/Android/JavaScript/Objective    Python菜鸟晋级系列专题(下)   Python菜鸟晋级系列专题(上)   跟宁哥学Go语言   Go Web开发实战专题   Electron实战专题   51CTO学堂推荐视频课程Python数据结构实战(5):链表   深度学习视频课程(2):Tensorflow与神经网络   深度学习框架视频课程(1):TensorFlow基础    人工智能-机器学习实战视频课程**   Python科学计算与图形渲染库视频教程   基于scikit-learn的机器学习实战   IPython与Jupyter Notebook实验环境配置和使用视频教程   PyQt5开发与实战视频课程   征服Python Django视频课程   Python Scrapy爬虫视频课程   Python爬虫实战视频教程   Python爬虫视频课程:中国女性胸部大小分析   Python爬虫实战视频教程:抓取天气预报数据   征服Python Flask视频课程   项目实战视频课程:美团网(Vue2+Python+Flask)   征服C++ 11   

    课程大纲

    免费试看

第七阶段:  人工智能(深度学习、数据分析等)

3门课程 27小时11分钟

人工智能(深度学习、数据分析等)

  • 人工智能-机器学习实战视频课程

    68节 16小时51分钟
    课程目标:
    购买本课程后,可以加51CTO学堂李宁老师官方交流群:550369460     注意,该群只允许购买李宁老师课程的学员进行技术交流,加群时需要提供在51CTO购买李宁老师课程的订单编号(任何一个课程的订单编号即可)。本课程使用Python3讲解,课程内容同时适应于Windows、Mac OS X和Linux。本课程以让学员学习使用scikit-learn编写机器学习代码为目的,拒绝纯理论讲解。scikit-learn实现了大量机器学习算法,如k-临近、线性回归、梯度下降、决策树、支持向量机、朴素贝叶斯、PCA等。通常会将scikit-learn与深度学习框架,如Tensorflow、PyTorch在一起使用。使用scikit-learn对数据进行预处理,然后使用Tensorflow、PyTorch等深度学习框架进行神经网络训练。因此,在学习Tensorflow、PyTorch等深度学习框架之前,先了解scikit-learn非常重要。本课程是《机器学习系列课程》中的重要部分。这套视频课程包括但不限于Python基础、常用机器学习框架(如scikit-learn、tensorflow、pytorch、caffe、keras等),机器学习核心算法、大量的实战案例、机器学习的数学基础,机器学习在自然语言处理中的应用、机器学习在推荐系统中的应用。51CTO学堂推荐视频课程Python数据结构实战(6):树   Python数据结构实战(4):栈、队列和双端队列   Python数据结构实战(2):数组   卷积神经网络(CNN)   深度学习视频课程(2):Tensorflow与神经网络    人工智能-机器学习实战视频课程**   PyQt5开发与实战视频课程   Electron实战(3):菜单视频课程   征服Python Django视频课程   区块链实战(2):Solidity语言与智能合约视频教程   项目实战视频课程:美团网(Vue2+Node.js+Express+支付+Electron)   51CTO学堂推荐专题李宁老师达芬奇级课程专题   Go Web开发实战专题   跟宁哥学Go语言    Python菜鸟晋级系列专题(下)   Python菜鸟晋级系列专题(上)   React Native跨平台App开发系列套餐   Electron实战专题   

    课程大纲

    免费试看

  • 深度学习视频课程(2):Tensorflow2.x与神经网络

    51节 7小时26分钟
    课程目标:
    购买本课程后,可以加51CTO学堂李宁老师官方交流群:550369460     注意,该群只允许购买李宁老师课程的学员进行技术交流,加群时需要提供在51CTO购买李宁老师课程的订单编号(任何一个课程的订单编号即可)。本课程使用了TensorFlow 2.x录制。本课程采用Python 3.x录制,适合于Python3.5及以上的所有Python版本。视频以及源代码适合于Windows、macOS和Linux系统。51CTO学堂推荐专题李宁老师达芬奇级课程专题   Python菜鸟晋级系列专题(上)   Python菜鸟晋级系列专题(下)   Python Web实战(Flask)   深度学习Python常用函数库系列专题   Python数据分析与可视化库   51CTO学堂推荐视频课程51CTO学堂推荐视频课程Python数据结构实战(5):链表   深度学习框架视频课程(1):TensorFlow基础    人工智能-机器学习实战视频课程**   Python科学计算与图形渲染库视频教程   基于scikit-learn的机器学习实战   PyQt5开发与实战视频课程   征服Python Django视频课程   征服Python Flask视频课程   项目实战视频课程:美团网(Vue2+Python+Flask)   Python爬虫实战视频教程   Python爬虫视频课程:中国女性胸部大小分析   Python Scrapy爬虫视频课程   Python技能树,Get新技能

    课程大纲

    免费试看

  • 深度学习视频课程(1):TensorFlow基础

    19节 2小时53分钟
    课程目标:
    购买本课程后,可以加51CTO学堂李宁老师官方交流群:550369460     注意,该群只允许购买李宁老师课程的学员进行技术交流,加群时需要提供在51CTO购买李宁老师课程的订单编号(任何一个课程的订单编号即可)。本课程使用了TensorFlow稳定版中的**版本,尽管目前TensorFlow2.0已经推出,但仍然是Alpha版,并不建议各位同学之间使用TensorFlow2.0学习,因为这只是Alpha版,连Beta版都不是,在正式推出后,甚至在推出Beta版后,可能API大多数要发生变化,所以学了也白学。本课程采用Python 3.x录制,适合于Python3.5及以上的所有Python版本。视频以及源代码适合于Windows、macOS和Linux系统。课程主要内容如下:1. Tensorflow简介2. 安装TensorFlow3. TensorFlow中的常量4. 占位符类型5. TensorFlow的变量6. 初始化TensorFlow的变量7. 运算函数8. 管理计算图9. 计算图节点的生命周期10. 用TensorFlow实现线性回归算法11. 数据的归一化和标准化12. 使用TensorFlow实现梯度下降算法13. 保存和恢复模型14. 可视化计算图15. 用TensorBoard可视化计算图16. 命名作用域17. 模块化18. 共享变量51CTO学堂推荐视频课程Python数据结构实战(6):树   Python数据结构实战(4):栈、队列和双端队列   Python数据结构实战(2):数组   卷积神经网络(CNN)   深度学习视频课程(2):Tensorflow与神经网络    人工智能-机器学习实战视频课程**   PyQt5开发与实战视频课程   Electron实战(3):菜单视频课程   征服Python Django视频课程   区块链实战(2):Solidity语言与智能合约视频教程   项目实战视频课程:美团网(Vue2+Node.js+Express+支付+Electron)   51CTO学堂推荐专题李宁老师达芬奇级课程专题   Go Web开发实战专题   跟宁哥学Go语言    Python菜鸟晋级系列专题(下)   Python菜鸟晋级系列专题(上)   React Native跨平台App开发系列套餐   Electron实战专题   

    课程大纲

    免费试看

第八阶段:  PyQt技术(QT的Python版)

1门课程 22小时35分钟

PyQt技术(QT的Python版)

  • PyQt5(Python)开发与实战视频课程

    150节 22小时35分钟
    课程目标:
     《Python爬虫技术》已经出版,超过300个实战案例,10万行源代码,22个综合实战项目   购买本课程后,可以加51CTO学堂李宁老师官方交流群:550369460  注意,该群只允许购买李宁老师课程的学员进行技术交流,加群时需要提供在51CTO购买李宁老师课程的订单编号(任何一个课程的订单编号即可)。本课程同时使用Windows和Mac OS X系统演示,课程的代码适用于Windows、Mac OS X和Linux。使用的开发工具是PyCharm,Python的版本是Python 3.7(**版的Anaconda环境),低版本(如Python3.5、Python 3.6)也同样适用于本课程。本课程属于《Python**全栈开发》系列课程,多面深入讲解了PyQt5的核心API以及扩展应用。主要内容如下:Qt简介     使用C++语言编写的跨平台GUI库,支持Windows、Mac OS X和Linux。由于Qt使用C++语言编写,所以使用Qt开发的GUI程序的界面风格与当前操作系统完全相同,而且运行效率很高。PyQt简介     PyQt是一个用于创建GUI应用程序的跨平台工具包,它将Python与Qt库融为一体。也就是说,PyQt允许使用Python语言调用Qt库中的API。这样做的**好处就是在保留了Qt高运行效率的同时,大大提高了开发效率。因为,使用Python语言开发程序要比使用C++语言开发程序快得多。PyQt对Qt做了完整的封装,几乎可以用PyQt做Qt能做的任何事情。     由于目前**的PyQt版本是5.11,所以习惯上成为PyQt为PyQt5。   

    课程大纲

    免费试看

第九阶段:  Python数据结构与算法

6门课程 18小时50分钟

Python数据结构与算法

  • Python数据结构与算法实战(4):栈、队列与哈希

    5节 51分钟
    课程目标:
     《Python爬虫技术》已经出版,超过300个实战案例,10万行源代码,22个综合实战项目购买本课程后,可以加51CTO学堂李宁老师官方交流群:550369460     注意,该群只允许购买李宁老师课程的学员进行技术交流,加群时需要提供在51CTO购买李宁老师课程的订单编号(任何一个课程的订单编号即可)。本课程使用Python 3.7进行讲解,更高的Python版本仍然可用。 本课程的程序适合于Windows、macOS和Linux平台。学员不必纠结操作系统平台和Python的版本。Python是跨平台的。从Python3.5开始,兼容性非常高。《Python数据结构实战》系列课程不仅详细讲解了数据结构的核心知识点,也同样可以用于相关领域的面试准备,因为本系列课程中包含了大量各大厂的面试原题,以及经过改进的题目。本课程是《Python数据结构实战》系列课程的第4课,这一系列的视频课程主要讲解了数据结构的核心知识点,主要包括如下9个单独的课程(每个课程独立,可以单独学习,的也可以综合学习)。递归、数组、字符串、栈、队列和双端队列、链表、树、优先级队列、映射、哈希表和跳跃表、搜索树、排序与选择、文本处理、图

    课程大纲

    免费试看

  • Python数据结构与算法实战(6):树

    7节 55分钟
    课程目标:
     《Python爬虫技术》已经出版,超过300个实战案例,10万行源代码,22个综合实战项目购买本课程后,可以加51CTO学堂李宁老师官方交流群:550369460     注意,该群只允许购买李宁老师课程的学员进行技术交流,加群时需要提供在51CTO购买李宁老师课程的订单编号(任何一个课程的订单编号即可)。本课程使用Python 3.7进行讲解,更高的Python版本仍然可用。 本课程的程序适合于Windows、macOS和Linux平台。学员不必纠结操作系统平台和Python的版本。Python是跨平台的。从Python3.5开始,兼容性非常高。《Python数据结构实战》系列课程不仅详细讲解了数据结构的核心知识点,也同样可以用于相关领域的面试准备,因为本系列课程中包含了大量各大厂的面试原题,以及经过改进的题目。本课程是《Python数据结构实战》系列课程的第6课,这一系列的视频课程主要讲解了数据结构的核心知识点,主要包括如下9个单独的课程(每个课程独立,可以单独学习,的也可以综合学习)。递归、数组、字符串、栈、队列和双端队列、链表、树、优先级队列、映射、哈希表和跳跃表、搜索树、排序与选择、文本处理、图本课程主要讲解了如何用Python实现与链表相关的算法,主要内容如下:树的创建树的遍历树的常用算法

    课程大纲

    免费试看

  • Python数据结构与算法实战(3):字符串

    20节 4小时3分钟
    课程目标:
     《Python爬虫技术》已经出版,超过300个实战案例,10万行源代码,22个综合实战项目购买本课程后,可以加51CTO学堂李宁老师官方交流群:550369460     注意,该群只允许购买李宁老师课程的学员进行技术交流,加群时需要提供在51CTO购买李宁老师课程的订单编号(任何一个课程的订单编号即可)。本课程使用Python 3.7进行讲解,更高的Python版本仍然可用。 本课程的程序适合于Windows、macOS和Linux平台。学员不必纠结操作系统平台和Python的版本。Python是跨平台的。从Python3.5开始,兼容性非常高。《Python数据结构实战》系列课程不仅详细讲解了数据结构的核心知识点,也同样可以用于相关领域的面试准备,因为本系列课程中包含了大量各大厂的面试原题,以及经过改进的题目。本课程是《Python数据结构实战》系列课程的第3课,这一系列的视频课程主要讲解了数据结构的核心知识点,主要包括如下9个单独的课程(每个课程独立,可以单独学习,的也可以综合学习)。递归、数组、字符串、栈、队列和双端队列、链表、树、优先级队列、映射、哈希表和跳跃表、搜索树、排序与选择、文本处理、图本课程主要讲解了如何用Python实现与链表相关的算法,主要内容如下:01-搜索子字符串02-KMP算法原理与实践03-字符串全排列(递归)04-字符串全排列(非递归)05-去除全排列中重复的序列06-求两个字符串的最长公共子字符串(动态规划法)07-反转字符串(交换变量法)08-反转字符串(异或法)09-反转字符串中的单词10-判断两个字符串是否为换位字符串11-判断两个字符串的包含关系(直接比较法)12-判断两个字符串的包含关系(空间换时间)13-对字符串进行排序,小写字母在前,大写字母在后14-移除字符串中内嵌的括号15-求最大回文字符串(动态规划法)16-求最长回文字符串(中心扩展法)17-按给定的字母顺序对字符串数组进行排序18-判断字符串中是否包含重复字符(蛮力法)19-判断字符串中是否包含重复字符(空间换时间)20-找到由其他单词组成的最长单词

    课程大纲

    免费试看

  • Python数据结构与算法实战(2):数组

    30节 5小时17分钟
    课程目标:
     《Python爬虫技术》已经出版,超过300个实战案例,10万行源代码,22个综合实战项目购买本课程后,可以加51CTO学堂李宁老师官方交流群:550369460     注意,该群只允许购买李宁老师课程的学员进行技术交流,加群时需要提供在51CTO购买李宁老师课程的订单编号(任何一个课程的订单编号即可)。本课程使用Python 3.7进行讲解,更高的Python版本仍然可用。 本课程的程序适合于Windows、macOS和Linux平台。学员不必纠结操作系统平台和Python的版本。Python是跨平台的。从Python3.5开始,兼容性非常高。《Python数据结构实战》系列课程不仅详细讲解了数据结构的核心知识点,也同样可以用于相关领域的面试准备,因为本系列课程中包含了大量各大厂的面试原题,以及经过改进的题目。本课程是《Python数据结构实战》系列课程的第2课,这一系列的视频课程主要讲解了数据结构的核心知识点,主要包括如下9个单独的课程(每个课程独立,可以单独学习,的也可以综合学习)。递归、数组、字符串、栈、队列和双端队列、链表、树、优先级队列、映射、哈希表和跳跃表、搜索树、排序与选择、文本处理、图本课程主要讲解了如何用Python实现与链表相关的算法,主要内容如下:01-Python中的数组02-实现动态数组03-向Python列表添加元素的尺寸增量04-向Python列表添加元素的时间消耗05-存储游戏积分06-插入排序08-凯撒密码09-在数组中找出重复的数字(用空间换取时间)10-在数组中找出重复的数字(累加求和法)11-在数组中找出重复的数字(异或法)12-在数组中找出重复的数字(数据映射法)13-在数组中找出重复的数字(环形相遇法)14-查找数组中元素的最大值和最小值(分治法)15-查找数组中元素的最大值和最小值(递归法)16-找出旋转数组的最小值17-生成旋转数组18-找出数组中丢失的数(求和法)19-找出数组中丢失的数(异或法)20-找出字典中出现奇数次的数(字典法)21-找出字典中出现奇数次的数(异或法)22-在数组中找到第k大的数(快速排序法)23-计算数组中两个元素的最大距离和最小距离(蛮力法)24-计算数组中两个元素的最大距离和最小距离(动态规划法)25-计算最小三元组距离(蛮力法)26-计算最小三元组距离(最小值法)27-求数组中很值最小的数(顺序比较法)28-求数组中很值最小的数(二分法)29-求数组连续最大和及对应的子数组(蛮力法)30-求数组连续最大和及对应的子数组(重复利用计算结果)31-求数组连续最大和(动态规划法)

    课程大纲

    免费试看

  • Python数据结构实战(1):递归(算法面试)

    18节 3小时5分钟
    课程目标:
     《Python爬虫技术》已经出版,超过300个实战案例,10万行源代码,22个综合实战项目购买本课程后,可以加51CTO学堂李宁老师官方交流群:550369460     注意,该群只允许购买李宁老师课程的学员进行技术交流,加群时需要提供在51CTO购买李宁老师课程的订单编号(任何一个课程的订单编号即可)。本课程使用Python 3.7进行讲解,更高的Python版本仍然可用。 本课程的程序适合于Windows、macOS和Linux平台。学员不必纠结操作系统平台和Python的版本。Python是跨平台的。从Python3.5开始,兼容性非常高。《Python数据结构实战》系列课程不仅详细讲解了数据结构的核心知识点,也同样可以用于相关领域的面试准备,因为本系列课程中包含了大量各大厂的面试原题,以及经过改进的题目。本课程是《Python数据结构实战》系列课程的第1课,这一系列的视频课程主要讲解了数据结构的核心知识点,主要包括如下9个单独的课程(每个课程独立,可以单独学习,的也可以综合学习)。递归、数组、字符串、栈、队列和双端队列、链表、树、优先级队列、映射、哈希表和跳跃表、搜索树、排序与选择、文本处理、图本课程主要讲解了如何用Python实现与链表相关的算法,主要内容如下:1  计算阶乘2  斐波那契数列3  绘制英式标尺4. 二分查找5  文件系统6  逆置序列7  计算幂函数8  二路递归9 消除尾递归10. 用递归的方式绘制小树12 汉诺塔13.最少货币找零数量14. 其他递归算法

    课程大纲

    免费试看

  • Python数据结构与算法实战(5):链表

    29节 4小时36分钟
    课程目标:
     《Python爬虫技术》已经出版,超过300个实战案例,10万行源代码,22个综合实战项目购买本课程后,可以加51CTO学堂李宁老师官方交流群:550369460     注意,该群只允许购买李宁老师课程的学员进行技术交流,加群时需要提供在51CTO购买李宁老师课程的订单编号(任何一个课程的订单编号即可)。本课程使用Python 3.7进行讲解,更高的Python版本仍然可用。 本课程的程序适合于Windows、macOS和Linux平台。学员不必纠结操作系统平台和Python的版本。Python是跨平台的。从Python3.5开始,兼容性非常高。《Python数据结构实战》系列课程不仅详细讲解了数据结构的核心知识点,也同样可以用于相关领域的面试准备,因为本系列课程中包含了大量各大厂的面试原题,以及经过改进的题目。本课程是《Python数据结构实战》系列课程的第5课,这一系列的视频课程主要讲解了数据结构的核心知识点,主要包括如下9个单独的课程(每个课程独立,可以单独学习,的也可以综合学习)。递归、数组、字符串、栈、队列和双端队列、链表、树、优先级队列、映射、哈希表和跳跃表、搜索树、排序与选择、文本处理、图本课程主要讲解了如何用Python实现与链表相关的算法,主要内容如下:创建链表添加新节点删除新节点搜索新节点循环链表双向链表基于链表的栈基于链表的队列基于循环链表的队列有序表用递归的方法实现链表的逆序用非递归的方法实现链表的逆序链表排序如何检测大链表是否有环如何找出单链表中的倒数第k个元素如何把链表相邻元素翻转如何把链表以K个结点为一组进行翻转如何合并两个有序链表如何判断两个单链表(无环)是否交叉

    课程大纲

    免费试看

第一零阶段:  其他Python技术

3门课程 5小时29分钟

其他Python技术,如各种第三方库

  • 【李宁】用Python处理Excel数据(xlrd和xlwt版)

    4节 29分钟
    课程目标:
    xlrd和xlwt用来操作旧版的Excel文档,也就是扩展名为xls的Excel文档。而openpyxl用来操作新版的Excel文档(xlsx),两者不能互换。本课程的主要内容如下:openpyxl的基础操作(关于workbook、sheet、行列、格式设置等)一些典型案例与图表相关的操作其他高级操作

    课程大纲

    免费试看

  • 【李宁】用Python处理Excel数据(实战案例)

    11节 1小时54分钟
    课程目标:
    本课程讲解如何使用python语言和openpyxl处理Excel的各种场景,读者可以使用Windows平台或macOS平台运行本课程案例。本课程的主要内容如下:基础场景表格基本格式设置核心函数使用复制粘贴的妙用数据分析Excel图表其他高级内容

    课程大纲

    免费试看

  • 【李宁】用Python处理Excel数据(openpyxl版)

    18节 3小时5分钟
    课程目标:
    openpyxl模块是一个读写Excel 2010及以上版本文档的Python库,openpyxl是一个比较综合的工具,能够同时读取和修改Excel文档。那么为什么用Python与Excel交互呢?原因看下面的图本课程的主要内容:openpyxl的基础操作(关于workbook、sheet、行列、格式设置等)一些典型案例与图表相关的操作其他高级操作

    课程大纲

    免费试看

【李宁】深入Python核心技术(小白的Python手册)资料下载

课程名称 操作
跟李宁老师学Python视频课程(15):Python TCP与UDP编程 付费用户专享
跟李宁老师学Python视频课程(17):Python 多线程 付费用户专享
跟李宁老师学Python视频课程(16):Python 网络技术 付费用户专享
跟李宁老师学Python视频课程(18):Python GUI库:Tkinter 付费用户专享
跟李宁老师学Python视频课程(19):Python GUI库:PyQt5 付费用户专享
跟李宁老师学Python视频课程(20):Python 测试 付费用户专享
跟李宁老师学Python视频课程(14):Python数据存储 付费用户专享
跟李宁老师学Python视频课程(13):Python文件和流 付费用户专享
跟李宁老师学Python视频课程(12):Python常用模块 付费用户专享
跟李宁老师学Python视频课程(10):方法、属性和迭代 付费用户专享
跟李宁老师学Python视频课程(9):异常 付费用户专享
跟李宁老师学Python视频课程(8):类和对象 付费用户专享
跟李宁老师学Python视频课程(7):函数 付费用户专享
跟李宁老师学Python视频课程(6):Python字典 付费用户专享
跟李宁老师学Python视频课程(5)—Python字符串 付费用户专享
跟李宁老师学Python视频课程(4)—Python中的列表和元组 付费用户专享
跟李宁老师学Python视频课程(3): Python条件、Python循环和Python其他语句 付费用户专享
跟李宁老师学Python视频课程(2):Python基础知识 付费用户专享
跟李宁老师学Python视频课程(1):初识Python 付费用户专享
跟李宁老师学Python视频课程(11):正则表达式 付费用户专享
【李宁】Python函数库深度详解(1) 付费用户专享
【李宁】一线Python程序员实战经验分享(1) 付费用户专享
【李宁】Python Flask视频课程 付费用户专享
Python Django视频课程 付费用户专享
项目实战视频课程:美团网(Vue2+Python+Flask) 付费用户专享
【李宁】Python大厂面试题解析+流浪地球评论抓取和分析 付费用户专享
【项目实战】冠状病毒传播仿真器(Python版本) 付费用户专享
NumPy:深度学习系列视频教程 付费用户专享
Python数据分析库:Pandas视频教程 付费用户专享
Python数据可视化库:Matplotlib视频课程 付费用户专享
人工智能-机器学习实战视频课程 付费用户专享
深度学习视频课程(2):Tensorflow2.x与神经网络 付费用户专享
深度学习视频课程(1):TensorFlow基础 付费用户专享
PyQt5(Python)开发与实战视频课程 付费用户专享
Python数据结构与算法实战(4):栈、队列与哈希 付费用户专享
Python数据结构与算法实战(6):树 付费用户专享
Python数据结构与算法实战(3):字符串 付费用户专享
Python数据结构与算法实战(2):数组 付费用户专享
Python数据结构实战(1):递归(算法面试) 付费用户专享
Python数据结构与算法实战(5):链表 付费用户专享
【李宁】用Python处理Excel数据(xlrd和xlwt版) 付费用户专享
【李宁】用Python处理Excel数据(实战案例) 付费用户专享
【李宁】用Python处理Excel数据(openpyxl版) 付费用户专享

【李宁】深入Python核心技术(小白的Python手册)

¥4100.00 ¥1221.35
在线
客服
APP
下载

下载Android客户端

下载iphone 客户端

官方
微信

关注官方微信

返回
顶部