0
Your Cart
Frequently bought together:
Original price was: $59.99.Current price is: $19.99.
Original price was: $49.99.Current price is: $19.99.
Original price was: $59.99.Current price is: $19.99.
Original price was: $59.99.Current price is: $19.99.
Original price was: $39.99.Current price is: $19.99.
Original price was: $39.99.Current price is: $19.99.
Original price was: $49.99.Current price is: $19.99.
Original price was: $39.99.Current price is: $19.99.
Original price was: $39.99.Current price is: $19.99.
Original price was: $89.99.Current price is: $19.99.
Original price was: $39.99.Current price is: $19.99.
Original price was: $79.99.Current price is: $19.99.
Original price was: $49.99.Current price is: $19.99.
Original price was: $39.99.Current price is: $19.99.
Original price was: $59.99.Current price is: $19.99.
Original price was: $49.99.Current price is: $19.99.
Original price was: $39.99.Current price is: $19.99.
Original price was: $49.99.Current price is: $28.99.
Original price was: $29.99.Current price is: $14.95.
Original price was: $49.99.Current price is: $19.99.
Original price was: $39.99.Current price is: $19.99.
Original price was: $120.99.Current price is: $29.99.
Original price was: $120.99.Current price is: $19.99.
Original price was: $79.99.Current price is: $19.99.
Original price was: $59.99.Current price is: $19.99.
Original price was: $39.99.Current price is: $19.99.
Total: $19.99

Get up and running with Python 3.9 through concise tutorials and practical projects in this fully updated third edition.

Purchase of the print or Kindle book includes a free eBook in PDF format.

Key Features:

  • Extensively revised with richer examples, Python 3.9 syntax, and new chapters on APIs and packaging and distributing Python code
  • Discover how to think like a Python programmer
  • Learn the fundamentals of Python through real-world projects in API development, GUI programming, and data science

Book Description:

Learn Python Programming, Third Edition is both a theoretical and practical introduction to Python, an extremely flexible and powerful programming language that can be applied to many disciplines. This book will make learning Python easy and give you a thorough understanding of the language. You’ll learn how to write programs, build modern APIs, and work with data by using renowned Python data science libraries.

This revised edition covers the latest updates on API management, packaging applications, and testing. There is also broader coverage of context managers and an updated data science chapter.

The book empowers you to take ownership of writing your software and become independent in fetching the resources you need. You will have a clear idea of where to go and how to build on what you have learned from the book.

Through examples, the book explores a wide range of applications and concludes by building real-world Python projects based on the concepts you have learned.

What You Will Learn:

  • Get Python up and running on Windows, Mac, and Linux
  • Write elegant, reusable, and efficient code in any situation
  • Avoid common pitfalls like duplication, complicated design, and over-engineering
  • Understand when to use the functional or object-oriented approach to programming
  • Build a simple API with FastAPI and program GUI applications with Tkinter
  • Get an initial overview of more complex topics such as data persistence and cryptography
  • Fetch, clean, and manipulate data, making efficient use of Python’s built-in data structures

Who this book is for:

This book is for everyone who wants to learn Python from scratch, as well as experienced programmers looking for a reference book. Prior knowledge of basic programming concepts will help you follow along, but it’s not a prerequisite.

