![]() |
Welcome to Loot.co.za!
Sign in / Register |Wishlists & Gift Vouchers |Help | Advanced search
|
Your cart is empty |
||
|
Books > Computing & IT > General
E-commerce 2021: Business, Technology, and Society provides you with an in-depth introduction to e-commerce with coverage of key concepts and the latest empirical and financial data. Hundreds of examples from companies such as Meta®, TikTok®, Netflix®, YouTube®, Walmart® and Amazon® illustrate how e-commerce is altering business practices and driving shifts in the global economy. The 18th Edition features all new or updated opening, closing, and “Insight on†cases. Coverage reflects the latest developments in business, technology and society that impact e-commerce, with text, data, figures and tables updated through September 2022. Each chapter ends with a section on careers in e-commerce that features job postings from online companies for entry-level positions. Tips on how to prepare for interviews and apply course knowledge to likely interview questions are included. This print textbook is available for students to rent for their classes. The Pearson print rental program provides students with affordable access to learning materials, so they come to class ready to succeed.
Get ready to code like a pro in Rust! This hands-on guide dives deep into memory management, asynchronous programming, and Rust design patterns and explores essential productivity techniques like testing, tooling, and project management. In Code Like A Pro in Rust you will learn: Essential Rust tooling Core Rust data structures Memory management Design patterns for Rust Testing in Rust Asynchronous programming for Rust Optimized Rust Rust project management Code Like A Pro in Rust is a fast-track guide to building and delivering professional quality software in Rust. You’ll upgrade your basic knowledge of Rust with conventions, best practices, and veteran’s secrets that are normally only learned through years of experience. Skip the fluff and get right to the heart of this powerful modern language, including Rust’s support for asynchronous programming and integrating Rust with codebases written in other languages. about the technology Programmers prize Rust for its safety, performance, and security. However, its strict syntax and tricky memory management can make it challenging to master. This practical guide shows you how to balance Rust’s trade offs, lessen its cognitive load, and rapidly bring your productivity to a professional level. about the book Code Like a Pro in Rust shows you how to quickly create and ship Rust programs without wasting time on language quirks, compiler problems, and unexpected complexities. It builds on your existing Rust knowledge with design patterns and shortcuts direct from veteran Rust contributor Brenden Matthews. You’ll learn to use important Rust tooling like rust-analyzer, Clippy, and Cargo, as well as best practices for unit testing and code optimization. By the time you’re done, you’ll be writing high quality code with less maintenance overhead. RETAIL SELLING POINTS  • Essential Rust tooling • Core Rust data structures • Memory management • Design patterns for Rust • Testing in Rust • Asynchronous programming for Rust • Optimized Rust • Rust project management  AUDIENCE For aspiring Rust pros familiar with the basics of the language.
Whether you want to automate tasks, analyze data, parse logs, talk to network services, or address other systems requirements, writing your own command-line tool may be the fastest - and perhaps the most fun - way to do it. The Go programming language is a great choice for developing tools that are fast, reliable, and cross-platform. Create command-line tools that work with files, connect to services, and even manage external processes, all while using tests and benchmarks to ensure your programs are fast and correct. When you want to develop cross platform command-line tools that are fast and reliable, use Go, a modern programming language that combines the reliability of compiled languages with the ease of use and flexibility of dynamic typed languages. Work through practical examples to develop elegant and efficient tools by applying Go's rich standard library, its built in support for concurrency, and its expressive syntax. Use Go's integrated testing capabilities to automatically test your tools, ensuring they work reliably even across code refactoring. Develop CLI tools that interact with your users by using common input/output patterns, including environment variables and flags. Handle files to read or persist data, and manipulate paths consistently in cross-platform scenarios. Control processes and handle signals, and use a benchmark driven approach and Go's concurrency primitives to create tools that perform well. Use powerful external libraries such as Cobra to create modern and flexible tools that handle subcommands, and develop tools that interact with databases, APIs, and network services. Finally, leverage what you learned by tackling additional challenges at the end of each chapter. What You Need: Go 1.8 or higher, an internet connection to download the example files and additional libraries, and a text editor to write your programs.
Python is today's fastest growing programming language. This engaging and refreshingly different guide breaks down the skills into clear step-by-step chunks and explains the theory using brief easy-to-understand language. Rather than bamboozling readers with pages of mind-numbing technical jargon, this book includes 150 practical challenges, putting the power in the reader's hands. Through creating programs to solve these challenges the reader will quickly progress from mastering the basics to confidently using subroutines, a graphical user interface, and linking to external text, csv and SQL files. This book is perfect for anyone who wants to learn how to program with Python. In particular, students starting out in computer science and teachers who want to improve their confidence in Python will find here a set of ready-made challenges for classroom use.
Free and open source is the foundation of software development, and it's built by people just like you. Discover the fundamental tenets that drive the movement. Take control of your career by selecting the right project to meet your professional goals. Master the language and avoid the pitfalls that typically ensnare new contributors. Join a community of like-minded people and change the world. Programmers, writers, designers, and everyone interested in software will make their mark through free and open source software contributions. Free and open source software is the default choice for the programming languages and technologies which run our world today, and it's all built and maintained by people just like you. No matter your skill level or area of expertise, with this book you will contribute to free and open source software projects. Using this practical approach you'll understand not only the mechanics of contributing, but also how doing so helps your career as well as the community. This book doesn't assume that you're a programmer, or even that you have prior experience with free and open source software. Learn what open source is, where it came from, and why it's important. Start on the right foot by mastering the structure and tools you need before you contribute. Choose the right project for you, amplifying the impact of your contribution. Submit your first contribution, whether it's code, writing, design, or community organising. Find out what to do when things don't go the way you expect. Discover how to start your own project and make it friendly and welcoming to contributors. Anyone can contribute! Make your mark today and help others while also helping yourself.
In the last decade, data science has generated new fields of study and transformed existing disciplines. As data science reshapes academia, how can libraries and librarians engage with this rapidly evolving, dynamic form of research? Can libraries leverage their existing strengths in information management, instruction, and research support to advance data science? Data Science in the Library: Tools and Strategies for Supporting Data-Driven Research and Instruction brings together an international group of librarians and faculty to consider the opportunities afforded by data science for research libraries. Using practical examples, each chapter focuses on data science instruction, reproducible research, establishing data science services and key data science partnerships. This book will be invaluable to library and information professionals interested in building or expanding data science services. It is a practical, useful tool for researchers, students, and instructors interested in implementing models for data science service that build community and advance the discipline.
Data is getting bigger and more complex by the day, and so are your choices in handling it. Explore some of the most cutting-edge databases available - from traditional relational databases to newer NoSQL approaches - and make informed decisions about challenging data storage problems. This is the only comprehensive guide to the world of NoSQL databases, with in-depth practical and conceptual introductions to seven different technologies: Redis, Neo4J, CouchDB, MongoDB, HBase, Postgres, and DynamoDB. This second edition includes a new chapter on DynamoDB and updated content for each chapter. While relational databases such as MySQL remain as relevant as ever, the alternative, NoSQL paradigm has opened up new horizons in performance and scalability and changed the way we approach data-centric problems. This book presents the essential concepts behind each database alongside hands-on examples that make each technology come alive. With each database, tackle a real-world problem that highlights the concepts and features that make it shine. Along the way, explore five database models - relational, key/value, columnar, document, and graph - from the perspective of challenges faced by real applications. Learn how MongoDB and CouchDB are strikingly different, make your applications faster with Redis and more connected with Neo4J, build a cluster of HBase servers using cloud services such as Amazon's Elastic MapReduce, and more. This new edition brings a brand new chapter on DynamoDB, updated code samples and exercises, and a more up-to-date account of each database's feature set. Whether you're a programmer building the next big thing, a data scientist seeking solutions to thorny problems, or a technology enthusiast venturing into new territory, you will find something to inspire you in this book. What You Need: You'll need a *nix shell (Mac OS or Linux preferred, Windows users will need Cygwin), Java 6 (or greater), and Ruby 1.8.7 (or greater). Each chapter will list the downloads required for that database.
This updated edition of the Build Your Own Gaming PC Manual will help readers get the performance they want on a budget they can afford. Whether they want the cutting-edge technology or are just interested in streaming video of themselves playing the latest hit games, readers will find the guidance needed to make their perfect PC a reality. Regardless of if they are looking to upgrade an existing computer or build a new one from scratch, they'll be able to play the newest games in style and be ready to face the challenges of next year's hottest titles. The new edition includes information on virtual reality, along with all the latest software, accessories and video technology.
Write code that's clean, concise, and to the point: code that others will read with pleasure and reuse. Comparing your code to that of expert programmers is a great way to improve your coding skills. Get hands-on advice to level up your coding style through small and understandable examples that compare flawed code to an improved solution. Discover handy tips and tricks, as well as common bugs an experienced Java programmer needs to know. Make your way from a Java novice to a master craftsman. This book is a useful companion for anyone learning to write clean Java code. The authors introduce you to the fundamentals of becoming a software craftsman, by comparing pieces of problematic code with an improved version, to help you to develop a sense for clean code. This unique before-and-after approach teaches you to create clean Java code. Learn to keep your booleans in check, dodge formatting bugs, get rid of magic numbers, and use the right style of iteration. Write informative comments when needed, but avoid them when they are not. Improve the understandability of your code for others by following conventions and naming your objects accurately. Make your programs more robust with intelligent exception handling and learn to assert that everything works as expected using JUnit5 as your testing framework. Impress your peers with an elegant functional programming style and clear-cut object-oriented class design. Writing excellent code isn't just about implementing the functionality. It's about the small important details that make your code more readable, maintainable, flexible, robust, and faster. Java by Comparison teaches you to spot these details and trains you to become a better programmer. What You Need: You need a Java 8 compiler, a text editor, and a fresh mind. That's it.
A compelling biography of Mark Weiser, a pioneering innovator whose legacy looms over the tech industry’s quest to connect everything—and who hoped for something better. When developers and critics trace the roots of today’s Internet of Things—our smart gadgets and smart cities—they may single out the same creative source: Mark Weiser (1952–99), the first chief technology officer at Xerox PARC and the so-called “father of ubiquitous computing.†But Weiser, who died young at age 46 in 1999, would be heartbroken if he had lived to see the ways we use technology today. As John Tinnell shows in this thought-provoking narrative, Weiser was an outlier in Silicon Valley. A computer scientist whose first love was philosophy, he relished debates about the machine’s ultimate purpose. Good technology, Weiser argued, should not mine our experiences for saleable data or demand our attention; rather, it should quietly boost our intuition as we move through the world.  Informed by deep archival research and interviews with Weiser’s family and colleagues, The Philosopher of Palo Alto chronicles Weiser’s struggle to initiate a new era of computing. Working in the shadows of the dot-com boom, Weiser and his collaborators made Xerox PARC headquarters the site of a grand experiment. Throughout the building, they embedded software into all sorts of objects—coffeepots, pens, energy systems, ID badges—imbuing them with interactive features. Their push to integrate the digital and the physical soon caught on. Microsoft’s Bill Gates flagged Weiser’s Scientific American article “The Computer for the 21st Century†as a must-read. Yet, as more tech leaders warmed to his vision, Weiser grew alarmed about where they wished to take it.  In this fascinating story of an innovator and a big idea, Tinnell crafts a poignant and critical history of today’s Internet of Things. At the heart of the narrative is Weiser’s desire for deeper connection, which animated his life and inspired his notion of what technology at its best could be. Â
Teaches readers to identify and avoid deceit and misinformation online. We are commonly deceived by numbers in our everyday lives. From lotteries, product warranties, and weight loss fads to misleading headlines, numbers are used in manipulative ways to lure us into making decisions about our life. Data Duped will help you avoid common pitfalls and develop a sense of ‘data defense’ by learning what types of questions to ask and how to maintain a healthy level of curiosity and data skepticism. Data Duped gives readers a super power, or at least we hope so. Knowledge is power. With knowledge of how data can be manipulated, how it can influence our decisions and how it can deceive, readers will face data with a new empowered approach. This book purposefully raises more questions than answers and guides readers to seek the differences between the plausible and the ridiculous along a journey of informed critical thinking and data literacy. With historical parallels and both practical and relatable examples, readers will learn how to separate the ‘malarkey’ from the truth, become able to comfortably bring a little more data into their lives, and ultimately avoid being hoodwinked by misinformation.
Includes an entirely new chapter on AI and GIS, including ontologies and the Semantic Web, knowledge representation (KR) and spatial reasoning, machine learning and spatial analysis, and neural networks and deep learning. Presents new material reflecting the advances made in cloud computing, stream computing, and sensor networks, as well as extensively revised and updated content on cartography, visualization, and interaction design. Connects the technology to the social aspects and implications of GIS, including privacy and fair information practices, FATE (fairness, accountability, transparency, and ethics), and codes of conduct for responsible use of GIS. Integrates the necessary background to foundational areas, such as databases and data structures, algorithms and indexes, system architecture and AI, provided in context so readers new to those topics can still understand the concepts being discussed. Incorporates over 20 carefully explained spatial algorithms; over 60 inset boxes with in-depth material that enriches the central topics; and more than 300 color figures to support the reader in mastering key concepts. Welcomes a new coauthor, Qian (Chayn) Sun, to the third edition who brings her expertise in topics such as web mapping, cloud computing, critical geography, and machine learning with big spatial data.
Since the late 1990s, Information and Communication Technologies (ICTs) have been hailed as a potentially revolutionary feature of the planning and management of Western cities. Economic regeneration and place promotion strategies have exploited these new technologies; city management has experimented with electronically distributed services, and participation in public life and democratic decision-making processes can be made more flexible by the use of ICTs. All of these technological initiatives have often been presented and accessed via an urban front-end information site known as 'digital city' or 'city network.' Illustrated by a range of European case studies, this volume examines the social, political and management issues and potential problems in the establishment of an electronic layer of information and services in cities. The book provides a better understanding of the direction European cities are going towards in the implementation of ICTs in the urban arena.
There are many textbooks on algorithms focusing on big-O notation and basic design principles. This book offers a unique approach to taking the design and analyses to the level of predictable practical efficiency, discussing core and classic algorithmic problems that arise in the development of big data applications, and presenting elegant solutions of increasing sophistication and efficiency. Solutions are analyzed within the classic RAM model, and the more practically significant external-memory model that allows one to perform I/O-complexity evaluations. Chapters cover various data types, including integers, strings, trees, and graphs, algorithmic tools such as sampling, sorting, data compression, and searching in dictionaries and texts, and lastly, recent developments regarding compressed data structures. Algorithmic solutions are accompanied by detailed pseudocode and many running examples, thus enriching the toolboxes of students, researchers, and professionals interested in effective and efficient processing of big data.
This book offers a mathematical foundation for modern cryptography. It is primarily intended as an introduction for graduate students. Readers should have basic knowledge of probability theory, but familiarity with computational complexity is not required. Starting from Shannon's classic result on secret key cryptography, fundamental topics of cryptography, such as secret key agreement, authentication, secret sharing, and secure computation, are covered. Particular attention is drawn to how correlated randomness can be used to construct cryptographic primitives. To evaluate the efficiency of such constructions, information-theoretic tools, such as smooth min/max entropies and information spectrum, are developed. The broad coverage means the book will also be useful to experts as well as students in cryptography as a reference for information-theoretic concepts and tools.
Deep learning is often viewed as the exclusive domain of math PhDs and big tech companies. But as this hands-on guide demonstrates, programmers comfortable with Python can achieve impressive results in deep learning with little math background, small amounts of data, and minimal code. How? With fastai, the first library to provide a consistent interface to the most frequently used deep learning applications. Authors Jeremy Howard and Sylvain Gugger, the creators of fastai, show you how to train a model on a wide range of tasks using fastai and PyTorch. You’ll also dive progressively further into deep learning theory to gain a complete understanding of the algorithms behind the scenes. Train models in computer vision, natural language processing, tabular data, and collaborative filtering Learn the latest deep learning techniques that matter most in practice Improve accuracy, speed, and reliability by understanding how deep learning models work Discover how to turn your models into web applications Implement deep learning algorithms from scratch Consider the ethical implications of your work Gain insight from the foreword by PyTorch cofounder, Soumith Chintala
The national bestseller--updated for the new stock market "Read the book if you want to know how the market works and how to make it work for you." --Greg Capra, president of Pristine.com, coauthor of "Tools and Tactics for the Master Day Trader" "By using the tools, trading tactics and strategies revealed in..."A Beginner's Guide to Day Trading Online," you will be armed with the skills needed to help you win your battle with the markets." --Steve Nison, CMT, president, www.candlecharts.com, author of "Japenese Candlestick Charting Techniques" "Read this book, and, two, reread this book. It will help you achieve your trading goal, which is to make money in the markets. Every trader, from a beginner to the advanced professional, should have this book " --John Person, CTA, president, Nationalfutures.com "There are only a handful of trading educators that I would recommend listening to and...Toni Turner is one of them." --Hubert Senters, www.tradethemarkets.com Day trading is highly profitable--and highly tumultuous. Moreover, the financial markets have changed considerably in recent years. Expert author Toni Turner gives you the latest information for mastering the markets, including:
Exclusive title on the application of AI and Digital Technology in the Oil and Gas industry Explains Cloud Data Management in reservoir simulation Discussed intelligent oil and gas-well completion in detail Covers marketing aspect of oil and gas business during exploration phase Reviews development of digital system for business purpose
A collection of the best moments from the ‘Ricky Gervais Show’ with further musings from Karl Pilkington, star of Sky 1’s ‘An Idiot Abroad’. Karl Pilkington’s is a brilliant mind, locked inside a perfectly round head and uncluttered by the unhelpful constraints of logic or common sense. He both baffles and enlightens with his take on topics as diverse as population control, the rights of monkeys and how long you can stay alive with your head chopped off. Featuring the best conversations from ‘The Ricky Gervais Show’ podcasts and original illustrations and scribblings by Karl Pilkington, this is a unique trip into the mind of our most innovative visionary – or, as Gervais and Merchant know him, ‘the funniest man alive in Britain today’.
Explore the potentialand the pitfallsof digital technology in international business courses! Digital Technology in Teaching International Business will familiarize you with techniques that have proven effective in digitizing content or presenting traditional material in an untraditional way. You'll learn how to introduce digital technologies into bricks and mortar classrooms and how to construct an effective online learning environment. This timely and informative book discusses computer-mediated communication systems, shows how students can use the Internet to personally participate in international problem-solving exercises, presents a fascinating case study of a CLD program designed to address educational values, communication competencies, and business practices in former republics of the Soviet Union, and much more! Digital Technology in Teaching International Business outlines the challenges and demands of the knowledge-based economy and discusses the path that universities should follow in providing business students with the skills they need to succeed in this complex environment. It describes the implementation of Internet-based experiential projects in an international business classroom setting and summarizes students' perceptions and attitudes toward their assignments. In addition, it shows how to adapt experiential exercises from live courses for electronic application and examines ways in which electronic media can: increase the availabilityand reduce the costof interactive programs that connect students from distant locations complement or replace the traditional roles of textbooks and teachers promote more interactive learning enable faculty, students, scientists, technicians, entrepreneurs, and NGO leaders in separate locations to collaborate effectively help to overcome the developed-country bias present in many business strategy courses via specially designed courses and simulations of emerging economies aid in teaching financial reporting and the analysis of multinational enterprises address the traditional tradeoffs between richness (depth of knowledge) and reach (geographic area coverage)
Up-to-date practice questions that cover every topic on the 2022 version of the CISM exam Take the current version of the challenging CISM exam with complete confidence using the detailed information contained in this fully updated self-study guide. Written by an expert in the field, the book features hundreds of practice exam questions that match those on the live test in content, format, tone, and feel. In-depth answer explanations are provided for both the correct and incorrect answer choices. CISM Certified Information Security Manager Practice Exams, Second Edition supplements the CISM All-in-One Exam Guide and completely covers every objective of the 2022 exam release. In total, the book contains more than 300 realistic practice questions. •  Offers 100% coverage of all four CISM exam domains •  Online content includes access to an additional 150 practice questions in the TotalTester Online customizable test   engine •  Written by a computer security expert, author, and lecturer
The authors bring a dual perspective--that of a practicing consultant and that of a professor of economics--to the complex strategic questions facing managers and corporate leaders who want their firms to get the most out of their investments in information technology. The information economy is built upon the myriad and sometimes unforeseen ways in which information technologies have become engines of productivity in themselves, rather than just fancy adjuncts. In explaining the rise of the information economy, the authors provide not only valuable context often missing from today's discussions but also a thorough understanding of the origination, development, and diffusion process of innovations. They also examine prevailing practices and implications for the future, including the potential pitfalls common to some information technology strategies. Relying on an underpinning of economic theory combined with heavy empirical analysis, Kudyba and Diwan describe the true nature of the information economy, paying as much attention to its particularities as to its more profound implications. How is information technology being implemented across industry sectors, and how can it be harnessed to improve overall firm-level productivity? How have innovations in high technology impacted e-commerce? Which e-commerce strategies prevail, and what can be expected of them? How can traditional economic theory help managers evaluate such in-vogue strategies as customer relationship management, market exchanges, and supply chain management? The authors answer these questions and more, including one of the most vexing in the short history of e-commerce: What led to the demise of so many technology stocksand dot-coms following the spring 2000 Nasdaq plunge, and what are the longer-term prospects for e-business?
Develop your NLP skills from scratch! This revised bestseller now includes coverage of the latest Python packages, Transformers, the HuggingFace packages, and chatbot frameworks. In Natural Language Processing in Action, Second Edition you will learn how to: Process, analyze, understand, and generate natural language text Build production-quality NLP pipelines with spaCy Build neural networks for NLP using Pytorch BERT and GPT transformers for English composition, writing code, and even organizing your thoughts Create chatbots and other conversational AI agents Natural Language Processing in Action has helped thousands of data scientists build machines that understand human language. In this new and revised edition, you’ll discover state-of-the art NLP models like BERT and HuggingFace transformers, popular open-source frameworks for chatbots, and more. As you go, you’ll create projects that can detect fake news, filter spam, and even answer your questions, all built with Python and its ecosystem of data tools. about the technology Deep learning has been a giant leap forward for NLP applications. Developers can now build chatbots and other natural language tools that can imitate real people, diagnose illness, automatically summarize documents, and more. Accessible open source tools such as spaCy and PyTorch make production-level NLP easier and more impactful than ever before. about the book Natural Language Processing in Action, Second Edition is your guide to building software that can read and interpret human language. This new edition is updated to include the latest Python packages and comes with full coverage of cutting-edge models like BERT, GPT-J and HuggingFace transformers. In it, you’ll learn to create fun and useful NLP applications such as semantic search engines that are even better than Google, chatbots that can help you write a book, and a multilingual translation program. Soon, you’ll be ready to start tackling real-world problems with NLP. AUTHOR BIO Hobson Lane is a data scientist and machine learning engineer. He has over twenty years experience building autonomous systems and NLP pipelines for both large corporations and start-ups. Currently, Hobson is an instructor at UCSD Extension and Springboard, and the CTO and cofounder of Tangible AI and ProAI.org. Maria Dyshel is a social entrepreneur and artificial intelligence expert. She held a variety of AI research, engineering, and management roles in diverse industries, from designing and improving algorithms for autonomous vehicles, to implementing company-wide Conversational AI program in one of the world's largest pharma companies. Maria is currently the CEO and cofounder of Tangible AI. Cole Howard and Hannes Max Hapke were authors of the first edition of Natural Language Processing in Action and their legacy lives on in the collective intelligence of the community around the book.
In this stimulating analysis, Hannes Gerhardt outlines the potentials and challenges of a technology-enabled, commons-focused transition out of capitalism. The book shows that openness and cooperation are more beneficial in today’s economies and societies than competition and profit-seeking. Driven by this conviction, Gerhardt identifies key imperatives for overcoming capitalism, from democratizing our digital, material, and financial economies to maintaining a robust, political mobilization. Using clear examples, he explores tactical openings through the lens of ‘compeerism’, a newly constructed framework that highlights the latent counter-capitalist possibilities, but also limits, of our emerging technological landscape. This is an accessible contribution to counter-capitalist discourse that is both inspiring and pragmatic for academics and activists alike. |
You may like...
Principles Of Business Information…
Ralph Stair, George Reynolds, …
Paperback
(1)
The Coming Wave - AI, Power and Our…
Mustafa Suleyman, Michael Bhaskar
Paperback
|