Think Python is an introduction to Python programming for students with no programming experience. It starts with the most basic concepts of programming, and is carefully designed to define all terms when they are first used and to develop each new c
Read More »Tag Archives: Python
O’Reilly The Hitchhiker’s Guide to Python: Best Practices for Development
The Hitchhiker's Guide to Python takes the journeyman Pythonista to true expertise. More than any other language, Python was created with the philosophy of simplicity and parsimony. Now 25 years old, Python has become the primary or secondary languag
Read More »Non-Programmer’s Tutorial for Python 3
This book is a tutorial for the Python 3 programming language designed for someone with no programming experience. Starting from no programming knowledge, the book teaches how to create programs with examples, explanations and exercises.There really
Read More »The Coder’s Apprentice: Learning Programming with Python 3
This book is aimed at teaching Python 3 to students and teenagers who are completely new to programming. Contrary to many of the other books that teach Python programming, this book assumes no previous knowledge of programming on the part of the stud
Read More »How to Think Like a Computer Scientist: Learning with Python 3 Documentation
This book is an introduction to computer science using the Python programming language. It covers the basics of computer programming, including variables and values, functions, conditionals and control flow, program development and debugging. Later c
Read More »Test-Driven Development with Python
By taking you through the development of a real web application from beginning to end, this hands-on guide demonstrates the practical advantages of test-driven development (TDD) with Python. You'll learn how to write and run tests before building eac
Read More »Annotated Algorithms in Python: with Applications in Physics, Biology, and Finance
This book is assembled from lectures given by the author over a period of 10 years at the School of Computing of DePaul University. The lectures cover multiple classes, including Analysis and Design of Algorithms, Scientific Computing, Monte Carlo Si
Read More »Learn Python, Break Python: A Beginner’s Guide to Programming
This book is a hands-on introduction to the Python programming language, written for people who have no experience with programming whatsoever. After all, everybody has to start somewhere.If you've never used a programming language before, leaping in
Read More »A Whirlwind Tour of Python
A Whirlwind Tour of Python is a fast-paced introduction to essential features of the Python language, aimed at researchers and developers who are already familiar with programming in another language. The material is particularly designed for those w
Read More »IPython Interactive Computing and Visualization Cookbook
This book contains many ready-to-use, focused recipes for high-performance scientific computing and data analysis, from the latest IPython/Jupyter features to the most advanced tricks, to help you write better and faster code. You will apply these st
Read More »