Python(3.6)黑板报之列表实战

通过知识点介绍,我们要学习列表的常用方法;通过课程练习,加深对每个知识点的理解,提高自己编程和解决问题水平;我们能够通在过课程中讲的知识点,解决问题思路方式,加上自己的理解,去解决自己学习和工作中遇到的实际问题。

7149人学习

初级16课时2017/03/23更新

二维码下载学堂APP缓存视频离线看

奇猫
    • 畅销套餐
    • 精选套餐
    • 人气套餐
    • 尊享套餐
    • 高薪套餐
  • 课程介绍
  • 课程大纲

适合人群:

Python,Python开发人员,Python初学者。

你将会学到:

通过知识点介绍,我们要学习列表的常用方法;通过课程练习,加深对每个知识点的理解,提高自己编程和解决问题水平;我们能够通在过课程中讲的知识点,解决问题思路方式,加上自己的理解,去解决自己学习和工作中遇到的实际问题。

课程简介:

Python(3.6)黑板报之列表实战 

开发环境:

  • Python版本:3.6,开发环境:pycharm;

本课程主要介绍:

  • 列表与元组是python中重要的数据结构,列表是一种应用十分灵活且可变数据结构,很多工作场景下列表能够给我们提供多种解决问题方式。

课程主要知识点:

  • 列表初始化;

  • 列表查找与二分查找实现;

  • 列表相关方法与具体实战案例分析;

  • 列表与其它数据结构组合;

  • 排序算法与编程提高;

  • 元组介绍;

知识点讲解与练习的结合,会让大家对列表与元组有新的认识。

更多课程猛戳:

https://edu.51cto.com/lecturer/1744433.html

展开更多

课程大纲-Python(3.6)黑板报之列表实战

  • 第1章列表(2小时12分钟9节)

  • 1-1

    列表基础列表是一种可变长数据结构,列表元素可以是任意对象。

    「仅限付费用户」点击下载“列表基础.txt”

    [15:20]
  • 1-2

    遍历列表遍历列表的基本方式使用for循环进行迭代,当我们列表中包含列表,字符串,我们如何遍历其中每个元素,我们引入isinstance方法来解决这个问题,当然,我们现在只能遍历二维,如果多维,需要使用递归的方式。

    「仅限付费用户」点击下载“tlist.rar”

    [10:58]
  • 1-3

    列表查找与二分查找实现列表查找只能使用index方法,我们可以自己实现find方法;在一个有序列表中我们可以使用二分查找加快查找速度,课程中我们会详细介绍二分查找原理,代码实现及代码调试过程。

    「仅限付费用户」点击下载“listfind.rar”

    [20:42]
  • 1-4

    列表插入本届介绍列表如何添加元素,并使用这些方法完成基本练习。

    「仅限付费用户」点击下载“inttolist.rar”

    [14:12]
  • 1-5

    最相似的列表在很多场景下,我们都需要找到一个事物和其它几个最相似,比如,我们掌握技能和招聘职位的要求,他们之间匹配度越高,我们面试成功几率越大,这节内容我们来寻找列表的最佳匹配。

    「仅限付费用户」点击下载“listin.rar”

    [11:05]
  • 1-6

    两个无序列合并成有序列表如果没有sort方法,我们如何将两个无序列表合并成一个有序列表,我们使用的方式类似于插入排序实现。

    「仅限付费用户」点击下载“megre.rar”

    [12:20]
  • 1-7

    组合不相同的几个元素,每个元素都可以看成一个属性,每一个或者几个属性组合在一起就是新的组合,例如:一个电影标签:内地,国语,喜剧;他们的组合有多少种呢,我们不认为[内地,国语]和[国语,内地]是不同的组合,这个题目看起来简单,但是真正实现起来有点绕,如果没想明白,建议先看后面课程,跳过本节。

    「仅限付费用户」点击下载“listgroup.rar”

    [15:38]
  • 1-8

    列表删除本节介绍列表删除操作;删除列表中重复元素,我们会发现使用循环删除列表元素的陷阱,我们应该使用其他方式去规避这些问题,使我们代码更加健壮,完善。关于自测:开发人员编写完功能后,第一个事情就是自测,我们要尽可能多的测试不同场景,否则提交有问题的代码会带来其它一系列问题。

    「仅限付费用户」点击下载“rmsame.rar”

    [21:49]
  • 1-9

    列表排序及应用本节主要介绍列表排序,并且根据不同需求使用不同方式对列表中的元素进行排序。

    「仅限付费用户」点击下载“listsort.rar”

    [10:32]
  • 第2章列表练习(1小时21分钟6节)

  • 2-1

    使用列表进行学生成绩统计使用列表存储班级学生所有科目成绩,如何根据科目将列表中对应的成绩取出,除了使用循环索引我们还可以使用其它方式。

    「仅限付费用户」点击下载“count_score.rar”

    [12:12]
  • 2-2

    寻找水仙花数一个有关数学的题目,程序员最烦躁的事情之一就是将算法使用代码实现,因为题目逻辑复杂,对数学有一定要求,代码调试麻烦。但是找一个数学问题使用代码实现,可以锻炼自己逻辑,计算能力。

    「仅限付费用户」点击下载“flower.rar”

    [11:20]
  • 2-3

    队列与堆栈实现队列和堆栈是常用的数据结构,比如消息队列;我们会介绍队列和堆栈的结构及支持的常用操作,并使用列表相关方法实现队列;并且使用输入交互方式对队列进行进本测试。

    「仅限付费用户」点击下载“list_queue.rar”

    [13:47]
  • 2-4

    排序算法(1)算法是程序的核心之一,每当我们去阅读他人算法代码或者实现简单算法时候总会头疼,但这正是提高我们思考问题,调试程序的一个有效方式;本节主要接介绍冒泡算法原理,实现思路,代码编写,调试,优化。希望大家能够看到需求后自己先去实现排序算法,然后在观看视频讲解。

    「仅限付费用户」点击下载“bubble.rar”

    [20:04]
  • 2-5

    排序算法(2)本节主要介绍插入排序算法原理,实现思路,代码编写,调试。

    「仅限付费用户」点击下载“insert_sort.rar”

    [14:41]
  • 2-6

    排序算法(3)本节主要介绍选择排序原理,实现思路,代码实现,调试与优化。

    「仅限付费用户」点击下载“select_sort.rar”

    [09:38]
  • 第3章元组(10分钟1节)

  • 3-1

    元组本节主要介绍元组的基本操作

    「仅限付费用户」点击下载“元组.txt”

    [10:32]
在线
客服
APP
下载

下载Android客户端

下载iphone 客户端

官方
微信

关注官方微信

返回
顶部