{"title":"Computers--Languages--Python","description":null,"products":[{"product_id":"automate-the-boring-stuff-with-python-3rd-edition","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.\u003cdiv style=\"display:none\"\u003eISBN-10: 1718503407\u003cbr\u003eISBN-13: 9781718503403\u003cbr\u003eAuthor: Sweigart, Al, N\/A, N\/A\u003cbr\u003ePublisher: No Starch Press\u003cbr\u003e\n\u003c\/div\u003e","brand":"No Starch Press","offers":[{"title":"Paperback (May 2025)","offer_id":45657195249861,"sku":"9781718503403","price":56.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781718503403.jpg?v=1768889558"},{"product_id":"python-data-science-handbook-essential-tools-for-working-with-data","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\u003cdiv style=\"display:none\"\u003eISBN-10: 1098121228\u003cbr\u003eISBN-13: 9781098121228\u003cbr\u003eAuthor: Vanderplas, Jake, N\/A, N\/A\u003cbr\u003ePublisher: O'Reilly Media\u003cbr\u003e\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Paperback (Jan 2023)","offer_id":45657334055109,"sku":"9781098121228","price":79.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781098121228.jpg?v=1768891045"},{"product_id":"learn-python-in-one-hour-programming-by-example-2nd-edition","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\u003cdiv style=\"display:none\"\u003eISBN-10: 1615992391\u003cbr\u003eISBN-13: 9781615992393\u003cbr\u003eAuthor: Volkman, Victor R., N\/A, N\/A\u003cbr\u003ePublisher: Modern Software Press\u003cbr\u003e\n\u003c\/div\u003e","brand":"Modern Software Press","offers":[{"title":"Paperback (May 2014)","offer_id":45658271842501,"sku":"9781615992393","price":8.5,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781615992393.jpg?v=1768899269"},{"product_id":"python-basics-a-practical-introduction-to-python-3","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\u003cdiv style=\"display:none\"\u003eISBN-10: 1775093328\u003cbr\u003eISBN-13: 9781775093329\u003cbr\u003eAuthor: Bader, Dan, Jablonski, Joanna, Heisler, Fletcher\u003cbr\u003ePublisher: Real Python (Realpython.Com)\u003cbr\u003e\n\u003c\/div\u003e","brand":"Real Python (Realpython.Com)","offers":[{"title":"Paperback (Mar 2021)","offer_id":45658292093125,"sku":"9781775093329","price":39.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781775093329.jpg?v=1768899403"},{"product_id":"python-in-easy-steps","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\u003cdiv style=\"display:none\"\u003eISBN-10: 1787910539\u003cbr\u003eISBN-13: 9781787910539\u003cbr\u003eAuthor: McGrath, Mike, N\/A, N\/A\u003cbr\u003ePublisher: In Easy Steps\u003cbr\u003e\n\u003c\/div\u003e","brand":"In Easy Steps","offers":[{"title":"Paperback (Feb 2026)","offer_id":45658298319045,"sku":"9781787910539","price":18.04,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781787910539.jpg?v=1768899451"},{"product_id":"python-for-everybody-exploring-data-in-python-3","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.\u003cdiv style=\"display:none\"\u003eISBN-10: 1530051126\u003cbr\u003eISBN-13: 9781530051120\u003cbr\u003eAuthor: Blumenberg, Sue, Hauser, Elliott, Andrion, Aimee\u003cbr\u003ePublisher: Createspace Independent Publishing Platform\u003cbr\u003e\n\u003c\/div\u003e","brand":"Createspace Independent Publishing Platform","offers":[{"title":"Paperback (Apr 2016)","offer_id":45658348814533,"sku":"9781530051120","price":14.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781530051120.jpg?v=1768899750"},{"product_id":"coding-for-beginners-in-easy-steps","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\u003cdiv style=\"display:none\"\u003eISBN-10: 1787910199\u003cbr\u003eISBN-13: 9781787910195\u003cbr\u003eAuthor: McGrath, Mike, N\/A, N\/A\u003cbr\u003ePublisher: In Easy Steps\u003cbr\u003e\n\u003c\/div\u003e","brand":"In Easy Steps","offers":[{"title":"Paperback (Feb 2025)","offer_id":45659325333701,"sku":"9781787910195","price":18.04,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781787910195.jpg?v=1768908264"},{"product_id":"practical-deep-learning-2nd-edition-a-python-based-introduction","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).\u003cdiv style=\"display:none\"\u003eISBN-10: 1718504209\u003cbr\u003eISBN-13: 9781718504202\u003cbr\u003eAuthor: Kneusel, Ronald T., N\/A, N\/A\u003cbr\u003ePublisher: No Starch Press\u003cbr\u003e\n\u003c\/div\u003e","brand":"No Starch Press","offers":[{"title":"Paperback (Jul 2025)","offer_id":45659350630597,"sku":"9781718504202","price":66.49,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781718504202.jpg?v=1768908454"},{"product_id":"fluent-python-clear-concise-and-effective-programming","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\u003cdiv style=\"display:none\"\u003eISBN-10: 1492056359\u003cbr\u003eISBN-13: 9781492056355\u003cbr\u003eAuthor: Ramalho, Luciano, N\/A, N\/A\u003cbr\u003ePublisher: O'Reilly Media\u003cbr\u003e\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Paperback (May 2022)","offer_id":45659431207109,"sku":"9781492056355","price":75.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781492056355.jpg?v=1768909292"},{"product_id":"python-crash-course-3rd-edition-a-hands-on-project-based-introduction-to-programming","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\u003cdiv style=\"display:none\"\u003eISBN-10: 1718502702\u003cbr\u003eISBN-13: 9781718502703\u003cbr\u003eAuthor: Matthes, Eric, N\/A, N\/A\u003cbr\u003ePublisher: No Starch Press\u003cbr\u003e\n\u003c\/div\u003e","brand":"No Starch Press","offers":[{"title":"Paperback (Jan 2023)","offer_id":45659772420293,"sku":"9781718502703","price":49.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781718502703.jpg?v=1768914164"},{"product_id":"python-for-data-analysis-data-wrangling-with-pandas-numpy-and-jupyter","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\u003cdiv style=\"display:none\"\u003eISBN-10: 109810403X\u003cbr\u003eISBN-13: 9781098104030\u003cbr\u003eAuthor: McKinney, Wes, N\/A, N\/A\u003cbr\u003ePublisher: O'Reilly Media\u003cbr\u003e\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Paperback (Sep 2022)","offer_id":45659800764613,"sku":"9781098104030","price":79.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781098104030.jpg?v=1768914396"},{"product_id":"think-python-how-to-think-like-a-computer-scientist","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\u003cdiv style=\"display:none\"\u003eISBN-10: 1098155432\u003cbr\u003eISBN-13: 9781098155438\u003cbr\u003eAuthor: Downey, Allen B., N\/A, N\/A\u003cbr\u003ePublisher: O'Reilly Media\u003cbr\u003e\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Paperback (Jul 2024)","offer_id":45659800862917,"sku":"9781098155438","price":48.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781098155438.jpg?v=1768914397"},{"product_id":"learning-python-powerful-object-oriented-programming","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\u003cdiv style=\"display:none\"\u003eISBN-10: 1098171306\u003cbr\u003eISBN-13: 9781098171308\u003cbr\u003eAuthor: Lutz, Mark, N\/A, N\/A\u003cbr\u003ePublisher: O'Reilly Media\u003cbr\u003e\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Paperback (Apr 2025)","offer_id":45659883274437,"sku":"9781098171308","price":79.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781098171308.jpg?v=1768915343"},{"product_id":"python-quickstart-guide-the-simplified-beginners-guide-to-python-programming-using-hands-on-projects-and-real-world-applications","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\u003cdiv style=\"display:none\"\u003eISBN-10: 1636100376\u003cbr\u003eISBN-13: 9781636100371\u003cbr\u003eAuthor: Oliver, Robert\u003cbr\u003ePublisher: Clydebank Media LLC\u003cbr\u003e\n\u003c\/div\u003e","brand":"Clydebank Media LLC","offers":[{"title":"Hardcover (Apr 2023)","offer_id":46079879774405,"sku":"9781636100371","price":39.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781636100371.jpg?v=1776032421"},{"product_id":"python-all-in-one-for-dummies","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.\u003c\/p\u003e\u003cdiv style=\"display:none\"\u003eISBN-10: 1394236158\u003cbr\u003eISBN-13: 9781394236152\u003cbr\u003eAuthor: Shovic, John C., Simpson, Alan\u003cbr\u003ePublisher: For Dummies\u003cbr\u003e\n\u003c\/div\u003e","brand":"For Dummies","offers":[{"title":"Paperback (Apr 2024)","offer_id":46079946981573,"sku":"9781394236152","price":44.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781394236152.jpg?v=1776033204"},{"product_id":"build-a-large-language-model-from-scratch","title":"Build a Large Language Model (from Scratch)","description":"\u003cb\u003eHow to implement LLM attention mechanisms and GPT-style transformers. \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\u003cdiv style=\"display:none\"\u003eISBN-10: 1633437167\u003cbr\u003eISBN-13: 9781633437166\u003cbr\u003eAuthor: Raschka, Sebastian\u003cbr\u003ePublisher: Manning Publications\u003cbr\u003e\n\u003c\/div\u003e","brand":"Manning Publications","offers":[{"title":"Paperback (Oct 2024)","offer_id":46080198934725,"sku":"9781633437166","price":59.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781633437166.jpg?v=1776035446"},{"product_id":"python-pocket-reference-python-in-your-pocket","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 \u003cdiv style=\"display:none\"\u003eISBN-10: 1449357016\u003cbr\u003eISBN-13: 9781449357016\u003cbr\u003eAuthor: Lutz, Mark\u003cbr\u003ePublisher: O'Reilly Media\u003cbr\u003e\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Paperback (Mar 2014)","offer_id":46080579666117,"sku":"9781449357016","price":23.74,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781449357016.jpg?v=1776038475"},{"product_id":"statistical-analysis-with-python-for-dummies","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.\u003c\/p\u003e\u003cdiv style=\"display:none\"\u003eISBN-10: 1394370326\u003cbr\u003eISBN-13: 9781394370320\u003cbr\u003eAuthor: Schmuller, Joseph\u003cbr\u003ePublisher: For Dummies\u003cbr\u003e\n\u003c\/div\u003e","brand":"For Dummies","offers":[{"title":"Paperback (Dec 2025)","offer_id":46080789774533,"sku":"9781394370320","price":39.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781394370320.jpg?v=1776040328"},{"product_id":"python-automation-for-dummies","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.\u003c\/p\u003e\u003cdiv style=\"display:none\"\u003eISBN-10: 139437142X\u003cbr\u003eISBN-13: 9781394371426\u003cbr\u003eAuthor: Simpson, Alan\u003cbr\u003ePublisher: For Dummies\u003cbr\u003e\n\u003c\/div\u003e","brand":"For Dummies","offers":[{"title":"Paperback (Dec 2025)","offer_id":46080804847813,"sku":"9781394371426","price":33.24,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781394371426.jpg?v=1776040440"},{"product_id":"deep-learning-with-python-third-edition","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.\u003cdiv style=\"display:none\"\u003eISBN-10: 1633436586\u003cbr\u003eISBN-13: 9781633436589\u003cbr\u003eAuthor: Chollet, Francois, Watson, Matthew\u003cbr\u003ePublisher: Manning Publications\u003cbr\u003e\n\u003c\/div\u003e","brand":"Manning Publications","offers":[{"title":"Paperback (Nov 2025)","offer_id":46080988414149,"sku":"9781633436589","price":75.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781633436589.jpg?v=1776042632"},{"product_id":"introducing-python-modern-computing-in-simple-packages","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\u003cdiv style=\"display:none\"\u003eISBN-10: 1098174402\u003cbr\u003eISBN-13: 9781098174408\u003cbr\u003eAuthor: Lubanovic, Bill\u003cbr\u003ePublisher: O'Reilly Media\u003cbr\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"O'Reilly Media","offers":[{"title":"Paperback (Oct 2025)","offer_id":46080988545221,"sku":"9781098174408","price":49.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781098174408.jpg?v=1776042634"},{"product_id":"data-science-from-scratch-first-principles-with-python","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\u003cdiv style=\"display:none\"\u003eISBN-10: 1492041130\u003cbr\u003eISBN-13: 9781492041139\u003cbr\u003eAuthor: Grus, Joel\u003cbr\u003ePublisher: O'Reilly Media\u003cbr\u003e\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Paperback (Jun 2019)","offer_id":46081375568069,"sku":"9781492041139","price":65.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781492041139.jpg?v=1776045288"},{"product_id":"computer-science-from-scratch-building-interpreters-art-emulators-and-ml-in-python","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.\u003cdiv style=\"display:none\"\u003eISBN-10: 1718504306\u003cbr\u003eISBN-13: 9781718504301\u003cbr\u003eAuthor: Kopec, David\u003cbr\u003ePublisher: No Starch Press\u003cbr\u003e\n\u003c\/div\u003e","brand":"No Starch Press","offers":[{"title":"Paperback (Sep 2025)","offer_id":46100220969157,"sku":"9781718504301","price":49.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781718504301.jpg?v=1776648398"},{"product_id":"automate-excel-with-python-a-practical-guide-for-nonprogrammers","title":"Automate Excel with Python: A Practical Guide for Nonprogrammers","description":"\u003cb\u003eAI can write the code. You still need to know what it does.\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003eYou're already good at Excel. But you're tired of the copy\/paste, the helper columns, and the brittle formulas that break when someone adds a row. You want automation, and whether you write the code yourself or let AI generate it, you need to understand what's actually running your business processes. \u003cp\u003e\u003c\/p\u003e\u003ci\u003eAutomate Excel with Python\u003c\/i\u003e teaches you to build real workflows, step-by-step. You'll read messy workbooks into pandas dataframes, filter and reshape data without helper columns, merge sources without silent VLOOKUP failures, and export polished results with formatting intact. A capstone chapter ties it together: import a multi-tab workbook, generate exception reports, and email the results--all from one script you run with a single click. \u003cp\u003e\u003c\/p\u003eYou'll learn how to: \u003cbr\u003e\u003cul\u003e\n\u003cli\u003eRead existing Excel files you already use into Python, even the messy ones\u003c\/li\u003e\n\u003cli\u003eReplace daily copy\/paste routines with reusable scripts\u003c\/li\u003e\n\u003cli\u003eMerge and match data across sources with auditable results\u003c\/li\u003e\n\u003cli\u003eHandle dates, times, and the edge cases that break formulas\u003c\/li\u003e\n\u003cli\u003eExport from Python to Excel with column widths, number formats, and frozen panes intact\u003c\/li\u003e\n\u003cli\u003eBuild workflows that run daily without babysitting\u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003eAI can write the code. This book makes sure you're the one in control of it.\u003cdiv style=\"display:none\"\u003eISBN-10: 1718504640\u003cbr\u003eISBN-13: 9781718504646\u003cbr\u003eAuthor: Wengler, John\u003cbr\u003ePublisher: No Starch Press\u003cbr\u003e\n\u003c\/div\u003e","brand":"No Starch Press","offers":[{"title":"Paperback (May 2026)","offer_id":46100221591749,"sku":"9781718504646","price":49.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781718504646.jpg?v=1776648401"}],"url":"https:\/\/www.inveni.store\/collections\/computers-languages-python.oembed?page=2","provider":"Inveni","version":"1.0","type":"link"}