[ Web Proxy ]
URL:
Viewing: https://www.nostarch.com/catalog/python [Back]  [Original]

Python | No Starch Press
WANT SWEET DEALS? JOIN OUR MAILING LIST

Python

Automate Excel with Python

AI can write the code. You still need to know what it does.

John Wengler
May 2026

Automate the Boring Stuff with Python -- Workbook

Youve seen what Python can do. Now go deeper.

Al Sweigart
September 2025

Computer Science From Scratch

You know how to write Python. Now master the computer science that makes it work.

David Kopec
August 2025

Practical Deep Learning, 2nd Edition

Deep learning you can actually build and deploy. No drowning in theory required.

Ronald T. Kneusel
July 2025

Python for Excel Users

When Excel isnt enough, its time to learn Python.

Tracy Stephens
August 2025

Automate the Boring Stuff with Python, 3rd Edition

Your computer can do that for you. Al Sweigart shows you how, updated for the latest Python.

Al Sweigart
April 2025

Python Playground, 2nd Edition

Put the fun back in programming with 3D simulations, speech-recognition systems, IoT devices, and more.

Mahesh Venkitachalam
September 2023

Python for Kids, 2nd Edition

The book that got a generation of kids coding in Python, fully updated for the latest version.

Jason R. Briggs
October 2022

Dive Into Data Science

Teaches you how to collect and work with data in business settings, and how to analyze data sets using Python code.

Bradford Tuckfield
April 2023

Python Crash Course, 3rd Edition

This fast-paced intro to programming with Python will have you writing code, solving problems, and making cool projects in no time.

Eric Matthes
December 2022

Python Tools for Scientists

An introduction to the language and its tools for anyone who wants to use Python for research and simulations.

Lee Vaughan
November 2022

The Art of Clean Code

Uses 8 core principles, with a focus on simplicity and functionality, to teach you how to write clear, concise code.

Christian Mayer
June 2022

Python for Data Science

Introduces you to the Pythonic world of data analysis with a learn-by-doing approach rooted in hands-on activities.

Yuli Vasiliev
June 2022

The Book of Dash

A practical, fast-paced introduction to building interactive data-visualization dashboard apps in Python.

Adam Schroeder, Christian Mayer, and Ann Marie Ward
September 2022

The Recursive Book of Recursion

Teaches all thebasics of recursion through coding projects,running programs, and using algorithms.

Al Sweigart
July 2022

Modeling and Simulation in Python

Learn how to produce simulations of real-world systems with this easy-to-follow intro to physical modeling.

Allen B. Downey
March 2023

Object-Oriented Python

A hands-on tutorial that goes deep into OOP, showing you how to combine data and code into reusable units.

Irv Kalb
December 2021

Make Python Talk

Make Python Talk teaches you how to build voice-controlled apps with speech-recognition and text-to-speech features.

Mark Liu
August 2021

Black Hat Python, 2nd Edition

The Python tools hackers actually use, fully updated. Fully on the darker side.

Justin Seitz and Tim Arnold
April 2021

The Big Book of Small Python Projects

Al Sweigart's Big Book of Small Python Projects shows you how to easily build over 80 fun programs with minimal code and maximum creativity.

Al Sweigart
June 2021

Learn to Code by Solving Problems

Learn to Code by Solving Problems is a beginner's book that uses coding-competition challenges to teach you how to write programs in Python.

Daniel Zingaro
June 2021

Learn Python Visually

Learn Python Visually takes a visual approach to teaching total beginners key programming concepts and coding techniques used in creative technology

Tristan Bunn
April 2021

Dive Into Algorithms

Dive Into Algorithms is a wide-ranging introduction to algorithms using the Python Programming Language.

Bradford Tuckfield
January 2021

Real-World Python

Real World Python's fun, practice-based approach to writing programs launches you on exciting missions as you grow your skills.

Lee Vaughan
November 2020

Hardcore Programming for Mechanical Engineers

Hardcore Programming for Mechanical Engineers is for intermediate programmers who want to write good applications that solve tough engineering problems from scratch.

Angel Sola Orbaiceta
June 2021

Dead Simple Python

A thorough intro to every feature of the language, for programmers who are impatient to write production code.

Jason C. McDonald
October 2022

Python One-Liners

Write concise, eloquent Python like a professional with Python One-Liners.

Christian Mayer
April 2020

Natural Language Processing with Python and spaCy

Natural Language Processing with Python and spaCy is an introduction to the task of converting human language into data that a computer can process.

Yuli Vasiliev
April 2020

Beyond the Basic Stuff with Python

Go from beginner programmer to Python programmer with Beyond the Basic Stuff with Python!

Al Sweigart
December 2020

Impractical Python Projects

Impractical Python Projects is a collection of fun and educational projects designed to entertain programmers while enhancing their Python skills.

Lee Vaughan
November 2018

Python Flash Cards

Python Flash Cards help new Python coders drill and reinforce the concepts, syntax, and terminology they'll need to become successful professional programmers.

Eric Matthes
January 2019

Serious Python

Serious Python is a collection of practical, real-world advice for tackling common Python developer-level problems.

Julien Danjou
December 2018

Mission Python

Mission Python will teach you how to program an adventure game in this hands-on, beginner-friendly introduction to coding in Python.

Sean McManus
October 2018

Math Adventures with Python

Math Adventures with Python teaches you how to use Python to transform learning math topics like algebra, geometry, and calculus!

Peter Farrell
January 2019

Cracking Codes with Python

Cracking Codes with Python teaches you how to program in Python while making and breaking ciphers.

Al Sweigart
January 2018

Invent Your Own Computer Games with Python, 4th Edition

Invent Your Own Computer Games with Python teaches you how to make your own versions of classic computer games.

Al Sweigart
December 2016

Learn to Program with Minecraft

Learn to Program with Minecraft will teach you the basics of Python programming while having fun with Minecraft!

Craig Richardson
December 2015

Teach Your Kids to Code

Teach Your Kids to Code is a parent and teacher's guide to teaching basic programming and problem-solving skills.

Bryson Payne
April 2015

Doing Math with Python

Doing Math with Python teaches you how to use Python as a tool to explore mathematics.

Amit Saha
August 2015

Gray Hat Python

Security analysts write code too. This is the Python book they've been waiting for.

Justin Seitz
April 2009

Web Proxy Viewer  |  New URL  |  Original Page