Python学习笔记

Github 人生苦短,我用python

90 days for learning python

  • [√] 1.数据结构与算法
  • [√] 2.effective python
  • [√] 3.Leetcode
  • [/] 4.爬虫实战
  • [/] 5.数据分析可视化

1.程序 = 数据结构 + 算法[1][2][3][4]

1.1 数据结构

1.1.1 Build-in

1.1.3 栈Stack

1.1.4 队列Queue

1.1.5 堆Heap

1.1.6 哈希Hashing

1.1.8 树Tree

1.1.9 图Graph

1.2 算法

1.2.1 查找算法Search

1.2.2 排序算法Sort

1.2.3 回溯算法Tracebacking

1.2.4 动态规划算法DynamicProgramming

1.2.5 贪婪算法Greedy


2. effective python[5][6]


3.LeetCode[7][8][9][10]


0. Python编程规范(google)


4.爬虫实战[11][12][13]

4.4.1 12306抢票

4.5.1 VIP视频爬取

4.5.2 VIP歌曲爬取


5.数据分析可视化


6.机器学习深度学习

6.1 机器学习之数学基础


7.设计模式


8.Cpython[14][15]


Reference



  1. 《Python数据结构与算法分析》 布拉德利·米勒 戴维拉·努姆 ↩︎

  2. 《数据结构与算法》 迈克尔·T.古德里奇 罗伯托·塔马西亚 迈克尔·H.戈德瓦瑟 ↩︎

  3. TheAlgorithms ↩︎

  4. geeksforgeeks.org ↩︎

  5. 《:编写高质量python代码的59个有效方法》 ↩︎

  6. 《编写高质量代码改善Python程序的91个建议》 ↩︎

  7. cy69855522 ↩︎

  8. 程序员Carl ↩︎

  9. 代码随想录 ↩︎

  10. labuladong的算法小抄 ↩︎

  11. 《Python网编爬虫开发实战》 崔庆才 ↩︎

  12. 《Python爬虫超详细实战攻略》 夏敏捷 ↩︎

  13. 《精通HTML5+CSS3+JavaScript网页设计》 ↩︎

  14. 《Python源码剖析》 陈儒 ↩︎

  15. CPython-Internals ↩︎

posted @ 2022-01-10 17:22  9~  阅读(149)  评论(0编辑  收藏  举报