This book is designed to be used as the primary textbook in a college-level first course in computing. It takes a fairly traditional approach, emphasizing problem solving, design, and programming as the core skills of computer science. However, these
Read More »Tag Archives: Python
Python Tutorial
This tutorial introduces the reader informally to the basic concepts and features of the Python language and system. This tutorial does not attempt to be comprehensive and cover every single feature, or even every commonly used feature. Instead, it i
Read More »A Python Book: Beginning Python, Advanced Python, and Python Exercises
This book is a self-learning document for a course in Python programming. The course contains:
Read More »First Course in Programming with Karel the Robot and Python
This book provides a gentle yet efficient and comprehensive introduction to modern algorithmic design and computer programming. It consists of two programming languages - Karel the Robot and Python.This free textbook will help you discover the elegan
Read More »How To Write Your Own Software Using Python
This book will help you build basic programming skills. The topics are organized in a way that builds up the language in layers from simple, central concepts to more advanced features. Programming exercises are provided to encourage further explorati
Read More »Python in Hydrology
This book is written for learning Python using its applications in hydrology. The book covers the basic applications of hydrology, and also the advanced topic like use of copula.
Read More »Modeling and Simulation in Python
This book is an introduction to physical modeling using a computational approach. It is organized in three parts:Taking a computational approach makes it possible to work with more realistic models than what you typically see in a first-year physics
Read More »Python Scientific Lecture Notes (Scipy Lecture Notes)
This book consists of a set of is tutorials on the scientific Python ecosystem: a quick introduction to central tools and techniques. The different chapters each correspond to a 1 to 2 hours course with increasing level of expertise, from beginner to
Read More »Computational Physics with Python
The use of computation and simulation has become an essential part of the scientific process. Being able to transform a theory into an algorithm requires significant theoretical insight, detailed physical and mathematical understanding, and a working
Read More »Text Processing in Python
Book DescriptionThis book is an example-driven, hands-on tutorial that carefully teaches programmers how to accomplish numerous text processing tasks using the Python language. Filled with concrete examples, this book provides efficient and effective
Read More »