Will the use of artificial intelligence (AI), algorithms, and smart machines be the end of journalism as we know it—or its savior? In Newsmakers, Francesco Marconi, who has led the development of the Associated Press and Wall Street Journal’s use of AI in journalism, offers a new perspective on the potential of these technologies. He explains how reporters, editors, and newsrooms of all sizes can take advantage of the possibilities they provide to develop new ways of telling stories and connecting with readers. Marconi analyzes the challenges and opportunities of AI through case studies ranging from financial publications using algorithms to write earnings reports to investigative reporters analyzing large data sets to outlets determining the distribution of news on social media.
This Learning Path is also for experienced TypeScript developers who want to take their skills to the next level, and also for web developers who wish to make the most of TypeScript. This is a step-by-step, practical guide covering the fundamentals of TypeScript with practical examples. The end-to-end projects included in this book will give you ready-to-implement solutions for your business scenario, showcasing the depth and robustness of TypeScript.
Python Web Scraping Cookbook : Over 90 Proven Recipes to Get You Scraping with Python, Microservices, Docker, and AWS
Python Web Scraping Cookbook is a solution-focused book that will teach you techniques to develop high-performance Scrapers, and deal with cookies, hidden form fields, Ajax-based sites and proxies.
Impossible Minds: My Neurons, My Consciousness has been written to satisfy the curiosity each and every one of us has about our own consciousness. It takes the view that the neurons in our heads are the source of consciousness and attempts to explain how this happens. Although it talks of neural networks, it explains what they are and what they do in such a way that anyone may understand. While the topic is partly philosophical, the text makes no assumptions of prior knowledge of philosophy; and so contains easy excursions into the important ideas of philosophy that may be missing in the education of a computer scientist.
The book teaches a student to model a scientific problem and write a computer program in C language to solve that problem. To do that, the book first introduces the student to the basics of C language, dealing with all syntactical aspects, but without the pedantic content of a typical programming language manual. Then the book describes and discusses many algorithms commonly used in scientific applications (e.g. searching, graphs, statistics, equation solving, Monte Carlo methods etc.).
‘This book is an easy-to-follow, step-by-step beginner’s guide covering the full process of creating a game. It is packed with examples and illustrations, with comprehensive coverage of each topic. If you want to learn how to make games using the Cocos2D framework, this book is for you. If you would like to build a good foundation for a career in game development as an independent game developer or at a game studio, or if you just want to make games as a hobby, then you’ll love this book.
CUDA Fortran for Scientists and Engineers shows how high-performance application developers can leverage the power of GPUs using Fortran, the familiar language of scientific computing and supercomputer performance benchmarking. The authors presume no prior parallel computing experience, and cover the basics along with best practices for efficient GPU computing using CUDA Fortran. To help you add CUDA Fortran to existing Fortran codes, the book explains how to understand the target GPU architecture, identify computationally intensive parts of the code, and modify the code to manage the data and parallelism and optimize performance.
If you are a C# developer and want to learn how to take advantage of the features of.NET for concurrent and multithreaded applications, then this book is for you. If you are already comfortable with C# but want to learn more about parallel design patterns, threads, tasks, and async, then look no further!
Java EE 7 Developer Handbook : Develop Professional Applications in Java EE 7 with This Essential Reference Guide
Java EE 7 Handbook is an example based tutorial with descriptions and explanations.’Java EE 7 Handbook’is for the developer, designer, and architect aiming to get acquainted with the Java EE platform in its newest edition. This guide will enhance your knowledge about the Java EE 7 platform.
The demand for rich Internet applications (RIAs) such as complete storefronts and interactive surveys is skyrocketing, as is the pressure to create these dynamic apps overnight and at low cost. This in-depth Bible provides the step-by-step instructions you need to quickly create RIAs in Flash using cost-effective, open-source PHP programming tools. You’ll learn how PHP works, when you should use it in Flash, and above all, vital security techniques for keeping your interactive sites secure.