Appendix B. More resources

Where should you go next? This book covered a wide swath of topics, and this appendix will connect you with great resources that will help you explore them further.

B.1 Python

As was stated in the introduction, Classic Computer Science Problems in Python assumes you have at least an intermediate knowledge of the Python language. Here, I list two Python books that I personally have used and recommend to take your Python knowledge to the next level. These titles are not appropriate for Python beginners (instead, check out The Quick Python Book by Naomi Ceder [Manning, 2018] for that), but rather can turn intermediate Python users into advanced Python users.

  • Luciano Ramalho, Fluent Python: Clear, Concise, and Effective ...

Get Classic Computer Science Problems in Python now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.