16 reviews for Learn Python Programming: An in-depth introduction to the fundamentals of Python

  1. Karla Olvera
    March 18, 2024
    My personal opinion
    It's an amazing book, due to all their detailed and friendly explanations in each chapter of the book. Congrats for the authors
    Helpful? 0 0
    Not a LLM
    January 31, 2024
    5.0 out of 5 stars Excellent
    Very very good narrative that makes this better than the docs alone
    Helpful? 0 0
    Jo
    December 28, 2023
    Great book
    Liked the book. Great effort by the writers. Introduces concepts in a light-weight fashion without either the high-handedness or the dumbing-down seen...More
    Liked the book. Great effort by the writers. Introduces concepts in a light-weight fashion without either the high-handedness or the dumbing-down seen in some other books. I liked their decorators example. Obviously have a lot left to read and practice.
    Helpful? 0 0
    Trent Northen
    August 27, 2023
    5.0 out of 5 stars Great Overview of Python
    As someone coming from a science background, I think this book is fantastic. It goes over all the basics in an easy to understand way. After I learned...More
    As someone coming from a science background, I think this book is fantastic. It goes over all the basics in an easy to understand way. After I learned all the basics, I successfully created a user interface for my job that actually works!

    I would say this book presupposes you have basic knowledge of mathematical functions (adding, subtracting, squaring, recursive formulas). I spent a lot of time on this book and took good notes, and read every chapter except for the final two.

    I like how they have the code available online as well.
    Helpful? 0 0
    Alberto Taddia
    January 8, 2023
    Quello che cercavo
    Adatto a tutti non solo a chi, come me, ha già conoscenze di programmazione di altri linguaggi.Ho preso questo libro perché purtroppo nei miei studi n...More
    Adatto a tutti non solo a chi, come me, ha già conoscenze di programmazione di altri linguaggi.
    Ho preso questo libro perché purtroppo nei miei studi non ho mai affrontato questo linguaggio e volevo impararlo bene cominciando dalle basi.
    Per ora mi sto trovando molto bene, il libro è scritto in un inglese non troppo tecnico quindi molto leggibile, in più tutti gli esempi di codice sono stata messi a disposizione su GIT dagli autori.
    Helpful? 0 0
    S. Dutta
    December 31, 2022
    5.0 out of 5 stars Good starting python book
    I am a seasoned software professional and wanted to pickup a book for good understanding of python and related echo systems. This book did the job. I ...More
    I am a seasoned software professional and wanted to pickup a book for good understanding of python and related echo systems. This book did the job. I would definitely recommend.
    Helpful? 0 0
    alf
    December 24, 2022
    Muito bom
    É um livro para quem já sabe programar e tem umas noções de PYTHON.
    Aborda vários temas importantes.
    Deveria aprofundar melhor a parte gráfica.
    Helpful? 0 0
    aregee
    November 7, 2022
    Great book for learning Python
    This book is a great and concise education on the Python language. It's not an introduction to programming book, which is what I was looking for, so ...More
    This book is a great and concise education on the Python language. It's not an introduction to programming book, which is what I was looking for, so you don't have the first five chapters teaching you about variables and other basics where you might risk missing something if you don't read it all. This book gets right into it with the practical information you need to know. It's organized in the way I like with just enough narrative and no more. This would be the book I would recommend to someone already - at least a little - familiar with programming models to learn Python. Very pleased with this book.
    Helpful? 0 0
    Jaime Sierra Silva (Consignment)
    September 13, 2022
    5.0 out of 5 stars 199 % recommended
    In my eagerness to advance in my programming knowledge, I decided to start with Python because of its versatility, but how do I start? Well, there I s...More
    In my eagerness to advance in my programming knowledge, I decided to start with Python because of its versatility, but how do I start? Well, there I started looking for a book that would help me to learn and guide me in the future for any questions that came to me, it had to be the most basic to be solid for my future.

    I found this book "Learn Python Programming", and actually as I progressed in it I found that always motivate me to continue advancing and show other topics that hook .... but are further ahead, it's like a game that you just want to finish. In the technical very clear, and everything as a whole leads to obtain a single learning of Python.
    Helpful? 0 0
    Areohbe
    April 18, 2022
    5.0 out of 5 stars Great if you have some prior computer science knowledge and math skills
    This book is great! Not the most thorough but covers all the bases none the less. As the description states it is preferable to have some experience w...More
    This book is great! Not the most thorough but covers all the bases none the less. As the description states it is preferable to have some experience with computer science. I think anyone could pick up this book and learn SOME python. However, there are some parts that someone with no knowledge will likely struggle and will need outside support.
    Helpful? 0 0
    Frankie Murillo
    March 30, 2022
    5.0 out of 5 stars Great for both Intermediate and beginners!
    Love this book so far, has a great flow and does not read like a textbook. Great examples and fun to follow along.
    Helpful? 0 0
    H Riz
    January 15, 2022
    5.0 out of 5 stars Breaking through Python programming language
    This book leverages the art of learning programming for all from beginners to advanced level. Mostly, I like the flow of the contents given in this bo...More
    This book leverages the art of learning programming for all from beginners to advanced level. Mostly, I like the flow of the contents given in this book. It takes you gradually to the next step and you grab lots of hands on experience by completing the tasks given in the book. It has extensive information on almost all data structures used in Python including but not limited to; data types, variables, lists, sets, dictionaries, functions, loops, conditional structures, decorators, OOP, working with files, API development, data science related packages etc. I would say this book is a must have artifact in your portfolio if you want to grow your career in programming, data science, cloud services and so on. If you have some experience working in Python 2, you can easily adopt Python 3 by using useful techniques given in this book. A perfect book which can take you from beginners to expert level because it encourages you to gain experience while working on the problem sets, labs, activities from real world.
    Helpful? 0 0
    Vedant Khandelwal
    November 23, 2021
    5.0 out of 5 stars A book that empowers you to experiment
    This book emphasizes more on the fundamentals and advancements of programming and then Python. The book seems to be a vast bank of ample information f...More
    This book emphasizes more on the fundamentals and advancements of programming and then Python. The book seems to be a vast bank of ample information for each concept. The authors have even provided external sources if one wants to read more on a particular topic. It in a way motivates readers to dig deeper on the web and google as much sources as possible if required. The book is designed in such a way that will keep it evergreen for a really long time. In a way, you can say that it would be unaffected by at least a few Python updates.
    The code is available for readers to download, and the authors encourage you to play with it, expand it, change it, break it, and see things for yourself.
    Helpful? 0 0
    Aman Gupta
    November 21, 2021
    5.0 out of 5 stars Perfect book to learn python programming
    This book is perfectly suitable for people wanting to explore or learn Python programming comprehensive. The book used the practical examples perfectl...More
    This book is perfectly suitable for people wanting to explore or learn Python programming comprehensive. The book used the practical examples perfectly to teach the fundamental concepts involved in to learn Python.
    Helpful? 0 0
    JoLeigh Wood
    November 21, 2021
    5.0 out of 5 stars Great book for python learners
    I had some experience in programming languages such as C++, Java etc and wanted to get a grip on python programming and this books helped me a lot to ...More
    I had some experience in programming languages such as C++, Java etc and wanted to get a grip on python programming and this books helped me a lot to learn it. I would suggest it is a must to have book for python learner.
    Helpful? 0 0
    Sanket Agrawal
    November 21, 2021
    5.0 out of 5 stars A must read for beginners
    This book gives an in-depth knowledge of python and is a must for both beginners and advance programmers as it starts with basics of python and then s...More
    This book gives an in-depth knowledge of python and is a must for both beginners and advance programmers as it starts with basics of python and then slowly explores the advanced topics in python. This book provides examples, and codes, which makes it easier for beginners to learn the language. The language used in the book is really simple hence it is easy to grasp everything. I love this book and would recommend it to all the people who want to learn python. I felt this book is enough to learn python.
    Helpful? 0 0
