Enrich, Inspire, Transform
Top
Computer TechnologySubscribe to this list
Find it in the catalogue
Real-world python : a hacker's guide to solving problems with code / Vaughan, Lee.

"A book of varied coding projects for readers who know a little Python already and want to expand their skills. Save shipwrecked sailors, discover exoplanets, and more, while gaining experience using free modules like OpenCV, NumPy, Pandas, NLTK, Bokeh, Beautiful Soup, and matplotlib"--Provided by publisher.

Find it in the catalogue
Recommendation engines / Schrage, Michael

"How does Netflix know just what to suggest you watch next? How does Amazon determine what a "customer like you" has also purchased? The answer is recommender systems, the technological concept that lies at the heart of most of the successful companies in the digital economy. Michael Schrage starts with the origins of recommender systems, which go back further than you think (see: the Oracle at Delphi for one of history's earliest recommenders), and a history of the first companies to harness recommendations. He then discusses the technology behind how recommenders work: the AI and machine learning algorithms that power these recommender platforms. Next he discusses the role of user experience, and how recommender systems are designed, and how design choices function as nudges to make certain recommendations more salient than others. He explores three case studies: Spotify, Bytedance, and Stitch Fix, looking at how recommenders can create new business solutions and how algorithms can go beyond curation to content creation. The concluding chapter on the future of recommender systems is perhaps the most enlightening. Moving away from technology and business, Schrage embraces the philosophical, probing the role of free will in a world mediated by recommender systems (a recommendation inherently offers a choice; without the element of choice, any digital manipulation of our preferences cannot truly be called a "recommendation"), and exploring the role of recommender systems as a means of improving the self. In the vein of Free Will, this book presents the essential information while revealing the author's point of view. Schrage wants to push our understanding of recommender systems beyond the technological, to understand what societal role they play and what opportunities they offer now and in the future."

Find it in the catalogue
The self-service data roadmap : democratize data and reduce time to insight / Uttamchandani, Sandeep.

Big data
Database management
Information technology -- Management
Machine learning
Business enterprises -- Data processing.

Find it in the catalogue
Tiny Python projects / Youens-Clark, Ken.

Who says learning to program has to be boring? The 21 activities in this book teach Python fundamentals through puzzles and games. Not only will you be entertained with every exercise, but you'll learn about text manipulation, basic algorithms, and lists and dictionaries as you go. It's the ideal way for any Python newbie to gain confidence and experience. The projects are tiny, but the rewards are big: each chapter in Tiny Python projects challenges you with a new Python program, including a password creator, a word rhymer, and a Shakespearean insult generator. As you complete these entertaining exercises, you'll graduate from a Python beginner to a confident programmer, and you'll have a good time doing it!

Find it in the catalogue
Ubuntu Linux unleashed 2021 edition / Helmke, Matthew
Ubuntu Linux 2021 edition
"Ubuntu Linux Unleashed 2021 Edition is filled with unique and advanced information for everyone who wants to make the most of the Ubuntu Linux operating system. This new edition has been thoroughly updated by a long-time Ubuntu user and early community leader to reflect the exciting new Ubuntu 20.04 LTS release, with a forthcoming online update mid-2021, at the halfway mark before the next LTS release comes out. Linux writer Matthew Helmke covers all you need to know about Ubuntu 20.04 LTS installation, configuration, productivity, command-line usage, development, systems administration, server operations, networking, virtualization, cloud computing, DevOps, and moreincluding intermediate-to-advanced techniques you wont find in any other book. Helmke presents up-to-the-minute introductions to Ubuntus key productivity and web development tools, programming languages, hardware support, and more. Youll find new or improved coverage of the Ubuntu desktop experience, common web servers and software stacks, an introduction to containers like Docker and Kubernetes, as well as a wealth of systems administration information that is stable and valuable over many years. Configure and use the Ubuntu desktop Get started with multimedia and productivity applications Manage Linux services, users, and software packages Administer and run Ubuntu from the command line Automate tasks and use shell scripting Provide secure remote access and configure a secure VPN Manage kernels and modules Administer file, print, email, proxy, LDAP, DNS, and HTTP servers (Apache, Nginx, or alternatives) Work with databases (SQL) and learn about NoSQL alternatives Get started with virtualization and cloud deployment, including information about containers Learn about options for managing large numbers of servers, including in the cloud" --Amazon.com.