An Introduction to Programming and Computer Science with Python
Clayton Cafiero
University-level introduction to computer science and programming using Python, covering algorithms, data structures, and computational thinking.
Loading the book...
Keep reading
-
Next in this topic
Python for EverybodyWidely-used introduction to Python covering data structures, web scraping, databases, and data visualization. Designed for non-programmers.
Verified PDF · Secure download - Think Python
Classic introduction to Python that teaches programming through computational thinking. Covers functions, recursion, data structures, and OOP.
Verified PDF · Secure download - Introduction to Python Programming
Detailed introduction to Python covering syntax, data types, functions, file handling, OOP, and basic GUI programming with Tkinter.
Verified PDF · Secure download - A Practical Introduction to Python Programming
Hands-on Python guide with extensive exercises covering strings, lists, functions, dictionaries, file I/O, and basic algorithms.
Verified PDF · Secure download - The Way To Go
Thorough introduction to Go covering all language features with 225+ working examples and 135 exercises.
Verified PDF · Secure download