Add a review

Your email address will not be published. Required fields are marked *

X

Frequently bought with Learn Python Programming: An in-depth introduction to the fundamentals of Python


AI-Assisted Programming: Better Planning, Coding, Testing, and Deployment Original price was: $59.99.Current price is: $19.99.
View more
Learn AI-Assisted Python Programming with GitHub Copilot and ChatGPT Original price was: $49.99.Current price is: $19.99.
View more
Illustrated Guide to Python 3: A Complete Walkthrough of Beginning Python with Unique Illustrations Showing how Python Really Works. Now covering Python 3.6 Original price was: $59.99.Current price is: $14.99.
View more
AI-Assisted Programming for Web and Machine Learning: Improve your development workflow with ChatGPT and GitHub Copilot Original price was: $49.99.Current price is: $19.99.
View more
Deep Learning Illustrated: A Visual, Interactive Guide to Artificial Intelligence (Addison-Wesley Data & Analytics Series Original price was: $59.99.Current price is: $19.99.
View more
Quick Start Guide to Large Language Models: Strategies and Best Practices for ChatGPT, Embeddings, Fine-Tuning, and Multimodal AI (Addison-Wesley Data & Analytics Series) Original price was: $79.99.Current price is: $19.99.
View more
Build Your Own Programming Language: A programmer's guide to designing compilers, interpreters, and DSLs for solving modern computing problems Original price was: $39.99.Current price is: $19.99.
View more
Designing Machine Learning Systems: An Iterative Process for Production-Ready Applications Original price was: $59.99.Current price is: $19.99.
View more
P-AI-R Programming: How Al tools like GitHub Copilot and ChatGPT Can Radically Transform Your Development Workflow Original price was: $39.99.Current price is: $19.99.
View more
Generative AI with LangChain: Build large language model (LLM) apps with Python, ChatGPT, and other LLMs Original price was: $59.99.Current price is: $19.99.
View more
Clean Code Principles And Patterns: Python Edition Original price was: $39.99.Current price is: $19.99.
View more
LangChain Programming for Beginners: A Step-By-Step Guide to AI Application Development With LangChain, Python, OpenAI/ChatGPT, Google/Gemini and Other LLMs Original price was: $29.99.Current price is: $19.99.
View more
Mastering Large Language Models with Python: Unleash the Power of Advanced Natural Language Processing for Enterprise Innovation and Efficiency Using Large ... Models (LLMs) with Python Original price was: $29.99.Current price is: $19.99.
View more
Python Programming for Beginners: The Complete Python Coding Crash Course - Boost Your Growth with an Innovative Ultra-Fast Learning Framework and Exclusive Hands-On Interactive Exercises & Projects Original price was: $39.99.Current price is: $19.99.
View more
Computer Programming for Absolute Beginners: Learn essential computer science concepts and coding techniques to kick-start your programming careering techniques to kick-start your programming career Original price was: $39.99.Current price is: $19.99.
View more
Absolute Beginner's Guide to Python Programming: Master Coding Quickly with Hands-On, Real-World Projects, Step-By-Step Guidance, and Comprehensive Learning for All Ages Original price was: $39.99.Current price is: $19.99.
View more
Python (2nd Edition): Learn Python in One Day and Learn It Well. Python for Beginners with Hands-on Project. (Learn Coding Fast with Hands-On Project Book 1) Original price was: $29.99.Current price is: $19.96.
View more
Fluent Python: Clear, Concise, and Effective Programming Original price was: $39.99.Current price is: $19.99.
View more
Python Programming: An Introduction to Computer Science, 3rd Ed. Original price was: $49.99.Current price is: $19.99.
View more
Rust Programming Language: A Comprehensive Guide To Systems Programming For Fast, Safe Systems Development With And Hands-On Examples Original price was: $39.99.Current price is: $19.99.
View more
Practical Java Programming with ChatGPT: Develop, Prototype and Validate Java Applications by integrating OpenAI API and leveraging Generative AI and LLMs Original price was: $59.99.Current price is: $19.99.
View more
Python Programming and SQL Bible: 7 Books in 1: Your Comprehensive Guide to Python Mastery, SQL Proficiency, Web Developm Original price was: $29.99.Current price is: $19.99.
View more
ChatGPT For Dummies (2 Books in 1): Chatgpt Prompts & Chatgpt for Beginners - Over 300 Prompts and Learning Example Original price was: $59.99.Current price is: $19.99.
View more
Computer Programming And Cyber Security for Beginners: This Book Includes: Python Machine Learning, SQL, Linux, Hacking with Kali Linux, Ethical Hacking. Coding and Cybersecurity Fundamentals Original price was: $79.99.Current price is: $19.99.
View more
Python: 3 books in 1- Your complete guide to python programming with Python for Beginners, Python Data Analysis and Python Machine Learning (Programming Languages for Beginners) Original price was: $39.99.Current price is: $19.99.
View more
Python Crash Course, 3rd Edition: A Hands-On, Project-Based Introduction to Programming Original price was: $39.99.Current price is: $19.99.
View more
Introduction to Machine Learning with Python: A Guide for Data Scientists Original price was: $39.99.Current price is: $19.99.
View more
Programming Languages: Concepts and Implementation Original price was: $89.99.Current price is: $19.99.
View more
The Self-Taught Programmer: The Definitive Guide to Programming Professionally Original price was: $39.99.Current price is: $19.99.
View more
Programming Languages: Principles and Practices (Advanced Topics) Original price was: $79.99.Current price is: $19.99.
View more
Programming Rust: Fast, Safe Systems Development Original price was: $49.99.Current price is: $19.99.
View more
Programming for Problem-Solving with C: Formulating Algorithms for Complex Problems Original price was: $39.99.Current price is: $19.99.
View more
Learning Python: Powerful Object-Oriented Programming Original price was: $59.99.Current price is: $19.99.
View more
Python for Programmers: with Big Data and Artificial Intelligence Case Studies Original price was: $49.99.Current price is: $19.99.
View more
Genetic Algorithms and Machine Learning for Programmers: Create AI Models and Evolve Solutions (Pragmatic Programmers) Original price was: $49.99.Current price is: $19.99.
View more
The Rise of AI:: Implications and Applications of Artificial Intelligence in Academic Libraries (Volume 78) (Publications in Librarianship) Original price was: $69.99.Current price is: $19.99.
View more
Introducing Python: Modern Computing in Simple Packages Original price was: $39.99.Current price is: $19.99.
View more
Linux: This Book Includes 4 Manuscripts. The Underground Bible to the UNIX Operating System with Tools On Security and Kali Hacking to Understand Computer Programming, Data Science and Command Line Original price was: $49.99.Current price is: $24.99.
View more
The Pragmatic Programmer: 20th Anniversary Edition, 2nd Edition: Your Journey to Mastery Original price was: $49.99.Current price is: $28.99.
View more
Algorithms to Live By: The Computer Science of Human Decisions Original price was: $29.99.Current price is: $14.95.
View more
Artificial Intelligence Programming with Python: From Zero to Hero Original price was: $49.99.Current price is: $19.99.
View more
Programming Excel with VBA: A Practical Real-World Guide Original price was: $39.99.Current price is: $19.99.
View more
Programming and Problem Solving with C++: Comprehensive: Comprehensive Original price was: $120.99.Current price is: $29.99.
View more
Problem Solving with C++ Original price was: $120.99.Current price is: $19.99.
View more
Concepts of Programming Languages, Global Edition Original price was: $79.99.Current price is: $19.99.
View more
Computer Programming And Software Development: Coding With C#, Python, JavaScript, React, Angular And Typescript Original price was: $29.99.Current price is: $19.99.
View more
Quick Start Guide to Penetration Testing: With NMAP, OpenVAS and Metasploit Original price was: $59.99.Current price is: $19.99.
View more
Cracking the Coding Interview: 189 Programming Questions and Solutions (Cracking the Interview & Career) Original price was: $39.99.Current price is: $19.99.
View more
Python Basics: A Practical Introduction to Python 3 Original price was: $39.99.Current price is: $19.99.
View more