{"title":"Computers--Programming--Object Oriented","description":null,"products":[{"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":"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":"c-programming-in-easy-steps-master-c-fundamentals","title":"C# Programming in Easy Steps: Master C# Fundamentals!","description":"\u003cp\u003eUnlock the power of C# and start creating professional-grade applications -- the easy way! \u003cstrong\u003eC# Programming in easy steps, 4th edition\u003c\/strong\u003e is your beginner-friendly guide to one of the world's most popular programming languages. In easy steps, and with crystal-clear, syntax-highlighted examples (free to download), you'll quickly gain the skills to code with confidence. Discover how to: \u003c\/p\u003e\u003cbr\u003e\u003cli\u003e\n\u003cstrong\u003eBuild a solid foundation with C# essentials\u003c\/strong\u003e -- variables, arrays, logic, loops, methods, and classes.\u003c\/li\u003e\u003cbr\u003e\u003cli\u003e\n\u003cstrong\u003eGrasp Object-Oriented Programming (OOP)\u003c\/strong\u003e to structure your projects like a pro.\u003cstrong\u003eCreate real-world applications\u003c\/strong\u003e for Windows desktops, and Universal apps that run seamlessly across multiple devices.\u003c\/li\u003e\u003cbr\u003e\u003cli\u003e\n\u003cstrong\u003eDebug with ease\u003c\/strong\u003e using proven techniques to detect and fix errors fast.\u003c\/li\u003e\u003cbr\u003e\u003cp\u003eNo prior experience needed. Start coding smarter with \u003cstrong\u003eC# Programming in easy steps, 4th edition\u003c\/strong\u003e!\u003c\/p\u003e\u003cbr\u003e\u003cp\u003e\u003ci\u003eIllustrated using C# 11 and .NET 9. However, the examples will work with versions C# 14 and .NET 10 when they are released.\u003c\/i\u003e\u003c\/p\u003e\u003cdiv style=\"display:none\"\u003eISBN-10: 1787910385\u003cbr\u003eISBN-13: 9781787910386\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 (Dec 2025)","offer_id":45659858927813,"sku":"9781787910386","price":23.74,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781787910386.jpg?v=1768915129"},{"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":"php-mysql-javascript-all-in-one-for-dummies","title":"Php, Mysql, \u0026 JavaScript All-In-One for Dummies","description":"\u003cp\u003e\u003cb\u003eLearn the essentials of creating web apps with some of the most popular programming languages\u003c\/b\u003e \u003c\/p\u003e\u003cp\u003e\u003ci\u003ePHP, MySQL, \u0026amp; JavaScript All-in-One For Dummies\u003c\/i\u003e bundles the essentials of coding in some of the most in-demand web development languages. You'll learn to create your own data-driven web applications and interactive web content. The three powerful languages covered in this book form the backbone of top online apps like Wikipedia and Etsy. Paired with the basics of HTML and CSS--also covered in this All-in-One Dummies guide--you can make dynamic websites with a variety of elements. This book makes it easy to get started. You'll also find coverage of advanced skills, as well as resources you'll appreciate when you're ready to level up. \u003c\/p\u003e\u003cul\u003e \u003cli\u003eGet beginner-friendly instructions and clear explanations of how to program websites in common languages\u003c\/li\u003e \u003cli\u003eUnderstand the basics of object-oriented programming, interacting with databases, and connecting front- and back-end code\u003c\/li\u003e \u003cli\u003eLearn how to work according to popular DevOps principles, including containers and microservices\u003c\/li\u003e \u003cli\u003eTroubleshoot problems in your code and avoid common web development mistakes\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003eThis All-in-One is a great value for new programmers looking to pick up web development skills, as well as those with more experience who want to expand to building web apps.\u003c\/p\u003e\u003cdiv style=\"display:none\"\u003eISBN-10: 1394342098\u003cbr\u003eISBN-13: 9781394342099\u003cbr\u003eAuthor: Blum, Richard\u003cbr\u003ePublisher: For Dummies\u003cbr\u003e\n\u003c\/div\u003e","brand":"For Dummies","offers":[{"title":"Paperback (Jul 2025)","offer_id":46080476545221,"sku":"9781394342099","price":49.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781394342099.jpg?v=1776037759"},{"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":"perl-programming-in-easy-steps","title":"Perl Programming in Easy Steps","description":"\u003cp\u003e\u003cstrong\u003ePerl\u003c\/strong\u003e is often known as the Swiss army knife of programming languages.\u003c\/p\u003e\u003cbr\u003e\u003cp\u003e\u003cstrong\u003e\u003cbr\u003e\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003ePerl Programming in easy steps, 2nd edition\u003c\/strong\u003e illustrates programming basics with variables, operators, and functions before moving on to demonstrate the creation of reusable Perl modules. It then shows how Perl can read and write files on your system. Object-Oriented Programming (OOP) with Perl is demonstrated next to emulate real-world object properties and behaviours.\u003c\/p\u003e\u003cbr\u003e\u003cp\u003eThe examples in \u003cstrong\u003ePerl Programming in easy steps, 2nd edition\u003c\/strong\u003e demonstrate how to store and retrieve data with the SQLite database module that is often bundled alongside the standard Perl library. The book then moves on to illustrate how Perl is used for server-side CGI scripting on the internet. A final example brings together Perl for CGI and SQLite to create an online shop.\u003c\/p\u003e\u003cbr\u003e\u003cp\u003e\u003cstrong\u003ePerl Programming in easy steps, 2nd edition\u003c\/strong\u003e has an easy-to-follow style that will appeal to: \u003c\/p\u003e\u003cbr\u003e\u003cli\u003eAnyone who wants begin programming in Perl.\u003c\/li\u003e\u003cbr\u003e\u003cli\u003eProgrammers looking to extend their skillset. \u003c\/li\u003e\u003cbr\u003e\u003cli\u003eStudents who are studying programming at school or college. \u003c\/li\u003e\u003cbr\u003e\u003cli\u003eThose seeking a career in software development. \u003c\/li\u003e\u003cbr\u003e\u003cp\u003eThis book makes no assumption that you have previous knowledge of any programming language, so is suitable for a beginner or a programming guru.\u003c\/p\u003e\u003cdiv style=\"display:none\"\u003eISBN-10: 1787910482\u003cbr\u003eISBN-13: 9781787910485\u003cbr\u003eAuthor: McGrath, Mike\u003cbr\u003ePublisher: In Easy Steps\u003cbr\u003e\n\u003c\/div\u003e","brand":"In Easy Steps","offers":[{"title":"Paperback (Dec 2025)","offer_id":46081767702725,"sku":"9781787910485","price":23.74,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781787910485.jpg?v=1776048917"},{"product_id":"c-for-dummies","title":"C++ for Dummies","description":"\u003cp\u003e\u003cb\u003eAn accessible walkthrough of one of the world's most popular programming languages: C++\u003c\/b\u003e \u003c\/p\u003e\u003cp\u003e\u003ci\u003eC++ For Dummies\u003c\/i\u003e is your from-scratch guide that explains the essentials of what you need to know to understand the language and build your very first program in C++. Bradley Jones, experienced programmer and coding educator, packs this edition with examples and clear demonstrations that explain the \"why\" and the \"how\" of programming in C++, as well as the programming concepts that will form the foundation of your code, including classes, loops, classes, objects, inheritance, and more. \u003c\/p\u003e\u003cp\u003e\u003ci\u003eC++ For Dummies\u003c\/i\u003e provides easy-to-understand tutorials for the use of C++26 and explains the modern approach to printing and displaying information with the std:: print method. It also discusses: \u003c\/p\u003e\u003cul\u003e \u003cli\u003eExplanations of features that make C++26 better including modules, smart pointers, concepts, and ranges\u003c\/li\u003e \u003cli\u003eWalkthroughs of updated libraries for the filesystem, ranges, formatting, time, printing, and more\u003c\/li\u003e \u003cli\u003eTesting and debugging techniques\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003eGreat for programmers, developers, students, or anyone interested in learning to code in C++ who are looking for a straightforward, hands-on approach to the language, \u003ci\u003eC++ For Dummies\u003c\/i\u003e is an accessible introduction to C++26 that offers readers a reliable head-start to a fun and rewarding skillset.\u003c\/p\u003e\u003cdiv style=\"display:none\"\u003eISBN-10: 1394380445\u003cbr\u003eISBN-13: 9781394380442\u003cbr\u003eAuthor: Jones, Bradley L.\u003cbr\u003ePublisher: For Dummies\u003cbr\u003e\n\u003c\/div\u003e","brand":"For Dummies","offers":[{"title":"Paperback (May 2026)","offer_id":46100069351621,"sku":"9781394380442","price":35.14,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781394380442.jpg?v=1776647409"}],"url":"https:\/\/www.inveni.store\/collections\/computers-programming-object-oriented.oembed","provider":"Inveni","version":"1.0","type":"link"}