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 [?]
Second edition of the best selling Python book in the world. A fast-paced, no-nonsense guide to programming in Python. This book teaches beginners the basics of programming in Python with a focus o...
Published on : May 3, 2019
Python version: TH
544 pages

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

by Al Sweigart

0.975609756097561
Popularity score [?]
Hands-down one of the best books for learning Python. It teaches an absolute beginner to harness the power of Python and program computers to do tasks in seconds that would normally take hours to d...
Published on : Nov. 12, 2019
Python version: TH
592 pages
Available for free here

Learning Python

by Mark Lutz

0.9512195121951219
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: BO
1648 pages

Python for Everybody: Exploring Data in Python 3

by Dr. Charles Russell Severance

0.926829268292683
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: TH
244 pages
Available for free here

A Smarter Way to Learn Python: Learn it faster. Remember it longer

by Mark Myers

0.9024390243902439
Popularity score [?]
How can you retain everything? Only by constantly being asked to play everything back. That's why people use flashcards. But my system does flashcards one better. After reading a short chapter, you...
Published on : Aug. 9, 2017
Python version: TH
236 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.8780487804878049
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: TH
320 pages

Introducing Python: Modern Computing in Simple Packages

by Bill Lubanovic

0.8536585365853658
Popularity score [?]
Aimed at programming beginners, this book takes the reader from the basics to more involved and varied topics, mixing tutorials with cookbook-style code recipes to explain concepts in Python 3. It ...
Published on : Nov. 26, 2019
Python version: TH
630 pages

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

by Cory Althoff

0.8292682926829268
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: TH
299 pages

Starting Out with Python

by Tony Gaddis

0.8048780487804879
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: TH
744 pages

Python All-in-One For Dummies

by John C. Shovic

0.7804878048780488
Popularity score [?]
Powerful and flexible, Python is one of the most popular programming languages in the world. It's got all the right stuff for the software driving the cutting-edge of the development world—machine ...
Published on : April 27, 2021
Python version: TH
720 pages

Learn Python in One Day and Learn It Well

by Jamie Chan

0.7560975609756098
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: TH
174 pages

Python in easy steps: Covers Python 3.7

by Mike McGrath

0.7317073170731707
Popularity score [?]
Python in easy steps, 2nd edition begins by explaining how to install the free Python interpreter so you can quickly begin to create your own executable programs by copying the book's examples. It ...
Published on : Aug. 28, 2018
Python version: TH
192 pages

Think Python: How to Think Like a Computer Scientist

by Allen B. Downey

0.7073170731707317
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: TH
292 pages
Available for free here

Head First Learn to Code: A Learner's Guide to Coding and Computational Thinking

by Eric Freeman

0.6829268292682927
Popularity score [?]
It’s no secret the world around you is becoming more connected, more configurable, more programmable, more computational. You can remain a passive participant, or you can learn to code. With Head F...
Published on : Jan. 12, 2018
Python version: TH
640 pages

Intro to Python for Computer Science and Data Science: Learning to Program with AI, Big Data and The Cloud

by Paul J. Deitel

0.6585365853658537
Popularity score [?]
The Deitels’ Introduction to Python for Computer Science and Data Science: Learning to Program with AI, Big Data and the Cloud offers a unique approach to teaching introductory Python programming...
Published on : April 25, 2019
Python version: TH
880 pages

Python Programming: An Introduction to Computer Science

by John Zelle

0.6341463414634146
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: TH
552 pages

Practical Programming: An Introduction to Computer Science Using Python 3.6

by Paul Gries

0.6097560975609756
Popularity score [?]
Classroom-tested by tens of thousands of students, this new edition of the bestselling intro to programming book is for anyone who wants to understand computer science. Learn about design, algorith...
Published on : Dec. 16, 2017
Python version: TH
412 pages

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

by Jason Cannon

0.5853658536585366
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: BO
162 pages

Beginning Programming with Python For Dummies

by John Paul Mueller

0.5609756097560976
Popularity score [?]
Python is a remarkably powerful and dynamic programming language that's used in a wide variety of application domains. Some of its key distinguishing features include a very clear, readable syntax,...
Published on : Feb. 13, 2018
Python version: TH
408 pages

Practice of Computing Using Python

by William F. Punch

0.5365853658536586
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: TH
744 pages

The Quick Python Book

by Naomi Ceder

0.5121951219512195
Popularity score [?]
After exploring Python's syntax, control flow, and basic data structures, the book shows how to create, test, and deploy full applications and larger code libraries. It addresses established Python...
Published on : June 14, 2018
Python version: TH
472 pages

Python Programming for the Absolute Beginner

by Michael Dawson

0.4878048780487805
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: TH
455 pages

Programming in Python 3: A Complete Introduction to the Python Language

by Mark Summerfield

0.4634146341463415
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: TH
656 pages

Introduction to Programming Using Python

by Y. Daniel Liang

0.43902439024390244
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: TH
592 pages

Introduction to Computation and Programming Using Python: With Application to Understanding Data

by John V. Guttag

0.4146341463414634
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: TH
472 pages

Illustrated Guide to Python 3: A Complete Walkthrough of Beginning Python with Unique Illustrations Showing how Python Really Works

by Matt Harrison

0.3902439024390244
Popularity score [?]
Illustrated Guide to Learning Python is designed to bring developers and others who are anxious to learn Python up to speed quickly. Not only does it teach the basics of syntax, but it condenses ye...
Published on : Nov. 3, 2017
Python version: TH
256 pages

Fundamentals of Python: First Programs

by Kenneth A. Lambert

0.36585365853658536
Popularity score [?]
Present the required fundamentals of computer science while preparing students for further study with the unique, appealing approach in Lambert's FUNDAMENTALS OF PYTHON: FIRST PROGRAMS. Students st...
Published on : Jan. 1, 2018
Python version: TH
476 pages

Python for Everyone

by Cay S. Horstmann

0.34146341463414637
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: TH
752 pages

Murach's Python Programming

by Michael Urban

0.3170731707317073
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: TH
590 pages

Introduction to Computer Science Using Python: A Computational Problem-Solving Focus

by Charles Dierbach

0.2926829268292683
Popularity score [?]
Introduction to Computer Science Using Python: A Computational Problem-Solving Focus,recommended by Guido van Rossum, the creator of Python (“This is not your average Python book…I think this book ...
Published on : Dec. 25, 2012
Python version: TH
612 pages