Python
Literature
General
- Practical Programming - An Introduction to Computer Science Using Python 3.6. Paul Gries
- Think Python. Allen B. Downey
- Python Programming Fundamentals. Kent D. Lee
- An Introduction to Python and Computer Programming. Yue Zhang
- A Beginners Guide to Python 3 Programming. John Hunt
- Python - An Introduction to Programming. James R. Parker
- Python for Everyone. Cay Horstmann.
- Einfuerhung in Python 3. Bernd Klein
- A Functional Start to Computing with Python. Ted Herman
- Fundamentals of Python - First Programs. Kenneth A. Lambert
Introduction to Computer Science with Python
- Explorations in Computing - An Introduction to Computer Science and Python Programming. John S. Conery
- Discovering Computer Science - Interdisciplinary Problems, Principles, and Ptyhon Programming. Jessen Havill
- Computational Thinking. Karl Beecher
Algorithms & Data Structures with Python
- Data Structures and Algorithms with Python. Kent D. Lee
- Problem Solving with Algorithms and Data Structures. Brad Miller, David Ranum.
- Data Structures & Algorithms in Python. John Canning, Robert Lafore
- Data Structures and Algorithms Using Python. Rance D. Necaise
- Fundamentals of Python Data Structures. Kenneth A. Lambert
Scientific Computing & Data Science with Python
General
- Learning Scientific Programming with Python. Christian Hill
- Introduction to Computation and Programming Using Python - With Application to Understanding Data. John V. Guttag
- Intro to Python - for Computer Science and Data Science. Paul Deitel, Harvey Deitel.
- Introduction to Data Science - A Python Approach to Concepts, Techniques and Applications. Laura Igual
- Think Stats - Exploratory Data Analysis. Allen B. Downey
- Python for Data Analysis - Data Wrangling with Pandas, NumPy & Jupyter. Wes McKinney
- Learning Data Science - Data Wrangling, Exploration, Visualization, and Modeling with Python. Sam Lau, Joseph Gonzalez.
SciPy & NumPy
- SciPy and NumPy. Eli Bressert
- Learning SciPy for Numerical and Scientific Computing. Sergio J. Rojas.
- Elegant SciPy - The Art of Scientific Python. Juan Nunez-Iglesias
- Matplotlib for Python Developers. Sandro Tosi
Pracitcal Python, Projects & Exercises
- Math Adventures with Python. Peter Farrell
- Impractical Python Projects. Lee Vaughan
- Real World Python. Lee Vaughan
- Learn Ptyhon Visually. Tristan Bunn
- The Big Book of Small Python Projects. Al Sweigart
- Invent Your own Computer Games with Python. Al Sweigart
- Automate Boring Stuff with Ptyhon. Al Sweigart
- Beyond the Basic Stuff with Python - Best Pracitces for Writing Clean Code. Al Sweigart
Back to top