Python for Excel Users
Learn to add your own handy functions to Excel using Python and other coding tools in this practical, accessible primer written for first-time programmers.
Learn to add your own handy functions to Excel using Python and other coding tools in this practical, accessible primer written for first-time programmers.
Revised to include the latest Python features, even better explanations, and new chapters about databases and sound files.
Put the fun back in programming with 3D simulations, speech-recognition systems, IoT devices, and more.
The second edition of the best-selling Python for Kids—which brings you (and your parents) into the world of programming—has been completely updated to use the latest version of Python, along with tons of new projects!
Teaches you how to collect and work with data in business settings, and how to analyze data sets using Python code.
This fast-paced intro to programming with Python will have you writing code, solving problems, and making cool projects in no time.
An introduction to the language and its tools for anyone who wants to use Python for research and simulations.
Introduces you to the Pythonic world of data analysis with a learn-by-doing approach rooted in hands-on activities.
Uses 8 core principles, with a focus on simplicity and functionality, to teach you how to write clear, concise code.
A practical, fast-paced introduction to building interactive data-visualization dashboard apps in Python.
Teaches all the basics of recursion through coding projects, running programs, and using algorithms.
Learn how to produce simulations of real-world systems with this easy-to-follow intro to physical modeling.
A hands-on tutorial that goes deep into OOP, showing you how to combine data and code into reusable units.
Make Python Talk teaches you how to build voice-controlled apps with speech-recognition and text-to-speech features.
Explore the stealthier side of programming with Black Hat Python, 2nd Edition – fully updated for Python 3, with all new strategies for your hacking 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.
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.
Learn Python Visually takes a visual approach to teaching total beginners key programming concepts and coding techniques used in creative technology
Dive Into Algorithms is a wide-ranging introduction to algorithms using the Python Programming Language.
Real World Python's fun, practice-based approach to writing programs launches you on exciting missions as you grow your skills.
Practical Deep Learning teaches total beginners how to build the datasets and models needed to train neural networks for your own DL projects.
Hardcore Programming for Mechanical Engineers is for intermediate programmers who want to write good applications that solve tough engineering problems – from scratch.
A thorough intro to every feature of the language, for programmers who are impatient to write production code.
Write concise, eloquent Python like a professional with Python One-Liners.
Natural Language Processing with Python and spaCy is an introduction to the task of converting human language into data that a computer can process.
The second edition of the best-selling Python book, Automate the Boring Stuff with Python, 2nd Edition (100,000+ copies sold in print alone) uses Python 3 to teach even the technically uninclined how to write programs that do in minutes what would take hours to do by hand.
Go from beginner programmer to Python programmer with Beyond the Basic Stuff with Python!
Impractical Python Projects is a collection of fun and educational projects designed to entertain programmers while enhancing their Python skills.
Python Flash Cards help new Python coders drill and reinforce the concepts, syntax, and terminology they'll need to become successful professional programmers.
Serious Python is a collection of practical, real-world advice for tackling common Python developer-level problems.
Mission Python will teach you how to program an adventure game in this hands-on, beginner-friendly introduction to coding in Python.
Math Adventures with Python teaches you how to use Python to transform learning math topics like algebra, geometry, and calculus!
Cracking Codes with Python teaches you how to program in Python while making and breaking ciphers.
Invent Your Own Computer Games with Python teaches you how to make your own versions of classic computer games.
Learn to Program with Minecraft will teach you the basics of Python programming while having fun with Minecraft!
Teach Your Kids to Code is a parent and teacher's guide to teaching basic programming and problem-solving skills.
Doing Math with Python teaches you how to use Python as a tool to explore mathematics.
The first Python book written for security analysts, Gray Hat Python explains the intricacies of using Python to assist in security analysis tasks. You'll learn how to design your own debuggers, create powerful fuzzers, utilize open source libraries to automate tedious tasks, interface with security tools, and more.