Book details
How To Think Like a Computer Scientist: Learning with Python
Categories Python
This textbook teaches introductory computer science through programming in Python, beginning with basic expressions and building toward larger programs. Its topics include variables, functions, conditionals, recursion, iteration, data structures, and debugging, with programming exercises used to develop problem-solving techniques.