Python

Learn Python The Hard Way

by Zed A. Shaw

Access: Online
Format: HTML
Zed A. Shaw

Have you always wanted to learn how to code but never thought you could? Are you looking to build a foundation for more complex coding? Do you want to challenge your brain in a new way? Then Learn Python the Hard Way is the book for you.

LPTHW emphasizes precision, attention to detail, and persistence by requiring you to type each exercise (no copy-paste!) and make it run, as well as to read up on outside topics and to return to exercises and ideas that you don't understand, and understand them.

Think Python: How to Think Like a Computer Scientist

by Allen B. Downey

Access: Online, Download
Allen B. Downey

Think Python is the manuscript of Python for Software Design, published by Cambridge University Press.

Python for Software Design is a concise introduction to software design using the Python programming language. Intended for people with no programming experience, this book starts with the most basic concepts and gradually adds new material. Some of the ideas students find most challenging, like recursion and object-oriented programming, are divided into a sequence of smaller steps and introduced over the course of several chapters.

The Definitive Guide to Django: Web Development Done Right

by Adrian Holovaty and Jacob Kaplan-Moss

Access: Online
Format: HTML
Publisher: Apress
Tags: Python, Django
Adrian Holovaty and Jacob Kaplan-Moss

Django, the Python-based equivalent to the Ruby on Rails web development framework, is presently one of the hottest topics in web development today. In The Definitive Guide to Django: Web Development Done Right, Adrian Holovaty, one of Django's creators, and Django lead developer Jacob Kaplan-Moss show you how they use this framework to create award-winning web sites. Over the course of three parts, they guide you through the creation of a web application reminiscent of chicagocrime.org.

An Introduction to Python

by Guido van Rossum and Fred L. Drake, Jr.

Access: Online, Download
Format: HTML
Publisher: Network Theory
Tags: Python
Guido van Rossum and Fred L. Drake, Jr.

Python is an easy to learn, powerful programming language. It has efficient high-level data structures and a simple but effective approach to object-oriented programming. Python's elegant syntax and dynamic typing, together with its interpreted nature, make it an ideal language for scripting and rapid application development in many areas on most platforms.

A Byte of Python

by Swaroop C H

Access: Online
Format: HTML
Tags: Python
Swaroop C H

This book will help you to learn the Python programming language, whether you are new to computers or are an experienced programmer.

How to Think Like a Computer Scientist

by Allen B. Downey, Jeffrey Elkner and Chris Meyers

Access: Online, Download
Publisher: Green Tea Press
Allen B. Downey, Jeffrey Elkner and Chris Meyers

Python book for computer science majors.

Learning to Program

by Alan Gauld

Access: Online, Download
Format: HTML, PDF
Publisher: Addison-Wesley
Alan Gauld

Python book for first time programmers.

Thinking in Python

by Bruce Eckel

Access: Download
Format: HTML
Tags: Python
Bruce Eckel

This is not an introductory Python book. This book assumes you've learned the basics of Python elsewhere.

Dive Into Python

by Mark Pilgrim

Access: Online, Download
Publisher: Apress
Tags: Python
Mark Pilgrim

Dive Into Python is a Python book for experienced programmers.

Syndicate content