{"title":"Books by Mike McGrath","description":null,"products":[{"product_id":"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","brand":"Gardners","offers":[{"title":"Default Title","offer_id":56305260069237,"sku":"9781787910195","price":11.99,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0612\/7193\/3106\/files\/9781787910195_e68a74a2-9595-4b35-bf8f-03fa5f19717d.jpg?v=1786027003"},{"product_id":"9781787910034","title":"Excel VBA in easy steps","description":"\u003cp\u003eGet more out of Microsoft Excel and save time by learning Excel VBA (Visual Basic for Applications). \u003cstrong\u003eExcel VBA in easy steps, 4th edition\u003c\/strong\u003e demonstrates VBA macro programming in a clear and concise manner, and will take your Excel proficiency to the next level:\u003c\/p\u003e\u003cli\u003eWrite your own Excel macros so that you can do a series of tasks at the click of a button.\u003c\/li\u003e\u003cli\u003eUse VBA to automate repetitive tasks, and for functions and commands beyond Excel. \u003c\/li\u003e\u003cli\u003eCreate dialog boxes for user interactions and then define processes to handle user input. \u003c\/li\u003e\u003cli\u003eDevelop and share your Excel apps with colleagues – they’ll be impressed! \u003c\/li\u003e\u003cp\u003eWhether you’re upgrading to Excel in Office 365 or new to macro programming, use this guide to master Excel VBA essentials – \u003cstrong\u003ein easy steps\u003c\/strong\u003e!\u003c\/p\u003e\u003cp\u003eComes with free downloadable code to help you get started with Excel VBA right away!\u003c\/p\u003e","brand":"Gardners","offers":[{"title":"Default Title","offer_id":56305423647093,"sku":"9781787910034","price":12.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0612\/7193\/3106\/files\/9781787910034_2c87e11f-01ce-45ff-849e-0c1a3bbb0d16.jpg?v=1786026998"},{"product_id":"9781787910379","title":"C++ Programming in easy steps","description":"\u003cp\u003e\u003cstrong\u003eC++ Programming in easy steps, 7th edition\u003c\/strong\u003e shows you how to program in the powerful C++ native system language. Now, in its seventh edition, this guide gives complete examples that illustrate each aspect with colorized source code.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eC++ Programming in easy steps, 7th edition\u003c\/strong\u003e begins by explaining how to install a free C++ compiler so that you can quickly begin to create your own executable programs by copying the book’s examples. It demonstrates all the C++ language basics before moving on to provide examples of Object-Oriented Programming (OOP).\u003c\/p\u003e\u003cp\u003eC++ is not platform-dependent, so programs can be created on any operating system. Most illustrations in this book depict output on the Windows operating system (purely because it is the most widely-used desktop platform) but the examples can also be created on other platforms such as Linux or macOS.\u003c\/p\u003e\u003cp\u003eThe book concludes by demonstrating how you can use your acquired knowledge to create programs graphically using a modern C++ Integrated Development Environment (IDE), such as Microsoft’s Visual Studio.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eC++ Programming in easy steps, 7th edition\u003c\/strong\u003e has an easy-to-follow style that will appeal to:\u003c\/p\u003e\u003cli\u003eAnyone who wants to begin programming in C++.\u003c\/li\u003e\u003cli\u003eProgrammers looking to advance from an interpreted programming language, such as Python, who want to harness the superior speed of C++.\u003c\/li\u003e\u003cli\u003eStudents who are studying C++ Programming at school or college. \u003c\/li\u003e\u003cli\u003eThose seeking a career in computing who need a fundamental understanding of Object-Oriented Programming. \u003c\/li\u003e\u003cp\u003eThis book makes no assumption that you have previous knowledge of any programming language, so it is suitable for the beginner to programming in C++, whether you know C or not.\u003c\/p\u003e","brand":"Gardners","offers":[{"title":"Default Title","offer_id":56305672585589,"sku":"9781787910379","price":14.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0612\/7193\/3106\/files\/9781787910379_702cae45-a64e-4316-93f6-e628f0848222.jpg?v=1786027009"},{"product_id":"9781840789379","title":"Linux in easy steps","description":"\u003cp\u003eNow in its seventh edition, \u003cstrong\u003eLinux in easy steps\u003c\/strong\u003e explains the Linux environment and how to get more out of this stable, as well as free, operating system. You’ll be able to download, install and customize Linux, and master the desktop, in no time. Then, explore the key Linux apps, including:\u003c\/p\u003e\u003cli\u003eThe LibreOffice suite: Writer (word processor), Calc (spreadsheet), Impress (presentation), Draw (drawing tool), and Base (database).\u003c\/li\u003e\u003cli\u003eFirefox for browsing the web.\u003c\/li\u003e\u003cli\u003eThunderbird for exchanging emails.\u003c\/li\u003e\u003cli\u003eGIMP, Pix, Celluloid, Hypnotix, and Rhythmbox media apps to edit photos and videos and to enjoy music and movies.\u003c\/li\u003e\u003cp\u003eThe final chapters show how to use the powerful Linux shell to communicate directly with the kernel at the very heart of Linux for total control.\u003c\/p\u003e\u003cp\u003eThis guide will open the door to the whole new world of digital possibilities using Linux. Ideal for Linux newbies!\u003c\/p\u003e","brand":"Gardners","offers":[{"title":"Default Title","offer_id":56307637191029,"sku":"9781840789379","price":11.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0612\/7193\/3106\/files\/9781840789379_074273b1-723a-43c2-81bc-694d2841d5a5.jpg?v=1786028003"},{"product_id":"9781840788235","title":"Access in easy steps","description":"\u003cp\u003e\u003cstrong\u003eAccess in easy steps\u003c\/strong\u003e has an easy-to-follow style that will appeal to anyone who wants to get more from the Microsoft Access app. Whether you’re using Access in the Office 365 suite or standalone Office product, you can use this guide to learn the key features and get more out of Access.\u003c\/p\u003e\u003cp\u003eLearn how to:\u003c\/p\u003e\u003cli\u003eOptimize database design for efficiency\u003c\/li\u003e\u003cli\u003eCreate Tables to store data\u003c\/li\u003e\u003cli\u003eUse handy templates and get a head start\u003c\/li\u003e\u003cli\u003eMake queries to extract specific data\u003c\/li\u003e\u003cli\u003eProduce user-friendly Forms for data entry \u003c\/li\u003e\u003cli\u003eExplore basic SQL for advanced queries\u003c\/li\u003e\u003cli\u003eConstruct informative Reports quickly\u003c\/li\u003e\u003cli\u003eImport and export data to Excel and Word \u003c\/li\u003e\u003cli\u003eSecurely share your well-designed database and reports that’ll impress your colleagues! \u003c\/li\u003e\u003cp\u003e\u003cstrong\u003eAccess in easy steps\u003c\/strong\u003e contains separate chapters on the major features of the Access app. There are complete examples that demonstrate each aspect of Access, together with screenshots that illustrate the actual output. This book neatly demonstrates the important functions of Microsoft Access in a clear and concise manner, so you can get going quickly with this popular database application.\u003c\/p\u003e\u003cp\u003e\u003ci\u003eIllustrated using Access 2019.\u003c\/i\u003e\u003c\/p\u003e","brand":"Gardners","offers":[{"title":"Default Title","offer_id":56307710853493,"sku":"9781840788235","price":11.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0612\/7193\/3106\/files\/9781840788235_0ea9dc17-439c-4a15-acb0-9986005037fd.jpg?v=1786027976"},{"product_id":"9781840789027","title":"SQL in easy steps","description":"\u003cp\u003eSQL (Structured Query Language) is THE standard language used world-wide for database communication on all popular database software. It allows the storage and manipulation of data both on Windows platforms and on Unix-based platforms, such as Linux.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eSQL in easy steps, 4th edition\u003c\/strong\u003e begins by explaining how to download and install the free MySQL database server on both Windows and Linux platforms. This allows you to establish an environment in which to develop and administer your own databases. This book makes no assumption that you will have previous knowledge of any programming or scripting language so it's ideal for the newcomer to SQL. Each chapter builds your knowledge of executing database queries. The book contains exciting chapters on how to selectively extract data from within one, or more, databases and there are complete examples that illustrate each aspect of SQL. By the end of this book you will have gained a sound understanding of the Structured Query Language and be able to write your own SQL scripts to insert, extract, and manipulate data.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eSQL in easy steps, 4th edition\u003c\/strong\u003e has an easy-to-follow style that will appeal to anyone who wants to begin using databases. It is suitable for those with little or no experience of SQL. This book will appeal to all who need a fundamental understanding of database administration with SQL:\u003c\/p\u003e\u003cli\u003eWeb developers wanting to add database interaction to their web sites\u003c\/li\u003e\u003cli\u003eProgrammers wanting to add SQL to their skills set\u003c\/li\u003e\u003cli\u003eHobbyists who want to begin creating SQL scripts for upload to their own ISP\u003c\/li\u003e\u003cli\u003eStudents or those seeking a career in computing. \u003c\/li\u003e\u003cp\u003eFree, downloadable source code is available from our website so you can check the code against your own work, and get started straight away!\u003c\/p\u003e","brand":"Gardners","offers":[{"title":"Default Title","offer_id":56307712065909,"sku":"9781840789027","price":11.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0612\/7193\/3106\/files\/9781840789027_fcdb1379-15df-4644-879c-eafc14e14a1d.jpg?v=1786027992"},{"product_id":"9781840788778","title":"JavaScript in easy steps","description":"\u003cp\u003e\u003cstrong\u003eJavaScript in easy steps, 6th edition\u003c\/strong\u003e instructs the user how to create exciting web pages that employ the power of JavaScript to provide functionality. You need have no previous knowledge of any scripting language so it's ideal for the newcomer to JavaScript. By the end of this book you will have gained a sound understanding of JavaScript and be able to add exciting dynamic scripts to your own web pages.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eJavaScript in easy steps, 6th edition\u003c\/strong\u003e begins by explaining how to easily incorporate JavaScript code in an HTML document. Examples demonstrate how to use built-in JavaScript functions to work with Math, date and time, random numbers, cookies, text strings, and elements of web pages via the Document Object Model (DOM). You will learn how JavaScript is used with HTML submission forms and how JavaScript Object Notation (JSON) is used for asynchronous browser-server communication. The book examples provide clear syntax-highlighted code showing how to create behaviors for an HTML document to endow components with interactive functionality, to illustrate each aspect of JavaScript.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eJavaScript in easy steps, 6th edition\u003c\/strong\u003e has an easy-to-follow style that will appeal to anyone who wants to add functionality to their web pages. It will appeal to programmers who want to quickly add JavaScript to their skills set, and to the student who is studying website design at school or college, and to those seeking a career in web development who need an understanding of client-side scripting.\u003c\/p\u003e\u003cp\u003eFully updated since the previous edition, which was published in 2013.\u003c\/p\u003e","brand":"Gardners","offers":[{"title":"Default Title","offer_id":56308030603637,"sku":"9781840788778","price":11.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0612\/7193\/3106\/files\/9781840788778_17d4f7ec-0a28-45f2-89b9-a4e003602e0a.jpg?v=1786027988"},{"product_id":"9781840788273","title":"PHP \u0026 MySQL in easy steps","description":"\u003cp\u003e\u003cstrong\u003ePHP and MySQL in easy steps, 2nd edition\u003c\/strong\u003e teaches the user to write PHP server-side scripts and how to make MySQL database queries.  It has an easy-to-follow style that will appeal to:\u003c\/p\u003e \u003cli\u003eanyone who wants to begin producing data-driven web pages.\u003c\/li\u003e\u003cli\u003eweb developers wanting to add database interaction to their web sites. \u003c\/li\u003e\u003cli\u003ethe programmer who quickly wants to add PHP and MySQL to their skills set. \u003c\/li\u003e\u003cli\u003ethe hobbyist who wants to begin creating scripts for upload to their own ISP. \u003c\/li\u003e\u003cli\u003ethe student, and to those seeking a career in computing, who need a fundamental understanding of server-side programming with PHP and MySQL. \u003c\/li\u003e\u003cp\u003e\u003cstrong\u003ePHP and MySQL in easy steps, 2nd edition\u003c\/strong\u003e demonstrates by example how to produce data-driven web pages using the powerful PHP scripting language and the popular free MySQL database server. The book examples provide clear syntax-highlighted code showing how to selectively insert and extract data from databases for presentation on your web browser.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003ePHP and MySQL in easy steps, 2nd edition\u003c\/strong\u003e begins by explaining how to install a free web server, the PHP interpreter, and MySQL database server, to create an environment in which you can produce your very own data-driven server-side web pages. You will learn how to write PHP server-side scripts and how to make MySQL database queries. Examples illustrate how to store and retrieve Session Data, how to provide a Message Board, and how to create an E-Commerce Shopping Cart.\u003c\/p\u003e\u003cp\u003eThis book assumes you have no previous experience of any programming or scripting language so is ideal for the newcomer to PHP and MySQL technologies.\u003c\/p\u003e\u003cp\u003e\u003ci\u003eCovers MySQL 8.0.\u003c\/i\u003e\u003c\/p\u003e","brand":"Gardners","offers":[{"title":"Default Title","offer_id":56308030734709,"sku":"9781840788273","price":11.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0612\/7193\/3106\/files\/9781840788273_5a6eb07a-6584-4fd2-8704-b765020a697f.jpg?v=1786027975"},{"product_id":"9781840788396","title":"Coding for Kids in easy steps","description":"\u003cp\u003e\u003cb\u003eCoding for Kids in easy steps\u003c\/b\u003e shows how to:\u003c\/p\u003e\u003cli\u003ecreate web pages using HTML (HyperText Markup Language)\u003c\/li\u003e\u003cli\u003eadd style to web pages using CSS (Cascading Style Sheets) \u003c\/li\u003e\u003cli\u003emake interactive web pages using JavaScript programming\u003c\/li\u003e\u003cp\u003e\u003cb\u003eCoding for Kids in easy steps\u003c\/b\u003e has an easy-to-follow style that demonstrates coding for web pages in clear examples. It begins by explaining how to make and test a basic web page, then demonstrates how to add text, pictures, links, tables, lists, and buttons to a web page. Next, the reader learns how to specify content color, font, position, and visibility. The book then shows how to add functionality so that web pages can react to user actions. The final chapter brings everything together with a step-by-step example that builds a fun web page containing an interactive game for PC, tablet, or smartphone.\u003c\/p\u003e\u003cp\u003e\u003cb\u003eCoding for Kids in easy steps\u003c\/b\u003e assumes the reader has no previous coding experience so is ideal for the newcomer to HTML, CSS, and JavaScript technologies.\u003c\/p\u003e\u003cp\u003e\u003ci\u003eGet the FREE downloadable sample code to easily check and correct your own code.\u003c\/i\u003e\u003c\/p\u003e","brand":"Gardners","offers":[{"title":"Default Title","offer_id":56308030767477,"sku":"9781840788396","price":10.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0612\/7193\/3106\/files\/9781840788396_9c2192ee-6822-4d31-996d-d2d9f9786572.jpg?v=1786027976"},{"product_id":"9781840789768","title":"Visual Basic in easy steps","description":"\u003cp\u003eNow in its 7th edition, \u003cstrong\u003eVisual Basic in easy steps\u003c\/strong\u003e shows how to create Windows applications using the latest Visual Studio Community programming environment. Using examples with free downloadable code, this renowned guide covers:\u003c\/p\u003e\u003cli\u003eForm controls, application properties, the programming language, live code analysis, problem-solving and debugging techniques.\u003c\/li\u003e\u003cli\u003eCreating macros for Word and Excel in Microsoft Office, using VBA. \u003c\/li\u003e\u003cli\u003eManipulating files and data using VBScript. \u003c\/li\u003e\u003cli\u003eIncorporating external data into your applications from text files, Excel spreadsheets, XML documents, live RSS web feeds, and SQL databases. \u003c\/li\u003e\u003cp\u003eIdeal for anyone wanting to quickly understand Visual Basic fundamentals and master the key techniques. By the end of the book, you’ll be creating your own interactive applications!\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eVisual Basic in easy steps, 7th edition\u003c\/strong\u003e has an easy-to-follow style that will appeal to anyone who wants to begin Windows programming, including:\u003c\/p\u003e\u003cli\u003eProgrammers who want to quickly learn the latest Visual Basic techniques.\u003c\/li\u003e\u003cli\u003eStudents who are studying computing at school or college. \u003c\/li\u003e\u003cli\u003eThose seeking a career in Information Technology who need a thorough understanding of Visual Basic programming. \u003c\/li\u003e\u003cp\u003e\u003ci\u003eUpdated for Visual Basic 2022 edition (Visual Basic 17.0).\u003c\/i\u003e\u003c\/p\u003e","brand":"Gardners","offers":[{"title":"Default Title","offer_id":56308031684981,"sku":"9781840789768","price":11.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0612\/7193\/3106\/files\/9781840789768_3866c231-6fa6-4b09-b80f-a13fbdbfc491.jpg?v=1786028009"},{"product_id":"9781840786194","title":"jQuery in easy steps","description":"\u003cp\u003e\u003cb\u003ejQuery in easy steps\u003c\/b\u003e begins by explaining how to incorporate the free jQuery library so readers can quickly create interactive web page features by copying the book's examples. It demonstrates how to easily select elements of the web page for manipulation and how to simply produce dynamic responses to user events. Examples illustrate various exciting animation effects and how to employ the power of AJAX to load external data without refreshing the entire web page. The book concludes by demonstrating how readers can use their acquired knowledge to create their very own distributable plugins for the jQuery library.\u003cbr\u003e\u003cbr\u003e\u003cb\u003ejQuery in Easy Steps\u003c\/b\u003e assumes readers will already have some basic knowledge of HTML, CSS, and JavaScript and are now ready to embrace the jQuery philosophy of \"write less - do more\" to enhance their web pages. It has an easy-to-follow style that will appeal to web developers who want to quickly learn the latest dynamic techniques, and to the student who is studying website design at school or college, and to those seeking a career in web development that need a thorough understanding of jQuery.\u003c\/p\u003e","brand":"Gardners","offers":[{"title":"Default Title","offer_id":56308060553589,"sku":"9781840786194","price":10.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0612\/7193\/3106\/files\/9781840786194_e6d85b08-9f8c-4f64-8538-51eaa76af1da.jpg?v=1786027961"},{"product_id":"9781840786224","title":"Unix in easy steps","description":"\u003cp\u003e\u003cstrong\u003eUnix in easy steps\u003c\/strong\u003e demonstrates how to get the most from any Unix-based operating system using the built-in BASH shell interpreter - the \"Bourne Again SHell\" (BASH). This is the default shell for Linux distributions (such as Ubuntu), Mac OS X, Solaris, and for the Raspbian operating system on Raspberry Pi devices.\u003c\/p\u003e\u003cp\u003eThis book will show you how to use the BASH command-line interface and how to employ BASH's powerful programming abilities. Complete examples illustrate each aspect with colourised source code and full-colour screenshots depict the actual output.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eUnix in easy steps\u003c\/strong\u003e begins by demonstrating BASH commands for system navigation and file manipulation so you will quickly become familiar with the command-line interface. It explains all the BASH basics before moving on to describe advanced features such as:\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eCommand history.\u003c\/li\u003e\n\u003cli\u003eCommand-line editing.\u003c\/li\u003e\n\u003cli\u003eEnvironment customisation.\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003eThis book then introduces BASH programming with examples of flow control, command switches, input\/output, job control, and program debugging - allowing you to create your own executable programs by copying the book's examples.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eUnix in easy steps\u003c\/strong\u003e has an easy-to-follow style that will appeal to:\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eUsers who are completely new to Unix-based operating systems.\u003c\/li\u003e\n\u003cli\u003eCasual users who wish to expand their knowledge of their computer system.\u003c\/li\u003e\n\u003cli\u003eThose who would like to learn programming skills by writing useful shell scripts.\u003c\/li\u003e\n\u003cli\u003eThe student who is studying programming at school or college.\u003c\/li\u003e\n\u003cli\u003eThose seeking a career in computing and need a fundamental understanding of the BASH interpreter on Unix-based operating systems.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Gardners","offers":[{"title":"Default Title","offer_id":56308062257525,"sku":"9781840786224","price":10.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0612\/7193\/3106\/files\/9781840786224_bbb6c3c7-f2cb-46a6-880b-5c3d3256627b.jpg?v=1786027961"},{"product_id":"9781840788099","title":"Bash in easy steps","description":"\u003cp\u003eThe Bourne Again SHell (Bash) is a powerful command-line shell interface that lets you communicate directly with the kernel at the heart of a computer’s operating system for total control. Bash is the default shell for Unix-based operating systems Linux, Mac OS X, and Raspbian on Raspberry Pi devices, and is also available to Windows users on the Windows Subsystem for Linux (WSL).\u003c\/p\u003e\u003cp\u003eThis book will show you how to use the Bash command-line interface and how to employ Bash's programming abilities. Complete examples illustrate each aspect with colorized source code and full-color screenshots depict the actual output.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eBash in easy steps\u003c\/strong\u003e begins by demonstrating Bash commands for system navigation and file manipulation so you will quickly become familiar with the command-line interface. It explains all the BASH basics before moving on to describe advanced features such as command history, command-line editing, and environment customization. The book then introduces Bash programming with examples of flow control, command switches, input\/output, and debugging - allowing you to create your own executable programs by copying the examples.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eBash in easy steps\u003c\/strong\u003e has an easy-to-follow style that will appeal to:\u003c\/p\u003e\u003cli\u003eUsers who are completely new to Unix-based operating systems\u003c\/li\u003e\u003cli\u003eCasual users who wish to expand their knowledge of their computer system\u003c\/li\u003e\u003cli\u003eThose who would like to learn coding skills by writing useful shell scripts\u003c\/li\u003e\u003cli\u003eThe student who is studying programming at school or college\u003c\/li\u003e\u003cli\u003eThose seeking a career in computing and need a fundamental understanding of the BASH interpreter on Unix-based operating systems\u003c\/li\u003e","brand":"Gardners","offers":[{"title":"Default Title","offer_id":56308062388597,"sku":"9781840788099","price":11.99,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0612\/7193\/3106\/files\/9781840788099_bf258475-f535-4309-838c-33af44545fb0.jpg?v=1786027972"},{"product_id":"9781840788402","title":"C Programming in easy steps","description":"\u003cp\u003e\u003cstrong\u003eC Programming in easy steps, 5th edition\u003c\/strong\u003e has an easy-to-follow style that will appeal to anyone who wants to begin programming in C, from programmers moving from another programming language, to the student who is studying C programming at school or college, or to those seeking a career in computing who need a fundamental understanding of procedural programming.\u003c\/p\u003e\u003cp\u003eC Programming in easy steps, 5th edition begins by explaining how to download and install a free C compiler so that you can quickly begin to create your own executable programs by copying the book's examples. You need have no previous knowledge of any programming language so it's ideal for the newcomer to computer programming. Each chapter builds your knowledge of C.\u003c\/p\u003e\u003cp\u003eC Programming in easy steps, 5th edition contains separate chapters on the major features of the C language. There are complete example programs that demonstrate each aspect of C together with screenshots that illustrate the output when that program has been executed. The free, downloadable sample code provided via the \u003cstrong\u003eIn Easy Steps\u003c\/strong\u003e website all has coloured syntax-highlighting for clearer understanding.\u003c\/p\u003e\u003cp\u003eBy the end of this book you will have gained a sound understanding of the C language and be able to write your own C programs and compile them into executable files that can be run on any compatible computer.\u003c\/p\u003e\u003cp\u003e\u003ci\u003eFully updated and revised since the fourth edition, which was published in April 2012 – now covers the GNU Compiler version 6.3.0 and Windows 10. \u003c\/i\u003e\u003c\/p\u003e","brand":"Gardners","offers":[{"title":"Default Title","offer_id":56308063601013,"sku":"9781840788402","price":11.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0612\/7193\/3106\/files\/9781840788402_0013d13e-2be0-4708-b420-cc6e650ce1c1.jpg?v=1786027977"},{"product_id":"9781840787290","title":"Raspberry Pi 3 in easy steps","description":"\u003cp\u003eThe Raspberry Pi is an inexpensive programmable credit-card sized computer that plugs into your TV and a keyboard. It can be used for many of the things that your PC does, like spreadsheets, word-processing and playing games, but its real purpose is to inspire children (and adults) to learn how to program. Over five million Raspberry Pis have been sold worldwide, so far!\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eRaspberry Pi 3 in easy steps\u003c\/strong\u003e starts with the basic components you”ll need, setting up the system and logging into the console. Then, \u003cstrong\u003ein easy steps\u003c\/strong\u003e, it introduces you to the Raspbian operating system that is optimized for the Raspberry Pi. You”ll learn how to customize the look and feel of your system, how to navigate the file system, and how to use the powerful system “shell” to make things happen for you. The new GPIO interface is fully described, and the new NOOBS installer is also described for setup.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eRaspberry Pi 3 in easy steps\u003c\/strong\u003e enables complete beginners to create their very own computer programs with the Scratch visual programming environment. It also instructs programming in the high-level (human-readable) Python programming language, which is processed by the Python “interpreter” to produce results fast. Examples demonstrate how to use the included Python “pygame” module, to make your own games, and how to use the included “Tkinter” module to create graphical windowed apps.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eRaspberry Pi 3 in easy steps\u003c\/strong\u003e also illustrates how to control electrical input and output on the Raspberry Pi header from Python scripts, including lighting a lamp, adding more buttons and controlling projects. With the knowledge gained from this book the reader can confidently advance to any future electronic Raspberry Pi project or other explore other programming environments.\u003c\/p\u003e\u003cp\u003e\u003ci\u003eCovers the latest versions of Python.\u003c\/i\u003e\u003c\/p\u003e","brand":"Gardners","offers":[{"title":"Default Title","offer_id":56308197294453,"sku":"9781840787290","price":10.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0612\/7193\/3106\/files\/9781840787290_f63176b1-60c4-4932-82f1-e70e17a16013.jpg?v=1786027964"},{"product_id":"9781840788730","title":"Java in easy steps","description":"\u003cp\u003e\u003cstrong\u003eJava in easy steps, 7th edition\u003c\/strong\u003e instructs you how to easily create your own Java programs. The book contains separate chapters on the major features of the Java language. Complete example programs with colourized code illustrate each important aspect of Java programming – all in easy steps.\u003c\/p\u003e\u003cp\u003eThis book assumes no previous knowledge of any programming language so it's ideal for the newcomer to computer programming. Each chapter builds your knowledge of Java. By the end of this book you will have gained a sound understanding of the Java language and be able to write your own Java programs and compile them into executable files that can be run on any Java-enabled device.\u003c\/p\u003e\u003cp\u003eThis 7th edition of \u003cstrong\u003eJava in easy steps\u003c\/strong\u003e covers the many exciting features of Java, including:\u003c\/p\u003e\u003cli\u003eHow to quickly run statements in the interactive shell named jshell - similar to the Python interpreter:\u003c\/li\u003e\u003cli\u003eHow to make programs with the javac compiler and execute them with the java runtime. \u003c\/li\u003e\u003cli\u003eHow to produce interactive Windows apps that can be easily distributed as jar program bundles. \u003c\/li\u003e\u003cli\u003eHow to create mobile device apps using Java functionality within the Android operating system. \u003c\/li\u003e","brand":"Gardners","offers":[{"title":"Default Title","offer_id":56308197425525,"sku":"9781840788730","price":11.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0612\/7193\/3106\/files\/9781840788730_ae5b20dd-1874-4edf-9aaa-03d6f52984c6.jpg?v=1786027986"},{"product_id":"9781840788754","title":"CSS in easy steps","description":"\u003cp\u003e\u003cstrong\u003eCSS in easy steps, 4th edition\u003c\/strong\u003e begins by explaining how Cascading Style Sheets (CSS) can determine the presentation of elements within HTML documents. Examples show how style sheet rules can control content position and appearance, and provide dynamic effects with animation, transformations, and transitions. You will also learn how to design responsive web pages that look great viewed on any device. Each chapter builds your knowledge of style sheets. By the end of this book you will have gained a sound understanding of CSS and be able to create your own exciting interactive web pages.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eCSS in easy steps, 4th edition\u003c\/strong\u003e contains examples that provide clear syntax-highlighted code showing how to selectively style elements of an HTML document and how to endow elements with interactive functionality, to illustrate each aspect of CSS.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eCSS in easy steps, 4th edition\u003c\/strong\u003e has an easy-to-follow style that will appeal to anyone who wants to begin creating stylish web pages. It will appeal to programmers who want to quickly learn the latest style sheet techniques, and to the student who is studying website design at school or college, and to those seeking a career in web development who need a thorough understanding of CSS.\u003c\/p\u003e","brand":"Gardners","offers":[{"title":"Default Title","offer_id":56308199063925,"sku":"9781840788754","price":11.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0612\/7193\/3106\/files\/9781840788754_4293ae5e-eb0c-4b95-93e8-9fdb52749242.jpg?v=1786034285"},{"product_id":"9781840789232","title":"PHP in easy steps","description":"\u003cp\u003e\u003cstrong\u003ePHP in easy steps, 4th edition\u003c\/strong\u003e demonstrates every aspect of the language you’ll need to produce professional web programming results. Its examples provide clear syntax-highlighted code, which is freely downloadable, showing PHP language basics including variables, arrays, logic, looping, functions and classes.\u003c\/p\u003e\u003cli\u003eInstall a free web server and the PHP interpreter to create an environment in which you can produce your own data-driven web pages.\u003c\/li\u003e\u003cli\u003eWrite PHP server-side scripts; master PHP operators and control structures; process HTML form data; get cookies and session data; access Web Services APIs over HTTP... and much more! \u003c\/li\u003e\u003cp\u003e\u003cstrong\u003ePHP in easy steps, 4th edition\u003c\/strong\u003e is ideal for PHP newbies who want to quickly learn the fundamentals of server-side programming with PHP and create interactive web pages. Also, useful for PHP pros who want to grasp the new PHP 8 features and achieve optimum performance!\u003c\/p\u003e\u003cp\u003e\u003ci\u003eUpdated for PHP 8.\u003c\/i\u003e\u003c\/p\u003e","brand":"Gardners","offers":[{"title":"Default Title","offer_id":56308199162229,"sku":"9781840789232","price":11.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0612\/7193\/3106\/files\/9781840789232_f8717ef1-75c0-4828-be95-a71515913339.jpg?v=1786027998"},{"product_id":"9781840789522","title":"Assembly x64 in easy steps","description":"\u003cp\u003e\u003cstrong\u003eAssembly x64 Programming in easy steps\u003c\/strong\u003e shows how to write code to create your own computer programs. It contains separate chapters demonstrating how to store and manipulate data in 64-bit registers, how to control program flow, and how to create reusable blocks of code in program functions. It includes demonstrations of parallel processing with 128-bit Streaming SIMD Extensions (SSE) and 256-bit Advanced Vector Extensions (AVX).\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eAssembly x64 Programming in easy steps\u003c\/strong\u003e has an easy-to-follow style that will appeal to anyone who wants to begin programming in modern x64 Assembly language on Windows. The code in the listed steps within the book is color-coded, making it easier for beginners to grasp. There are complete step-by-step example programs that demonstrate each aspect of coding, together with screenshots that illustrate the actual output when each program is executed.\u003c\/p\u003e\u003cp\u003eIncludes free, downloadable source code to get you started straightaway!\u003c\/p\u003e\u003cp\u003e\u003ci\u003eThe book’s examples are shown in Visual Studio 2019 and are not compatible with later versions.\u003c\/i\u003e\u003c\/p\u003e","brand":"Gardners","offers":[{"title":"Default Title","offer_id":56308199489909,"sku":"9781840789522","price":11.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0612\/7193\/3106\/files\/9781840789522_13578650-6958-4fec-8c8e-ce55f6d56f02.jpg?v=1793377291"},{"product_id":"9781840789966","title":"Microsoft Excel in easy steps","description":"\u003cp\u003e\u003cstrong\u003eMicrosoft Excel in easy steps guides you through the essential functions of Microsoft Excel – whether you are new to Excel and the spreadsheet concept, or just upgrading from an older version. This edition is illustrated using the most up-to-date version of Excel in Microsoft 365 at the time of printing. \u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eMicrosoft Excel in easy steps\u003c\/strong\u003e starts with the basics then reveals the key clever features on offer – all in easy steps! Areas covered include:\u003c\/p\u003e\u003cli\u003eCreating, editing, and manipulating worksheets.\u003c\/li\u003e\u003cli\u003eFormulas, functions, tables and importing data. \u003c\/li\u003e\u003cli\u003eHandy templates to give you a head start. \u003c\/li\u003e\u003cli\u003eMacros for everyday tasks to save time. \u003c\/li\u003e\u003cli\u003eCharts to get an overview of your data. \u003c\/li\u003e\u003cli\u003eWhat-if, Goal Seek and Optimization. \u003c\/li\u003e\u003cli\u003eUsing the Excel Online app to share and collaborate on spreadsheets and workbooks. \u003c\/li\u003e\u003cli\u003eAdding images and illustrations to your spreadsheets to impress your colleagues! \u003c\/li\u003e\u003cp\u003eWhether you’re new to Microsoft Excel or new to spreadsheets, use this guide to get more out of Microsoft Excel, and manage your finances and data effectively – both at home and at work!\u003c\/p\u003e","brand":"Gardners","offers":[{"title":"Default Title","offer_id":56308287471989,"sku":"9781840789966","price":11.99,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0612\/7193\/3106\/files\/9781840789966_610460ae-c7b6-43c9-97ec-aa11e15257e2.jpg?v=1786028015"},{"product_id":"9781787910355","title":"Fortran Programming in easy steps","description":"\u003cp\u003eMaster the essentials of modern\nFortran with \u003cstrong\u003eFortran Programming in easy steps\u003c\/strong\u003e.\nWritten for all ages, and all skill levels, this guide will help you quickly\nset up your coding environment and start writing Fortran programs with the\nFortran programming language and the modern Intel IFX Fortran compiler right\naway. Learn how to:\u003c\/p\u003e\n\n\n\n\n\n\u003cli\u003eStore information using \u003ci\u003edata\nstructures\u003c\/i\u003e.\u003c\/li\u003e\n\n\n\n\n\n\u003cli\u003eControl program flow using \u003ci\u003econtrol\nstructures\u003c\/i\u003e. \u003c\/li\u003e\n\n\n\n\n\n\u003cli\u003eBuild re-usable blocks of code in\nprogram \u003ci\u003efunctions for efficiency\u003c\/i\u003e. \u003c\/li\u003e\n\n\n\n\n\n\u003cli\u003eUtilize \u003ci\u003edata abstraction\u003c\/i\u003e\nfor Object Oriented Programming (OOP). \u003c\/li\u003e\n\n\n\n\n\n\u003cli\u003eImplement \u003ci\u003eparallel\nprogramming\u003c\/i\u003e for faster, concurrent execution in your programs. \u003c\/li\u003e\n\n\n\n\n\n\u003cp\u003eColor-coded examples make learning\neven easier, and all source code is available to download free – so you can\ncheck your work as you go!\u003c\/p\u003e\n\n\n\n\n\n\u003cp\u003eThis primer is your gateway to\nmastering high-performance computing for today’s needs.\u003c\/p\u003e\n\n\n\n\n\n\u003cp\u003e\u003cstrong\u003eStay ahead in your\ncoding career!\u003c\/strong\u003e\u003c\/p\u003e","brand":"Gardners","offers":[{"title":"Default Title","offer_id":56312890884469,"sku":"9781787910355","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0612\/7193\/3106\/files\/9781787910355_c8169b59-9b0e-4533-b7a4-4fe07f22317b.jpg?v=1786027007"},{"product_id":"9781840789980","title":"R for Data Analysis in easy steps","description":"\u003cp\u003eThe R language is widely used by statisticians for data analysis, and the popularity of R programming has therefore increased substantially in recent years. The emerging Internet of Things (IoT) gathers increasing amounts of data that can be analyzed to gain useful insights into trends.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eR for Data Analysis in easy steps, 2nd edition\u003c\/strong\u003e has an easy-to-follow style that will appeal to anyone who wants to produce graphic visualizations to gain insights from gathered data. The book begins by explaining core programming principles of the R programming language, which stores data in “vectors” from which simple graphs can be plotted. Next, it describes how to create “matrices” to store and manipulate data from which graphs can be plotted to provide better insights. This book then demonstrates how to create “data frames” from imported data sets, and how to employ the “Grammar of Graphics” to produce advanced visualizations that can best illustrate useful insights from your data.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eR for Data Analysis in easy steps, 2nd edition\u003c\/strong\u003e contains separate chapters on the major features of the R programming language. There are complete example programs that demonstrate how to create Line graphs, Bar charts, Histograms, Scatter graphs, Box plots, and more. The code for each R script is listed, together with screenshots that illustrate the actual output when that script has been executed. The free, downloadable example R code is provided for clearer understanding. By the end of this book you will have gained a sound understanding of R programming, and be able to write your own scripts that can be executed to produce graphic visualizations for data analysis. You need have no previous knowledge of any programming language, so it's ideal for the newcomer to computer programming.\u003c\/p\u003e\u003cp\u003e\u003ci\u003eUpdated for the latest version of R.\u003c\/i\u003e\u003c\/p\u003e","brand":"Gardners","offers":[{"title":"Default Title","offer_id":56313035391349,"sku":"9781840789980","price":12.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0612\/7193\/3106\/files\/9781840789980_928d0d9f-3370-49d1-807d-24e2e5db00ab.jpg?v=1786028018"},{"product_id":"9781787910485","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\n\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 behaviors.\u003c\/p\u003e\n\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\n\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\n\u003cli\u003eAnyone who wants begin programming in Perl.\u003c\/li\u003e\n\u003cli\u003eProgrammers looking to extend their skillset. \u003c\/li\u003e\n\u003cli\u003eStudents who are studying programming at school or college. \u003c\/li\u003e\n\u003cli\u003eThose seeking a career in software development. \u003c\/li\u003e\n\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","brand":"Gardners","offers":[{"title":"Default Title","offer_id":56368153231733,"sku":"9781787910485","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0612\/7193\/3106\/files\/9781787910485_7337c983-f77c-4407-a0ca-4e82d554695d.jpg?v=1786033953"},{"product_id":"9781787910522","title":"GO Programming in easy steps","description":"\u003cp\u003e\u003cstrong\u003eGO Programming in easy steps, 2nd edition\u003c\/strong\u003e is updated to cover the latest version of \u003ci\u003egolang\u003c\/i\u003e, and first illustrates the \u003ci\u003egolang\u003c\/i\u003e programming basics with variables, operators, flow control, and functions, before moving on to demonstrate Object-Oriented Programming (OOP) with \u003ci\u003egolang\u003c\/i\u003e. This book then shows how \u003ci\u003egolang\u003c\/i\u003e can handle user input, plus read and write files on your own system.\u003c\/p\u003e\u003cp\u003eThe examples in \u003cstrong\u003eGO Programming in easy steps, 2nd edition\u003c\/strong\u003e also demonstrate concurrent  programming with \u003ci\u003egoroutines\u003c\/i\u003e for speed. Finally, the book illustrates how to create and interact with a \u003ci\u003egolang\u003c\/i\u003e web server on your own system.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eGO Programming in easy steps, 2nd edition\u003c\/strong\u003e has an easy-to-follow style that will appeal to:\u003c\/p\u003e\n\u003cli\u003eAnyone who wants begin programming in \u003ci\u003egolang\u003c\/i\u003e.\u003c\/li\u003e\n\u003cli\u003eProgrammers looking to extend their skillset. \u003c\/li\u003e\n\u003cli\u003eStudents who are studying programming at school or college. \u003c\/li\u003e\n\u003cli\u003eThose seeking a career in software development. \u003c\/li\u003e\n\n\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","brand":"Gardners","offers":[{"title":"Default Title","offer_id":56369165959541,"sku":"9781787910522","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0612\/7193\/3106\/files\/9781787910522_105ff936-346f-42c7-ae75-b98d708ec770.jpg?v=1786027012"},{"product_id":"c-programming-in-easy-steps","title":"C# Programming in easy steps","description":"\u003cp\u003e\u003cstrong\u003eC# Programming in easy steps, 4th edition\u003c\/strong\u003e is updated for C#11. It teaches you how to code applications and demonstrates every aspect of the C# language you will need to produce professional programming results. Its examples provide clear syntax-highlighted code showing C# language basics including variables, arrays, logic, looping, methods, and classes.\u003c\/p\u003e\n\u003cp\u003eThe book begins by explaining how to install the free Visual Studio Community Edition IDE to create an environment in which you can quickly begin to create your own executable programs by copying the book's examples. It demonstrates all the C# language basics before moving on to provide examples of Object Oriented Programming. The book concludes by demonstrating how you can use your acquired knowledge to create graphic programs for traditional PC Desktop apps, and also as Universal apps for multiple devices.\u003c\/p\u003e\n\u003cp\u003eYou need have no previous knowledge of any programming language, so it's ideal for the newcomer to computer programming.\u003c\/p\u003e\n\u003cp\u003eAlso ideal for:\u003c\/p\u003e\n\u003cli\u003eProgrammers moving from another programming language.\u003c\/li\u003e\n\u003cli\u003eStudents who are studying C# programming at school or college. \u003c\/li\u003e\n\u003cli\u003eThose seeking a career in computing who need a fundamental understanding of procedural programming. \u003c\/li\u003e\n\u003cp\u003eFree, downloadable sample code is available to download from our website for checking against your own work.\u003c\/p\u003e","brand":"Gardners","offers":[{"title":"Default Title","offer_id":57487929082229,"sku":"9781787910386","price":14.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0612\/7193\/3106\/files\/9781787910386.jpg?v=1786355150"},{"product_id":"python-algorithms-in-easy-steps","title":"Python Algorithms in easy steps","description":"Python Algorithms in easy steps presents a clear, practical tour of the algorithms every programmer benefits from knowing. Each chapter focuses on a small, self-contained family of techniques, fast number methods, smarter ways to search and sort, essential string handling, core data structure patterns, and the recursive tools that simplify complex problems. The emphasis is on clarity and mechanical understanding: minimal examples, predictable behavior, and ideas that transfer directly into everyday code. By working through these chapters, readers build a compact toolkit for writing programs that are faster, cleaner, and easier to reason about across a wide range of tasks.   Python Algorithms in easy steps assumes the reader is familiar with Python basics – for example, the use of Python built-in functions. But algorithms go one step further…Built ins hide the mechanism – they give results but not the step by step process, cost, or behavior.   Custom behavior is often required – real code needs early exit, partial scans, custom comparisons, and hybrid strategies. Understanding algorithms improves debugging – you can spot slow paths, reason about edge cases, and choose better data structures. Algorithmic thinking transfers across languages – the habits you build here apply everywhere; not just in Python.   Algorithms are the map; built ins are the destination – knowing the mechanics lets you adapt, extend, and design solutions; not just call them.","brand":"Gardners","offers":[{"title":"Default Title","offer_id":57507777708405,"sku":"9781787910638","price":19.99,"currency_code":"GBP","in_stock":true}]}],"url":"https:\/\/backstory.london\/collections\/author-mike-mcgrath.oembed","provider":"Backstory","version":"1.0","type":"link"}