Web Scraping with Python: Collecting More Data from the Modern Web

Rating: 
Amazon Price: $39.99 $28.42 You save: $11.57 (29%). (as of November 17, 2018 18:13 – Details). Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on the Amazon site at the time of purchase will apply to the purchase of this product.

Learn web scraping and crawling techniques to access unlimited data from any web source in any format. With this practical guide, you’ll learn how to use Python scripts and web APIs to gather and process data from thousands—or even millions—of web pages at once.

Ideal for programmers, security professionals, and web administrators familiar with Python, this book not only teaches basic web scraping mechanics, but also delves into more advanced topics, such as analyzing raw data or using scrapers for frontend website testing. Code samples are available to help you understand the concepts in practice.Learn how to parse complicated HTML pagesTraverse multiple pages and sitesGet a general overview of APIs and how they workLearn several methods for storing the data you scrapeDownload, read, and extract data from documentsUse tools and techniques to clean badly formatted dataRead and write natural languagesCrawl through forms and loginsUnderstand how to scrape JavaScriptLearn image processing and text recognition

Designing Bots: Creating Conversational Experiences

Rating: 
Amazon Price: $29.99 $23.34 You save: $6.65 (22%). (as of November 18, 2018 10:06 – Details). Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on the Amazon site at the time of purchase will apply to the purchase of this product.

From Facebook Messenger to Kik, and from Slack bots to Google Assistant, Amazon Alexa, and email bots, the new conversational apps are revolutionizing the way we interact with software. This practical guide shows you how to design and build great conversational experiences and delightful bots that help people be more productive, whether it’s for a new consumer service or an enterprise efficiency product.

Ideal for designers, product managers, and entrepreneurs, this book explores what works and what doesn’t in real-world bot examples, and provides practical design patterns for your bot-building toolbox. You’ll learn how to use an effective onboarding process, outline different flows, define a bot personality, and choose the right balance of rich control and text.
Explore different bot use-cases and design best practicesUnderstand bot anatomy—such as brand and personality, conversations, advanced UI controls—and their associated design patternsLearn steps for building a Facebook Messenger consumer bot and a Slack business botExplore the lessons learned and shared experiences of designers and entrepreneurs who have built botsDesign and prototype your first bot, and experiment with user feedback

Mobile and Web Messaging: Messaging Protocols for Web and Mobile Devices

Rating: 
Amazon Price: N/A (as of November 18, 2018 04:03 – Details). Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on the Amazon site at the time of purchase will apply to the purchase of this product.

Learn how to use messaging technologies to build responsive and resilient applications for mobile devices and web browsers. With this hands-on guide, you’ll use the STOMP and MQTT messaging protocols to write iOS and web applications capable of sending and receiving GPS and device sensor data, text messages, and alerts.

Messaging protocols are not only simple to use, but also conserve network bandwidth, device memory, and batteries. Using this book’s step-by-step format, author Jeff Mesnil helps you work with Objective-C and JavaScript libraries, as well as the protocols. All you need to get started are basic programming skills.Understand basic messaging concepts and compositionLearn two common messaging models: point-to-point and publish/subscribeUse STOMP to write an iOS application that sends GPS data, and a web app that consumes the dataBuild an iOS app with MQTT that tracks and broadcasts device motion data, and a web app that displays the data and sends alertsExtend STOMP to filter, prioritize, persist, and expire messagesTake a complete tour of STOMP and MQTT, including features not used in the book’s sample apps

Programming the Microsoft Bot Framework: A Multiplatform Approach to Building Chatbots (Developer Reference)

Rating: 
Amazon Price: $49.99 $28.84 You save: $21.15 (42%). (as of November 18, 2018 01:13 – Details). Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on the Amazon site at the time of purchase will apply to the purchase of this product.

This is the only comprehensive, authoritative guide to building Conversational User Interfaces (CUI, a.k.a. bots, chatbots, or chatterbots) with the Microsoft Bot Framework. Reflecting the next radical revolution in human-computer interaction, it will help you leverage advanced artificial intelligence (AI) and natural language processing to empower new and existing applications with stunningly intuitive conversational interfaces.

Long-time Microsoft MVP Joe Mayo begins with high-level explanations of what Microsoft Bot Framework is, what you can do with it, and why it matters so much. Next, he presents the foundational knowledge you need to start creating real bots and CUIs. Step by step, you'll learn how to build message dialogs, manage conversations, interact with framework APIs, and incorporate powerful natural language processing with Microsoft's advanced Language Understanding Intelligent Service (LUIS). Mayo also offers detailed guidance on deploying your customized bots to key platforms such as Slack, Skype, and Facebook Messenger.
Continue reading “Programming the Microsoft Bot Framework: A Multiplatform Approach to Building Chatbots (Developer Reference)”

Design for Hackers: Reverse Engineering Beauty

Rating: 
Amazon Price: $39.99 $33.95 You save: $6.04 (15%). (as of November 18, 2018 11:04 – Details). Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on the Amazon site at the time of purchase will apply to the purchase of this product.

The smash hit introductory design book that debuted at #18 on Amazon
Hackers are able to accomplish so much in so little time because they come from a community that's built upon sharing knowledge. When it comes to programming, they can learn whatever they need to learn by reading manuals, or simply typing in a Google search. But learning design isn't so simple.

Many design books try to teach design through lists of "do's" and "don'ts." But hackers know you need a deeper understanding of something to really do it well. Design for Hackers takes apart design by "reverse-engineering" Impressionist painting, Renaissance sculpture, the Mac OS X Aqua interface, Twitter's web interface, and much more. You'll learn about color theory, typography, proportions, and design principles. This theoretical advice is mixed with concrete, actionable advice such as suggestions for color scheme tools, and a chart of "all of the fonts you'll ever need" (available along with the free design course at designforhackers.com).
Continue reading “Design for Hackers: Reverse Engineering Beauty”