{"title":"Computers - Languages - Python","description":"\u003cp\u003eUncover a wide selection of Python books, including guides on computer languages and programming. Find the best books for learning Python, computer science, and more in our online bookstore.\u003c\/p\u003e","products":[{"product_id":"python-crash-course-3rd-edition-a-hands-on-project-based-introduction-to-programming-9781718502703","title":"Python Crash Course, 3rd Edition: A Hands-On, Project-Based Introduction to Programming","description":"\u003cb\u003e\u003ci\u003ePython Crash Course\u003c\/i\u003e is the world's bestselling programming book, with over 1,500,000 copies sold to date!\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e\u003ci\u003ePython Crash Course\u003c\/i\u003e is the world's best-selling guide to the Python programming language. This fast-paced, thorough introduction will have you writing programs, solving problems, and developing functioning applications in no time. \u003cp\u003e\u003c\/p\u003eYou'll start by learning basic programming concepts, such as variables, lists, classes, and loops, and practice writing clean code with exercises for each topic. You'll also learn how to make your programs interactive and test your code safely before adding it to a project. You'll put your new knowledge into practice by creating a Space Invaders-inspired arcade game, building a set of data visualizations with Python's handy libraries, and deploying a simple application online. \u003cp\u003e\u003c\/p\u003eAs you work through the book, you'll learn how to: \u003cbr\u003e\u003cul\u003e\n\u003cli\u003eUse powerful Python libraries and tools, including pytest, Pygame, Matplotlib, Plotly, and Django\u003c\/li\u003e\n\u003cli\u003eMake increasingly complex 2D games that respond to keypresses and mouse clicks\u003c\/li\u003e\n\u003cli\u003eGenerate interactive data visualizations using a variety of datasets\u003c\/li\u003e\n\u003cli\u003eBuild apps that allow users to create accounts and manage their own data, and deploy your apps online \u003c\/li\u003e\n\u003cli\u003eTroubleshoot coding errors and solve common programming problems \u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003e\u003cb\u003eNew to this edition\u003c\/b\u003e This third edition is completely revised to reflect the latest in Python code. New and updated coverage includes VS Code for text editing, the pathlib module for file handling, pytest for testing your code, as well as the latest features of Matplotlib, Plotly, and Django. \u003cp\u003e\u003c\/p\u003eIf you've been thinking about digging into programming, \u003ci\u003ePython Crash Course\u003c\/i\u003e will provide you with the skills to write real programs fast. Why wait any longer? Start your engines and code! \u003cp\u003e\u003c\/p\u003e\u003cb\u003eCovers Python 3.x\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Eric Matthes\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e No Starch Press\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 01\/10\/2023\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 552\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 2.30lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.20h x 7.00w x 1.30d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781718502703\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cb\u003eEric Matthes\u003c\/b\u003e was a high school science, math, and programming teacher, now full-time author, living in Alaska. He has been writing programs since he was five years old and is the author of the \u003ci\u003ePython Flash Cards\u003c\/i\u003e, also from No Starch Press.\u003cbr\u003e","brand":"booksdeli.com","offers":[{"title":"Eric Matthes \/ Paperback \/ English","offer_id":47279516024989,"sku":"9781718502703","price":71.4,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_4c094dc8-06a2-4b90-903e-2650a3d8d665.jpg?v=1759872038"},{"product_id":"build-a-large-language-model-from-scratch-9781633437166","title":"Build a Large Language Model (from Scratch)","description":"\u003cb\u003eLearn how to create, train, and tweak large language models (LLMs) by building one from the ground up!\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003eIn \u003ci\u003eBuild a Large Language Model (from Scratch)\u003c\/i\u003e bestselling author Sebastian Raschka guides you step by step through creating your own LLM. Each stage is explained with clear text, diagrams, and examples. You'll go from the initial design and creation, to pretraining on a general corpus, and on to fine-tuning for specific tasks. \u003cp\u003e\u003c\/p\u003e\u003ci\u003eBuild a Large Language Model (from Scratch)\u003c\/i\u003e teaches you how to: \u003cp\u003e\u003c\/p\u003e- Plan and code all the parts of an LLM\u003cbr\u003e - Prepare a dataset suitable for LLM training\u003cbr\u003e - Fine-tune LLMs for text classification and with your own data\u003cbr\u003e - Use human feedback to ensure your LLM follows instructions\u003cbr\u003e - Load pretrained weights into an LLM \u003cp\u003e\u003c\/p\u003e \u003ci\u003eBuild a Large Language Model (from Scratch)\u003c\/i\u003e takes you inside the AI black box to tinker with the internal systems that power generative AI. As you work through each key stage of LLM creation, you'll develop an in-depth understanding of how LLMs work, their limitations, and their customization methods. Your LLM can be developed on an ordinary laptop, and used as your own personal assistant. \u003cp\u003e\u003c\/p\u003ePurchase of the print book includes a free eBook in PDF and ePub formats from Manning Publications. \u003cp\u003e\u003c\/p\u003e \u003cb\u003eAbout the technology\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e Physicist Richard P. Feynman reportedly said, \"I don't understand anything I can't build.\" Based on this same powerful principle, bestselling author Sebastian Raschka guides you step by step as you build a GPT-style LLM that you can run on your laptop. This is an engaging book that covers each stage of the process, from planning and coding to training and fine-tuning. \u003cp\u003e\u003c\/p\u003e \u003cb\u003eAbout the book\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e \u003ci\u003eBuild a Large Language Model (From Scratch)\u003c\/i\u003e is a practical and eminently-satisfying hands-on journey into the foundations of generative AI. Without relying on any existing LLM libraries, you'll code a base model, evolve it into a text classifier, and ultimately create a chatbot that can follow your conversational instructions. And you'll really understand it because you built it yourself! \u003cp\u003e\u003c\/p\u003e \u003cb\u003eWhat's inside\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e- Plan and code an LLM comparable to GPT-2\u003cbr\u003e - Load pretrained weights\u003cbr\u003e - Construct a complete training pipeline\u003cbr\u003e - Fine-tune your LLM for text classification\u003cbr\u003e - Develop LLMs that follow human instructions \u003cp\u003e\u003c\/p\u003e\u003cb\u003eAbout the reader\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e Readers need intermediate Python skills and some knowledge of machine learning. The LLM you create will run on any modern laptop and can optionally utilize GPUs. \u003cp\u003e\u003c\/p\u003e \u003cb\u003eAbout the author\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e \u003cb\u003eSebastian Raschka\u003c\/b\u003e is a Staff Research Engineer at Lightning AI, where he works on LLM research and develops open-source software. \u003cp\u003e\u003c\/p\u003eThe technical editor on this book was \u003cb\u003eDavid Caswell\u003c\/b\u003e. \u003cp\u003e\u003c\/p\u003e \u003cb\u003eTable of Contents\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e 1 Understanding large language models\u003cbr\u003e 2 Working with text data\u003cbr\u003e 3 Coding attention mechanisms\u003cbr\u003e 4 Implementing a GPT model from scratch to generate text\u003cbr\u003e 5 Pretraining on unlabeled data\u003cbr\u003e 6 Fine-tuning for classification\u003cbr\u003e 7 Fine-tuning to follow instructions\u003cbr\u003e A Introduction to PyTorch\u003cbr\u003e B References and further reading\u003cbr\u003e C Exercise solutions\u003cbr\u003e D Adding bells and whistles to the training loop\u003cbr\u003e E Parameter-efficient fine-tuning with LoRA\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Sebastian Raschka\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Manning Publications\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 10\/29\/2024\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 368\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 1.35lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.20h x 7.40w x 0.90d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781633437166\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cp\u003e\u003cstrong\u003eSebastian Raschka\u003c\/strong\u003e is a Staff Research Engineer at Lightning AI, where he works on LLM research and develops open-source software. \u003c\/p\u003e\u003cp\u003e\u003c\/p\u003eThe technical editor on this book was \u003cstrong\u003eDavid Caswell\u003c\/strong\u003e.\u003cbr\u003e","brand":"booksdeli.com","offers":[{"title":"Sebastian Raschka \/ Paperback \/ English","offer_id":47280601170077,"sku":"9781633437166","price":99.98,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_2a4bf1e7-ec8f-4aef-9d52-98102cabb3b2.jpg?v=1759917478"},{"product_id":"python-for-everybody-exploring-data-in-python-3-9781530051120","title":"Python for Everybody: Exploring Data in Python 3","description":"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 solve data problems that are beyond the capability of a spreadsheet.Python is an easy to use and easy to learn programming language that is freely available on Macintosh, Windows, or Linux computers. So once you learn Python you can use it for the rest of your career without needing to purchase any software.This book uses the Python 3 language. The earlier Python 2 version of this book is titled \"Python for Informatics: Exploring Information\".There are free downloadable electronic copies of this book in various formats and supporting materials for the book at www.py4e.com. The course materials are available to you under a Creative Commons License so you can adapt them to teach your own Python course.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Sue Blumenberg\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Createspace Independent Publishing Platform\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 04\/09\/2016\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 246\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 0.95lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.90h x 6.90w x 0.60d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781530051120\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003eCharles Severance is a Clinical Associate Professor in the School of Information at the University of Michigan where he teaches Informatics courses; he has also taught Computer Science at Michigan State University. Previously he was the Executive Director of the Sakai Foundation and the Chief Architect of the Sakai Project (www.sakaiproject.org). His home page is http: \/\/www.dr-chuck.com.\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003ci\u003eThis title is not returnable\u003c\/i\u003e\u003cbr\u003e","brand":"booksdeli.com","offers":[{"title":"Sue Blumenberg \/ Paperback \/ English","offer_id":47281084825757,"sku":"9781530051120","price":37.47,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_ee88c2fd-fa68-4474-8a90-752f4247cbe3.jpg?v=1759927518"},{"product_id":"python-pocket-reference-python-in-your-pocket-9781449357016","title":"Python Pocket Reference: Python in Your Pocket","description":"\u003cp\u003eUpdated for both Python 3.4 and 2.7, this convenient pocket guide is the perfect on-the-job quick reference. Youâ ll find concise, need-to-know information on Python types and statements, special method names, built-in functions and exceptions, commonly used standard library modules, and other prominent Python tools. The handy index lets you pinpoint exactly what you need. \u003c\/p\u003e\u003cp\u003e Written by Mark Lutzâ widely recognized as the worldâ s leading Python trainerâ Python Pocket Reference is an ideal companion to Oâ Reillyâ s classic Python tutorials, Learning Python and Programming Python, also written by Mark. \u003c\/p\u003e\u003cp\u003e This fifth edition covers: \u003c\/p\u003e\u003cul\u003e \u003cli\u003eBuilt-in object types, including numbers, lists, dictionaries, and more \u003c\/li\u003e\n\u003cli\u003eStatements and syntax for creating and processing objects \u003c\/li\u003e\n\u003cli\u003eFunctions and modules for structuring and reusing code \u003c\/li\u003e\n\u003cli\u003ePythonâ s object-oriented programming tools \u003c\/li\u003e\n\u003cli\u003eBuilt-in functions, exceptions, and attributes \u003c\/li\u003e\n\u003cli\u003eSpecial operator overloading methods \u003c\/li\u003e\n\u003cli\u003eWidely used standard library modules and extensions \u003c\/li\u003e\n\u003cli\u003eCommand-line options and development tools \u003c\/li\u003e\n\u003cli\u003ePython idioms and hints \u003c\/li\u003e\n\u003cli\u003eThe Python SQL Database API \u003c\/li\u003e\n\u003c\/ul\u003e \u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Mark Lutz\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e O'Reilly Media\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 03\/11\/2014\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 262\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 0.41lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 6.97h x 5.34w x 0.52d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781449357016\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cp\u003e\u003cb\u003eMark Lutz\u003c\/b\u003e is a leading Python trainer, the author of Python's earliest and best-selling texts, and a pioneering figure in the Python world.\u003cbr\u003e\u003cbr\u003eMark is the author of the three O'Reilly books: \u003ci\u003eLearning Python\u003c\/i\u003e, \u003ci\u003eProgramming Python\u003c\/i\u003e, and \u003ci\u003ePython Pocket Reference\u003c\/i\u003e, all currently in fourth or fifth editions. He has been using and promoting Python since 1992, started writing Python \u003ci\u003ebooks\u003c\/i\u003e in 1995, and began teaching Python \u003ci\u003eclasses\u003c\/i\u003e in 1997. As of Spring 2013, Mark has instructed 260 Python training sessions, taught roughly 4,000 students in live classes, and written Python books that have sold 400,000 units and been translated to at least a dozen languages.\u003cbr\u003e\u003cbr\u003eTogether, his two decades of \u003ci\u003ePython\u003c\/i\u003e efforts have helped to establish it as one of the most widely used programming languages in the world today. In addition, Mark has been in the software field for 30 years. He holds BS and MS degrees in computer science from the University of Wisconsin where he explored implementations of the Prolog language, and over his career has worked as a professional software developer on compilers, programming tools, scripting applications, and assorted client\/server systems.\u003cbr\u003e\u003cbr\u003eMark maintains a training website (\u003ci\u003ehttp: \/\/learning-python.com\u003c\/i\u003e) and an additional book support site on the Web (\u003ci\u003ehttp: \/\/www.rmi.net\/ lutz\u003c\/i\u003e).\u003c\/p\u003e\u003cbr\u003e","brand":"booksdeli.com","offers":[{"title":"Mark Lutz \/ Paperback \/ English","offer_id":47281556127901,"sku":"9781449357016","price":42.83,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_a76be084-a141-4d8d-98f0-a0ebc101efa1.jpg?v=1759934419"},{"product_id":"automate-the-boring-stuff-with-python-3rd-edition-9781718503403","title":"Automate the Boring Stuff with Python, 3rd Edition","description":"\u003cb\u003eThe bestselling introduction to Python programming, revised to include the latest Python features, improved explanations, and new chapters about databases and sound files.\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003eIf you've ever spent hours renaming files or updating hundreds of spreadsheet cells, you know how tedious tasks like these can be. But what if you could have your computer do this work for you? \u003cp\u003e\u003c\/p\u003eIn this fully revised third edition of \u003ci\u003eAutomate the Boring Stuff with Python\u003c\/i\u003e, 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. Early chapters will teach you the fundamentals of Python through clear explanations and engaging examples. You'll write your first Python program; work with strings, lists, dictionaries, and other data structures; then use regular expressions to find and manipulate text patterns. \u003cp\u003e\u003c\/p\u003eOnce you've mastered the basics, you'll tackle projects that teach you to use Python to automate tasks like: \u003cp\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e Searching the web, downloading content, and filling out forms\u003c\/li\u003e\n\u003cli\u003eFinding, extracting, and manipulating text and data in files and spreadsheets\u003c\/li\u003e\n\u003cli\u003eCopying, moving, renaming, or compressing saved files on your computerSplitting, merging, and extracting text from PDFs and Word documents\u003c\/li\u003e\n\u003cli\u003eInteracting with applications through custom mouse and keyboard macros\u003c\/li\u003e\n\u003cli\u003eManaging your inbox, unsubscribing from lists, and sending email or text notifications\u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003e\u003cb\u003eNew to this edition: \u003c\/b\u003e All code and examples have been thoroughly updated. You'll also find four new chapters on database integration, speech recognition, and audio and video editing, as well as 16 new programming projects and expanded coverage of developer techniques like creating command line programs. \u003cp\u003e\u003c\/p\u003eDon't spend your time on work a well-trained monkey could do. Even if you've never written a line of code, you can pass off that grunt work to your computer. Learn how in \u003ci\u003eAutomate the Boring Stuff with Python\u003c\/i\u003e.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Al Sweigart\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e No Starch Press\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 05\/20\/2025\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 672\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 2.65lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.20h x 7.00w x 1.60d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781718503403\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cb\u003eAl Sweigart\u003c\/b\u003e is a software developer, fellow of the Python Software Foundation, and author of several popular programming books including \u003ci\u003eThe Big Book of Small Python Projects\u003c\/i\u003e, \u003ci\u003eBeyond the Basic Stuff with Python\u003c\/i\u003e, \u003ci\u003eCoding with Minecraft\u003c\/i\u003e, and \u003ci\u003eThe Recursive Book of Recursion\u003c\/i\u003e (all from No Starch Press).\u003cbr\u003e","brand":"booksdeli.com","offers":[{"title":"Al Sweigart \/ Paperback \/ English","offer_id":47281845797021,"sku":"9781718503403","price":81.8,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_b104cf5a-0f8a-4321-934b-08aec8ce7383.jpg?v=1759937778"},{"product_id":"coding-for-beginners-in-easy-steps-9781787910195","title":"Coding for Beginners in Easy Steps","description":"\u003cp\u003e\u003cstrong\u003eCoding for Beginners in easy steps, 3rd edition\u003c\/strong\u003e will appeal to anyone, of any age, who wants to begin coding computer programs. Use this guide to help you quickly create a programming environment on your computer, then, in easy steps, learn how to: \u003c\/p\u003e\u003cli\u003eWrite Python code to create your programs\u003c\/li\u003e\u003cli\u003eStore information in data structures\u003c\/li\u003e\u003cli\u003eControl program flow using control structures\u003c\/li\u003e\u003cli\u003eCreate re-usable blocks of program code\u003c\/li\u003e\u003cli\u003eCode powerful algorithms and classes for Object Oriented Programming (OOP) \u003c\/li\u003e\u003cp\u003eAll features are illustrated using the Python language color-coding convention, and all code is available to download free - making it even easier! \u003c\/p\u003e\u003cp\u003eIncludes comparison examples in C, C++ and Java to give you a rounded view of computer coding. \u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eIdeal for newcomers to programming, including youngsters needing to learn coding for the school curriculum - all in easy steps!\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003ci\u003eThis third edition is updated for the latest version of Python (Python 3.13).\u003c\/i\u003e\u003c\/p\u003e \u003cp\u003e\u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Mike McGrath\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e In Easy Steps\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 02\/11\/2025\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 192\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 0.85lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 8.80h x 7.20w x 0.40d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781787910195\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cb\u003e\u003ci\u003eMcGrath, Mike:\u003c\/i\u003e\u003c\/b\u003e - \u003cstrong\u003eMike McGrath\u003c\/strong\u003e now lives in South-east Europe, on the sun-kissed shores of the Aegean Sea. Mike gained his extensive knowledge of computer languages while working as a developer contracting to companies around the world. His interests include coins of ancient Greece, dining-out with friends, and the ongoing evolution of the world wide web.\u003cbr\u003e","brand":"booksdeli.com","offers":[{"title":"Mike McGrath \/ Paperback \/ English","offer_id":47281864474781,"sku":"9781787910195","price":37.97,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_c06174ec-6aab-4018-b06c-9e06251576ab.jpg?v=1759938361"},{"product_id":"python-for-data-analysis-data-wrangling-with-pandas-numpy-and-jupyter-9781098104030","title":"Python for Data Analysis: Data Wrangling with Pandas, Numpy, and Jupyter","description":"\u003cp\u003eGet the definitive handbook for manipulating, processing, cleaning, and crunching datasets in Python. Updated for Python 3.10 and pandas 1.4, the third edition of this hands-on guide is packed with practical case studies that show you how to solve a broad set of data analysis problems effectively. You'll learn the latest versions of pandas, NumPy, and Jupyter in the process. \u003c\/p\u003e\u003cp\u003e Written by Wes McKinney, the creator of the Python pandas project, this book is a practical, modern introduction to data science tools in Python. It's ideal for analysts new to Python and for Python programmers new to data science and scientific computing. Data files and related material are available on GitHub. \u003c\/p\u003e\u003cul\u003e \u003cli\u003eUse the Jupyter notebook and IPython shell for exploratory computing \u003c\/li\u003e\n\u003cli\u003eLearn basic and advanced features in NumPy \u003c\/li\u003e\n\u003cli\u003eGet started with data analysis tools in the pandas library \u003c\/li\u003e\n\u003cli\u003eUse flexible tools to load, clean, transform, merge, and reshape data \u003c\/li\u003e\n\u003cli\u003eCreate informative visualizations with matplotlib \u003c\/li\u003e\n\u003cli\u003eApply the pandas groupby facility to slice, dice, and summarize datasets \u003c\/li\u003e\n\u003cli\u003eAnalyze and manipulate regular and irregular time series data \u003c\/li\u003e\n\u003cli\u003eLearn how to solve real-world data analysis problems with thorough, detailed examples \u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Wes McKinney\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e O'Reilly Media\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 09\/20\/2022\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 579\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 2.07lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 6.90h x 9.10w x 1.20d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781098104030\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cb\u003e\u003ci\u003eMcKinney, Wes:\u003c\/i\u003e\u003c\/b\u003e - Wes McKinney is a Nashville-based software developer and entrepreneur. After finishing his undergraduate degree in mathematics at MIT in 2007, he went on to do quantitative finance work at AQR Capital Management in Greenwich, CT. Frustrated by cumbersome data analysis tools, he learned Python and started building what would later become the pandas project. He's now an active member of the Python data community and is an advocate for the use of Python in data analysis, finance, and statistical computing applications.\u003cbr\u003e \u003cbr\u003e Wes was later the cofounder and CEO of DataPad, whose technology assets and team were acquired by Cloudera in 2014. He has since become involved in big data technology, joining the Project Management Committees for the Apache Arrow and Apache Parquet projects in the Apache Software Foundation. In 2018, he founded Ursa Labs, a not-for-profit organization focused Apache Arrow development, in partnership with RStudio and Two Sigma Investments. In 2021, he cofounded technology startup Voltron Data, where he currently works as the Chief Technology Officer.","brand":"booksdeli.com","offers":[{"title":"Wes McKinney \/ Paperback \/ English","offer_id":47281973428381,"sku":"9781098104030","price":104.33,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_daad9f89-494b-49a1-bf54-2b5c9065670c.jpg?v=1759941299"},{"product_id":"learning-python-powerful-object-oriented-programming-9781098171308","title":"Learning Python: Powerful Object-Oriented Programming","description":"\u003cp\u003eGet 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 sixth edition will help you quickly write efficient, high-quality code with Python. It's an ideal way to begin, whether you're new to programming or a professional developer versed in other languages. \u003c\/p\u003e\u003cp\u003e Complete with quizzes, exercises, and helpful illustrations, this easy-to-follow self-paced tutorial gets you started with Python 3.12 and all other releases in use today. With a pragmatic focus on what you need to know, it also introduces some advanced language features that have become increasingly common in Python code. \u003c\/p\u003e\u003cp\u003e This book helps you: \u003c\/p\u003e\u003cul\u003e \u003cli\u003eExplore Python's built-in object types such as strings, lists, dictionaries, and files \u003c\/li\u003e\n\u003cli\u003eCreate and process objects with Python statements, and learn Python's syntax model \u003c\/li\u003e\n\u003cli\u003eUse functions and functional programming to avoid redundancy and maximize reuse \u003c\/li\u003e\n\u003cli\u003eOrganize code into larger components with modules and packages \u003c\/li\u003e\n\u003cli\u003eCode robust programs with Python's exception handling and development tools \u003c\/li\u003e\n\u003cli\u003eApply object-oriented programming and classes to make code customizable \u003c\/li\u003e\n\u003cli\u003eSurvey advanced Python tools including decorators, descriptors, and metaclasses \u003c\/li\u003e\n\u003cli\u003eWrite idiomatic Python code that runs portably across a wide variety of platforms \u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Mark Lutz\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e O'Reilly Media\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 04\/01\/2025\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 1169\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 4.02lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.19h x 7.00w x 2.29d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781098171308\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cb\u003e\u003ci\u003eLutz, Mark:\u003c\/i\u003e\u003c\/b\u003e - Mark Lutz is the author of Python's classic and foundational texts, a former trainer with two decades of experience teaching Python to newcomers, and one of the people responsible for the prominence that Python enjoys today. \u003cp\u003e Mark wrote the three O'Reilly books Learning Python, Programming Python, and Python Pocket Reference, all currently in fourth, fifth, or sixth editions. He has been using and promoting Python since 1992, started writing Python books in 1995, and began teaching Python classes in 1997. \u003c\/p\u003e\u003cp\u003e All told, Mark has taught thousands of learners live and in person, and his published works span 12k pages among 15 books that cover Pythons 1.X through 3.X. He also has BS and MS degrees in computer science, work experience in compilers and other domains, and a current interest in Python-coded apps that run on both PCs and phones.\u003c\/p\u003e","brand":"booksdeli.com","offers":[{"title":"Mark Lutz \/ Paperback \/ English","offer_id":47282646778013,"sku":"9781098171308","price":99.98,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_79b70bc4-a62e-4968-9752-c8e51ca75467.jpg?v=1759954128"},{"product_id":"python-data-science-essentials-9781785280429","title":"Python Data Science Essentials","description":"\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Alberto Boschetti,Luca Massaron\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Packt Publishing\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 04\/30\/2015\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 258\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 0.99lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.25h x 7.50w x 0.54d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781785280429\u003cbr\u003e\u003cbr\u003e\u003ci\u003eThis title is not returnable\u003c\/i\u003e\u003cbr\u003e","brand":"booksdeli.com","offers":[{"title":"Alberto Boschetti \/ Paperback \/ English","offer_id":47282732335261,"sku":"9781785280429","price":83.79,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_c0016a86-07ed-467e-8258-774d1fe745b8.jpg?v=1759955359"},{"product_id":"think-python-how-to-think-like-a-computer-scientist-9781098155438","title":"Think Python: How to Think Like a Computer Scientist","description":"\u003cp\u003ePython is an excellent way to get started in programming, and this clear, concise guide walks you through Python a step at a time--beginning with basic programming concepts before moving on to functions, data structures, and object-oriented design. This revised third edition reflects the growing role of large language models (LLMs) in programming and includes exercises on effective LLM prompts, testing code, and debugging skills. \u003c\/p\u003e\u003cp\u003e With this popular hands-on guide at your side, you'll get: \u003c\/p\u003e\u003cul\u003e \u003cli\u003eA grounding in the syntax and semantics of the Python language \u003c\/li\u003e\n\u003cli\u003eA clear definition of each programming concept, with emphasis on clear vocabulary \u003c\/li\u003e\n\u003cli\u003eHow to work with variables, statements, functions, and data structures in a logical progression \u003c\/li\u003e\n\u003cli\u003eTechniques for reading and writing files and databases \u003c\/li\u003e\n\u003cli\u003eA solid understanding of objects, methods, and object-oriented programming \u003c\/li\u003e\n\u003cli\u003eDebugging strategies for syntax, runtime, and semantic errors \u003c\/li\u003e\n\u003cli\u003eAn introduction to recursion, interface design, data structures, and basic algorithms \u003c\/li\u003e\n\u003cli\u003eHow to use LLMs--including effective prompts, testing code, and debugging \u003c\/li\u003e\n\u003cli\u003eAnd more \u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Allen B. Downey\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e O'Reilly Media\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 07\/02\/2024\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 325\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 1.15lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.19h x 7.00w x 0.69d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781098155438\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cb\u003e\u003ci\u003eDowney, Allen B.:\u003c\/i\u003e\u003c\/b\u003e - Allen Downey is a Staff Producer at Brilliant and Professor Emeritus at Olin College of Engineering. He has taught computer science at Wellesley College, Colby College and U.C. Berkeley. He has a Ph.D. in Computer Science from U.C. Berkeley and a Master's Degree from MIT.","brand":"booksdeli.com","offers":[{"title":"Allen B. Downey \/ Paperback \/ English","offer_id":47282990088349,"sku":"9781098155438","price":73.48,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_2bb6fe81-a0de-4fee-9d67-99d6b58cc1c2.jpg?v=1759957587"},{"product_id":"python-all-in-one-for-dummies-9781394236152","title":"Python All-In-One for Dummies","description":"\u003cp\u003e\u003cb\u003eEverything you need to know to get into Python coding, with 7 books in one\u003c\/b\u003e \u003c\/p\u003e\u003cp\u003e\u003ci\u003ePython All-in-One For Dummies \u003c\/i\u003eis your one-stop source for answers to all your Python questions. From creating apps to building complex web sites to sorting big data, Python provides a way to get the work done. This book is great as a starting point for those new to coding, and it also makes a perfect reference for experienced coders looking for more than the basics. Apply your Python skills to data analysis, learn to write AI-assisted code using GitHub CoPilot, and discover many more exciting uses for this top programming language. \u003c\/p\u003e\u003cul\u003e \u003cli\u003eGet started coding in Python--even if you're new to computer programming\u003c\/li\u003e \u003cli\u003eReference all the essentials and the latest updates, so your code is air-tight\u003c\/li\u003e \u003cli\u003eLearn how Python can be a solution for large-scale projects and big datasets\u003c\/li\u003e \u003cli\u003eAccelerate your career path with this comprehensive guide to learning Python\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003eExperienced and would-be coders alike will love this easy-to-follow guide to learning and applying Python.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e John C. Shovic,Alan Simpson\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e For Dummies\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 04\/09\/2024\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 704\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 2.06lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.27h x 7.38w x 1.50d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781394236152\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e \u003cb\u003eJohn C. Shovic, PhD, \u003c\/b\u003e is a computer science faculty member specializing in robotics and artificial intelligence at the University of Idaho. \u003cb\u003eAlan Simpson\u003c\/b\u003e is a web development professional and prolific tech author with more than 100 publications to his credit.\u003cbr\u003e\u003c\/p\u003e","brand":"booksdeli.com","offers":[{"title":"John C. Shovic \/ Paperback \/ English","offer_id":47283315114141,"sku":"9781394236152","price":67.48,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_820bc847-63f6-446a-b99b-ea43a6149f6b.jpg?v=1759962258"},{"product_id":"fluent-python-clear-concise-and-effective-programming-9781492056355","title":"Fluent Python: Clear, Concise, and Effective Programming","description":"\u003cp\u003eDon't waste time bending Python to fit patterns you've learned in other languages. Python's simplicity lets you become productive quickly, but often this means you aren't using everything the language has to offer. With the updated edition of this hands-on guide, you'll learn how to write effective, modern Python 3 code by leveraging its best ideas. \u003c\/p\u003e\u003cp\u003e Discover and apply idiomatic Python 3 features beyond your past experience. Author Luciano Ramalho guides you through Python's core language features and libraries and teaches you how to make your code shorter, faster, and more readable. \u003c\/p\u003e\u003cp\u003e Complete with major updates throughout, this new edition features five parts that work as five short books within the book: \u003c\/p\u003e\u003cul\u003e \u003cli\u003e\n\u003cb\u003eData structures: \u003c\/b\u003e Sequences, dicts, sets, Unicode, and data classes \u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eFunctions as objects: \u003c\/b\u003e First-class functions, related design patterns, and type hints in function declarations \u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eObject-oriented idioms: \u003c\/b\u003e Composition, inheritance, mixins, interfaces, operator overloading, protocols, and more static types \u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eControl flow: \u003c\/b\u003e Context managers, generators, coroutines, async\/await, and thread\/process pools \u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eMetaprogramming: \u003c\/b\u003e Properties, attribute descriptors, class decorators, and new class metaprogramming hooks that replace or simplify metaclasses \u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Luciano Ramalho\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e O'Reilly Media\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 05\/10\/2022\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 1012\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 3.48lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.19h x 7.00w x 1.99d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781492056355\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cp\u003eLuciano Ramalho is a Principal Consultant at ThoughtWorks and a fellow of the Python Software Foundation. He's been using Python professionally since 1998, deploying it in some of the largest Internet properties based in Brazil, as well as financial and government institutions. Ramalho has presented Python talks and tutorials in six countries, including events like PyCon US, OSCON, Python Brasil, PyBay, and PyCaribbean. He is co-owner of Python.pro.br, a training company.\u003c\/p\u003e\u003cbr\u003e","brand":"booksdeli.com","offers":[{"title":"Luciano Ramalho \/ Paperback \/ English","offer_id":47283531120797,"sku":"9781492056355","price":99.98,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_2a671b94-5294-4d6e-80d4-b69374a6ca4e.jpg?v=1759967036"},{"product_id":"grokking-algorithms-second-edition-9781633438538","title":"Grokking Algorithms, Second Edition","description":"\u003cb\u003eA friendly, fully-illustrated introduction to the most important computer programming algorithms.\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003eMaster the most widely used algorithms and be fully prepared when you're asked about them at your next job interview. With beautifully simple explanations, over 400 fun illustrations, and dozens of relevant examples, you'll actually enjoy learning about algorithms with this fun and friendly guide! \u003cp\u003e\u003c\/p\u003eIn \u003ci\u003eGrokking Algorithms, Second Edition\u003c\/i\u003e you will discover: \u003cp\u003e\u003c\/p\u003e \u003cul\u003e \u003cli\u003eSearch, sort, and graph algorithms\u003c\/li\u003e \u003cli\u003eData structures such as arrays, lists, hash tables, trees, and graphs\u003c\/li\u003e \u003cli\u003eNP-complete and greedy algorithms\u003c\/li\u003e \u003cli\u003ePerformance trade-offs between algorithms\u003c\/li\u003e \u003cli\u003eExercises and code samples in every chapter\u003c\/li\u003e \u003cli\u003eOver 400 illustrations with detailed walkthroughs\u003c\/li\u003e \u003c\/ul\u003e \u003cbr\u003eThe first edition of Grokking Algorithms proved to over 100,000 readers that learning algorithms doesn't have to be complicated or boring! This revised second edition contains brand new coverage of trees, including binary search trees, balanced trees, B-trees and more. You'll also discover fresh insights on data structure performance that takes account of modern CPUs. Plus, the book's fully annotated code samples have been updated to Python 3. \u003cp\u003e\u003c\/p\u003e Foreword by Daniel Zingaro. \u003cp\u003e\u003c\/p\u003ePurchase of the print book includes a free eBook in PDF and ePub formats from Manning Publications. \u003cp\u003e\u003c\/p\u003e \u003cb\u003eAbout the technology\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e The algorithms you use most often have already been discovered, tested, and proven. Grokking Algorithms, Second Edition makes it a breeze to learn, understand, and use them. With beautifully simple explanations, over 400 fun illustrations, and dozens of relevant examples, it's the perfect way to unlock the power of algorithms in your everyday work and prepare for your next coding interview--no math required! \u003cp\u003e\u003c\/p\u003e \u003cb\u003eAbout the book\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e Grokking Algorithms, Second Edition teaches you important algorithms to speed up your programs, simplify your code, and solve common programming problems. Start with tasks like sorting and searching, then build your skills to tackle advanced problems like data compression and artificial intelligence. You'll even learn to compare the performance tradeoffs between algorithms. Plus, this new edition includes fresh coverage of trees, NP-complete problems, and code updates to Python 3. \u003cp\u003e\u003c\/p\u003e \u003cb\u003eWhat's inside\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e \u003cul\u003e \u003cli\u003eSearch, sort, and graph algorithms\u003c\/li\u003e \u003cli\u003eData structures such as arrays, lists, hash tables, trees, and graphs\u003c\/li\u003e \u003cli\u003eNP-complete and greedy algorithms\u003c\/li\u003e \u003cli\u003eExercises and code samples in every chapter\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003e\u003c\/p\u003e\u003cb\u003eAbout the reader\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e No advanced math or programming skills required. \u003cp\u003e\u003c\/p\u003e \u003cb\u003eAbout the author\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e \u003cb\u003eAditya Bhargava\u003c\/b\u003e is a Software Engineer with a dual background in Computer Science and Fine Arts. He blogs on programming at adit.io. \u003cp\u003e\u003c\/p\u003eTable of Contents \u003cp\u003e\u003c\/p\u003e 1 Introduction to algorithms\u003cbr\u003e 2 Selection sort\u003cbr\u003e 3 Recursion\u003cbr\u003e 4 Quicksort\u003cbr\u003e 5 Hash tables\u003cbr\u003e 6 Beadth-first search\u003cbr\u003e 7 Trees\u003cbr\u003e 8 Balanced trees\u003cbr\u003e 9 Dijkstra's algorithm\u003cbr\u003e 10 Greedy algorithms\u003cbr\u003e 11 Dynamic programming\u003cbr\u003e 12 k-nearest neighbors\u003cbr\u003e 13 where to go next\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Aditya Y. Bhargava\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Manning Publications\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 03\/26\/2024\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 320\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 1.20lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.13h x 7.32w x 0.87d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781633438538\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cb\u003eAditya Bhargava\u003c\/b\u003e is a Software Engineer with a dual background in Computer Science and Fine Arts. He blogs on programming at adit.io.\u003cbr\u003e","brand":"booksdeli.com","offers":[{"title":"Aditya Y. Bhargava \/ Paperback \/ English","offer_id":47283541016733,"sku":"9781633438538","price":86.93,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_a3a87552-4abc-48c5-b394-01f49bca8c25.jpg?v=1759967312"},{"product_id":"python-data-science-handbook-essential-tools-for-working-with-data-9781098121228","title":"Python Data Science Handbook: Essential Tools for Working with Data","description":"\u003cp\u003ePython is a first-class tool for many researchers, primarily because of its libraries for storing, manipulating, and gaining insight from data. Several resources exist for individual pieces of this data science stack, but only with the new edition of \u003ci\u003ePython Data Science Handbook\u003c\/i\u003e do you get them all--IPython, NumPy, pandas, Matplotlib, Scikit-Learn, and other related tools. \u003c\/p\u003e\u003cp\u003e Working scientists and data crunchers familiar with reading and writing Python code will find the second edition of this comprehensive desk reference ideal for tackling day-to-day issues: manipulating, transforming, and cleaning data; visualizing different types of data; and using data to build statistical or machine learning models. Quite simply, this is the must-have reference for scientific computing in Python. \u003c\/p\u003e\u003cp\u003e With this handbook, you'll learn how: \u003c\/p\u003e\u003cul\u003e \u003cli\u003eIPython and Jupyter provide computational environments for scientists using Python \u003c\/li\u003e\n\u003cli\u003eNumPy includes the ndarray for efficient storage and manipulation of dense data arrays \u003c\/li\u003e\n\u003cli\u003ePandas contains the DataFrame for efficient storage and manipulation of labeled\/columnar data \u003c\/li\u003e\n\u003cli\u003eMatplotlib includes capabilities for a flexible range of data visualizations \u003c\/li\u003e\n\u003cli\u003eScikit-learn helps you build efficient and clean Python implementations of the most important and established machine learning algorithms \u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Jake Vanderplas\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e O'Reilly Media\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 01\/17\/2023\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 588\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 2.10lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.10h x 6.90w x 1.30d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781098121228\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cp\u003eJake VanderPlas is a software engineer at Google Research, working on tools that support data-intensive research. He maintains a technical blog, Pythonic Perambulations, \u003c\/p\u003e\u003cp\u003eto share tutorials and opinions related to statistics, open software, and scientific computing in Python. He creates and develops Python tools for use in data-intensive science, including packages like Scikit-Learn, SciPy, AstroPy, Altair, JAX, and many others. He participates in the broader data science community, developing and presenting talks and tutorials on scientific computing topics at various conferences in the data science world.\u003c\/p\u003e\u003cbr\u003e","brand":"booksdeli.com","offers":[{"title":"Jake Vanderplas \/ Paperback \/ English","offer_id":47283614089373,"sku":"9781098121228","price":104.33,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_d100cab2-5187-447a-aab8-8759e57792d1.jpg?v=1759969232"},{"product_id":"coding-for-kids-ages-9-15-simple-html-css-and-javascript-lessons-to-get-you-started-with-programming-from-scratch-9780648852896","title":"Coding for Kids Ages 9-15: Simple HTML, CSS and JavaScript lessons to get you started with Programming from Scratch","description":"\u003cstrong\u003eAre you looking to teach children how to code? Or are you looking to start coding?\u003c\/strong\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Bob Mather\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Bob Mather\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 05\/27\/2020\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 142\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 0.39lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 8.27h x 5.83w x 0.30d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9780648852896\u003cbr\u003e\u003cbr\u003e\u003ci\u003eThis title is not returnable\u003c\/i\u003e\u003cbr\u003e","brand":"booksdeli.com","offers":[{"title":"Bob Mather \/ Paperback \/ English","offer_id":47284106231965,"sku":"9780648852896","price":48.39,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_3f6d3cc7-ffbd-42f2-b8b3-503aeb3db454.jpg?v=1759979943"},{"product_id":"math-for-programming-9781718503588","title":"Math for Programming","description":"\u003cb\u003eA one-stop-shop for all the math you should have learned for your programming career.\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003eEvery great programming challenge has mathematical principles at its heart. Whether you're optimizing search algorithms, building physics engines for games, or training neural networks, success depends on your grasp of core mathematical concepts. \u003cp\u003e\u003c\/p\u003eIn \u003ci\u003eMath for Programming\u003c\/i\u003e, you'll master the essential mathematics that will take you from basic coding to serious software development. You'll discover how vectors and matrices give you the power to handle complex data, how calculus drives optimization and machine learning, and how graph theory leads to advanced search algorithms. \u003cp\u003e\u003c\/p\u003eThrough clear explanations and practical examples, you'll learn to: \u003cbr\u003e\u003cul\u003e\n\u003cli\u003eHarness linear algebra to manipulate data with unprecedented efficiency\u003c\/li\u003e\n\u003cli\u003eApply calculus concepts to optimize algorithms and drive simulations\u003c\/li\u003e\n\u003cli\u003eUse probability and statistics to model uncertainty and analyze data\u003c\/li\u003e\n\u003cli\u003eMaster the discrete mathematics that powers modern data structures\u003c\/li\u003e\n\u003cli\u003eSolve dynamic problems through differential equations\u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003eWhether you're seeking to fill gaps in your mathematical foundation or looking to refresh your understanding of core concepts, \u003ci\u003eMath for Programming\u003c\/i\u003e will turn complex math into a practical tool you'll use every day.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Ronald T. Kneusel\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e No Starch Press\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 04\/22\/2025\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 504\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 2.10lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.20h x 7.00w x 1.20d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781718503588\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cb\u003eRonald T. Kneusel\u003c\/b\u003e has been working with machine learning in industry since 2003 and has a PhD in machine learning from the University of Colorado, Boulder. Kneusel is the author of \u003ci\u003ePractical Deep Learning\u003c\/i\u003e, \u003ci\u003eMath for Deep Learning\u003c\/i\u003e, \u003ci\u003eThe Art of Randomness\u003c\/i\u003e, \u003ci\u003eHow AI Works\u003c\/i\u003e, and \u003ci\u003eStrange Code\u003c\/i\u003e (all from No Starch Press), as well as \u003ci\u003eNumbers and Computers\u003c\/i\u003e and \u003ci\u003eRandom Numbers and Computers\u003c\/i\u003e (Springer).\u003cbr\u003e","brand":"booksdeli.com","offers":[{"title":"Ronald T. Kneusel \/ Paperback \/ English","offer_id":47284486340765,"sku":"9781718503588","price":71.4,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_5882d584-f881-4bd5-adda-f867e2da53d4.jpg?v=1759988708"},{"product_id":"python-quickstart-guide-the-simplified-beginners-guide-to-python-programming-using-hands-on-projects-and-real-world-applications-9781636100371","title":"Python QuickStart Guide: The Simplified Beginner's Guide to Python Programming Using Hands-On Projects and Real-World Applications","description":"\u003cp\u003eLearn Python fundamentals that can be used in any programming setting - use the guidance in this book to program your own game in a unique and practical Python learning experience. \u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eLearning Python opens the door to a world of programming possibilities.\u003c\/strong\u003e \u003c\/p\u003e\u003cp\u003ePython powers the services of household names like Google, Netflix, and Spotify along with tech pioneers like NASA, IBM, and Intel. Put simply, \u003cstrong\u003ePython is the in-demand and easy-to-learn programming language that gets stuff done.\u003c\/strong\u003e \u003c\/p\u003e\u003cp\u003eIt doesn't matter if you are a new or existing programmer, a job seeker looking for a career change or promotion, or just someone who wants to learn how to automate basic tasks with Python-\u003cstrong\u003eRobert's step-by-step approach, complete with a hands-on companion Python game project, is the perfect starting point to master Python fundamentals!\u003c\/strong\u003e \u003c\/p\u003e\u003cp\u003e\u003cstrong\u003ePython QuickStart Guide is Perfect for: \u003c\/strong\u003e \u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eNew or experienced programmers\u003c\/strong\u003e looking to enhance their career opportunities with an in-demand programming language \u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eJob seekers who want to supercharge their resumes\u003c\/strong\u003e and increase their value in the job marketplace \u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eStudents or recent college grads\u003c\/strong\u003e who have their sights set on a lucrative position in the tech industry \u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFull stack developers or programmers\u003c\/strong\u003e who need to round out their programming skills to take on new projects \u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCoding or programming bootcamp students \u003c\/strong\u003elooking for supplemental learning material \u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAnyone who wants to explore the world of programming\u003c\/strong\u003e, use Python to automate tedious tasks, or enhance their resume and future-proof their skills! \u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eYou Will Learn\u003c\/strong\u003e \u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eHow to Use Python\u003c\/strong\u003e - Practical Examples, Code Snippets, Plus Follow Along to Code Your Own Game! \u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePython Fundamentals\u003c\/strong\u003e - How to Use Python for Web Design and Interfacing with GitHub, SQL, and Other Applications \u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eObject-Oriented Programming Principles\u003c\/strong\u003e - Managing Data, Scripts, Logic, Inputs, Outputs, and More! \u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eProgramming Essentials\u003c\/strong\u003e - Debugging, Producing Clean Code, Best Practices, Time-Savers, and Tips \u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePython Next Steps\u003c\/strong\u003e -Testing, Optimization, Speed Improvements, Integrations with Other Applications, and More! \u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Robert Oliver\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Clydebank Media LLC\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 04\/19\/2023\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 396\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Hardcover\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 1.96lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.25h x 7.50w x 0.88d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781636100371\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cb\u003e\u003ci\u003eOliver, Robert:\u003c\/i\u003e\u003c\/b\u003e - Robert W. Oliver II is a senior developer and DevOps consultant with over two decades of experience in the field. A truly full-stack programmer, Robert has architected both front-end and back-end systems and designed algorithms used in technologies operating at scales ranging from small to enterprise. With decades of experience working in Python, PHP, Ruby on Rails, JavaScript, C\/C++, Rust, and C#, he is fluent in the languages of programming and system design.","brand":"booksdeli.com","offers":[{"title":"Robert Oliver \/ Hardcover \/ English","offer_id":47284888928413,"sku":"9781636100371","price":59.98,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_7350d2ec-e093-4fd9-80d3-26f2a2953af5.jpg?v=1759996321"},{"product_id":"unlocking-python-a-comprehensive-guide-for-beginners-9781394288496","title":"Unlocking Python: A Comprehensive Guide for Beginners","description":"\u003cp\u003e\u003cb\u003eA fun and practical guide to learning Python with a special focus on data science, web scraping, and web applications\u003c\/b\u003e \u003c\/p\u003e\u003cp\u003eIn \u003ci\u003eUnlocking Python: A Comprehensive Guide for Beginners, \u003c\/i\u003e veteran software engineer, educator, and author Ryan Mitchell delivers an intuitive, engaging, and practical roadmap to Python programming. The author walks you through the vocabulary, tools, foundational knowledge, and occasional pop-culture references you'll need to hone your skills with this popular programming language. \u003c\/p\u003e\u003cp\u003eYou'll learn how to install and run Python on your own machine, get up and coding with the language quickly, and best practices for programming both independently and in the workplace. You'll also find: \u003c\/p\u003e\u003cul\u003e \u003cli\u003eKey concepts in computer and data science explained from the ground up\u003c\/li\u003e \u003cli\u003eAdvanced Python topics such as logging, unit testing, multiprocessing, and interacting with databases.\u003c\/li\u003e \u003cli\u003eIntroductions to some of Python's most popular third-party libraries: Flask, Django, Scrapy, Scikit-Learn, Numpy, and Pandas\u003c\/li\u003e \u003cli\u003eAmusing anecdotes from the trenches of industry\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003ePerfect for tech-savvy professionals at any stage of their careers who are interested in diving into Python programming. \u003ci\u003eUnlocking Python\u003c\/i\u003e is also a must-read for readers who work in a technical role but are interested in getting more directly involved with programming, as well as non-Python programmers who want to apply their technical skill to a new language.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Ryan Mitchell\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Wiley\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 05\/13\/2025\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 448\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 1.32lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.13h x 7.24w x 1.02d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781394288496\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cb\u003eRYAN MITCHELL\u003c\/b\u003e is the author of \u003ci\u003eUnlocking Python\u003c\/i\u003e (Wiley), \u003ci\u003eWeb Scraping with Python\u003c\/i\u003e (O'Reilly), and multiple courses on LinkedIn Learning including \u003ci\u003ePython Essential Training\u003c\/i\u003e. She holds a master's degree in software engineering from Harvard University Extension School and has worked as principal software engineer and data scientist on the search team at the Gerson Lehrman Group for the last six years.\u003cbr\u003e\u003c\/p\u003e","brand":"booksdeli.com","offers":[{"title":"Ryan Mitchell \/ Paperback \/ English","offer_id":47285029044381,"sku":"9781394288496","price":71.43,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_b4c50546-3b97-4301-a187-d9417c19833a.jpg?v=1759998641"},{"product_id":"get-started-with-micropython-on-raspberry-pi-pico-the-official-raspberry-pi-pico-guide-9781912047291","title":"Get Started with Micropython on Raspberry Pi Pico: The Official Raspberry Pi Pico Guide","description":"\u003cp\u003e\u003cb\u003eMicrocontrollers, like the RP2350 chip at the heart of Raspberry Pi Pico 2, are computers stripped back to their bare essentials.\u003c\/b\u003e You don't use monitors or keyboards with them -- instead, you program them over USB to take their input from (and send their output to) on-board input\/output pins.\u003c\/p\u003e\u003cp\u003eUsing these programmable connections, you can light LEDs, make noises, send text to screens, and much more. In \u003ci\u003eGet started with MicroPython on Raspberry Pi Pico 2nd Edition\u003c\/i\u003e, you will learn how to use the beginner-friendly MicroPython language to write programs, and you'll connect up hardware to make your Raspberry Pi Pico interact with the world around it. Using these skills, you can create your own electromechanical projects.\u003c\/p\u003e\u003cp\u003eFully updated for Raspberry Pi Pico 2 and 2 W, as well as the latest version of MicroPython, this book shows you how to: \u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eGet started with Raspberry Pi Pico 2 and Pico 2 W, as well as the original Pico and Pico W\u003c\/li\u003e\n\u003cli\u003eWork with various electronic components\u003c\/li\u003e\n\u003cli\u003eCreate your own programmable electronic contraptions\u003c\/li\u003e\n\u003cli\u003eTurn Pico 2 W into a network-connected node for the Internet of Things\u003c\/li\u003e\n\u003cli\u003eLink your Pico 2 W to your smartphone, tablet, or another Pico 2 W with Bluetooth Low Energy (BLE)\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eWhether you're using Raspberry Pi Pico for a home project, industrial automation, or learning (or teaching!) electronics and programming, this book will show you how.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eChapter 1: Get to know your Raspberry Pi Pico\u003c\/li\u003e\n\u003cli\u003eChapter 2: Programming with MicroPython\u003c\/li\u003e\n\u003cli\u003eChapter 3: Physical computing\u003c\/li\u003e\n\u003cli\u003eChapter 4: Physical computing with Raspberry Pi Pico\u003c\/li\u003e\n\u003cli\u003eChapter 5: Traffic light controller\u003c\/li\u003e\n\u003cli\u003eChapter 6: Reaction game\u003c\/li\u003e\n\u003cli\u003eChapter 7: Burglar alarm\u003c\/li\u003e\n\u003cli\u003eChapter 8: Temperature gauge\u003c\/li\u003e\n\u003cli\u003eChapter 9: Data logger\u003c\/li\u003e\n\u003cli\u003eChapter 10: Digital communication protocols: I2C and SPI\u003c\/li\u003e\n\u003cli\u003eChapter 11: Wi-Fi connectivity with Pico W\u003c\/li\u003e\n\u003cli\u003eChapter 12: Bluetooth connectivity with Pico W\u003c\/li\u003e\n\u003cli\u003eAppendix A: Raspberry Pi Pico specifications\u003c\/li\u003e\n\u003cli\u003eAppendix B: Pinout guide\u003c\/li\u003e\n\u003cli\u003eAppendix C: Programmable I\/O\u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Gareth Halfacree,Ben Everard\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Raspberry Pi Press\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 09\/03\/2024\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 192\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 0.80lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.10h x 6.00w x 0.50d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781912047291\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cb\u003e\u003ci\u003eEverard, Ben:\u003c\/i\u003e\u003c\/b\u003e - \u003cb\u003eBen Everard\u003c\/b\u003e is a geek who has stumbled into a career that lets him play with new hardware. As the editor of HackSpace magazine (hsmag.cc), he spends more time than he really should experimenting with the latest (and not-so latest) DIY tech. He lives in Bristol with his wife and two daughters in a house that's slowly filling up with electronics equipment and 3D printers.\u003cb\u003e\u003ci\u003eHalfacree, Gareth:\u003c\/i\u003e\u003c\/b\u003e - \u003cb\u003eGareth Halfacree\u003c\/b\u003e is a freelance technology journalist, writer, and former system administrator in the education sector. With a passion for open-source software and hardware, he was an early adopter of the Raspberry Pi platform and has written several publications on its capabilities and flexibility. He can be found on Mastodon as @ghalfacree@mastodon.social or via his website at freelance.halfacree.co.uk.","brand":"booksdeli.com","offers":[{"title":"Gareth Halfacree \/ Paperback \/ English","offer_id":47285162901661,"sku":"9781912047291","price":39.97,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_fc5f8d35-ee0c-48de-9f28-c7bedcf88cc6.jpg?v=1760001190"},{"product_id":"make-games-with-python-create-your-own-entertainment-with-raspberry-pi-9781916868465","title":"Make Games with Python: Create Your Own Entertainment with Raspberry Pi","description":"\u003cp\u003e\u003cb\u003eLearning to code your own shoot-'em-up game is infinitely more satisfying than beating any end-of-level boss. \u003c\/b\u003eWhile millions of us enjoy nothing more than spending hours racking up high scores on our favourite video games, too few are exposed to an even more gratifying way to spend time -- making them.\u003c\/p\u003e\u003cp\u003eTested to run on the latest Raspberry Pi hardware and operating system, the games and instructions in this book work on Windows, macOS, or Linux.\u003c\/p\u003e\u003cp\u003eThis book teaches Python and Pygame development, helping you to understand the games you play and create almost anything your imagination can come up with. As you work your way up to creating your own shoot-'em-up game, you'll learn how to: \u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eCreate shapes and paths\u003c\/li\u003e\n\u003cli\u003eMove sprites and detect collisions\u003c\/li\u003e\n\u003cli\u003eHandle keyboard, mouse, and gamepad input\u003c\/li\u003e\n\u003cli\u003eAdd sound and music\u003c\/li\u003e\n\u003cli\u003eSimulate physics and forces\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eAlthough this book isn't aimed at complete programming beginners, it isn't too advanced either. If you've written programs in Python (or a similar programming language) and can perform basic administrative tasks -- such as creating files and navigating your computer's file system -- without too much difficulty, then you're ready to get started.\u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Sean M. Tracey\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Raspberry Pi Press\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 08\/19\/2025\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 160\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 0.61lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 8.27h x 5.83w x 0.46d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781916868465\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cb\u003e\u003ci\u003eTracey, Sean M.:\u003c\/i\u003e\u003c\/b\u003e - \"\u003cb\u003eSean M. Tracey\u003c\/b\u003e calls himself a technologist, which is a fancy way of saying he still hasn't decided what he wants to do with technology - other than everything. Sean has spent his career trying to avoid getting 'proper' jobs, and as such has had a hand in making a variety of fun and interesting projects, including a singing statue of Lionel Richie, wearable drum kits, chopstick bagpipes, timetelling hats, and a life-sized Elvis Presley robot, to name only a few.\"","brand":"booksdeli.com","offers":[{"title":"Sean M. Tracey \/ Paperback \/ English","offer_id":47286141419677,"sku":"9781916868465","price":35.97,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_dc0f1b8e-c64f-4166-920b-7fa8ec77614c.jpg?v=1760015960"},{"product_id":"python-for-excel-users-know-excel-you-can-learn-python-9781718503984","title":"Python for Excel Users: Know Excel? You Can Learn Python","description":"\u003cb\u003eWhen Excel isn't enough, it's time to learn Python.\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003eIf you're comfortable in Excel, but you've hit a wall--slow files, broken formulas, hours spent on repetitive tasks--this book offers a way forward. It shows you how to take the work you already do in spreadsheets and make it faster, smarter, and more powerful with Python. \u003cp\u003e\u003c\/p\u003eYou'll start by setting up your environment and getting comfortable with Python through short, Excel-inspired exercises. From there, you'll gradually move into writing scripts that automate manual work, structure your data, and generate consistent results--no prior programming knowledge required. \u003cp\u003e\u003c\/p\u003eYou'll use your preexisting Excel skills to learn how to: \u003cbr\u003e\u003cul\u003e\n\u003cli\u003eTranslate spreadsheet logic into Python code\u003c\/li\u003e\n\u003cli\u003eUse pandas to clean, reshape, and filter data\u003c\/li\u003e\n\u003cli\u003eAutomate reports you'd normally build by hand\u003c\/li\u003e\n\u003cli\u003eRead and write Excel files directly from Python\u003c\/li\u003e\n\u003cli\u003eConnect to databases and APIs\u003c\/li\u003e\n\u003cli\u003eCreate professional visualizations with Plotly and Dash\u003c\/li\u003e\n\u003cli\u003eOrganize code into sharable modules and write simple tests \u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003eThroughout the book, you'll find practical examples that show why and how to move your work out of spreadsheets and into scripts, and how to resolve issues along the way. \u003cp\u003e\u003c\/p\u003eAuthor Tracy Stephens has extensive practical experience with both Excel and Python. Her approach is grounded in real workflows, and she introduces each concept through tasks you've likely handled in Excel. \u003cp\u003e\u003c\/p\u003eThis book won't ask you to replace everything you do in spreadsheets, but it will help you use Python to work faster, more reliably, and with greater flexibility than you ever could with Excel.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Tracy Stephens\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e No Starch Press\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 09\/23\/2025\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 344\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 1.45lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.00h x 4.20w x 0.80d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781718503984\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cb\u003eTracy Stephens\u003c\/b\u003e is a quantitative developer based in New York City. Her experience includes building systematic trading strategies at some of the world's top financial institutions. A long-time Python evangelist, she focuses on designing quantitative infrastructure that's flexible, explainable, and efficient---when she can successfully keep her one-eyed tuxedo cat off her keyboard.\u003cbr\u003e","brand":"booksdeli.com","offers":[{"title":"Tracy Stephens \/ Paperback \/ English","offer_id":47286206955677,"sku":"9781718503984","price":71.4,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_57111183-a6d1-41ef-a7ed-828662e78447.jpg?v=1760016888"},{"product_id":"data-science-from-scratch-first-principles-with-python-9781492041139","title":"Data Science from Scratch: First Principles with Python","description":"\u003cp\u003eTo really learn data science, you should not only master the tools--data science libraries, frameworks, modules, and toolkits--but also understand the ideas and principles underlying them. Updated for Python 3.6, this second edition of Data Science from Scratch shows you how these tools and algorithms work by implementing them from scratch. \u003c\/p\u003e\u003cp\u003e If you have an aptitude for mathematics and some programming skills, author Joel Grus will help you get comfortable with the math and statistics at the core of data science, and with the hacking skills you need to get started as a data scientist. Packed with new material on deep learning, statistics, and natural language processing, this updated book shows you how to find the gems in today's messy glut of data. \u003c\/p\u003e\u003cul\u003e \u003cli\u003eGet a crash course in Python \u003c\/li\u003e\n\u003cli\u003eLearn the basics of linear algebra, statistics, and probability--and how and when they're used in data science \u003c\/li\u003e\n\u003cli\u003eCollect, explore, clean, munge, and manipulate data \u003c\/li\u003e\n\u003cli\u003eDive into the fundamentals of machine learning \u003c\/li\u003e\n\u003cli\u003eImplement models such as k-nearest neighbors, Naïve Bayes, linear and logistic regression, decision trees, neural networks, and clustering \u003c\/li\u003e\n\u003cli\u003eExplore recommender systems, natural language processing, network analysis, MapReduce, and databases \u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Joel Grus\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e O'Reilly Media\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 06\/11\/2019\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 403\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 1.40lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.10h x 6.90w x 0.90d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781492041139\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cp\u003eJoel Grus is a research engineer at the Allen Institute for Artificial Intelligence. Previously he worked as a software engineer at Google and a data scientist at several startups. He lives in Seattle, where he regularly attends data science happy hours. He blogs infrequently at joelgrus.com and tweets all day long at @joelgrus.\u003c\/p\u003e\u003cbr\u003e","brand":"booksdeli.com","offers":[{"title":"Joel Grus \/ Paperback \/ English","offer_id":47286382198941,"sku":"9781492041139","price":86.07,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_fa443427-69fa-43ba-aefd-15bc6c1760dc.jpg?v=1760021137"},{"product_id":"learn-python-3-the-hard-way-a-very-simple-introduction-to-the-terrifyingly-beautiful-world-of-computers-and-code-9780134692883","title":"Learn Python 3 the Hard Way: A Very Simple Introduction to the Terrifyingly Beautiful World of Computers and Code","description":"\u003cp\u003e\u003cstrong\u003eYou \u003cem\u003eWill\u003c\/em\u003e Learn Python 3!\u003c\/strong\u003e\u003c\/p\u003e \u003cp\u003eZed 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, and persistence; the author supplies everything else.\u003c\/p\u003e \u003cp\u003eIn \u003cem\u003e\u003cstrong\u003eLearn Python 3 the Hard Way, \u003c\/strong\u003e\u003c\/em\u003e you'll learn Python by working through 52 brilliantly crafted exercises. Read them. Type their code precisely. (No copying and pasting!) Fix your mistakes. Watch the programs run. As you do, you'll learn how a computer works; what good programs look like; and how to read, write, and think about code. Zed then teaches you even more in 5+ hours of video where he shows you how to break, fix, and debug your code--live, as he's doing the exercises. \u003cbr\u003e\u003c\/p\u003e \u003cul\u003e \u003cli\u003eInstall a complete Python environment\u003c\/li\u003e \u003cli\u003eOrganize and write code\u003c\/li\u003e \u003cli\u003eFix and break code\u003c\/li\u003e \u003cli\u003eBasic mathematics\u003c\/li\u003e \u003cli\u003eVariables\u003c\/li\u003e \u003cli\u003eStrings and text\u003c\/li\u003e \u003cli\u003eInteract with users\u003c\/li\u003e \u003cli\u003eWork with files\u003c\/li\u003e \u003cli\u003eLooping and logic\u003c\/li\u003e \u003cli\u003eData structures using lists and dictionaries\u003c\/li\u003e \u003cli\u003eProgram design\u003c\/li\u003e \u003cli\u003eObject-oriented programming\u003c\/li\u003e \u003cli\u003eInheritance and composition\u003c\/li\u003e \u003cli\u003eModules, classes, and objects\u003c\/li\u003e \u003cli\u003ePython packaging\u003c\/li\u003e \u003cli\u003eAutomated testing\u003c\/li\u003e \u003cli\u003eBasic game development\u003c\/li\u003e \u003cli\u003eBasic web development\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003eIt'll be hard at first. But soon, you'll just get it--and that will feel great! This course will reward you for every minute you put into it. Soon, you'll know one of the world's most powerful, popular programming languages. You'll be a Python programmer.\u003c\/p\u003e \u003cp\u003e\u003cem\u003eThis Book Is Perfect For\u003c\/em\u003e\u003c\/p\u003e \u003cul\u003e \u003cli\u003eTotal beginners with zero programming experience\u003c\/li\u003e \u003cli\u003eJunior developers who know one or two languages\u003c\/li\u003e \u003cli\u003eReturning professionals who haven't written code in years\u003c\/li\u003e \u003cli\u003eSeasoned professionals looking for a fast, simple, crash course in Python 3\u003c\/li\u003e \u003c\/ul\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Zed Shaw\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Addison-Wesley Professional\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 06\/27\/2017\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 320\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 1.10lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.10h x 7.00w x 0.60d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9780134692883\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cp\u003e\u003cstrong\u003eZed A. Shaw\u003c\/strong\u003e is the author of the popular online books \u003cem\u003eLearn Python the Hard Way, Learn Ruby the Hard Way, \u003c\/em\u003e and \u003cem\u003eLearn C the Hard Way.\u003c\/em\u003e He is also the creator of several open source software projects and has been programming and writing for nearly 20 years. Most of his free time is devoted to the study of painting and art history.\u003c\/p\u003e\u003cbr\u003e","brand":"booksdeli.com","offers":[{"title":"Zed Shaw \/ Paperback \/ English","offer_id":47286456680605,"sku":"9780134692883","price":59.98,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_a2174dde-7c73-425e-bbd1-87e29ae59569.jpg?v=1760022617"},{"product_id":"python-basics-a-practical-introduction-to-python-3-9781775093329","title":"Python Basics: A Practical Introduction to Python 3","description":"\u003cp\u003eMake the Leap From \u003ci\u003eBeginner\u003c\/i\u003e to \u003ci\u003eIntermediate\u003c\/i\u003e in Python...\u003cbr\u003e\u003cb\u003ePython Basics: A Practical Introduction to Python 3\u003c\/b\u003e\u003cbr\u003eYour Complete Python Curriculum-With Exercises, Interactive Quizzes, and Sample Projects\u003c\/p\u003e\u003cp\u003e\u003cb\u003eWhat should you learn about Python in the beginning to get a strong foundation?\u003c\/b\u003e With \u003ci\u003ePython Basics\u003c\/i\u003e, you'll not only cover the core concepts you really need to know, but you'll also learn them in the most efficient order with the help of practical exercises and interactive quizzes. You'll know enough to be dangerous with Python, fast!\u003c\/p\u003e\u003cp\u003e\u003cb\u003eWho Should Read This Book\u003c\/b\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\n\u003ci\u003eIf you're new to Python, \u003c\/i\u003e you'll get a practical, step-by-step roadmap on developing your foundational skills. You'll be introduced to each concept and language feature in a logical order. Every step in this curriculum is explained and illustrated with short, clear code samples. Our goal with this book is to educate, not to impress or intimidate.\u003c\/li\u003e\n\u003cli\u003e\n\u003ci\u003eIf you're familiar with some basic programming concepts, \u003c\/i\u003e you'll get a clear and well-tested introduction to Python. This is a practical introduction to Python that jumps right into the meat and potatoes without sacrificing substance. If you have prior experience with languages like VBA, PowerShell, R, Perl, C, C++, C#, Java, or Swift the numerous exercises within each chapter will fast-track your progress.\u003c\/li\u003e\n\u003cli\u003e\n\u003ci\u003eIf you're a seasoned developer, \u003c\/i\u003e you'll get a Python 3 crash course that brings you up to speed with modern Python programming. Mix and match the chapters that interest you the most and use the interactive quizzes and review exercises to check your learning progress as you go along.\u003c\/li\u003e\n\u003cli\u003e\n\u003ci\u003eIf you're a self-starter completely new to coding, \u003c\/i\u003e you'll get practical and motivating examples. You'll begin by installing Python and setting up a coding environment on your computer from scratch, and then continue from there. We'll get you coding right away so that you become competent and knowledgeable enough to solve real-world problems, fast. Develop a passion for programming by solving interesting problems with Python every day!\u003c\/li\u003e\n\u003cli\u003e\n\u003ci\u003eIf you're looking to break into a coding or data-science career, \u003c\/i\u003e you'll pick up the practical foundations with this book. We won't just dump a boat load of theoretical information on you so you can \"sink or swim\"-instead you'll learn from hands-on, practical examples one step at a time. Each concept is broken down for you so you'll always know what you can do with it in practical terms.\u003c\/li\u003e\n\u003cli\u003e\n\u003ci\u003eIf you're interested in teaching others \"how to Python,\"\u003c\/i\u003e this will be your guidebook. If you're looking to stoke the coding flame in your coworkers, kids, or relatives-use our material to teach them. All the sequencing has been done for you so you'll always know what to cover next and how to explain it.\u003c\/li\u003e\n\u003c\/ul\u003e \u003cp\u003e\u003cb\u003eWhat Python Developers Say About The Book: \u003c\/b\u003e\u003c\/p\u003e\u003cp\u003e\u003ci\u003e\"Go forth and learn this amazing language using this great book.\"\u003c\/i\u003e - Michael Kennedy, Talk Python\u003c\/p\u003e\u003cp\u003e\u003ci\u003e\"The wording is casual, easy to understand, and makes the information flow well.\"\u003c\/i\u003e - Thomas Wong, Pythonista\u003c\/p\u003e\u003cp\u003e\u003ci\u003e\"I floundered for a long time trying to teach myself. I slogged through dozens of incomplete online tutorials. I snoozed through hours of boring screencasts. I gave up on countless crufty books from big-time publishers. And then I found Real Python. The easy-to-follow, step-by-step instructions break the big concepts down into bite-sized chunks written in plain English. The authors never forget their audience and are consistently thorough and detailed in their explanations. I'm up and running now, but I constantly refer to the material for guidance.\"\u003c\/i\u003e - Jared Nielsen, Pythonista\u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Dan Bader,Joanna Jablonski,Fletcher Heisler\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Real Python (Realpython.Com)\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 03\/16\/2021\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 636\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 1.85lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.00h x 6.00w x 1.28d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781775093329\u003cbr\u003e\u003cbr\u003e\u003ci\u003eThis title is not returnable\u003c\/i\u003e\u003cbr\u003e","brand":"booksdeli.com","offers":[{"title":"Dan Bader \/ Paperback \/ English","offer_id":47286782886045,"sku":"9781775093329","price":71.4,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_96442726-7e53-4eca-ae1e-6fc722cb3045.jpg?v=1760030798"},{"product_id":"python-programming-for-young-coders-a-hands-on-project-based-introduction-to-coding-for-beginners-kids-and-teens-9780999740866","title":"Python Programming for Young Coders: A Hands-On, Project-Based Introduction to Coding for Beginners, Kids, and Teens","description":"\u003cp\u003eAre you a young coder (age 10 +) eager to learn Python? Whether you're a kid, teen, homeschooler, or student-whether in school or college-this book is the perfect starting point for your computer programming journey for beginners.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003ePython Programming for Young Coders\u003c\/strong\u003e breaks down complex programming concepts into easy-to-understand chunks, relating them to real-life examples that resonate with young minds. Starting with the absolute basics, you'll gradually progress through \u003cstrong\u003e16 engaging chapters\u003c\/strong\u003e packed with \u003cstrong\u003eclear explanations, vibrant illustrations, and interactive activities\u003c\/strong\u003e. Each chapter concludes with a \u003cstrong\u003ereview quiz\u003c\/strong\u003e to reinforce learning and ensure mastery of the material.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWhat's Inside?\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eThis book features 16 well-structured chapters that introduce Python step by step: \u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eGetting Ready for Python Programming\u003c\/strong\u003e - Set up Python and start coding!\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDrawing with Python\u003c\/strong\u003e - Make coding fun by creating art with Python's Turtle module.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUnderstanding Variables, Data Types \u0026amp; Operators\u003c\/strong\u003e - Learn how to store, manage, and manipulate data.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFunctions \u0026amp; Modules\u003c\/strong\u003e - Master reusable code and organize your programs effectively.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWorking with Strings, Lists, Tuples \u0026amp; Dictionaries\u003c\/strong\u003e - Handle and process text and collections of data.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eConditional Statements \u0026amp; Loops\u003c\/strong\u003e - Control the flow of your programs with logic and repetition.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eIntroduction to Object-Oriented Programming (OOP)\u003c\/strong\u003e - Discover the building blocks of modern software development.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eExciting Real-World Project: Library Management System\u003c\/strong\u003e - Apply everything you've learned to build a hands-on coding project!\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eLearn by Doing: Hands-on Activities and Real-World Project\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eThroughout the book, you'll find \u003cstrong\u003efun, interactive activities\u003c\/strong\u003e designed to make learning Python engaging and enjoyable. Each concept is reinforced with \u003cstrong\u003epractical exercises\u003c\/strong\u003e that encourage hands-on experimentation.\u003c\/p\u003e\u003cp\u003eThe book ends in an \u003cstrong\u003eexciting real-life project\u003c\/strong\u003e: \u003cstrong\u003ebuilding a Library Management System\u003c\/strong\u003e. This project allows you to apply all you've learned, giving you an understanding of how Python is used in real-world applications.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eThink Like a Programmer\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eMore than just a coding manual, this book teaches the mindset of a programmer. You'll develop: \u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eProblem-solving skills\u003c\/strong\u003e - Learn how to approach and solve coding challenges.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLogical thinking\u003c\/strong\u003e - Understand how computers process instructions step by step.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eStructured problem breakdown\u003c\/strong\u003e - Master the ability to break complex tasks into steps.\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eWhy Choose This Book?\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eNo prior coding experience required\u003c\/strong\u003e - Perfect for beginners of all ages.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFun and engaging approach\u003c\/strong\u003e - Makes learning Python enjoyable.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eReal-world examples\u003c\/strong\u003e - Connects coding concepts to everyday situations.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eStep-by-step explanations\u003c\/strong\u003e - Simplifies complex topics into digestible lessons.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eInteractive exercises, activities, and quizzes\u003c\/strong\u003e - Reinforces learning and tracks progress.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eExciting real-life project\u003c\/strong\u003e - Provides hands-on coding experience.\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003e★★★ Give your child the gift of coding! ★★★ \u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eWhether they dream of creating games, apps, or websites, this book is the perfect first step. Start their coding adventure today and unlock their potential in the world of tech.\u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Anand Pandey\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Scrib Ink Publishing\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 02\/13\/2025\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 254\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 1.12lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 10.00h x 8.00w x 0.53d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9780999740866\u003cbr\u003e\u003cbr\u003e\u003ci\u003eThis title is not returnable\u003c\/i\u003e\u003cbr\u003e","brand":"booksdeli.com","offers":[{"title":"Anand Pandey \/ Paperback \/ English","offer_id":47286782951581,"sku":"9780999740866","price":37.11,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_e03762c1-204d-4dae-973e-919552ca0acc.jpg?v=1760030799"},{"product_id":"code-the-classics-volume-ii-9781916868045","title":"Code the Classics Volume II","description":"\u003cp\u003e\u003cb\u003eTake inspiration from some of the greatest video games of the 1980s and learn how to write your own modern classics\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003e\u003ci\u003eCode the Classics Volume II\u003c\/i\u003e not only tells the stories of some of the seminal video games of the 1980s, but shows you how to create your own games inspired by them, following examples programmed by Andrew Gillett, ably assisted by Raspberry Pi co-founder and CEO Eben Upton along with Sean M. Tracey. In this book, you'll learn how to run and edit the games in this book by installing Python, Pygame Zero, and an IDE. You'll also: \u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eGet game design tips and tricks from the masters.\u003c\/li\u003e\n\u003cli\u003eUnderstand the fundamental tasks needed for every game: display images, play sound effects and receive inputs from the keyboard or a game controller.\u003c\/li\u003e\n\u003cli\u003eLearn how to code your own games with Pygame Zero, a library that helps automate those tasks.\u003c\/li\u003e\n\u003cli\u003eExplore the code listings and find out how they work.\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eYou'll meet these vintage-inspired games, and learn from their code in between rounds of play: \u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eAvenger: fly across a scrolling landscape while you save humans from malevolent aliens.\u003c\/li\u003e\n\u003cli\u003eBeat Streets: fight your way through a level, and defeat a notorious crime boss.\u003c\/li\u003e\n\u003cli\u003eEggzy: collect gems and survive as long as possible before time runs out.\u003c\/li\u003e\n\u003cli\u003eLeading Edge: Race a car on a pseudo-3d race track.\u003c\/li\u003e\n\u003cli\u003eKinetix: Break bricks with your paddle, and use powerups to avoid various menaces.\u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Simon Brew,Allister Brimble,David Crookes\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Raspberry Pi Press\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 11\/12\/2024\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 296\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Hardcover\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 2.34lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.30h x 6.90w x 1.00d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781916868045\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cb\u003e\u003ci\u003eBrimble, Allister:\u003c\/i\u003e\u003c\/b\u003e - \u003cb\u003eAllister Brimble\u003c\/b\u003e is a music and sound designer and has created the audio for over 400 video games since the early 1990s. During his time in the industry, Allister has worked on almost every format, from the early 8- and 16-bit home computers to hand-held devices and beyond, into today's current consoles, phones, and tablets.\u003cb\u003e\u003ci\u003eUpton, Liz:\u003c\/i\u003e\u003c\/b\u003e - \u003cb\u003eLiz Upton\u003c\/b\u003e was an award-winning journalist before becoming one of the co-founders of Raspberry Pi along with her husband Eben. She now works as Executive Director of Communications at Raspberry Pi. Liz plays the piano, collects and restores old fountain pens, and has an uncanny knack of getting toddlers to consume vegetables.\u003cb\u003e\u003ci\u003eBraben, David:\u003c\/i\u003e\u003c\/b\u003e - \u003cp\u003e\u003cb\u003eDr. David Braben\u003c\/b\u003e has been a software engineer for 42 years, beginning when he co-wrote the best-selling computer game \u003ci\u003eElite\u003c\/i\u003e while still at Cambridge University in the early 1980s. He founded Frontier Developments plc in January 1994, a 750-person company based on the Science Park in Cambridge, which floated in 2013 (AIM: FDEV), and co-founded the Raspberry Pi Foundation in 2008, a charity that supports education worldwide, and sells small educational computers for as little as $5.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eHe supports start-ups, particularly in the environmental space through his membership of Cambridge Angels. He was awarded a Fellowship of the Royal Academy of Engineering in 2012, a Fellowship of BAFTA in 2015 (one of only 97 since the first was given to Alfred Hitchcock in 1971), honorary doctorates from Abertay University, the Open University, and York University, and an OBE in 2014.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eHe loves games, sailing, films, and is a BAFTA film judge.\u003c\/p\u003e\u003cbr\u003eEt al...\u003cbr\u003e","brand":"booksdeli.com","offers":[{"title":"Simon Brew \/ Hardcover \/ English","offer_id":47287123345565,"sku":"9781916868045","price":47.34,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_f1d96532-8af6-4f10-9298-301a2f1d027a.jpg?v=1760034754"},{"product_id":"artificial-intelligence-in-finance-a-python-based-guide-9781492055433","title":"Artificial Intelligence in Finance: A Python-Based Guide","description":"\u003cp\u003eThe widespread adoption of AI and machine learning is revolutionizing many industries today. Once these technologies are combined with the programmatic availability of historical and real-time financial data, the financial industry will also change fundamentally. With this practical book, you'll learn how to use AI and machine learning to discover statistical inefficiencies in financial markets and exploit them through algorithmic trading. \u003c\/p\u003e\u003cp\u003e Author Yves Hilpisch shows practitioners, students, and academics in both finance and data science practical ways to apply machine learning and deep learning algorithms to finance. Thanks to lots of self-contained Python examples, you'll be able to replicate all results and figures presented in the book. \u003c\/p\u003e\u003cp\u003e In five parts, this guide helps you: \u003c\/p\u003e\u003cul\u003e \u003cli\u003eLearn central notions and algorithms from AI, including recent breakthroughs on the way to artificial general intelligence (AGI) and superintelligence (SI) \u003c\/li\u003e\n\u003cli\u003eUnderstand why data-driven finance, AI, and machine learning will have a lasting impact on financial theory and practice \u003c\/li\u003e\n\u003cli\u003eApply neural networks and reinforcement learning to discover statistical inefficiencies in financial markets \u003c\/li\u003e\n\u003cli\u003eIdentify and exploit economic inefficiencies through backtesting and algorithmic trading--the automated execution of trading strategies \u003c\/li\u003e\n\u003cli\u003eUnderstand how AI will influence the competitive dynamics in the financial industry and what the potential emergence of a financial singularity might bring about \u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Yves J. Hilpisch\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e O'Reilly Media\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 11\/17\/2020\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 475\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 1.66lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.19h x 7.00w x 0.96d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781492055433\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cp\u003eDr. Yves J. Hilpisch is founder and managing partner of The Python Quants (http: \/\/tpq.io), a group that focuses on the use of open source technologies for financial data science, algorithmic trading and computational finance. He is the author of the books Python for Finance (O'Reilly, 2014), Derivatives Analytics with Python (Wiley, 2015) and Listed Volatility and Variance Derivatives (Wiley, 2017). Yves lectures on computational finance at the CQF Program (http: \/\/cqf.com), on data science at htw saar University of Applied Sciences (http: \/\/htwsaar.de), and is the director for the online training program leading to the first Python for Finance University Certificate (awarded by htw saar).\u003c\/p\u003e\u003cbr\u003e","brand":"booksdeli.com","offers":[{"title":"Yves J. Hilpisch \/ Paperback \/ English","offer_id":47287390535837,"sku":"9781492055433","price":112.48,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_9e5f5d5c-ba46-493e-85b5-b76653d577b2.jpg?v=1760041056"},{"product_id":"practical-deep-learning-2nd-edition-a-python-based-introduction-9781718504202","title":"Practical Deep Learning, 2nd Edition: A Python-Based Introduction","description":"\u003cb\u003eDeep learning made simple.\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003eDip into deep learning without drowning in theory with this fully updated edition of \u003ci\u003ePractical Deep Learning\u003c\/i\u003e from experienced author and AI expert Ronald T. Kneusel. \u003cp\u003e\u003c\/p\u003eAfter a brief review of basic math and coding principles, you'll dive into hands-on experiments and learn to build working models for everything from image analysis to creative writing, and gain a thorough understanding of how each technique works under the hood. Whether you're a developer looking to add AI to your toolkit or a student seeking practical machine learning skills, this book will teach you: \u003cp\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eHow neural networks work and how they're trained\u003c\/li\u003e\n\u003cli\u003eHow to use classical machine learning models\u003c\/li\u003e\n\u003cli\u003eHow to develop a deep learning model from scratch\u003c\/li\u003e\n\u003cli\u003eHow to evaluate models with industry-standard metrics\u003c\/li\u003e\n\u003cli\u003eHow to create your own generative AI models\u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003eEach chapter emphasizes practical skill development and experimentation, building to a case study that incorporates everything you've learned to classify audio recordings. Examples of working code you can easily run and modify are provided, and all code is freely available on GitHub. With \u003ci\u003ePractical Deep Learning\u003c\/i\u003e, second edition, you'll gain the skills and confidence you need to build real AI systems that solve real problems. \u003cp\u003e\u003c\/p\u003e\u003cb\u003eNew to this edition: \u003c\/b\u003e Material on computer vision, fine-tuning and transfer learning, localization, self-supervised learning, generative AI for novel image creation, and large language models for in-context learning, semantic search, and retrieval-augmented generation (RAG).\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Ronald T. Kneusel\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e No Starch Press\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 07\/08\/2025\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 584\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 2.20lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.21h x 7.01w x 1.18d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781718504202\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cb\u003eRonald T. Kneusel\u003c\/b\u003e earned a PhD in machine learning from the University of Colorado, Boulder, and has over 20 years of machine learning experience in industry. Kneusel is also the author of numerous books, including \u003ci\u003eMath for Programming\u003c\/i\u003e (2025), \u003ci\u003eThe Art of Randomness\u003c\/i\u003e (2024), \u003ci\u003eHow AI Works\u003c\/i\u003e (2023), \u003ci\u003eStrange Code\u003c\/i\u003e (2022), and \u003ci\u003eMath for Deep Learning\u003c\/i\u003e (2021), all from No Starch Press.\u003cbr\u003e","brand":"booksdeli.com","offers":[{"title":"Ronald T. Kneusel \/ Paperback \/ English","offer_id":47287653466269,"sku":"9781718504202","price":91.28,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_ce901cce-ee18-4edf-86c8-742990e8009f.jpg?v=1760044819"},{"product_id":"high-performance-python-practical-performant-programming-for-humans-9781098165963","title":"High Performance Python: Practical Performant Programming for Humans","description":"\u003cp\u003eYour Python code may run correctly, but what if you need it to run faster? This practical book shows you how to locate performance bottlenecks and significantly speed up your code in high-data-volume programs. By explaining the fundamental theory behind design choices, this expanded edition of \u003cem\u003eHigh Performance Python\u003c\/em\u003e helps experienced Python programmers gain a deeper understanding of Python's implementation.\u003c\/p\u003e \u003cp\u003eHow do you take advantage of multicore architectures or compilation? Or build a system that scales up beyond RAM limits or with a GPU? Authors Micha Gorelick and Ian Ozsvald reveal concrete solutions to many issues and include war stories from companies that use high-performance Python for GenAI data extraction, productionized machine learning, and more.\u003c\/p\u003e\u003cbr\u003e \u003cbr\u003e \u003cul\u003e \u003cli\u003eGet a better grasp of NumPy, Cython, and profilers\u003c\/li\u003e \u003cli\u003eLearn how Python abstracts the underlying computer architecture\u003c\/li\u003e \u003cli\u003eUse profiling to find bottlenecks in CPU time and memory usage\u003c\/li\u003e \u003cli\u003eWrite efficient programs by choosing appropriate data structures\u003c\/li\u003e \u003cli\u003eSpeed up matrix and vector computations\u003c\/li\u003e \u003cli\u003eProcess DataFrames quickly with Pandas, Dask, and Polars\u003c\/li\u003e \u003cli\u003eSpeed up your neural networks and GPU computations\u003c\/li\u003e \u003cli\u003eUse tools to compile Python down to machine code\u003c\/li\u003e \u003cli\u003eManage multiple I\/O and computational operations concurrently\u003c\/li\u003e \u003cli\u003eConvert multiprocessing code to run on local or remote clusters\u003c\/li\u003e \u003c\/ul\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Micha Gorelick,Ian Ozsvald\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e O'Reilly Media\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 06\/03\/2025\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 521\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 1.82lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.19h x 7.00w x 1.05d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781098165963\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cb\u003e\u003ci\u003eOzsvald, Ian:\u003c\/i\u003e\u003c\/b\u003e - Ian Ozsvald is a chief data Scientist and coach. He co-organizes the annual PyDataLondon conference with 700+ attendees and the associated 15,000+ member monthly meetup. He runs the established Mor Consulting data science consultancy in London and gives conference talks internationally, often as keynote speaker. He has 26 years of experience as a senior data science leader, trainer, and team coach. Noting the absence of advice for senior leaders he established the RebelAI data science leadership community in 2023, having helped many clients at a strategic level since 2015. For fun, he's walked by his high-energy Springer Spaniel, surfs the Cornish coast, and drinks fine coffee. Past talks and articles can be found at \u003cem\u003ehttps: \/\/ianozsvald.com\u003c\/em\u003e.\u003cb\u003e\u003ci\u003eGorelick, Micha:\u003c\/i\u003e\u003c\/b\u003e - Micha Gorelick has worked as a machine learning researcher and engineer for The Markup and OCCRP. She was the co-founder of an applied machine learning company, Fast Forward Labs and authored the book  \u003cem\u003eHigh Performance Python\u003c\/em\u003e. She has worked as the lead researcher on a variety of cutting-edge research projects on topics ranging from neural networks for text summarization, probabilistic programming for understanding housing prices and various machine learning approaches for journalism.","brand":"booksdeli.com","offers":[{"title":"Micha Gorelick \/ Paperback \/ English","offer_id":47287795712157,"sku":"9781098165963","price":89.98,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_ced61258-0aee-49fb-bc36-192ebfd28423.jpg?v=1760048707"},{"product_id":"murachs-python-programming-2nd-edition-9781943872749","title":"Murach's Python Programming (2nd Edition)","description":"\u003cp\u003eIf 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 self-paced approach will help you build competence and confidence in your programming skills. And Python is the best language ever for learning how to program because of its simplicity and breadth...two features that are hard to find in a single language.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eBut this isn't just a book for beginners! Our self-paced approach also works for experienced programmers, helping you learn Python faster and better than you've ever learned a language before. By the time you're through, you will have mastered the key Python skills that are needed on the job, including those for object-oriented, database, and GUI programming.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eTo make all of this possible, section 1 presents an 8-chapter course that will get anyone off to a great start with Python. Section 2 builds on that base by presenting the other essential skills that every Python programmer should have. Section 3 shows you how to develop object-oriented programs, a critical skillset in today's world. And section 4 shows you how to apply all of the skills that you've already learned as you build database and GUI programs for the real world.\u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Joel Murach,Michael Urban\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Mike Murach \u0026amp; Associates, Inc.\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 04\/01\/2021\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 564\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 2.50lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.90h x 8.00w x 1.50d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781943872749","brand":"booksdeli.com","offers":[{"title":"Joel Murach \/ Paperback \/ English","offer_id":47287808753821,"sku":"9781943872749","price":92.98,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_3377ba8c-257e-49ae-a01a-717719da81d6.jpg?v=1760049172"},{"product_id":"automate-the-boring-stuff-with-python-2nd-edition-practical-programming-for-total-beginners-9781593279929","title":"Automate the Boring Stuff with Python, 2nd Edition: Practical Programming for Total Beginners","description":"\u003cb\u003eLearn how to code while you write programs that effortlessly perform useful feats of automation! \u003c\/b\u003e\u003cp\u003e\u003c\/p\u003eThe second edition of this international fan favorite includes a brand-new chapter on input validation, Gmail and Google Sheets automations, tips for updating CSV files, and more. \u003cp\u003e\u003c\/p\u003eIf you've ever spent hours renaming files or updating spreadsheet cells, you know how tedious tasks like these can be. But what if you could have your computer do them for you? \u003ci\u003eAutomate the Boring Stuff with Python, 2nd Edition\u003c\/i\u003e teaches even the technically uninclined how to write programs that do in minutes what would take hours to do by hand--no prior coding experience required! \u003cp\u003e\u003c\/p\u003eThis new, fully revised edition of Al Sweigart's bestselling Pythonic classic, \u003ci\u003eAutomate the Boring Stuff with Python\u003c\/i\u003e, covers all the basics of Python 3 while exploring its rich library of modules for performing specific tasks, like scraping data off the Web, filling out forms, renaming files, organizing folders, sending email responses, and merging, splitting, or encrypting PDFs. There's also a brand-new chapter on input validation, tutorials on automating Gmail and Google Sheets, tips on automatically updating CSV files, and other recent feats of automations that improve your efficiency. \u003cp\u003e\u003c\/p\u003eDetailed, step-by-step instructions walk you through each program, allowing you to create useful tools as you build out your programming skills, and updated practice projects at the end of each chapter challenge you to improve those programs and use your newfound skills to automate similar tasks. Boring tasks no longer have to take to get through--and neither does learning Python!\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Al Sweigart\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e No Starch Press\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 11\/12\/2019\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 592\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 2.40lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.20h x 6.70w x 1.50d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781593279929\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cb\u003eAl Sweigart \u003c\/b\u003eis a professional software developer who teaches programming to kids and adults. Sweigart has written several bestselling programming books for beginners, including \u003ci\u003eAutomate the Boring Stuff with Python\u003c\/i\u003e, \u003ci\u003eInvent Your Own Computer Games with Python\u003c\/i\u003e, \u003ci\u003eCracking Codes with Python\u003c\/i\u003e, and \u003ci\u003eCoding with Minecraft \u003c\/i\u003e(all from No Starch Press).\u003cbr\u003e","brand":"booksdeli.com","offers":[{"title":"Al Sweigart \/ Paperback \/ English","offer_id":47347843563677,"sku":"9781593279929","price":71.4,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_d893fd79-454a-4d79-8739-a7ea52a8132c.jpg?v=1761648242"},{"product_id":"computer-science-from-scratch-building-interpreters-art-emulators-and-ml-in-python-9781718504301","title":"Computer Science from Scratch: Building Interpreters, Art, Emulators and ML in Python","description":"\u003cb\u003eYou know how to write Python. Now master the computer science that makes it work.\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003eIf you've been programming for a while, you may have found yourself wondering about the deeper principles behind the code. How are programming languages implemented? What does an interpreter really do? How does the microprocessor execute instructions at a fundamental level? How does a machine learning algorithm make decisions? \u003cp\u003e\u003c\/p\u003e\u003ci\u003eComputer Science from Scratch\u003c\/i\u003e is for experienced Python programmers who want to fill in those gaps--not through abstract lectures, but through carefully designed projects that bring core CS concepts to life. Understanding these fundamental building blocks will make you a more versatile and effective programmer. \u003cp\u003e\u003c\/p\u003eEach chapter presents a focused, hands-on project that teaches a fundamental idea in computer science: \u003cbr\u003e\u003cul\u003e\n\u003cli\u003eINTERPRETERS: Understand syntax, parsing, and evaluation by writing a BASIC interpreter\u003c\/li\u003e\n\u003cli\u003eEMULATORS: Learn computer architecture by building an NES emulator from the ground up\u003c\/li\u003e\n\u003cli\u003eGRAPHICS: Explore image manipulation and algorithmic art through computer graphics projects\u003c\/li\u003e\n\u003cli\u003eMACHINE LEARNING: Demystify classification by implementing a simple, readable KNN model\u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003eThese projects aren't about building tools--they're structured lessons that use code to reveal how computing works. Each chapter concludes with real-world context, thoughtful extensions, and exercises to deepen your understanding. \u003cp\u003e\u003c\/p\u003eAuthored by David Kopec, a computer science professor and author of the popular Classic Computer Science Problems series, this is not a beginner's book, and it's not a theory-heavy academic text. It's a practical, code-driven introduction to the essential ideas and mechanisms of computer science--written for programmers who want more than syntax. \u003cp\u003e\u003c\/p\u003eIf you've been writing Python and are ready to explore the foundations behind computing, this book will guide you there--with clarity, depth, and purpose.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e David Kopec\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e No Starch Press\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 09\/30\/2025\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 280\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 1.20lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.40h x 6.90w x 0.70d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781718504301\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cb\u003eDavid Kopec\u003c\/b\u003e is an associate professor of computer science at Albright College. He is the author of five programming books, including the Classic Computer Science Problems series, and spent several years as an iOS developer for startups. In addition to his teaching work, David is an avid podcaster and indie app developer with an MS in computer science from Dartmouth and an EMBA from Quantic.\u003cbr\u003e","brand":"booksdeli.com","offers":[{"title":"David Kopec \/ Paperback \/ English","offer_id":47347885277341,"sku":"9781718504301","price":71.4,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_34eede9d-3015-4bf8-9f1e-6980bc93fce1.jpg?v=1761649604"},{"product_id":"introducing-python-modern-computing-in-simple-packages-9781098174408","title":"Introducing Python: Modern Computing in Simple Packages","description":"Stuck in a coding conundrum? Whether you're an advanced beginner, an intermediate developer, or a curious newcomer, the complexities of coding can often feel like a labyrinth with no exit. With Python, however, you can start writing real code quickly--but where should you start? \u003cp\u003e In this updated third edition, Bill Lubanovic acts as your personal guide to Python, offering a clear path through the intricacies and capabilities of this much-beloved coding language, including new chapters on AI models and performance enhancements. Easy to understand and enjoyable to read, this book not only teaches you the core concepts but also dives into practical applications that bridge the gap between learning and doing. By reading it, you will: \u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cul\u003e \u003cli\u003eUnderstand everything from basic data structures to advanced features \u003c\/li\u003e\n\u003cli\u003eGain insights into using Python for files, networking, databases, and data science \u003c\/li\u003e\n\u003cli\u003eLearn testing, debugging, code reuse, and other essential development tips \u003c\/li\u003e\n\u003cli\u003eExplore how Python can be utilized in business, science, and the arts\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Bill Lubanovic\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e O'Reilly Media\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 10\/14\/2025\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 658\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 2.28lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.19h x 7.00w x 1.33d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781098174408\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cb\u003e\u003ci\u003eLubanovic, Bill:\u003c\/i\u003e\u003c\/b\u003e - Bill Lubanovic has been a developer for over 40 years, specializing in Linux, the web, and Python. He authored the O'Reilly book Fast API coauthored Linux System Administration and wrote three editions of Introducing Python. Bill lives with his family and cats in the Sangre de Sasquatch mountains of Minnesota.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"booksdeli.com","offers":[{"title":"Bill Lubanovic \/ Paperback \/ English","offer_id":47348160299165,"sku":"9781098174408","price":71.4,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_2e27e735-3cf8-4c14-8c6c-a81a226fd12b.jpg?v=1761652596"},{"product_id":"learn-python-in-one-hour-programming-by-example-2nd-edition-9781615992393","title":"Learn Python in One Hour: Programming by Example, 2nd Edition","description":"\u003cp\u003e\u003cstrong\u003eYou're already a smart person\u003c\/strong\u003e, you don't need a 1000+ page book to get you started on the web's fastest growing programming platform. Instead, \u003cem\u003eLearn Python in One Hour\u003c\/em\u003e delivers on the promise of code literacy while saving your most precious commodity - time itself. Volkman's innovative programming-by-example approach means you focus on usage, not mindless detail. Based on the author's sold-out live seminars, you'll see Python's flexible coding technique in action as we refactor from script to procedural to object-oriented during actual problem solving.\u003cbr\u003e In a twelve-lesson progression, you'll be exposed to this and more: \u003c\/p\u003e \u003cul\u003e \u003cli\u003eBasic file input and output operations, incuding exceptions\u003c\/li\u003e \u003cli\u003eUsing functions to compute and return multiple values\u003c\/li\u003e \u003cli\u003eBasic elements of a class definition and how to call methods\u003c\/li\u003e \u003cli\u003eLists, dictionaries, sets, and other collections\u003c\/li\u003e \u003cli\u003eIteration through collections, files, sorted sets\u003c\/li\u003e \u003cli\u003eSearching strings with regular expressions (\u003cstrong\u003eregex\u003c\/strong\u003e)\u003c\/li\u003e \u003cli\u003eClient and server programs for\u003cstrong\u003e REST methods\u003c\/strong\u003e\n\u003c\/li\u003e \u003cli\u003e\n\u003cstrong\u003eUsing threads\u003c\/strong\u003e in Python for multiple tasks\u003c\/li\u003e \u003cli\u003e\n\u003cstrong\u003eCGI-BIN programming\u003c\/strong\u003e for simple HTML Forms processing\u003c\/li\u003e \u003cli\u003eSix most common Python pitfalls\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003eTake the One Hour challenge and see if you too can pick up 90% of syntax and semantics in less time than you probably spend commuting each day.\u003cbr\u003e \u003cbr\u003e \u003cstrong\u003eAbout the Author\u003c\/strong\u003e\u003cbr\u003e Victor R. Volkman graduated \u003cem\u003ecum laude\u003c\/em\u003e from Michigan Technological University with a BS in Computer Science in 1986. Since then, he has written for numerous publications, including \u003cem\u003eThe C Gazette, C++ Users Journal, Windows Developers Journal, \u003c\/em\u003e and many others. He has taught college-level programming courses at Washtenaw Community College and has served on its Computer Information Science (CIS) Faculty Advisory Board for more than a decade. Volkman says Python helped him \"rediscover the joy of programming again.\"\u003cbr\u003e \u003cbr\u003e From \u003cstrong\u003eModern Software Press\u003c\/strong\u003e\u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Victor R. Volkman\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Modern Software Press\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 05\/01\/2014\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 54\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 0.22lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.61h x 6.69w x 0.11d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781615992393\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cb\u003e\u003ci\u003eVolkman, Victor R.:\u003c\/i\u003e\u003c\/b\u003e - Victor R. Volkman graduated cum laude from Michigan Technological University with a BS in Computer Science in 1986. Since then, he has written for numerous publications, including The C Gazette, C\/C++ Users Journal, Windows Developers Journal, and many others. Victor has thirty years of programming experience in southeastern Michigan. He has taught college-level programming courses at Washtenaw Community College and has served on the Computer Information Science (CIS) Faculty Advisory Board for more than a decade. Volkman came to Python late in his programming career in 2011, but he is making up for lost time by teaching by example and mentoring wherever possible. With Python, he has rediscovered the joy of programming he first encountered at age fourteen. You can find books he has written about computer programming, history, and psychology on Amazon.com. His day-job is at ProQuest.","brand":"booksdeli.com","offers":[{"title":"Victor R. Volkman \/ Paperback \/ English","offer_id":47348189692061,"sku":"9781615992393","price":21.48,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_dced0dea-219a-4e2c-802c-5f9f57f6a502.jpg?v=1761653207"},{"product_id":"python-programming-language-a-quickstudy-laminated-reference-guide-9781423251651","title":"Python Programming Language: A Quickstudy Laminated Reference Guide","description":"\u003cp\u003eCreated for developers of all skill levels to find the essentials of common operations combined with the fastest reference guide for writing code. This handy 6 page laminated guide is a concise desktop reference to key concepts behind Python logic, syntax, and operation. Expertly written to concisely cover the planning of a program written in Python, assigning your first variables, importing other libraries, formatting output strings, and creating classes. Beginning students or seasoned programmers will find this tool a perfect go-to for reference to those core concepts. This unbeatable value makes it easy to add this reference to your programmer's toolbox.\u003cbr\u003e6 page laminated guide includes: \u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eHistory \u0026amp; Key Features\u003c\/li\u003e\n\u003cli\u003eLanguage Structure\u003cul\u003e\u003cli\u003eNaming Conventions\u003c\/li\u003e\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003eVariables \u0026amp; Data Types\u003cul\u003e\n\u003cli\u003eCommon Data Types\u003c\/li\u003e\n\u003cli\u003eType Hints \u0026amp; Static Typing (Python 3.5+)\u003c\/li\u003e\n\u003cli\u003eUnions\u003c\/li\u003e\n\u003cli\u003eReserved Keywords\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003eImporting Modules\u003c\/li\u003e\n\u003cli\u003eConsole Input \u0026amp; Output\u003cul\u003e\n\u003cli\u003eDisplay Output\u003c\/li\u003e\n\u003cli\u003eConvert Output\u003c\/li\u003e\n\u003cli\u003eControl Print Behavior\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003eStrings\u003cul\u003e\n\u003cli\u003eConcatenation \u0026amp; Repetition\u003c\/li\u003e\n\u003cli\u003eGet String Length\u003c\/li\u003e\n\u003cli\u003eAccess Characters \u0026amp; Slices\u003c\/li\u003e\n\u003cli\u003eEscape Characters\u003c\/li\u003e\n\u003cli\u003eString Formatting\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003eOperators\u003cul\u003e\n\u003cli\u003eArithmetic Operators\u003c\/li\u003e\n\u003cli\u003eComparison Operators\u003c\/li\u003e\n\u003cli\u003eLogical Operators\u003c\/li\u003e\n\u003cli\u003eAssignment Operators\u003c\/li\u003e\n\u003cli\u003eBitwise Operators\u003c\/li\u003e\n\u003cli\u003eMembership Operators\u003c\/li\u003e\n\u003cli\u003eIdentity Operators\u003c\/li\u003e\n\u003cli\u003eAssignment Expressions (Python 3.8+)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003eStatements\u003cul\u003e\n\u003cli\u003eSimple Statements\u003c\/li\u003e\n\u003cli\u003eCompound Statements\u003c\/li\u003e\n\u003cli\u003eExpressions vs. Statements\u003c\/li\u003e\n\u003cli\u003eMultiline Statements\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003eFunctions\u003cul\u003e\u003cli\u003eVariable-Length Arguments\u003c\/li\u003e\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003eFlow Control\u003cul\u003e\n\u003cli\u003eBasic if Statement\u003c\/li\u003e\n\u003cli\u003eThe if ... else Statement\u003c\/li\u003e\n\u003cli\u003eUsing if ... elif ... else\u003c\/li\u003e\n\u003cli\u003eOne-Line if Statement\u003c\/li\u003e\n\u003cli\u003eCheck Multiple Conditions\u003c\/li\u003e\n\u003cli\u003eStructural Pattern Matching (Python 3.10+)\u003c\/li\u003e\n\u003cli\u003easyncio for Asynchronous Programming (Python 3.7+)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003eLooping\u003c\/li\u003e\n\u003cli\u003eObject-Oriented Programming (OOP)\u003cul\u003e\n\u003cli\u003eClasses \u0026amp; Objects\u003c\/li\u003e\n\u003cli\u003eInheritance\u003c\/li\u003e\n\u003cli\u003ePolymorphism\u003c\/li\u003e\n\u003cli\u003eMethod Overriding\u003c\/li\u003e\n\u003cli\u003eself Type (Python 3.11+)\u003c\/li\u003e\n\u003cli\u003edataclasses Module (Python 3.7+)\u003c\/li\u003e\n\u003cli\u003eGenerators\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Robin Nixon\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Quickstudy Reference Guides\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 05\/01\/2025\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Other\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 0.30lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 11.00h x 8.40w x 0.20d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781423251651","brand":"booksdeli.com","offers":[{"title":"Robin Nixon \/ Other \/ English","offer_id":47348286619805,"sku":"9781423251651","price":21.48,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_79ea8514-32ba-4fee-8404-6cdeb494cdb4.jpg?v=1761655724"},{"product_id":"python-programming-for-beginners-python-programming-language-tutorial-9781633830394","title":"Python Programming for Beginners: Python Programming Language Tutorial","description":"Python is a programming language that is used for general purposes. It is described as a high-level programming scripting language but may also be put to use for non-scripting contexts. It is different from other programming languages since it embraces code readability and the ability to express programming language using only a few lines of codes. Python intents to create clearer programs for small programming uses as well as for complex and large scale programming use. Python supports several programming concepts: it may be applied to object oriented programming, imperative-styles as well as functional programming.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Joseph Joyner\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Mihails Konoplovs\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 06\/26\/2014\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 40\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 0.15lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.00h x 6.00w x 0.08d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781633830394\u003cbr\u003e\u003cbr\u003e\u003ci\u003eThis title is not returnable\u003c\/i\u003e\u003cbr\u003e","brand":"booksdeli.com","offers":[{"title":"Joseph Joyner \/ Paperback \/ English","offer_id":47351019864221,"sku":"9781633830394","price":26.63,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_b287c9f8-7f79-4a4e-b2a5-eb40b2b17406.jpg?v=1761684825"},{"product_id":"the-quick-python-book-fourth-edition-9781633436336","title":"The Quick Python Book, Fourth Edition","description":"\u003cb\u003eA fast-paced introduction to Python for intermediate developers-now with coverage of generative AI!\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003eFor over 25 years, \u003ci\u003eThe Quick Python Book\u003c\/i\u003e has been one of the best Python books money can buy. It concisely covers programming basics, while introducing Python's comprehensive standard library and unique features in depth and detail. In this fourth edition, you'll find new coverage of AI coding tools like Copilot and Google's Colaboratory (Colab), and develop a mindset that can make the most of AI. \u003cp\u003e\u003c\/p\u003e\u003ci\u003eThe Quick Python Book, Fourth Edition\u003c\/i\u003e includes: \u003cp\u003e\u003c\/p\u003e- Python syntax, data structures, and best practices\u003cbr\u003e - Python as an object oriented language\u003cbr\u003e - Common Python libraries\u003cbr\u003e - Basic data handling with Python\u003cbr\u003e - Using AI code generation tools with Python \u003cp\u003e\u003c\/p\u003e Whether you're new to Python or looking to advance your basic skills, \u003ci\u003eThe Quick Python Book, Fourth Edition\u003c\/i\u003e will get you writing effective Python code fast. Python authority and former Chair of the Python Software Foundation Board or Directors \u003cb\u003eNaomi Ceder\u003c\/b\u003e has returned to author this extensively revised fourth edition. With the personal touch of a skilled teacher, Naomi beautifully balances details of the language with the insights and advice you need to handle any task. \u003cp\u003e\u003c\/p\u003e Foreword by \u003cb\u003eLuciano Ramalho\u003c\/b\u003e. \u003cp\u003e\u003c\/p\u003e Purchase of the print book includes a free eBook in PDF and ePub formats from Manning Publications. \u003cp\u003e\u003c\/p\u003e \u003cb\u003eAbout the technology\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e System automation. High-performance web apps. Cloud and back-end services. Cutting edge AI. No matter what you're building, it pays to know how to read and write Python! \u003ci\u003eThe Quick Python Book\u003c\/i\u003e has helped over 100,000 developers get up to speed with the Python programming language. This revised Fourth Edition, fully updated for Python 3.13, explores the latest features and libraries and shows you how to code smarter with AI tools like ChatGPT. \u003cp\u003e\u003c\/p\u003e \u003cb\u003eAbout the book\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e \u003ci\u003eThe Quick Python Book, Fourth Edition\u003c\/i\u003e teaches you the essential Python features and techniques you need for most common scripting, application programming, and data science tasks. Written for developers comfortable with another programming language, it dives right into the good stuff. New interactive notebooks, quick-check questions, and end-of-chapter labs all help practice and consolidate your new skills. Plus, you'll find practical advice on writing prompts and using AI assistants to accelerate your day-to-day work. \u003cp\u003e\u003c\/p\u003e \u003cb\u003eWhat's inside\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e- Python syntax, data structures, and best practices\u003cbr\u003e - Object-oriented Python\u003cbr\u003e - Must-know Python libraries\u003cbr\u003e - Data handling \u003cp\u003e\u003c\/p\u003e\u003cb\u003eAbout the reader\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e For beginning-intermediate programmers. No prior experience with Python required. \u003cp\u003e\u003c\/p\u003e \u003cb\u003eAbout the author\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e \u003cb\u003eNaomi Ceder\u003c\/b\u003e has been learning, teaching, and writing about Python since 2001. An elected fellow of the Python Software Foundation, Naomi is a past chair of its board of directors. In 2022 she became the seventh person to receive the PSF Distinguished Service Award. \u003cp\u003e\u003c\/p\u003e \u003cb\u003eTable of Contents\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e Part 1\u003cbr\u003e 1 About Python\u003cbr\u003e 2 Getting started\u003cbr\u003e 3 The quick Python overview\u003cbr\u003e Part 2\u003cbr\u003e 4 The absolute basics\u003cbr\u003e 5 Lists, tuples, and sets\u003cbr\u003e 6 Strings\u003cbr\u003e 7 Dictionaries\u003cbr\u003e 8 Control flow\u003cbr\u003e 9 Functions\u003cbr\u003e 10 Modules and scoping rules\u003cbr\u003e 11 Python programs\u003cbr\u003e 12 Using the filesystem\u003cbr\u003e 13 Reading and writing files\u003cbr\u003e 14 Exceptions\u003cbr\u003e Part 3\u003cbr\u003e 15 Classes and object-oriented programming\u003cbr\u003e 16 Regular expressions\u003cbr\u003e 17 Data types as objects\u003cbr\u003e 18 Packages\u003cbr\u003e 19 Using Python libraries\u003cbr\u003e Part 4\u003cbr\u003e 20 Basic file wrangling\u003cbr\u003e 21 Processing data files\u003cbr\u003e 22 Data over the network\u003cbr\u003e 23 Saving data\u003cbr\u003e 24 Exploring data\u003cbr\u003e Appendix\u003cbr\u003e A guide to Python's documentation\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Naomi Ceder\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Manning Publications\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 04\/29\/2025\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 584\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 2.15lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.20h x 7.30w x 1.30d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781633436336\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cp\u003e\u003cstrong\u003eNaomi Ceder\u003c\/strong\u003e has been learning, teaching, and writing about Python since 2001. An elected fellow of the Python Software Foundation, Naomi is a past chair of its board of directors. In 2022 she became the seventh person to receive the PSF Distinguished Service Award.\u003c\/p\u003e\u003cbr\u003e","brand":"booksdeli.com","offers":[{"title":"Naomi Ceder \/ Paperback \/ English","offer_id":47393066516637,"sku":"9781633436336","price":104.33,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_a14a6046-4b9f-4731-87cd-682071aa4443.jpg?v=1762569097"},{"product_id":"a-smarter-way-to-learn-python-learn-it-faster-remember-it-longer-9781974431472","title":"A Smarter Way to Learn Python: Learn it faster. Remember it longer.","description":"I wasn't smart enough to learn a computer language like Python-until I got smart about \u003cem\u003ehow\u003c\/em\u003e to learn it.\u003cp\u003eI was smart enough to earn an honors degree in philosophy from Harvard, but an aptitude test told me to avoid computer programming. I'm sure it was right. But then I designed a learning system for myself that quadrupled my aptitude for learning computer languages. It worked so well for me that I've used it to teach coding to grandmothers, cab drivers, musicians, and 50,000 other newbies.\u003c\/p\u003e\u003cp\u003e\u003ci\u003e\"Mark Myers' method of getting what can be...difficult information into a format that makes it exponentially easier to consume, truly understand, and synthesize into real-world application is beyond anything I've encountered before.\" -Amazon reviewer Jason A. Ruby reviewing my first book, A Smarter Way to Learn JavaScript\u003c\/i\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eQuadruple your learning ability.\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eWashington University research shows that a key teaching method I use-interactive recall practice-improves learning performance 400 percent.\u003c\/p\u003e\u003cp\u003e\u003ci\u003e\"I don't feel lost and I don't feel that I am forgetting things as I go along.\" -Amazon reviewer Leonie M. reviewing my second book, A Smarter Way to Learn HTML and CSS\u003c\/i\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eUnderstanding is easy. Remembering is hard.\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eComputer languages are not inherently hard to understand, even for non-techies. \u003ci\u003eRemembering\u003c\/i\u003e is the problem. If you remember all of Chapter 1 through Chapter 10, you'll understand Chapter 11. But you \u003cem\u003edon't\u003c\/em\u003e remember. Though you read and read, most of it doesn't stick. You don't have a solid foundation to build on. Halfway through the book, it all collapses. That's when most people give up.\u003c\/p\u003e\u003cp\u003e\u003ci\u003e\"I've signed up to a few sites like Udemy, Codecademy, FreeCodeCamp, Lynda, YouTube videos, even searched on Coursera but nothing seemed to work for me. This book takes only 10 minutes each chapter and after that, you can exercise what you've just learned right away!\" -Amazon reviewer Constanza Morales reviewing my first book, A Smarter Way to Learn JavaScript\u003c\/i\u003e \u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eInteractive exercises make it stick.\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eResearch shows that you will remember everything if you're repeatedly asked to recall it. That's the beauty of flash cards. But technology offers an even better way to make information stick. With my book you get almost a thousand interactive exercises-they're free online-that embed the whole book in your memory. Algorithms check your work to make sure you know what you think you know. When you stumble, you do the exercise again. You keep trying until you know the chapter cold.\u003c\/p\u003e\u003cp\u003e\u003ci\u003e\"Not only do the exercises make learning fun, they reinforce the material right away so it sinks in deeper.\" -Amazon reviewer Timothy B. Miller reviewing my second book, A Smarter Way to Learn HTML and CSS\u003c\/i\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eYou won't get bored or sleepy.\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eThe exercises keep you engaged, give you extra practice where you're shaky, and prepare you for each next step. Every lesson is built on top of a solid foundation that you and I have carefully constructed. Each individual step is small. But all the little steps add up to real knowledge-knowledge that you retain.\u003c\/p\u003e\u003cp\u003e\u003ci\u003eI finally feel like I KNOW it and won't need to look up the syntax each time...\" -Amazon reviewer J. Caritas reviewing my third book, A Smarter Way to Learn jQuery\u003c\/i\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eReally, it ain't that hard.\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eReviewing my books on Amazon, readers who've struggled with programming concepts like functions, loops, and scope write, \"I had no idea these things were so simple!\"\u003c\/p\u003e\u003cp\u003e\u003ci\u003e\"...makes it much easier to suddenly realize a concept that seemed abstract and too hard to wrap your head around is suddenly not complicated at all.\" - Amazon reviewer IMHO reviewing A Smarter Way to Learn JavaScript\u003c\/i\u003e\u003c\/p\u003e\u003cp\u003eYou don't need to be a computer genius to learn Python. You just need to be smart about \u003cem\u003ehow\u003c\/em\u003e you\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Mark Myers\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Createspace Independent Publishing Platform\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 08\/09\/2017\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 238\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 0.92lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 10.00h x 7.00w x 0.50d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781974431472\u003cbr\u003e\u003cbr\u003e\u003ci\u003eThis title is not returnable\u003c\/i\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"booksdeli.com","offers":[{"title":"Mark Myers \/ Paperback \/ English","offer_id":47401408561309,"sku":"9781974431472","price":42.74,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_773e9a53-655f-46d3-901d-d288015a5fd1.jpg?v=1762922106"},{"product_id":"coding-for-dummies-all-new-edition-9781394365562","title":"Coding for Dummies, All New Edition","description":"\u003cp\u003e\u003cb\u003eYour first step toward thinking like a coder\u003c\/b\u003e \u003c\/p\u003e\u003cp\u003e\u003ci\u003eCoding For Dummies\u003c\/i\u003e is one of the most popular get-started guides for new coders. This all- new edition demystifies essential coding concepts before diving into building simple apps in Python and JavaScript. For anyone brand-new to writing code, this book is an ideal first step, because you'll get an overview of how coding works, the essential tools of coding, and how to apply coding in different ways. Plus, you'll get insight into how new tools like AI can quickly boost your coding know-how. Enter the world of code with this easy-to-follow Dummies guide! \u003c\/p\u003e\u003cul\u003e \u003cli\u003eLearn the basics of coding, including key concepts you'll need in every coding language\u003c\/li\u003e \u003cli\u003eGet a rundown of the most popular language, and start coding in JavaScript and Python\u003c\/li\u003e \u003cli\u003eFollow step-by-step instructions to build your first apps\u003c\/li\u003e \u003cli\u003eDiscover how AI can help you become a better, faster coder\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003eLooking for a foundation in the basics of coding, plus simple tasks to help you get started? \u003ci\u003eCoding For Dummies\u003c\/i\u003e is the book for you.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Paul McFedries\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e For Dummies\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 11\/04\/2025\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 336\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 0.88lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.20h x 7.30w x 0.70d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781394365562\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cb\u003ePaul McFedries\u003c\/b\u003e is an experienced programmer, tech expert, educator, and author. He's spent a lifetime teaching complex technology topics to everyday people by focusing on straightforward, simple solutions and techniques. He's the author of \u003ci\u003eHTML, CSS, \u0026amp; JavaScript All-in-One For Dummies\u003c\/i\u003e and \u003ci\u003eWeb Coding \u0026amp; Development All-in-One For Dummies\u003c\/i\u003e.\u003cbr\u003e\u003c\/p\u003e","brand":"booksdeli.com","offers":[{"title":"Paul McFedries \/ Paperback \/ English","offer_id":47401421340829,"sku":"9781394365562","price":47.34,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_832a9b7a-d797-481e-aea7-7b02b698fc51.jpg?v=1762922481"},{"product_id":"ai-and-ml-for-coders-in-pytorch-a-coders-guide-to-generative-ai-and-machine-learning-9781098199173","title":"AI and ML for Coders in Pytorch: A Coder's Guide to Generative AI and Machine Learning","description":"Eager to learn AI and machine learning but unsure where to start? Laurence Moroney's hands-on, code-first guide demystifies complex AI concepts without relying on advanced mathematics. Designed for programmers, it focuses on practical applications using PyTorch, helping you build real-world models without feeling overwhelmed. \u003cp\u003e From computer vision and natural language processing (NLP) to generative AI with Hugging Face Transformers, this book equips you with the skills most in demand for AI development today. You'll also learn how to deploy your models across the web and cloud confidently. \u003c\/p\u003e\u003cul\u003e \u003cli\u003eGain the confidence to apply AI without needing advanced math or theory expertise \u003c\/li\u003e\n\u003cli\u003eDiscover how to build AI models for computer vision, NLP, and sequence modeling with PyTorch \u003c\/li\u003e\n\u003cli\u003eLearn generative AI techniques with Hugging Face Diffusers and Transformers\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Laurence Moroney\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e O'Reilly Media\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 08\/05\/2025\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 444\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 1.55lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.19h x 7.00w x 0.90d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781098199173\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cb\u003e\u003ci\u003eMoroney, Laurence:\u003c\/i\u003e\u003c\/b\u003e - Laurence Moroney is and award-winning researcher and best-selling author. A veteran in the programming and machine learning industry, Laurence has authored over 20 books, including top selling programming books, science fiction novels, and even movie-related comic books. He teaches popular AI specializations on Coursera with Andrew Ng of deeplearning.ai. A recognized speaker all over the world, Laurence is passionate about demistifying AI and ML for software developers.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"booksdeli.com","offers":[{"title":"Laurence Moroney \/ Paperback \/ English","offer_id":47449597247645,"sku":"9781098199173","price":99.98,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_2d5776d5-fd9e-4367-9b97-786da9ec0bca.jpg?v=1764246567"},{"product_id":"automate-the-boring-stuff-with-python-workbook-projects-and-exercises-to-sharpen-your-python-skills-9781718504509","title":"Automate the Boring Stuff with Python Workbook: Projects and Exercises to Sharpen Your Python Skills","description":"\u003cb\u003eYou've seen what Python can do. Now go deeper.\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003eThis workbook transforms Al Sweigart's best-selling guide from a reading experience into a coding experience. Following \u003ci\u003eAutomate the Boring Stuff with Python\u003c\/i\u003e chapter by chapter, this workbook will help you turn concepts into muscle memory through carefully designed exercises, projects, and real Python scripts. \u003cp\u003e\u003c\/p\u003eEvery concept from \u003ci\u003eAutomate \u003c\/i\u003eis reinforced through carefully sequenced questions, exercises, and projects that help you think like a programmer and prove to yourself that you really get it. \u003cp\u003e\u003c\/p\u003eAt the end of each chapter, you'll tackle miniprojects that bring everything together. Whether you're renaming files, scraping websites, converting text to speech, modifying spreadsheets, or sending emails, you'll build scripts that do real work. Fun projects like image generators and word games are in the mix too, not just boring stuff. \u003cp\u003e\u003c\/p\u003eEvery question and project come with a solution at the back of the book, so you're never stuck. \u003cp\u003e\u003c\/p\u003eInside, you'll find: \u003cp\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e Fill-in-the-blank and short-answer questions that reinforce key concepts\u003c\/li\u003e\n\u003cli\u003eTargeted exercises to build fluency with variables, loops, functions, regular expressions, and more\u003c\/li\u003e\n\u003cli\u003eReal Python scripts to run, tweak, and debug\u003c\/li\u003e\n\u003cli\u003eProjects that automate common tasks like organizing files, backing up data, and scheduling programs\u003c\/li\u003e\n\u003cli\u003eFull working code for every project so you can check your work and learn by example\u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003eWith over 500,000 copies sold worldwide, \u003ci\u003eAutomate the Boring Stuff with Python\u003c\/i\u003e has become the go-to guide for learning Python. This workbook gives you the structure, feedback, and smart reinforcement to go from reading code to writing it with confidence.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Al Sweigart\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e No Starch Press\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 11\/04\/2025\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 256\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 1.05lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.90h x 7.90w x 0.80d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781718504509\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cb\u003eAl Sweigart\u003c\/b\u003e is a software developer, fellow of the Python Software Foundation, and author of several popular programming books including \u003ci\u003eAutomate the Boring Stuff with Python\u003c\/i\u003e, \u003ci\u003eThe Big Book of Small Python Projects\u003c\/i\u003e, \u003ci\u003eBeyond the Basic Stuff with Python\u003c\/i\u003e, \u003ci\u003eCoding with Minecraft\u003c\/i\u003e, and \u003ci\u003eThe Recursive Book of Recursion\u003c\/i\u003e (all from No Starch Press).\u003cbr\u003e","brand":"booksdeli.com","offers":[{"title":"Al Sweigart \/ Paperback \/ English","offer_id":47449604522141,"sku":"9781718504509","price":59.98,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_cf8e7444-a046-4f12-aafd-eec64c59f5c6.jpg?v=1764246745"},{"product_id":"deep-learning-with-python-third-edition-9781633436589","title":"Deep Learning with Python, Third Edition","description":"\u003cb\u003eThe bestselling book on Python deep learning, now covering generative AI, Keras 3, PyTorch, and JAX!\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e\u003ci\u003eDeep Learning with Python, Third Edition\u003c\/i\u003e puts the power of deep learning in your hands. This new edition includes the latest Keras and TensorFlow features, generative AI models, and added coverage of PyTorch and JAX. Learn directly from the creator of Keras and step confidently into the world of deep learning with Python. \u003cp\u003e\u003c\/p\u003eIn \u003ci\u003eDeep Learning with Python, Third Edition\u003c\/i\u003e you'll discover: \u003cp\u003e\u003c\/p\u003e - Deep learning from first principles\u003cbr\u003e - The latest features of Keras 3\u003cbr\u003e - A primer on JAX, PyTorch, and TensorFlow\u003cbr\u003e - Image classification and image segmentation\u003cbr\u003e - Time series forecasting\u003cbr\u003e - Large Language models\u003cbr\u003e - Text classification and machine translation\u003cbr\u003e - Text and image generation--build your own GPT and diffusion models!\u003cbr\u003e - Scaling and tuning models \u003cp\u003e\u003c\/p\u003e With over 100,000 copies sold, \u003ci\u003eDeep Learning with Python\u003c\/i\u003e makes it possible for developers, data scientists, and machine learning enthusiasts to put deep learning into action. In this expanded and updated third edition, Keras creator \u003cb\u003eFrançois Chollet\u003c\/b\u003e offers insights for both novice and experienced machine learning practitioners. You'll master state-of-the-art deep learning tools and techniques, from the latest features of Keras 3 to building AI models that can generate text and images. \u003cp\u003e\u003c\/p\u003e \u003cb\u003eAbout the technology\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e In less than a decade, deep learning has changed the world--twice. First, Python-based libraries like Keras, TensorFlow, and PyTorch elevated neural networks from lab experiments to high-performance production systems deployed at scale. And now, through Large Language Models and other generative AI tools, deep learning is again transforming business and society. In this new edition, Keras creator François Chollet invites you into this amazing subject in the fluid, mentoring style of a true insider. \u003cp\u003e\u003c\/p\u003e \u003cb\u003eAbout the book\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e \u003ci\u003eDeep Learning with Python, Third Edition\u003c\/i\u003e makes the concepts behind deep learning and generative AI understandable and approachable. This complete rewrite of the bestselling original includes fresh chapters on transformers, building your own GPT-like LLM, and generating images with diffusion models. Each chapter introduces practical projects and code examples that build your understanding of deep learning, layer by layer. \u003cp\u003e\u003c\/p\u003e \u003cb\u003eWhat's inside\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e - Hands-on, code-first learning\u003cbr\u003e - Comprehensive, from basics to generative AI\u003cbr\u003e - Intuitive and easy math explanations\u003cbr\u003e - Examples in Keras, PyTorch, JAX, and TensorFlow \u003cp\u003e\u003c\/p\u003e\u003cb\u003eAbout the reader\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e For readers with intermediate Python skills. No previous experience with machine learning or linear algebra required. \u003cp\u003e\u003c\/p\u003e \u003cb\u003eAbout the author\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e \u003cb\u003eFrançois Chollet\u003c\/b\u003e is the co-founder of Ndea and the creator of Keras. \u003cb\u003eMatthew Watson\u003c\/b\u003e is a software engineer at Google working on Gemini and a core maintainer of Keras. \u003cp\u003e\u003c\/p\u003e \u003cb\u003eTable of Contents\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e 1 What is deep learning?\u003cbr\u003e 2 The mathematical building blocks of neural networks\u003cbr\u003e 3 Introduction to TensorFlow, PyTorch, JAX, and Keras\u003cbr\u003e 4 Classification and regression\u003cbr\u003e 5 Fundamentals of machine learning\u003cbr\u003e 6 The universal workflow of machine learning\u003cbr\u003e 7 A deep dive on Keras\u003cbr\u003e 8 Image classification\u003cbr\u003e 9 ConvNet architecture patterns\u003cbr\u003e 10 Interpreting what ConvNets learn\u003cbr\u003e 11 Image segmentation\u003cbr\u003e 12 Object detection\u003cbr\u003e 13 Timeseries forecasting\u003cbr\u003e 14 Text classification\u003cbr\u003e 15 Language models and the Transformer\u003cbr\u003e 16 Text generation\u003cbr\u003e 17 Image generation\u003cbr\u003e 18 Best practices for the real world\u003cbr\u003e 19 The future of AI\u003cbr\u003e 20 Conclusions \u003cp\u003e\u003c\/p\u003e Get a free eBook (PDF or ePub) from Manning as well as access to the online liveBook format (and its AI assistant that will answer your questions in any language) when you purchase the print book.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Francois Chollet,Matthew Watson\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Manning Publications\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 11\/18\/2025\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 648\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 2.77lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.18h x 7.35w x 1.45d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781633436589\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cb\u003eFrançois Chollet\u003c\/b\u003e is a software engineer at Google and creator of the Keras deep learning library. \u003cp\u003e\u003c\/p\u003e\u003cb\u003eMatthew Watson\u003c\/b\u003e is a core maintainer of the Keras deep learning library, focusing primarily on tools for Natural Language Processing.\u003cbr\u003e","brand":"booksdeli.com","offers":[{"title":"Francois Chollet \/ Paperback \/ English","offer_id":47464005402781,"sku":"9781633436589","price":127.98,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_af2c6545-b330-4a70-8212-f287072d4d43.jpg?v=1764943555"},{"product_id":"python-automation-for-dummies-9781394371426","title":"Python Automation for Dummies","description":"\u003cp\u003e\u003cb\u003eStreamline Your Workflow and Boost Productivity with Python Automation\u003c\/b\u003e \u003c\/p\u003e\u003cp\u003eIn today's workplaces, there's a high demand for know-how on the Python programming language, especially for writing time-saving scripts that can simplify routine work tasks. \u003ci\u003ePython Automation For Dummies\u003c\/i\u003e delivers, with simple explanations of how you can use Python to automatically wrangle data files, manage media files, create shortcuts, find and organize web data, and even analyze social media for trends. With this easy-to-follow Dummies guide, you can upskill, expand your productivity, and speed up the process of generating data-driven insights. You'll even learn to enhance your Python automations with AI, for workflows that are faster and smarter. \u003c\/p\u003e\u003cul\u003e \u003cli\u003eReview the basics of Python coding and follow steps for automating all sorts of tasks\u003c\/li\u003e \u003cli\u003eManage large file sets, organize and analyze data, and speed up research processes\u003c\/li\u003e \u003cli\u003eAutomate scheduling and other time-consuming tasks--and optimize work with AI\u003c\/li\u003e \u003cli\u003eFree up time and resources by automating routine work, so you can foucs on more important issues\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003eThis is a great Dummies resource for Python developers interested in applying the popular coding language to make workflows more efficient.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Alan Simpson\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e For Dummies\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 12\/16\/2025\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 400\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 1.18lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.14h x 7.45w x 0.72d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781394371426\u003c\/p\u003e","brand":"booksdeli.com","offers":[{"title":"Alan Simpson \/ Paperback \/ English","offer_id":47503243116701,"sku":"9781394371426","price":55.24,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_3eb8f08f-2db5-4b63-89bf-a5a017214b8d.jpg?v=1766552599"},{"product_id":"python-object-oriented-programming-fourth-edition-build-robust-and-maintainable-object-oriented-python-applications-and-libraries-9781801077262","title":"Python Object-Oriented Programming - Fourth Edition: Build robust and maintainable object-oriented Python applications and libraries","description":"\u003cp\u003e\u003cstrong\u003eA comprehensive guide to exploring modern Python through data structures, design patterns, and effective object-oriented techniques\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eKey Features: \u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eBuild an intuitive understanding of object-oriented design, from introductory to mature programs\u003c\/li\u003e\n\u003cli\u003e Learn the ins and outs of Python syntax, libraries, and best practices\u003c\/li\u003e\n\u003cli\u003e Examine a machine-learning case study at the end of each chapter\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eBook Description: \u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003ePython Object-Oriented Programming, Fourth Edition dives deep into the various aspects of OOP, Python as an OOP language, common and advanced design patterns, and hands-on data manipulation and testing of more complex OOP systems. These concepts are consolidated by open-ended exercises, as well as a real-world case study at the end of every chapter, newly written for this edition. All example code is now compatible with Python 3.9+ syntax and has been updated with type hints for ease of learning.\u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003eSteven and Dusty provide a friendly, comprehensive tour of important OOP concepts, such as inheritance, composition, and polymorphism, and explain how they work together with Python's classes and data structures to facilitate good design. UML class diagrams are generously used throughout the text for you to understand class relationships. Beyond the book's focus on OOP, it features an in-depth look at Python's exception handling and how functional programming intersects with OOP. Not one, but two very powerful automated testing systems, unittest and pytest, are introduced in this book. The final chapter provides a detailed discussion of Python's concurrent programming ecosystem.\u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003eBy the end of the book, you will have a thorough understanding of how to think about and apply object-oriented principles using Python syntax and be able to confidently create robust and reliable programs.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWhat You Will Learn: \u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eImplement objects in Python by creating classes and defining methods\u003c\/li\u003e\n\u003cli\u003eExtend class functionality using inheritance\u003c\/li\u003e\n\u003cli\u003eUse exceptions to handle unusual situations cleanly\u003c\/li\u003e\n\u003cli\u003eUnderstand when to use object-oriented features, and more importantly, when not to use them\u003c\/li\u003e\n\u003cli\u003eDiscover several widely used design patterns and how they are implemented in Python\u003c\/li\u003e\n\u003cli\u003eUncover the simplicity of unit and integration testing and understand why they are so important\u003c\/li\u003e\n\u003cli\u003eLearn to statically type check your dynamic code\u003c\/li\u003e\n\u003cli\u003eUnderstand concurrency with asyncio and how it speeds up programs\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWho this book is for: \u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eIf you are new to object-oriented programming techniques, or if you have basic Python skills and wish to learn how and when to correctly apply OOP principles in Python, this is the book for you. Moreover, if you are an object-oriented programmer coming from other languages or seeking a leg up in the new world of Python, you will find this book a useful introduction to Python. Minimal previous experience with Python is necessary.\u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Steven F. Lott,Dusty Phillips\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Packt Publishing\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 07\/02\/2021\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 714\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 2.66lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.25h x 7.50w x 1.43d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781801077262\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cb\u003e\u003ci\u003eLott, Steven F.:\u003c\/i\u003e\u003c\/b\u003e - Steven F. Lott has been programming since the 70s, when computers were large, expensive, and rare. As a contract software developer and architect, he has worked on hundreds of projects, from very small to very large. He's been using Python to solve business problems for almost 20 years.\u003cb\u003e\u003ci\u003ePhillips, Dusty:\u003c\/i\u003e\u003c\/b\u003e - Dusty Phillips is a Canadian software developer and an author currently living in New Brunswick. He has been active in the open-source community for 2 decades and has been programming in Python for nearly as long. He holds a master's degree in computer science and has worked for Facebook, the United Nations, and several startups.\u003cbr\u003e\u003cbr\u003e\u003ci\u003eThis title is not returnable\u003c\/i\u003e\u003cbr\u003e","brand":"booksdeli.com","offers":[{"title":"Steven F. Lott \/ Paperback \/ English","offer_id":47532356534429,"sku":"9781801077262","price":127.98,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_6d418950-7e4a-4793-b22d-6caa153b9f6e.jpg?v=1767683048"},{"product_id":"statistical-analysis-with-python-for-dummies-9781394370320","title":"Statistical Analysis with Python for Dummies","description":"\u003cp\u003e\u003cb\u003eWrangle stats as you learn how to graph, analyze, and interpret data with Python\u003c\/b\u003e \u003c\/p\u003e\u003cp\u003e\u003ci\u003eStatistical Analysis with Python For Dummies\u003c\/i\u003e introduces you to the tool of choice for digging deep into data to inform business decisions. Even if you're new to coding, this book unlocks the magic of Python and shows you how to apply it to statistical analysis tasks. You'll learn to set up a coding environment and use Python's libraries and functions to mine data for correlations and test hypotheses. You'll also get a crash course in the concepts of probability, including graphing and explaining your results. Part coding book, part stats class, part business analyst guide, this book is ideal for anyone tasked with squeezing insight from data. \u003c\/p\u003e\u003cul\u003e \u003cli\u003eGet clear explanations of the basics of statistics and data analysis\u003c\/li\u003e \u003cli\u003eLearn how to summarize and analyze data with Python, step by step\u003c\/li\u003e \u003cli\u003eImprove business decisions with objective evidence and analysis\u003c\/li\u003e \u003cli\u003eExplore hypothesis testing, regression analysis, and prediction techniques\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003eThis is the perfect introduction to Python for students, professionals, and the stat-curious.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Joseph Schmuller\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e For Dummies\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 12\/30\/2025\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 432\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 1.25lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.15h x 7.41w x 0.90d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781394370320\u003c\/p\u003e","brand":"booksdeli.com","offers":[{"title":"Joseph Schmuller \/ Paperback \/ English","offer_id":47532359352477,"sku":"9781394370320","price":59.98,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_aa9bc452-9166-452d-b266-e2bf1cd0597c.jpg?v=1767683150"},{"product_id":"python-standard-library-a-quickstudy-laminated-reference-guide-9781423251668","title":"Python Standard Library: A Quickstudy Laminated Reference Guide","description":"\u003cp\u003eAn extremely handy programmer's standard library reference that is as durable as it is portable. This 6 page laminated guide includes essential script modules used by developers of all skill levels to simplify the process of programming in Python. This guide is all script and is organized to find needed script quickly. As with QuickStudy reference on any subject, with continued reference, the format lends itself to memorization. Beginning students or seasoned programmers will find this tool a perfect go-to for the at-a-glance script answer and memory jog you might need. At this price and for the bank of script included it's an easy add to your programmer's toolbox.\u003cbr\u003e6 page laminated guide includes: \u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eGeneral Functionality\u003c\/li\u003e\n\u003cli\u003eDate\/Time Processing\u003c\/li\u003e\n\u003cli\u003eOS Module\u003cul\u003e\n\u003cli\u003eFile Operations\u003c\/li\u003e\n\u003cli\u003eProcess Control\u003c\/li\u003e\n\u003cli\u003eEnvironment Variables \u0026amp; System Info\u003c\/li\u003e\n\u003cli\u003eProperties of the DirEntry Class: Use DirEntry_Instance.x\u003c\/li\u003e\n\u003cli\u003eThe pathlib Module: Use pathlib.x\u003c\/li\u003e\n\u003cli\u003eProperties of the Purepath Class: PurePath_Instance.x\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003eProcess \u0026amp; Thread Management\u003c\/li\u003e\n\u003cli\u003eDebugging Functionality\u003cul\u003e\n\u003cli\u003ePDB Module\u003c\/li\u003e\n\u003cli\u003eDebugging for the PDB Module\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003eMathematic and Numeric Operations\u003cul\u003e\u003cli\u003eMath Module\u003c\/li\u003e\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003eIterable and Iterator Operations\u003cul\u003e\n\u003cli\u003eCollections Module\u003c\/li\u003e\n\u003cli\u003eClasses of the Collections Module\u003c\/li\u003e\n\u003cli\u003eItertools Module\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Berajah Jayne,Robin Nixon\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Quickstudy Reference Guides\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 05\/01\/2025\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Other\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 0.30lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 11.00h x 8.40w x 0.10d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781423251668","brand":"booksdeli.com","offers":[{"title":"Berajah Jayne \/ Other \/ English","offer_id":47566680621213,"sku":"9781423251668","price":21.48,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_214ac78f-9442-461b-ac99-1b6465e733c4.jpg?v=1768314762"},{"product_id":"python-in-excel-step-by-step-9781394340767","title":"Python in Excel Step-By-Step","description":"\u003cp\u003e\u003cb\u003eAn intuitive guide for professionals wanting to prepare for the future of Microsoft Excel by building Python in Excel skills and unleashing the power of their data.\u003c\/b\u003e \u003c\/p\u003e\u003cp\u003eA hands-on guide to the foundational Python in Excel skills you'll need to understand and use this powerful analytics tool, \u003ci\u003ePython in Excel Step-by-Step\u003c\/i\u003e is for current Excel users interested in expanding their data analysis skillset with Python. Analytics educator and Microsoft Excel MVP David Langer demonstrates how to use Python in Excel, tounlock new analytics capabilities in Excel, and build your foundation for the future of Excel: do-it-yourself (DIY) data science. \u003c\/p\u003e\u003cp\u003eThe book leverages your existing Excel knowledge to learn the Python foundation you can apply right away. This is the same approach David has used to successfully teach more than 1,000 professionals Python - even if you've never written code before. David also includes: \u003c\/p\u003e\u003cul\u003e \u003cli\u003eTargeted coverage of the Python fundamentals required for analytics - learn just what you need fast\u003c\/li\u003e \u003cli\u003eHow to use the powerful pandas and plotnine libraries to facilitate data manipulation and visualization using Python in Excel\u003c\/li\u003e \u003cli\u003eA DIY data science roadmap for you to build the skills you need to unleash the power of your data to have more impact at work\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003ePerfect for professionals use Microsoft Excel for data analysis, like marketing managers, financial analysts, and supply chain manager, \u003ci\u003ePython in Excel Step-by-Step\u003c\/i\u003e is an invaluable new resource for all business professionals who use Excel and want to build skills for Excel's AI-powered future.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e David Langer\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Wiley\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 02\/03\/2026\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 352\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 1.20lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 8.90h x 7.20w x 0.50d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781394340767\u003c\/p\u003e","brand":"booksdeli.com","offers":[{"title":"David Langer \/ Paperback \/ English","offer_id":47645035921565,"sku":"9781394340767","price":80.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_415c6d1e-7cf2-4007-9fc3-065b76aa4ed6.jpg?v=1770750209"},{"product_id":"python-in-easy-steps-9781787910539","title":"Python in Easy Steps","description":"\u003cp\u003e\u003cstrong\u003ePython in easy steps, 3rd edition\u003c\/strong\u003e teaches you to program in the powerful Python programming language - the world's favorite coding language. It gives complete examples that illustrate each aspect with colorized source code.\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003ePython in easy steps, 3rd edition\u003c\/strong\u003e begins by explaining how to install the free Python interpreter so that you can quickly begin to create your own executable programs by copying the book's examples. It demonstrates all the Python language basics before moving on to provide examples of Object-Oriented Programming (OOP). A new chapter for this edition then demonstrates how to process web form data with the Flask web framework for Python. The book concludes by demonstrating how you can use your acquired knowledge to create and deploy graphical windowed applications.\u003c\/p\u003e\u003cbr\u003e\u003cp\u003e\u003cstrong\u003ePython in easy steps, 3rd edition\u003c\/strong\u003e has an easy-to-follow style, and makes no assumption you have previous knowledge of any programming language, so it's ideal for: \u003c\/p\u003e\u003cbr\u003e\u003cli\u003eThe newcomer to computer programming. \u003c\/li\u003e\u003cbr\u003e\u003cli\u003eProgrammers moving from another programming language.\u003c\/li\u003e\u003cbr\u003e\u003cli\u003eStudents studying Python programming at school or college.\u003c\/li\u003e\u003cbr\u003e\u003cli\u003eThose seeking a career in computing who need a fundamental understanding of computer programming. \u003c\/li\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Mike McGrath\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e In Easy Steps\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 02\/24\/2026\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 192\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 0.85lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 8.80h x 7.20w x 0.50d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781787910539\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cb\u003e\u003ci\u003eMcGrath, Mike:\u003c\/i\u003e\u003c\/b\u003e - \u003cstrong\u003eMike McGrath now lives in South-east Europe, on the sun-kissed shores of the Aegean Sea. Mike gained his extensive knowledge of computer languages while working as a developer contracting to companies around the world. His interests include coins of ancient Greece, dining-out with friends, and the ongoing evolution of the world wide web.\u003c\/strong\u003e","brand":"booksdeli.com","offers":[{"title":"Mike McGrath \/ Paperback \/ English","offer_id":47699042959517,"sku":"9781787910539","price":37.97,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_d93b4dec-17f4-4027-9873-bf20161b9df5.jpg?v=1772696713"},{"product_id":"raspberry-pi-for-beginners-how-to-get-the-most-out-of-your-raspberry-pi-including-raspberry-pi-basics-tips-and-tricks-raspberry-pi-projects-and-m-9781761030703","title":"Raspberry Pi For Beginners: How to get the most out of your raspberry pi, including raspberry pi basics, tips and tricks, raspberry pi projects, and m","description":"\u003cp\u003e\u003cstrong\u003eRASPBERRY PI\u003c\/strong\u003e\u003cbr\u003e \u003cbr\u003e The Raspberry Pi is a small computer that is affordable, fun, practical, and rapidly growing in popularity. It has a huge range of functions, and the uses of this amazing little computer are only limited by the users imagination, time, and effort. \u003cbr\u003e \u003cbr\u003e This book explains how the Raspberry Pi works, and the different uses of this computer. \u003cbr\u003e No matter what version of Pi you currently have, this guide will show you how to begin using and getting more out of it. \u003cbr\u003e \u003cbr\u003e This guide covers some Raspberry Pi projects you can undertake, the different command lines that you will need to know, and answers to some of the most commonly asked questions regarding the use of a Pi. \u003cbr\u003e \u003cbr\u003e This book serves as a complete guide for beginners to the Raspberry Pi, and will have you completing fun projects with your Pi in no time! \u003c\/p\u003e\u003cp\u003e\u003cbr\u003e \u003cstrong\u003eHere Is What You'll Learn About...\u003c\/strong\u003e\u003c\/p\u003e \u003cul\u003e \u003cli\u003eHow a Pi Works\u003c\/li\u003e \u003cli\u003eThe Different Uses Of a Pi\u003c\/li\u003e \u003cli\u003eRaspberry Pi Projects\u003c\/li\u003e \u003cli\u003eDifferent Command Lines to Use\u003c\/li\u003e \u003cli\u003eCommon Issues With the Raspberry Pi \u0026amp; How to Fix Them\u003c\/li\u003e \u003cli\u003eRaspberry Pi FAQ\u003c\/li\u003e \u003cli\u003eMuch, Much More!\u003c\/li\u003e \u003c\/ul\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Matthew Oates\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Ingram Publishing\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 12\/18\/2019\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 34\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 0.13lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.00h x 6.00w x 0.07d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781761030703\u003cbr\u003e\u003cbr\u003e\u003ci\u003eThis title is not returnable\u003c\/i\u003e\u003cbr\u003e","brand":"booksdeli.com","offers":[{"title":"Matthew Oates \/ Paperback \/ English","offer_id":47712120897693,"sku":"9781761030703","price":29.97,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_afdceea0-ee82-499b-a0e1-ce568cb7d4ae.jpg?v=1773171635"},{"product_id":"programming-esp32-learn-micropython-coding-and-electronics-9781739487485","title":"Programming ESP32: Learn MicroPython Coding and Electronics","description":"\u003cp\u003eThis book will teach you Python programming and some basic electronics without assuming any prior knowledge of either subject. The book initially focusses on Python programming, building up a Morse Code example.\u003c\/p\u003e\u003cp\u003eThe book is suitable for most ESP32 boards, but concentrates on the most popular ESP32 Lite and the ESP32 DevKit 1. In the chapters on electronics, breadboard layouts are provided for both of these boards.\u003c\/p\u003e\u003cp\u003eDiscover how to: \u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eFlash Python firmware onto an ESP32 board\u003c\/li\u003e\n\u003cli\u003eInstall and use the Thonny Python editor and upload programs on to your ESP32\u003c\/li\u003e\n\u003cli\u003eWrite simple programs to control the ESP32 in Python\u003c\/li\u003e\n\u003cli\u003eStructure you programs with functions and modules\u003c\/li\u003e\n\u003cli\u003eMake effective use of Python Lists and Dictionaries\u003c\/li\u003e\n\u003cli\u003eAttach sensors, LEDs, displays and servomotors to an ESP32 and to program them\u003c\/li\u003e\n\u003cli\u003eMake use of the ESP32s WiFi capabilities to use the ESP32 as a web server and to call web services on the Internet\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Simon Monk\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Monkmakes Press\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 03\/20\/2025\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 174\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 0.53lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.00h x 6.00w x 0.37d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781739487485","brand":"booksdeli.com","offers":[{"title":"Simon Monk \/ Paperback \/ English","offer_id":47809119584413,"sku":"9781739487485","price":28.68,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_4bdfa336-c675-438a-b914-581f9a003f9e.jpg?v=1775556752"}],"url":"https:\/\/booksdeli.com\/collections\/computers-languages-python.oembed?page=2","provider":"booksdeli.com","version":"1.0","type":"link"}