之前我分享過一個數據結構與算法的課程,很多小伙伴私信我問有沒有Python版。
看了一些公開課后,今天特向大家推薦北京大學的這門課程:《數據結構與算法Python版》。
課程概述
很多同學想要轉行機器學習,也確實掌握了一些機器學習模型原理並具備基礎的編程功底,但是在筆試、面試的時候還會掉鏈子,大概率是數據結構和算法知識薄弱。數據結構和算法是程序員的內功心法和基本功。無論是人工智能還是其它計算機科學領域,掌握扎實的數據結構和算法知識,往往會助力不少!
北京大學公開課《數據結構與算法Python版》,面向具有Python語言程序設計基礎的大學生和社會公眾,介紹常見的基本數據結構以及相關經典算法,強調問題-數據-算法的抽象過程,關注數據結構與算法的時間空間效率,培養學生編寫出高效程序,從而解決實際問題的綜合能力。
這門課程在中國大學MOOC正在進行第二次開課,已進行至第五周,心急的同學也可以直接看第一次開課的完整版,變化不大。
慕課:http://www.icourse163.org/course/0809PKU068-1206307812
B站:https://www.bilibili.com/video/BV1h7411m7BK/
去B站圍觀陳斌老師
本課程主講是陳斌老師,陳老師是北京大學地球與空間科學學院教師,博士,副教授,碩士生導師。主講本科生課程《數據結構與算法(Python版)》、《離散數學》等等。
大家可以去B站圍觀陳斌老師的直播答疑
https://space.bilibili.com/275008758
配套教材
在線版:
http://interactivepython.org/runestone/static/pythonds/index.html
PDF版:
http://gis4g.pku.edu.cn/download/sessdsa-textbook/