Complete Guide to Test Automation - 自动化测试从策略到实战大全
Rely on this robust and thorough guide to build and maintain successful test automation. As the software industry shifts from traditional waterfall paradigms into more agile ones, test automation becomes a highly important tool that allows your development teams to deliver software at an ever-increasing pace without compromising quality.
Even though it may seem trivial to automate the repetitive tester’s work, using test automation efficiently and properly is not trivial. Many test automation endeavors end up in the “graveyard” of software projects. There are many things that affect the value of test automation, and also its costs. This book aims to cover all of these aspects in great detail so you can make decisions to create the best test automation solution that will not only help your test automation project to succeed, but also allow the entire software project to thrive.
One of the most important details that affects the success of the test automation is how easy it is to maintain the automated tests. Complete Guide to Test Automation provides a detailed hands-on guide for writing highly maintainable test code.
What You’ll Learn
Know the real value to be expected from test automation
Discover the key traits that will make your test automation project succeed
Be aware of the different considerations to take into account when planning automated tests vs. manual tests
Determine who should implement the tests and the implications of this decision
Architect the test project and fit it to the architecture of the tested application
Design and implement highly reliable automated tests
Begin gaining value from test automation earlier
Integrate test automation into the business processes of the development team
Leverage test automation to improve your organization's performance and quality, even without formal authority
Understand how different types of automated tests will fit into your testing strategy, including unit testing, load and performance testing, visual
selenium webdriver 3 practical guide 第二版
Book Description
Selenium WebDriver is an open source automation tool implemented through a browser-specific driver, which sends commands to a browser and retrieves results. The latest version of Selenium 3 brings with it a lot of new features that change the way you use and setup Selenium WebDriver. This book covers all those features along with the source code, including a demo website that allows you to work with an HMTL5 application and other examples throughout the book.
Selenium WebDriver 3 Practical Guide will walk you through the various APIs of Selenium WebDriver, which are used in automation tests, followed by a discussion of the various WebDriver implementations available. You will learn to strategize and handle rich web UI using advanced WebDriver API along with real-time challenges faced in WebDriver and solutions to handle them. You will discover different types and domains of testing such as cross-browser testing, load testing, and mobile testing with Selenium. Finally, you will also be introduced to data-driven testing using TestNG to create your own automation framework.
By the end of this book, you will be able to select any web application and automate it the way you want.
What you will learn
Understand what Selenium 3 is and how is has been improved than its predecessor
Use different mobile and desktop browser platforms with Selenium 3
Perform advanced actions, such as drag-and-drop and action builders on web page
Learn to use Java 8 API and Selenium 3 together
Explore remote WebDriver and discover how to use it
Perform cross browser and distributed testing with Selenium Grid
Use Actions API for performing various keyboard and mouse actions
Who this book is for
Selenium WebDriver 3 Practical Guide is for software quality assurance/testing professionals, software project managers, or software developers interested in using Selenium for testing their applications. Prior programming experience in Java is necessary.
Table of Contents
Introducing WebDriver and WebElements
Working with Browser Drivers
Using Java 8 features along with Selenium
Exploring the Features of WebDriver
Exploring Advanced Interactions of WebDriver
Understanding WebDriver Events
Exploring RemoteWebDriver
Setting up Selenium Grid
The PageObject Pattern
Mobile Testing on iOS and Android using Appium
Data Driven Testing with TestNG
Assessments
quick python book 第三版
About the Book
The Quick Python Book, Third Edition is a comprehensive guide to the Python language by a Python authority, Naomi Ceder. With the personal touch of a skilled teacher, she beautifully balances details of the language with the insights and advice you need to handle any task. Extensive, relevant examples and learn-by-doing exercises help you master each important concept the first time through. Whether you're scraping websites or playing around with nested tuples, you'll appreciate this book's clarity, focus, and attention to detail.
What's Inside
Clear coverage of Python 3
Core libraries, packages, and tools
In-depth exercises
Five new data science-related chapters
About the Reader
Written for readers familiar with programming concepts—no Python experience assumed.
About the Author
Naomi Ceder is chair of the Python Software Foundation. She has been learning, using, and teaching Python since 2001.
Table of Contents
PART 1 - STARTING OUT
About Python
Getting started
The Quick Python overview
PART 2 - THE ESSENTIALS
The absolute basics
Lists, tuples, and sets
Strings
Dictionaries
Control flow
Functions
Modules and scoping rules
Python programs
Using the filesystem
Reading and writing files
Exceptions
PART 3 - ADVANCED LANGUAGE FEATURES
Classes and object-oriented programming
Regular expressions
Data types as objects
Packages
Using Python libraries
PART 4 - WORKING WITH DATA
Basic file wrangling
Processing data files
Data over the network
Saving data
Exploring data
selenium framework design data driven testing
资源宝贵,请及时下载
Book Description
The Selenium WebDriver 3.x Technology is an open source API available to test both Browser and Mobile applications. It is completely platform independent in that tests built for one browser or mobile device, will also work on all other browsers and mobile devices. Selenium supports all major development languages which allow it to be tied directly into the technology used to develop the applications. This guide will provide a step-by-step approach to designing and building a data-driven test framework using Selenium WebDriver, Java, and TestNG.
The book starts off by introducing users to the Selenium Page Object Design Patterns and D.R.Y Approaches to Software Development. In doing so, it covers designing and building a Selenium WebDriver framework that supports both Browser and Mobile Devices. It will lead the user through a journey of architecting their own framework with a scalable driver class, Java utility classes, JSON Data Provider, Data-Driven Test Classes, and support for third party tools and plugins.
Users will learn how to design and build a Selenium Grid from scratch to allow the framework to scale and support different browsers, mobile devices, versions, and platforms, and how they can leverage third party grids in the Cloud like SauceLabs.
Other topics covered include designing abstract base and sub-classes, inheritance, dual-driver support, parallel testing, testing multi-branded applications, best practices for using locators, and data encapsulation.
Finally, you will be presented with a sample fully-functional framework to get them up and running with the Selenium WebDriver for browser testing.
By the end of the book, you will be able to design your own automation testing framework and perform data-driven testing with Selenium WebDriver.
Contents
1: BUILDING A SCALABLE SELENIUM TEST DRIVER CLASS FOR WEB AND MOBILE APPLICATIONS
2: SELENIUM FRAMEWORK UTILITY CLASSES
3: BEST PRACTICES FOR BUILDING SELENIUM PAGE OBJECT CLAS
Spring: Developing Java Applications for the Enterprise
Spring: Developing Java Applications for the Enterprise
by Ravi Kant Soni (Author), Amuthan Ganeshan (Author), Rajesh RV (Author)
pages 页数: 1023)
Release 出版日期: Packt Publishing; 1 edition (28 Feb. 2017)
Sold By 作者: Amazon Media EU S.à r.l.
Language 语言: English
ASIN: B06XCRW6SK
Spring: Developing Java Applications for the Enterprise pdf
Leverage the power of Spring MVC, Spring Boot, Spring Cloud, and additional popular web frameworks.
About This Book
Discover key Spring Framework-related technology standards such as Spring core, Spring-AOP, Spring data access frameworks, and Spring testing to develop robust Java applications easily
This course is packed with tips and tricks that demonstrate Industry best practices on developing a Spring-MVC-based application
Learn how to efficiently build and implement microservices in Spring, and how to use Docker and Mesos to push the boundaries and explore new possibilities
Who This Book Is For
This course is intended for Java developers interested in building enterprise-level applications with Spring Framework. Prior knowledge of Java programming and web development concepts (and a basic knowledge of XML) is expected.
What You Will Learn
Understand the architecture of Spring Framework and how to set up the key components of the Spring Application Development Environment
Configure Spring Container and manage Spring beans using XML and Annotation
Practice Spring AOP concepts such as Aspect, Advice, Pointcut, and Introduction
Integrate bean validation and custom validation
Use error handling and exception resolving
Get to grips with REST-based web service development and Ajax
Use Spring Boot to develop microservices
Find out how to avoid common pitfalls when developing microservices
Get familiar with end-to-end microservices written in Spring Framework and Spring Boot
In Detail
This carefully designed course aims to get you started with Spring, the most widely adopted Java framework, and then goes on to more advanced topics such as building microservices using Spring Boot within Spring. With additional coverage of popular web frameworks such as Struts, WebWork, Java Server Faces, Tapestry, Docker, and Mesos, you’ll have all the skills and expertise you need to build great applications.
Starting with the Spring Framework architecture and setting up the key components of the Spring Application Development Environment, you will learn how to configure Spring Container and manage Spring beans using XML and Annotation. Next, you will delve into Spring MVC, which will help you build flexible and loosely coupled web applications. You’ll also get to grips with testing applications for reliability. Moving on, this course will help you implement the microservice architecture in Spring Framework, Spring Boot, and Spring Cloud. Written to the latest specifications of Spring, this book will help you build modern, Internet-scale Java applications in no time.
This Learning Path combines some of the best that Packt has to offer in one complete, curated package. It includes content from the following Packt products:
Learning Spring Application Development by Ravi Kant Soni
Spring MVC Beginner’s Guide – Second Edition by Amuthan Ganeshan
Spring Microservices by Rajesh RV
Style and approach
This is a step-by-step guide for building a complete application and developing scalable microservices using Spring Framework, Spring Boot, and a set of Spring Cloud components
Artificial Intelligence for Marketing Practical Applications 2017.8
针对管理层的非技术类书,但对技术人员理解人工智能知识也很有帮助。透视未来的人工智能时代
Artificial Intelligence for Marketing: Practical Applications (Wiley and SAS Business Series)
By 作者: Jim Sterne
ISBN-10 书号: 1119406331
ISBN-13 书号: 9781119406334
Edition 版本: 1
Release 出版日期: 2017-08-14
pages 页数 (368)
List Price: $49.95
Book Description
A straightforward, non-technical guide to the next major marketing tool
Artificial Intelligence for Marketing presents a tightly-focused introduction to machine learning, written specifically for marketing professionals. This book will not teach you to be a data scientist—but it does explain how Artificial Intelligence and Machine Learning will revolutionize your company’s marketing strategy, and teach you how to use it most effectively. Data and analytics have become table stakes in modern marketing, but the field is ever-evolving with data scientists continually developing new algorithms—where does that leave you? How can marketers use the latest data science developments to their advantage? This book walks you through the “need-to-know” aspects of Artificial Intelligence, including natural language processing, speech recognition, and the power of Machine Learning to show you how to make the most of this technology in a practical, tactical way.
Simple illustrations clarify complex concepts, and case studies show how real-world companies are taking the next leap forward. Straightforward, pragmatic, and with no math required, this book will help you:
Speak intelligently about Artificial Intelligence and its advantages in marketing
Understand how marketers without a Data Science degree can make use of machine learning technology
Collaborate with data scientists as a subject matter expert to help develop focused-use applications
Help your company gain a competitive advantage by leveraging leading-edge technology in marketing
Marketing and data science are two fast-moving, turbulent spheres that often intersect; that intersection is where marketing professionals pick up the tools and methods to move their company forward. Artificial Intelligence and Machine Learning provide a data-driven basis for more robust and intensely-targeted marketing strategies—and companies that effectively utilize these latest tools will reap the benefit in the marketplace. Artificial Intelligence for Marketing provides a nontechnical crash course to help you stay ahead of the curve.
Contents
Chapter 1 Welcome to the Future
Chapter 2 Introduction to Machine Learning
Chapter 3 Solving the Marketing Problem
Chapter 4 Using AI to Get Their Attention
Chapter 5 Using AI to Persuade
Chapter 6 Using AI for Retention
Chapter 7 The AI Marketing Platform
Chapter 8 Where Machines Fail
Chapter 9 Your Strategic Role in Onboarding AI
Chapter 10 Mentoring the Machine
Chapter 11 What Tomorrow May Bring
Learning TensorFlow A Guide to Building Deep Learning Systems 2017.8
Learning TensorFlow: A Guide to Building Deep Learning Systems
By 作者: Tom Hope – Yehezkel S. Resheff – Itay Lieder
ISBN-10 书号: 1491978511
ISBN-13 书号: 9781491978511
Edition 版本: 1
Release 出版日期: 2017-08-28
pages 页数: (242)
List Price: $49.99
Book Description
Roughly inspired by the human brain, deep neural networks trained with large amounts of data can solve complex tasks with unprecedented accuracy. This practical book provides an end-to-end guide to TensorFlow, the leading open source software library that helps you build and train neural networks for computer vision, natural language processing (NLP), speech recognition, and general predictive analytics.
Authors Tom Hope, Yehezkel Resheff, and Itay Lieder provide a hands-on approach to TensorFlow fundamentals for a broad technical audience—from data scientists and engineers to students and researchers. You’ll begin by working through some basic examples in TensorFlow before diving deeper into topics such as neural network architectures, TensorBoard visualization, TensorFlow abstraction libraries, and multithreaded input pipelines. Once you finish this book, you’ll know how to build and deploy production-ready deep learning systems in TensorFlow.
Get up and running with TensorFlow, rapidly and painlessly
Learn how to use TensorFlow to build deep learning models from the ground up
Train popular deep learning models for computer vision and NLP
Use extensive abstraction libraries to make development easier and faster
Learn how to scale TensorFlow, and use clusters to distribute model training
Deploy TensorFlow in a production setting
Contents
Chapter 1 Introduction
Chapter 2 Go with the Flow: Up and running with TensorFlow
Chapter 3 Understanding TensorFlow Basics
Chapter 4 Convolutional Neural Networks
Chapter 5 Working with Text and Sequences + TensorBoard visualization
Chapter 6 TF Abstractions and Simplification
Chapter 7 Queues, Threads, and Reading Data
Chapter 8 Distributed TensorFlow
Chapter 9 Serving Models
Chapter 10 Miscellaneous
Learning Python for data mining 2017.8
python 数据挖掘 机器学习 人工智能的入门书
Learning Python for data mining
by Valentina Porcu (Author)
Product details
pages 页数: Kindle Edition
File Size: 4963 KB
Print
pages 页数: 285)
Release 出版日期: Valentina Porcu (29 July 2017)
Language 语言: English
ASIN: B074D7CVQL
Book Description
My goal is to accompany a reader who is starting to study this programming language, showing her through basic concepts and then move to data mining. We will begin by explaining how to use Python and its structures, how to install Python, which tools are best suited for a data analyst work, and then switch to an introduction to data mining packages. The book is in any case an introduction. Its aim is not, for instance, to fully explain topics such as machine learning or statistics with this programming language, which would take at least twice or three times as much as this entire book. The aim is to provide a guidance from the first programming steps with Python to manipulation and import of datasets, to some examples of data analysis.
To be more precise, in the Getting Started section, we will run through some basic installation concepts, tools available for programming on Python, differences between Python2 and Python3, and setting up a work folder.
In Chapter 1, we will begin to see some basic concepts about creating objects, entering comments, reserved words for the system, and on the various types of operators that are part of the grammar of this programming language.
In Chapter 2, we will carry on with the basic Python structures, such as tuples, lists, dictionaries, sets, strings, and files, and learn how to create and convert them.
In Chapter 3 we will see the basics for creating small basic functions, and how to save them.
Chapter 4 deals with conditional instructions that allow us to extend the power of a function as well as some important functions.
In Chapter 5 we will keep talking about some basic concepts related to object-oriented programming, concept of module, method, and error handling.
Chapter 6 is dedicated to importing files with some of the basic features. We will see how to open and edit text files, in .csv format, and in various other formats.
Chapters 7 to 10 will deal with Python’s most important data mining packages: Numpy and Scipy for mathematical functions and random data generation, pandas for dataframe management and data import, Matplotlib for drawing charts and scikit-learn for machine learning. With regard to scikit-learn, we will limit ourselves to provide a basic idea of the code of the various algorithms, without going, given the complexity of the subject, into details for the various techniques.
Finally, in Conclusions, we will summarize the topics and concepts of the book and see the management of dates and some of the data sources for our tests with Python.
This book is intended for those who want to get closer to the Python programming language from a data analysis perspective. We will therefore focus on the most used packages for data analysis, after the introduction to Python’s basic concepts.
Full Stack Web Development with Raspberry Pi 3 - 2017.8
Full Stack Web development with Raspberry Pi 3
By 作者: Soham Kamani
ISBN-10 书号: 1788295897
ISBN-13 书号: 9781788295895
Release 出版日期: 2017-11-06
pages 页数: (268)
List Price: $34.99
Book Description
Key Features
Leverage JavaScript, HTML5, and Cloud APIs to create visual representations and interactive web).
Learn to install and use a Node.js-based web framework to develop Raspberry Pi 3-powered web applications.
A step-by-step guide that will cover from setting up a embedded system to developing embedded, device-powered interactive web applications.
Book Description
Modern web technology and portable computing together have enabled huge advances in the Internet of Things (IoT) space,as well as in areas such as machine learning and big data. The Raspberry Pi is a very popular portable computer for running full stack web applications. This book will empower you to master this rapidly evolving technology to develop complex web applications and interfaces.
This book starts by familiarizing you with the various components that make up the web development stack and that will integrate into your Raspberry Pi-powered web applications. It also introduces the Raspberry Pi computer and teach you how to get up and running with a brand new one. Next, this book introduces you to the different kinds of sensor you’ll use to make your applications; using these skills, you will be able to create full stack web applications and make them available to users via a web interface. Later, this book will also teach you how to build interactive web applications using JavaScript and HTML5 for the visual representation of sensor data. Finally, this book will teach you how to use a SQLite database to store and retrieve sensor data from multiple Raspberry Pi computers.
By the end of this book you will be able to create complex full stack web applications on the Raspberry Pi 3 and will have improved your application’s performance and usability.
What you will learn
Get up and running with your Raspberry Pi
Go full stack! Learn about the end-to-end development process for web applications, right from the OS up to the actual HTML web interface
Discover that JavaScript is one of the fastest growing languages today, and is the only language that can be used both on a browser and server. This book will empower you to develop in a complete JavaScript stack
See that the IoT is everywhere!Connect your application to the outside world. Make use of sensors in your Raspberry Pi to give your application an edge, and unleash the full power of the Internet of Things
Build a rich UI with beautiful charts and data visualizations that can run on any browser
Make your software data-driven. Learn how to utilize SQLite to collect and analyze data from multiple systems
About the Author
Soham Kamani is a full-stack developer who has extensive experience in the JavaScript ecosystem. He works as a consultant, developing end-to-end web-based solutions for clients around the world. He is an open source enthusiast and an avid blogger. He has worked on many frameworks and technologies such as React, Angular, Node, Express, Sails, SQLite, Postgres, and MySQL, and he has worked on many projects in the IoT space using Arduino and Raspberry Pi systems.
Contents
Chapter 1. Getting Started on the Raspberry Pi
Chapter 2. Getting Up-and-Running with Web Development on the Raspberry Pi
Chapter 3. Running a Node Server on the Pi
Chapter 4. Extracting Information from the GPIO Pins
Chapter 5. Retrieving Sensor Readings from the Server
Chapter 6. Creating a Web Page to Display Sensor Data
Chapter 7. Enhancing Our UI – Using Interactive Charts
Chapter 8. SQLite – The Fast and Portable Database
Chapter 9. Integrating SQLite into Our Application
Chapter 10. Making our Application Real Time with Web Sockets
Chapter 11. Deploying our application to Firebase
Chapter 12. Using Firebase APIs to Update Our Application
Machine Learning Algorithms 2017.8
Machine Learning Algorithms
By 作者: Giuseppe Bonaccorso
ISBN-10 书号: 1785889621
ISBN-13 书号: 9781785889622
Release 出版日期: 2017-08-04
pages 页数: (449)
List Price: $49.99
Book Description
Build strong foundation for entering the world of Machine Learning and data science with the help of this compre
Mastering Machine Learning with scikit-learn -2017.7.24
Book Description
Machine learning is the buzzword bringing computer science and statistics together to build smart and efficient models. Using powerful algorithms and techniques offered by machine learning you can automate any analytical model.
This book examines a variety of machine learning models including popular machine learning algorithms such as k-nearest neighbors, logistic regression, naive Bayes, k-means, decision trees, and artificial neural networks. It discusses data preprocessing, hyperparameter optimization, and ensemble methods. You will build systems that classify documents, recognize images, detect ads, and more. You will learn to use scikit-learn’s API to extract features from categorical variables, text and images; evaluate model performance, and develop an intuition for how to improve your model’s performance.
By the end of this book, you will master all required concepts of scikit-learn to build efficient models at work to carry out advanced tasks with the practical approach.
What you will learn
Review fundamental concepts such as bias and variance
Extract features from categorical variables, text, and images
Predict the values of continuous variables using linear regression and K Nearest Neighbors
Classify documents and images using logistic regression and support vector machines
Create ensembles of estimators using bagging and boosting techniques
Discover hidden structures in data using K-Means clustering
Evaluate the performance of machine learning systems in common tasks
About the Author
Gavin Hackeling is a data scientist and author. He was worked on a variety of machine learning problems, including automatic speech recognition, document classification, object recognition, and semantic segmentation. An alumnus of the University of North Carolina and New York University, he lives in Brooklyn with his wife and cat.
Contents
Chapter 1. The Fundamentals of Machine Learning
Chapter 2. Simple linear regression
Chapter 3. Classification and Regression with K Nearest Neighbors
Chapter 4. Feature Extraction and Preprocessing
Chapter 5. From Simple Regression to Multiple Regression
Chapter 6. From Linear Regression to Logistic Regression
Chapter 7. Naive Bayes
Chapter 8. Nonlinear Classification and Regression with Decision Trees
Chapter 9. From Decision Trees to Random Forests, and other Ensemble Methods
Chapter 10. The Perceptron
Chapter 11. From the Perceptron to Support Vector Machines
Chapter 12. From the Perceptron to Artificial Neural Networks
Chapter 13. Clustering with K-Means
Chapter 14. Dimensionality Reduction with Principal Component Analysis
Analytics for the Internet of Things 2017.7
Intelligent Analytics for your Intelligent devices 针对智能设备的数据智能分析
Book Description
Break through the hype and learn how to extract actionable intelligence from the flood of IoT data
About This Book
Make better business decisions and acquire greater control of your IoT infrastructure
Learn techniques to solve unique problems associated with IoT and examine and analyze data from your IoT devices
Uncover the business potential generated by data from IoT devices and bring down business costs
Who This Book Is For
This book targets developers, IoT professionals, and those in the field of data science who are trying to solve business problems through IoT devices and would like to analyze IoT data. IoT enthusiasts, managers, and entrepreneurs who would like to make the most of IoT will find this equally useful. A prior knowledge of IoT would be helpful but is not necessary. Some prior programming experience would be useful
What You Will Learn
Overcome the challenges IoT data brings to analytics
Understand the variety of transmission protocols for IoT along with their strengths and weaknesses
Learn how data flows from the IoT device to the final data set
Develop techniques to wring value from IoT data
Apply geospatial analytics to IoT data
Use machine learning as a predictive method on IoT data
Implement best strategies to get the most from IoT analytics
Master the economics of IoT analytics in order to optimize business value
In Detail
We start with the perplexing task of extracting value from huge amounts of barely intelligible data. The data takes a convoluted route just to be on the servers for analysis, but insights can emerge through visualization and statistical modeling techniques. You will learn to extract value from IoT big data using multiple analytic techniques.
Next we review how IoT devices generate data and how the information travels over networks. You’ll get to know strategies to collect and store the data to optimize the potential for analytics, and strategies to handle data quality concerns.
Cloud resources are a great match for IoT analytics, so Amazon Web Services, Microsoft Azure, and PTC ThingWorx are reviewed in detail next. Geospatial analytics is then introduced as a way to leverage location information. Combining IoT data with environmental data is also discussed as a way to enhance predictive capability. We’ll also review the economics of IoT analytics and you’ll discover ways to optimize business value.
By the end of the book, you’ll know how to handle scale for both data storage and analytics, how Apache Spark can be leveraged to handle scalability, and how R and Python can be used for analytic modeling.
Style and approach
This book follows a step-by-step, practical approach to combine the power of analytics and IoT and help you get results quickly
Contents
Chapter 1. Questions
Chapter 2. Defining Iot Analytics And Challenges
Chapter 3. Iot Devices And Networking Protocols
Chapter 4. Iot Analytics For The Cloud
Chapter 5. Creating An Aws Cloud Analytics Environment
Chapter 6. Collecting All That Data – Strategies And Techniques
Chapter 7. Getting To Know Your Data – Exploring Iot Data
Chapter 8. Decorating Your Data – Adding External Datasets To Innovate
Chapter 9. Communicating With Others – Visualization And Dashboarding
Chapter 10. Applying Geospatial Analytics To Iot Data
Chapter 11. Data Science For Iot Analytics
Chapter 12. Strategies To Organize Data For Analytics
Chapter 13. The Economics Of Iot Analytics
Chapter 14. Bringing It All Together
Python Data Structures and Algorithms 2017-5
Python Data Structures and Algorithms 2017-5
提高程序的性能和运行速度
Python Web Scraping 2nd - 17年5月第二版
Python Web Scraping 2nd, 17年5月第二版
Python Web Scraping 2nd, 17年5月第二版
Manning.RxJS.in.Action.2017.7
原版
about this book:
Asynchronous code is something the human brain never seems quite able to under- stand. Its behavior is, at best, difficult to synthesize and, at worst, completely nonde- terministic.
We, as programmers, have been to the dark side and seen what happens when code is written with a series of timeouts and callbacks. We’ve tried to keep up with all the possible outcomes and implications of a block of code where asynchronous execu- tion is involved. We’ve handled new failure cases because we now have to face cases where our code executes out of order. And we’ve seen the type of chaos that nested callbacks and global state bring to code that can execute out of order.
Moreover, the amount of data that we’re processing these days, both on the client side and on the server side, means that we can’t spend our time sweating the small stuff. We shouldn’t reinvent the wheel every time we have data coming over the wire. And the paradigm that we use should include the necessary constructs for free so that we can simply layer our business logic on top.
Reactive programming, and RxJS in particular, gives us the tools to build pipelines to move our data through without worrying about the boilerplate underneath. And it does so using concepts distilled from functional programming to give us clean, read- able syntax that will be useful six months from now.
Road map
This book has 10 chapters split over three parts that will take you from a basic intro- duction to RxJS and the functional concepts underlying it all the way to more- advanced practical examples of using RxJS in the real world.
Daniel Greenfeld - Two Scoops of Django 1.11 - 2017.7
Daniel Greenfeld - Two Scoops of Django 1.11 - 2017.7 - Best Practices
亚马逊满分好评,学习Django必备
Learning React Native Building Mobile Applications with JavaScript
Learning React Native
- Building Mobile Applications with JavaScript
亚马逊评分5分
Build.Native.Cross-Platform.Apps with Appcelerator
Build.Native.Cross-Platform.Apps with Appcelerator
OpenCart 2.x 简体中文语言包
OpenCart 2.x简体中文语言包,保证可用。该资源宝贵,莫嫌弃借您几资源分用用。
线程 - 实例详解(从初级到高级系列讲解)
线程 - 实例详解(从初级到高级系列讲解)
看这一本书便能全面精确掌握线程知识,概念及应用
最完整版PHP程序开发手册
迄今最完整版PHP程序开发手册
迄今最完整版PHP程序开发手册
迄今最完整版PHP程序开发手册
编译原理 词法分析程序
编译原理 词法分析程序入门级
编译原理 词法分析程序入门级
白话C++ 深入浅出
深入浅出 白话C++ 菜鸟级 超详细
深入浅出 白话C++ 菜鸟级 超详细
李春葆的数据结构及上机指导PPT和源码
李春葆的数据结构及上机指导PPT和源码
作者所编教程通俗易懂
超经典 C/C++ 库函数
超经典 C/C++ 库函数
超经典 C/C++ 库函数
超经典 C/C++ 库函数
用VC++6.0编译C语言上机指导
对于初学者特别是准备考计算机等级证的朋友非常实用,里面的操作步骤尤其详细,零基础也不愁看懂。Visual C++6.0编译C语言程序等
编译原理 详细课后答案
孙悦红的编译原理教材,是传说中最为通俗易懂的一种。附件有这本书的详细答案(2/3/4章),为你编译原理的学习揭开迷雾!
电脑黑屏但鼠标能动解决
解决电脑黑屏但只有鼠标能动问题,分享分享
Visual C++ 6.0集成开发工具下载地址
网上找一大堆,其实都是同一个文件,有问题不能用。 这个英文版的也是弄了两天才搞定,安装过程中可能出现的问题都写进去了。我现在正使用,真爽!O(∩_∩)O哈!不信你也试试。因为比较大,给了几种链接供下载
计算机统考 数据结构 考研
文件里附一网站链接,该网站专攻数据结构。不但能够下载或在线观看64课时的视频教程,还有许多习题、课件等,是学习数据结构的捷径!2分,对你来说绝对值。
C++ 函数库参考.chm
易查易用,助您快速软件开发。绝对好使,请放心下载
Linux常用命令全集.CHM
Linux中常用的命令,易查易用,请放心下载
apache-tomcat-6.0.18.exe
从官方网站下载的apache-tomcat-6.0.18.exe,免去你下载之苦
apache-tomcat-5.5.28.exe
从官方网站下载的apache-tomcat-5.5.28.exe,免去你下载之苦
手把手教JDK 安装环境变量设置
手把手教JDK 安装环境变量设置视频,看了就会
C#.NET案例开发集锦代码part2
不同控件、不同模块都有代码,很经典,请随“C#.NET案例开发集锦代码part1”一起下载学习
C#.NET案例开发集锦代码part1
不同功能都有代码,非常适合入门学习或进阶
利用Timer控件制作滚动字幕
实现滚动字幕的视频短片,讲授时间长达半小时。很值得收藏学习
大学生就业关键--项目开发经验
大家都知道IT大学生就业问题关键在于项目开发经验,但何谓项目开发经验,网上很少提及。基于此,高分奉上本资源,内容包括什么是项目开发经验?何谓独立完成一个项目的经验?如何积累开发经验?IT人如何拿高薪?等。对你的发展方向也有非常好的指导作用,权威经典不容错过,请放心下载