Filters

Free/Non-free



Python Version




Reading Time [?]

Publication Year

Showing 30 books for beginning programmers
. Filter further by topics.

Python Crash Course: A Hands-On, Project-Based Introduction to Programming

by Eric Matthes

1.0
Popularity score [?]
Python Crash Course is a fast-paced, thorough introduction to programming with Python that will have you writing programs, solving problems, and making things that work in no time.In the first half...
Published on : Nov. 30, 2015
Python version: Both
560 pages

Learning Python, 5th Edition

by Mark Lutz

0.98347107438
Popularity score [?]
Get a comprehensive, in-depth introduction to the core Python language with this hands-on book. Based on author Mark Lutz’s popular training course, this updated fifth edition will help you quickly...
Published on : July 6, 2013
Python version: Both
1648 pages

Automate the Boring Stuff with Python: Practical Programming for Total Beginners

by Al Sweigart

0.97520661157
Popularity score [?]
In Automate the Boring Stuff with Python, you'll learn how to use Python to write programs that do in minutes what would take you hours to do by hand—no prior programming experience required. Once ...
Published on : May 1, 2015
Python version: 3
504 pages
Available for free here

The Self-Taught Programmer: The Definitive Guide to Programming Professionally

by Cory Althoff

0.95867768595
Popularity score [?]
I am a self-taught programmer. After a year of self-study, I learned to program well enough to land a job as a software engineer II at eBay. Once I got there, I realized I was severely under-prepar...
Published on : Jan. 24, 2017
Python version: 3
299 pages

Learn Python 3 the Hard Way: A Very Simple Introduction to the Terrifyingly Beautiful World of Computers and Code

by Zed A. Shaw

0.942148760331
Popularity score [?]
Zed Shaw has perfected the world’s best system for learning Python 3. Follow it and you will succeed—just like the millions of beginners Zed has taught to date! You bring the discipline, commitment...
Published on : July 7, 2017
Python version: 3
320 pages

Python for Everybody: Exploring Data in Python 3

by Dr. Charles Russell Severance

0.892561983471
Popularity score [?]
Python for Everybody is designed to introduce students to programming and software development through the lens of exploring data. You can think of the Python programming language as your tool to...
Published on : April 9, 2016
Python version: 3
242 pages
Available for free here

Python Programming: An Introduction to Computer Science, 3rd Ed.

by John Zelle

0.867768595041
Popularity score [?]
This third edition of John Zelle's Python Programming continues the tradition of updating the text to reflect new technologies while maintaining a time-tested approach to teaching introductory comp...
Published on : Aug. 8, 2016
Python version: 3
552 pages

Introducing Python: Modern Computing in Simple Packages

by Bill Lubanovic

0.842975206612
Popularity score [?]
Easy to understand and fun to read, Introducing Python is ideal for beginning programmers as well as those new to the language. Author Bill Lubanovic takes you from the basics to more involved and ...
Published on : Dec. 4, 2014
Python version: 3
484 pages

Introduction to Computation and Programming Using Python: With Application to Understanding Data (MIT Press)

by John V. Guttag

0.834710743802
Popularity score [?]
This book introduces students with little or no prior programming experience to the art of computational problem solving using Python and various Python libraries, including PyLab. It provides stud...
Published on : Aug. 12, 2016
Python version: 3
472 pages

Learn Python in One Day and Learn It Well (2nd Edition)

by Jamie Chan

0.809917355372
Popularity score [?]
Have you always wanted to learn computer programming but are afraid it'll be too difficult for you? Or perhaps you know other programming languages but are interested in learning the Python languag...
Published on : May 4, 2017
Python version: 3
174 pages

Python Programming for the Absolute Beginner, 3rd Edition

by Michael Dawson

0.710743801653
Popularity score [?]
If you are new to programming with Python and are looking for a solid introduction, this is the book for you. Developed by computer science instructors, books in the "for the absolute beginner" ser...
Published on : Jan. 1, 2010
Python version: 3
455 pages

Programming in Python 3: A Complete Introduction to the Python Language (2nd Edition)

by Mark Summerfield

0.628099173554
Popularity score [?]
Python 3 is the best version of the language yet: It is more powerful, convenient, consistent, and expressive than ever before. Now, leading Python programmer Mark Summerfield demonstrates how to w...
Published on : Nov. 22, 2009
Python version: 3
648 pages

Starting Out with Python (4th Edition)

by Tony Gaddis

0.619834710744
Popularity score [?]
In Starting Out with Python®, 4th EditionTony Gaddis’ accessible coverage introduces students to the basics of programming in a high level language. Python, an easy-to-learn and increasingly popul...
Published on : March 16, 2017
Python version: 3
744 pages

Beginning Programming with Python For Dummies

by John Paul Mueller

0.603305785124
Popularity score [?]
Python is one of the fastest growing programming languages, and no wonder. It requires three to five times less time than developing in Java, is a great building block for learning both procedural ...
Published on : Sept. 22, 2014
Python version: 3
408 pages

Murach's Python Programming

by Michael Urban

0.578512396694
Popularity score [?]
If you want to learn how to program but don't know where to start, this is the right book and the right language for you. From the first page, our unique self-paced approach will help you build com...
Published on : Dec. 13, 2016
Python version: 3
590 pages

