# Classic Computer Science Problems in Python
This repository contains source code to accompany the forthcoming book *Classic Computer Science Problems in Python* by David Kopec. You will find the source organized by chapter. As you read the book, each code listing contains a file name that corresponds to a file in this repository.
## Get the Book
The book is now available in early access form [through Manning's MEAP program](https://www.manning.com/books/classic-computer-science-problems-in-python). By purchasing the MEAP you will get access to each chapter's draft and join me on the manuscript's development journey. You will also receive the final version of the book upon publication in late 2018/early 2019.
## Versioning and Packages
The source code in this repository requires Python 3.7 and installation of the [typing_extensions](https://github.com/python/typing/tree/master/typing_extensions) package. Due to its extensive use of Python 3.7 features (data classes, advanced type hints, etc.), most of the source code will not work with earlier versions of Python. You can install the `typing_extensions` package with `pip3 install typing_extensions` or `pip install typing_extensions` depending on your Python/pip setup.
## License
All of the source code in this repository is released under the Apache License version 2.0. See `LICENSE`.
## Other Books in the Series
This is the second book in the Classic Computer Science Problems series by David Kopec and published by Manning. It aims to teach classic computer science problems in a Pythonic way. You may also want to checkout the first book in the series, *Classic Computer Science Problems in Swift*, which covers most of the same problems in a more Swifty way. You can check out the repository for that book on [GitHub as well](https://github.com/davecom/ClassicComputerScienceProblemsInSwift). A reader has also reimplemented the first five chapters of the book [in C++](https://github.com/araya-andres/classic_computer_sci).
没有合适的资源?快使用搜索试试~ 我知道了~
[源代码]算法精粹_经典计算机科学问题的Python实现.rar
共122个文件
py:102个
csv:4个
md:2个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 2 下载量 175 浏览量
2023-10-14
13:42:50
上传
评论
收藏 94KB RAR 举报
温馨提示
[源代码]算法精粹_经典计算机科学问题的Python实现,面向中高级程序员的算法教程,借助Python语言,用经典的算法、编码技术和原理来求解计算机科学的一些经典问题。介绍了递归、结果缓存和位操作等基本编程组件,还讲述了常见的搜索算法、常见的图算法、神经网络、遗传算法、k均值聚类算法、对抗搜索算法等,运用了类型提示等Python高级特性,并通过各级方案、示例和习题展开具体实践。
资源推荐
资源详情
资源评论
收起资源包目录
[源代码]算法精粹_经典计算机科学问题的Python实现.rar (122个子文件)
._Chapter1 212B
._Chapter2 212B
._Chapter3 212B
._Chapter4 212B
._Chapter5 212B
._Chapter6 212B
._Chapter7 212B
._Chapter8 212B
._Chapter9 212B
._ClassicComputerScienceProblemsInPython-master 212B
._LICENSE 212B
wine.csv 11KB
iris.csv 4KB
._wine.csv 212B
._iris.csv 212B
.gitignore 1KB
._.gitignore 212B
LICENSE 11KB
README.md 2KB
._README.md 212B
generic_search.py 7KB
connectfour.py 6KB
dijkstra.py 6KB
graph.py 6KB
maze.py 5KB
kmeans.py 5KB
mst.py 4KB
genetic_algorithm.py 4KB
network.py 4KB
missionaries.py 4KB
weighted_graph.py 4KB
governors.py 4KB
send_more_money2.py 4KB
word_search.py 4KB
csp.py 3KB
tictactoe.py 3KB
minimax.py 3KB
list_compression.py 3KB
layer.py 3KB
map_coloring.py 3KB
trivial_compression.py 3KB
iris_test.py 3KB
wine_test.py 3KB
knapsack.py 3KB
send_more_money.py 2KB
tictactoe_tests.py 2KB
simple_equation.py 2KB
dna_search.py 2KB
tsp.py 2KB
mj.py 2KB
queens.py 2KB
phone_number_mnemonics.py 2KB
connectfour_ai.py 2KB
tictactoe_ai.py 2KB
hanoi.py 2KB
data_point.py 2KB
unbreakable_encryption.py 1KB
util.py 1KB
board.py 1KB
neuron.py 1KB
chromosome.py 1KB
priority_queue.py 1KB
weighted_edge.py 1KB
fib6.py 1KB
calculating_pi.py 1008B
fib5.py 947B
edge.py 935B
fib4.py 922B
fib3.py 914B
fib2.py 835B
fib1.py 802B
._simple_equation.py 212B
._unbreakable_encryption.py 212B
._fib6.py 212B
._chromosome.py 212B
._graph.py 212B
._data_point.py 212B
._kmeans.py 212B
._weighted_graph.py 212B
._phone_number_mnemonics.py 212B
._send_more_money2.py 212B
._priority_queue.py 212B
._send_more_money.py 212B
._calculating_pi.py 212B
._dijkstra.py 212B
._fib2.py 212B
._mst.py 212B
._fib5.py 212B
._edge.py 212B
._trivial_compression.py 212B
._word_search.py 212B
._list_compression.py 212B
._governors.py 212B
._fib3.py 212B
._weighted_edge.py 212B
._genetic_algorithm.py 212B
._mj.py 212B
._csp.py 212B
._fib1.py 212B
._map_coloring.py 212B
共 122 条
- 1
- 2
资源评论
- iksking2023-12-30这个资源内容超赞,对我来说很有价值,很实用,感谢大佬分享~
- qq_364071202023-12-13感谢资源主的分享,很值得参考学习,资源价值较高,支持!
2201_75761617
- 粉丝: 18
- 资源: 7339
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功