之前我分享过一个数据结构与算法的课程,很多小伙伴私信我问有没有Python版。

看了一些公开课后,今天特向大家推荐北京大学的这门课程:《数据结构与算法Python版》。

课程概述

很多同学想要转行机器学习,也确实掌握了一些机器学习模型原理并具备基础的编程功底,但是在笔试、面试的时候还会掉链子,大概率是数据结构和算法知识薄弱。数据结构和算法是程序员的内功心法和基本功。无论是人工智能还是其它计算机科学领域,掌握扎实的数据结构和算法知识,往往会助力不少!

北京大学公开课《数据结构与算法Python版》,面向具有Python语言程序设计基础的大学生和社会公众,介绍常见的基本数据结构以及相关经典算法,强调问题-数据-算法的抽象过程,关注数据结构与算法的时间空间效率,培养学生编写出高效程序,从而解决实际问题的综合能力。

去B站围观陈斌老师

本课程主讲是陈斌老师,陈老师是北京大学地球与空间科学学院教师,博士,副教授,硕士生导师。主讲本科生课程《数据结构与算法(Python版)》、《离散数学》等等。

配套教材

python数据结构算法 北京大学_北京大学公开课《数据结构与算法Python版》相关推荐

  1. 光子浏览器_光子学公开课第十四期 明日开课 | 上海大学金翊教授:三值光学计算机...

    导引 三值光学处理器用无光态和偏振方向正交的两个线偏振光态表达信息,用旋光器和偏振片制作光学运算器,沿用现有的计算机外设和存储芯片.依据降值设计理论构造出的三值逻辑光学处理器能够根据用户的需要而改变硬 ...

  2. 免费python语言_Python语言入门精品公开课(免费)

    Python语言入门精品公开课(免费) Python语言是一种面向对象.可扩展的解释型通用编程语言,也是一种功能强大的通用型语言.它包含了一组完善而且容易理解的标准库,能够轻松完成很多常见的任务.它的 ...

  3. 算法导论-麻省理工公开课-百度云

    资源来源于网络,若有侵权,请告知,我会在24小时之内删除~~ 我整理的资源已汇总,请访问:资源汇总贴,选择自己还需要的资源~ 算法导论的视频教程,算法导论,算法中的圣经啊.分享麻省理工的公开课,需要的 ...

  4. python路径规划算法可视化_路径规划问题:DIJKSTRA算法 以及Python实现

    一. DJKSTRA算法概述 我们可以将地图抽象为Graph的数据结构,然后利用Graph的广度优先遍历算法(Breadth-First Search, BFS)解决无权重的High-Level的地图 ...

  5. 基于深度学习实现语义识别和问答判断模型及算法优化-制造业-CSDN公开课-专题视频课程...

    基于深度学习实现语义识别和问答判断模型及算法优化-制造业-1685人已学习 课程介绍         本次课程,邀请IBM研究院讲师就制造业语义识别及判断模型搭建.QA模型.词向量.句子量化.POWE ...

  6. 网页设计图片向上浮动_果冻公开课第六课:5分钟理解浮动布局

    浮动,是如何实现页面布局的呢? 它有哪些特质和使用方法? 今天,我们就用5分钟的动画短视频来深入浅出地理解浮动~ 动画视频: 果冻公开课:如何理解浮动布局? 文字解析: 网页儿也能这么图文并茂吗? 假 ...

  7. python实现算法改进_独门秘籍,如何从零开始用Python实现感知算法?

    全文共3494字,预计学习时长11分钟 来源:Pexels 这篇推文将展示如何使用python对乳腺癌数据集建立感知模型. 感知器是神经网络的基本单位.神经网络接收和处理加权输入,并对其进行二元分类. ...

  8. 盒子模型代码_果冻公开课第五课:五分钟理清盒模型的前世今生

    果冻公开课第五课:五分钟理清盒模型的前世今生 在前端程序员眼中,页面其实可以被视为一个个盒子组成的 那么,这些盒子是如何构建起整个页面的呢? 动画视频: 如何理解盒子模型 文字解析: 在上一节里面 我 ...

  9. 列举python的5个数据类型_python公开课|新公布的5个python核心数据类型,这些细节你难道还不不知道吗...

    [摘要]在这个科学技术高速发展的时代,越来越多的人都开始选择学习编程软件,那么首先被大家选择的编程软件就是python,也用在各行各业之中,并被大家所熟知,所以也有越来越多的python学习者关注py ...

最新文章

  1. 21个令程序员泪流满面的瞬间
  2. leetcode处女作
  3. Lock与synchronized 的区别
  4. boost::geometry::model::multi_point用法的测试程序
  5. Angular library 学习笔记
  6. 使用:focus-within实现下拉菜单效果
  7. 【caffe-Windows】基于Python多标签方法——VOC2012数据集
  8. 关于我的文章说明及联系方式
  9. 2018-2019-2 20175223 实验五 《网络编程与安全》实验报告
  10. springboot毕设项目银行助学贷款管理系统0o571(java+VUE+Mybatis+Maven+Mysql)
  11. 常用的机器学习与深度学习算法简介
  12. natApp进行内网穿透-外网访问前端本地运行项目
  13. linux下opendir的使用
  14. MCU低功耗设计(一)理论
  15. ROS学习【3】-----ROS通信编程:小乌龟走正方形
  16. TX-LCN优化介绍
  17. 对标苹果,小米的高端不只是学习
  18. 笔记本WIFI时断时续(已解决)2021
  19. CSS页面布局及排版
  20. Mobileye在耶路撒冷启动自动驾驶测试,挑战极限路况

热门文章

  1. 上班第一天(6)--一个程序员的成长史(15)
  2. 判断程序是否已经运行
  3. Oracle 随机取某一列的值
  4. linux 下oracle基于raw扩充表空间步骤
  5. 数据中台是下一代大数据_全栈数据科学:下一代数据科学家群体
  6. leetcode 205. 同构字符串(hash)
  7. leetcode1039. 多边形三角剖分的最低得分(动态规划)
  8. sql limit子句_SQL子句解释的位置:之间,之间,类似和其他示例
  9. react开发模式_通过开发带有精灵动画的游戏来学习高级React模式
  10. fpga中的slack_是否想减少部署过程的恐怖程度? 在Slack中构建ChatOps。