Think Python: How to Think Like a Computer Scientist

by Allen B. Downey

0.553719008264
Popularity score [?]
If you want to learn how to program, working with Python is an excellent way to start. This hands-on guide takes you through the language a step at a time, beginning with basic programming concepts...
Published on : Dec. 28, 2015
Python version: 3
292 pages
Available for free here

Python in easy steps

by Mike McGrath

0.462809917355
Popularity score [?]
This essential In Easy Steps guide instructs you how to program in the powerful Python language, giving complete examples that illustrate each aspect with colourized source code. In the step-by-ste...
Published on : Aug. 27, 2013
Python version: 3
192 pages

Python for Everyone

by Cay S. Horstmann

0.454545454545
Popularity score [?]
Cay Horstmann's Python for Everyone, 2nd Edition provides a comprehensive and approachable introduction to fundamental programming techniques and design skills, and helps students master basic conc...
Published on : Oct. 3, 2016
Python version: 3
752 pages

The Quick Python Book, Second Edition

by Vernon L. Ceder

0.446280991736
Popularity score [?]
The Quick Python Book, Second Edition, is a clear, concise introduction to Python 3, aimed at programmers new to Python. This updated edition includes all the changes in Python 3, itself a signific...
Published on : Jan. 15, 2010
Python version: 3
400 pages

Python Programming for Beginners: An Introduction to the Python Computer Language and Computer Programming

by Jason Cannon

0.429752066116
Popularity score [?]
Knowing where to start when learning a new skill can be a challenge, especially when the topic seems so vast. There can be so much information available that you can't even decide where to start. ...
Published on : Sept. 1, 2014
Python version: Both
162 pages

Python in 24 Hours, Sams Teach Yourself (2nd Edition)

by Katie Cunningham

0.421487603306
Popularity score [?]
In just 24 sessions of one hour or less, Sams Teach Yourself Python in 24 Hours will help you get started fast, master all the core concepts of programming, and build anything from websites to game...
Published on : Oct. 11, 2013
Python version: 2
320 pages

Practical Programming: An Introduction to Computer Science Using Python 3 (Pragmatic Programmers)

by Paul Gries

0.413223140496
Popularity score [?]
This book is for anyone who wants to understand computer programming. You'll learn to program in a language that' s used in millions of smartphones, tablets, and PCs. You'll code along with the b...
Published on : Oct. 4, 2013
Python version: 3
350 pages

Learning Python with Raspberry Pi

by Alex Bradbury

0.404958677686
Popularity score [?]
Raspberry Pi chose Python as its teaching language of choice to encourage a new generation of programmers to learn how to program. This approachable book serves as an ideal resource for anyone want...
Published on : March 10, 2014
Python version: 3
286 pages

Pro IronPython (Expert's Voice in .NET)

by Alan Harris

0.355371900826
Popularity score [?]
IronPython represents a unique direction for developers interested in working with dynamic languages within the .NET Framework. Whether you're looking to develop applications from scratch or add fu...
Published on : June 20, 2009
Python version: 2
312 pages

The Practice of Computing Using Python (3rd Edition)

by William F. Punch

0.347107438017
Popularity score [?]
Focusing on data manipulation and analysis as a theme, the text allows readers to work on real problems using Internet-sourced or self-generated data sets that represent their own work and interest...
Published on : March 31, 2016
Python version: 3
744 pages

Python Programming In Context

by Bradley N. Miller

0.289256198347
Popularity score [?]
The user-friendly, object-oriented programming language Python is quickly becoming the most popular introductory programming language for both students and instructors. This updated Second Edition ...
Published on : Feb. 7, 2013
Python version: 3
498 pages

Introduction to Computing Using Python: An Application Development Focus

by Ljubomir Perkovic

0.264462809917
Popularity score [?]
Perkovic's Introduction to Programming Using Python: An Application Development Focus, 2e is more than just an introduction to programming. It is an inclusive introduction to Computer Science that ...
Published on : April 20, 2015
Python version: 3
480 pages

Introduction to Programming Using Python

by Y. Daniel Liang

0.239669421488
Popularity score [?]
Daniel Liang is known for his “fundamentals-first” approach to teaching programming concepts and techniques. “Fundamentals-first” means that students learn fundamental programming concepts like sel...
Published on : Jan. 12, 2012
Python version: 3
576 pages

Introduction to Computing and Programming in Python (4th Edition)

by Mark J. Guzdial

0.231404958678
Popularity score [?]
Introduction to Computing and Programming in Python is a uniquely researched and up-to-date volume that is widely recognized for its successful introduction to the subject of Media Computation. ...
Published on : Jan. 19, 2015
Python version: 2
528 pages

Fundamentals of Python: First Programs (Introduction to Programming)

by Kenneth A. Lambert

0.214876033058
Popularity score [?]
In FUNDAMENTALS OF PYTHON: FIRST PROGRAMS, respected author Kenneth A. Lambert presents all of the important topics for a CS1 course while preparing the reader to study additional languages. The bo...
Published on : March 22, 2011
Python version: 3
496 pages