building serverless applications with python
This book is for Python developers who would like to learn about
serverless architectures in cloud-based platforms such as Azure
and Amazon Web Services (AWS). Python programming
knowledge is assumed.
building restful web services with spring 5 2e
Building RESTful Web Services with Spring 5 – Second Edition: Leverage the power of Spring 5.0, Java SE 9, and Spring Boot 2.0
Find out how to implement the REST architecture to build resilient software in Java with the help of the Spring 5.0 framework.
REST is an architectural style that tackles the challenges of building scalable web services. In today’s connected world, APIs have taken a central role on the web. APIs provide the fabric through which systems interact, and REST has become synonymous with APIs.The depth, breadth, and ease of use of Spring makes it one of the most attractive frameworks in the Java ecosystem. Marrying the two technologies is therefore a very natural choice.This book takes you through the design of RESTful web services and leverages the Spring Framework to implement these services. Starting from the basics of the philosophy behind REST, you’ll go through the steps of designing and implementing an enterprise-grade RESTful web service. Taking a practical approach, each chapter provides code samples that you can apply to your own circumstances.This second edition brings forth the power of the latest Spring 5.0 release, working with MVC built-in as well as the front end framework. It then goes beyond the use of Spring to explores approaches to tackle resilience, security, and scalability concerns. Improve performance of your applications with the new HTTP 2.0 standards. You’ll learn techniques to deal with security in Spring and discover how to implement unit and integration test strategies.Finally, the book ends by walking you through building a Java client for your RESTful web service, along with some scaling techniques using the new Spring Reactive libraries.
What You Will Learn
Deep dive into the principles behind REST
Expose CRUD operations through RESTful endpoints with the Spring Framework
Devise response formats and error handling strategies, offering a consistent and flexible structure to simplify integration for service consumers
Follow the best approaches for dealing with a service’s evolution while maintaining backward compatibility
Understand techniques to secure web services
Comply with the best ways to test RESTful web services, including tips for load testing
Optimise and scale web services using techniques such as caching and clustering
mysql 8 cook book
没什么可描述的,就是mysql8——最新版的,cookbook。
Professional C# 7 and .NET Core 2.0
The professional’s guide to C# 7, with expert guidance on the newest features
Professional C# 7 and .NET Core 2.0 provides experienced programmers with the information they need to work effectively with the world’s leading programming language. The latest C# update added many new features that help you get more done in less time, and this book is your ideal guide for getting up to speed quickly. C# 7 focuses on data consumption, code simplification, and performance, with new support for local functions, tuple types, record types, pattern matching, non-nullable reference types, immutable types, and better support for variables. Improvements to Visual Studio will bring significant changes to the way C# developers interact with the space, bringing .NET to non-Microsoft platforms and incorporating tools from other platforms like Docker, Gulp, and NPM. Guided by a leading .NET expert and steeped in real-world practicality, this guide is designed to get you up to date and back to work.
With Microsoft speeding up its release cadence while offering more significant improvement with each update, it has never been more important to get a handle on new tools and features quickly. This book is designed to do just that, and more—everything you need to know about C# is right here, in the single-volume resource on every developer’s shelf.
Tour the many new and enhanced features packed into C# 7 and .NET Core 2.0
Learn how the latest Visual Studio update makes developers’ jobs easier
Streamline your workflow with a new focus on code simplification and performance enhancement
Delve into improvements made for localization, networking, diagnostics, deployments, and more
Whether you’re entirely new to C# or just transitioning to C# 7, having a solid grasp of the latest features allows you to exploit the language’s full functionality to create robust, high -quality apps. Professional C# 7 and .NET Core 2.0 is the one-stop guide to everything you need to know.
Contents
PART I: The C# Language
Chapter 1 .Net Applications And Tools
Chapter 2 Core C#
Chapter 3 Objects And Types
Chapter 4 Object-Oriented Programming With C#
Chapter 5 Generics
Chapter 6 Operators And Casts
Chapter 7 Arrays
Chapter 8 Delegates, Lambdas, And Events
Chapter 9 Strings And Regular Expressions
Chapter 10 Collections
Chapter 11 Special Collections
Chapter 12 Language Integrated Query
Chapter 13 Functional Programming With C#
Chapter 14 Errors And Exceptions
Chapter 15 Asynchronous Programming
Chapter 16 Reflection, Metadata, And Dynamic Programming
Chapter 17 Managed And Unmanaged Memory
Chapter 18 Visual Studio 2017
PART II: .NET Core and the Windows Runtime
Chapter 19 Libraries, Assemblies, Packages, And Nuget
Chapter 20 Dependency Injection
Chapter 21 Tasks And Parallel Programming
Chapter 22 Files And Streams
Chapter 23 Networking
Chapter 24 Security
Chapter 25 Ado.Net And Transactions
Chapter 26 Entity Framework Core
Chapter 27 Localization
Chapter 28 Testing
Chapter 29 Tracing, Logging, And Analytics
PART III: Web Applications and Services
Chapter 30 Asp.Net Core
Chapter 31 Asp.Net Core Mvc
Chapter 32 Web Api
PART IV: Apps
Chapter 33 Windows Apps
Chapter 34 Patterns With Xaml Apps
Chapter 35 Styling Windows Apps
Chapter 36 Advanced Windows Apps
Chapter 37 Xamarin.Forms
internet of things for architects
Internet of Things for Architects: Architecting IoT solutions by implementing sensors, communication infrastructure, edge computing, analytics, and security
Learn to Design, Implement and secure your IoT infrastructure
The Internet of Things (IoT) is the fastest growing technology market. Industries are embracing IoT technologies to improve operational expenses, product life, and people’s well-being. An architectural guide is necessary if you want to traverse the spectrum of technologies needed to build a successful IoT system, whether that’s a single device or millions of devices.
This book encompasses the entire spectrum of IoT solutions, from sensors to the cloud. We start by examining modern sensor systems and focus on their power and functionality. After that, we dive deep into communication theory, paying close attention to near-range PAN, including the new Bluetooth® 5.0 specification and mesh networks. Then, we explore IP-based communication in LAN and WAN, including 802.11ah, 5G LTE cellular, SigFox, and LoRaWAN. Next, we cover edge routing and gateways and their role in fog computing, as well as the messaging protocols of MQTT and CoAP.
With the data now in internet form, you’ll get an understanding of cloud and fog architectures, including the OpenFog standards. We wrap up the analytics portion of the book with the application of statistical analysis, complex event processing, and deep learning models. Finally, we conclude by providing a holistic view of the IoT security stack and the anatomical details of IoT exploits while countering them with software defined perimeters and blockchains.
What You Will Learn
Understand the role and scope of architecting a successful IoT deployment, from sensors to the cloud
Scan the landscape of IoT technologies that span everything from sensors to the cloud and everything in between
See the trade-offs in choices of protocols and communications in IoT deployments
Build a repertoire of skills and the vernacular necessary to work in the IoT space
Broaden your skills in multiple engineering domains necessary for the IoT architect
web scraping with python collecting more data from the modern web 2nd
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 pages
Traverse multiple pages and sites
Get a general overview of APIs and how they work
Learn several methods for storing the data you scrape
Download, read, and extract data from documents
Use tools and techniques to clean badly formatted data
Read and write natural languages
Crawl through forms and logins
Understand how to scrape JavaScript
Learn image processing and text recognition
PMP Project Management Professional Practice Test
PMP: Project Management Professional Practice Tests provides candidates with an ideal study aid for PMP exam preparation. Fully aligned with the A Guide to the Project Management Body of Knowledge (PMBOK� Guide), 6th edition, this book provides practice questions covering all five performance domains. Five unique 160- question chapter tests, as well as one practice exam cover Initiating; Planning; Executing; Monitoring and Controlling; and Closing to help you pinpoint weak areas while there is still time to review. An additional 200-question practice test provides a bonus exam--1000 questions in all--, and a year of FREE access to the Sybex interactive online learning environment puts a test bank, practice questions, and more at your disposal.
The PMP exam is a challenging four-hour, 200-question validation of your project management knowledge. Mimicking exam conditions is one of the best ways to prepare, and this book is designed to test your knowledge, focus, and mental endurance to get you fully prepared for the big day. ��
Test your project management knowledge with 1,000 challenging questions
Prepare using up-to-date material that accurately reflect the current exam
Access digital study tools including electronic flashcards and additional practice questions
In today�s IT marketplace, qualified project managers are heavily in demand as employers increasingly require those who are capable of managing larger and more complex projects. The PMP certification shows that you know, understand, and can practice PMBOK guidelines to a rigorous level, and is considered the premier project management qualification out there�so when exam day arrives, complete preparation becomes critical to your success. �PMP: Project Management Professional Practice Tests help you gauge your progress, preview exam day, and focus your study time so you can conquer the exam with confidence.
To register for access to the online test banks included with the purchase of this book, please visit: www.wiley.com/go/sybextestprep.
Table of Contents
CHAPTER 1 Initiating (Domain 1.0)
CHAPTER 2 Planning (Domain 2.0)
CHAPTER 3 Executing (Domain 3.0)
CHAPTER 4 Monitoring and Controlling (Domain 4.0)
CHAPTER 5 Closing (Domain 5.0)
CHAPTER 6 Full-Length Practice Exam
PostGIS cookbook
Create and manage spatial data with PostGIS
Key Features
Import and export geographic data from the PostGIS database using the available tools
Maintain, optimize, and fine-tune spatial data for long-term viability
Utilize the parallel support functionality that was introduced in PostgreSQL 9.6
Book Description
PostGIS is a spatial database that integrates the advanced storage and analysis of vector and raster data, and is remarkably flexible and powerful. PostGIS provides support for geographic objects to the PostgreSQL object-relational database and is currently the most popular open source spatial databases.
If you want to explore the complete range of PostGIS techniques and expose related extensions, then this book is for you.
This book is a comprehensive guide to PostGIS tools and concepts which are required to manage, manipulate, and analyze spatial data in PostGIS. It covers key spatial data manipulation tasks, explaining not only how each task is performed, but also why. It provides practical guidance allowing you to safely take advantage of the advanced technology in PostGIS in order to simplify your spatial database administration tasks. Furthermore, you will learn to take advantage of basic and advanced vector, raster, and routing approaches along with the concepts of data maintenance, optimization, and performance, and will help you to integrate these into a large ecosystem of desktop and web tools.
By the end, you will be armed with all the tools and instructions you need to both manage the spatial database system and make better decisions as your project's requirements evolve.
What you will learn
Import and export geographic data from the PostGIS database using the available tools
Structure spatial data using the functionality provided by a combination of PostgreSQL and PostGIS
Work with a set of PostGIS functions to perform basic and advanced vector analyses
Connect PostGIS with Python
Learn to use programming frameworks around PostGIS
Maintain, optimize, and fine-tune spatial data for long-term viability
Explore the 3D capabilities of PostGIS, including LiDAR point clouds and point clouds derived from Structure from Motion (SfM) techniques
Distribute 3D models through the Web using the X3D standard
Use PostGIS to develop powerful GIS web applications using Open Geospatial Consortium web standards
Master PostGIS Raster
Who This Book Is For
This book is for developers who need some quick solutions for PostGIS. Prior knowledge of PostgreSQL and spatial concepts would be an added advantage.
Table of Contents
Chapter 1. MOVING DATA IN AND OUT OF POSTGIS
Chapter 2. STRUCTURES THAT WORK
Chapter 3. WORKING WITH VECTOR DATA THE BASICS
Chapter 4. WORKING WITH VECTOR DATA ADVANCED RECIPES
Chapter 5. WORKING WITH RASTER DATA
Chapter 6. WORKING WITH PGROUTING
Chapter 7. Into the Nth Dimension
Chapter 8. POSTGIS PROGRAMMING
Chapter 9. POSTGIS AND THE WEB
Chapter 10. MAINTENANCE OPTIMIZATION AND PERFORMANCE TUNING
Chapter 11. USING DESKTOP CLIENTS
Chapter 12. Introduction to Location Privacy Protection Mechanisms
Essential C# 7 第六版 rough cut
ssential C# 7.0 is a well-organized, no-fluff guide to C# 7.0 for programmers at all levels of experience. Reflecting the most important C# features from 3.0 through 7.0 and including modern programming patterns, it will help you write code that’s simple, powerful, robust, secure, and maintainable.
Author Mark Michaelis is a world-class C# expert: a long-time Microsoft MVP and Regional Director who also has served on Microsoft’s C# design review team. He presents a comprehensive tutorial and reference for the entire language, including expert coverage of key C# 7.0 enhancements, C# 7.0’s use with .NET Core/.NET Standard, and cross-platform compilation. He illustrates key C# constructs with succinct examples, and presents best-practice coding guidelines. To help you maintain existing code, separate indexes provide version-specific answers for C# 5.0, 6.0, and 7.0, and visual icons show when each language innovation was introduced.
Make the most of C# 7.0 enhancements, including tuples, deconstructors, pattern matching, local functions, and ref returns
Work efficiently with C# data types, operators, control flow, methods, and parameters
Write more robust code with C# object-oriented constructs
Implement reliable, effective exception handling
Reduce code complexity with generics, delegates, lambda expressions, and events
Leverage advanced dynamic and declarative programming techniques
Query diverse data collections using LINQ with query expressions
Create custom collections that operate against business objects
Access .NET collections via collection interfaces and standard query operators
Master multithreading and synchronization, including the async/await paradigm
Optimize performance and interoperability with P/Invoke and unsafe code
Run your code on Linux or macOS with C# 7.0 cross-platform compilation
Includes C# 7.1, 7.2, and 7.3 language enhancements
This guide offers you a complete foundation for successful development with modern versions of the C# language in any project or environment.
Table of Contents
Chapter 1 Introducing C#
Chapter 2 Data Types
Chapter 3 More with Data Types
Chapter 4 Operators and Control Flow
Chapter 5 Methods and Parameters
Chapter 6 Classes
Chapter 7 Inheritance
Chapter 8 Interfaces
Chapter 9 Value Types
Chapter 10 Well-Formed Types
Chapter 11 Exception Handling
Chapter 12 Generics
Chapter 13 Delegates and Lambda Expressions
Chapter 14 Events
functional python programming second edition(英文版)
This book is for programmers who want to create succinct, expressive Python
programs by borrowing techniques and design patterns from functional
programming languages. Some algorithms can be expressed elegantly in a
functional style; we can—and should—adapt this to make Python programs
more readable and maintainable.
In some cases, a functional approach to a problem will also lead to extremely
high-performance algorithms. Python makes it too easy to create large
intermediate data structures, tying up memory (and processor time.) With
functional programming design patterns, we can often replace large lists with
generator expressions that are equally expressive but take up much less
memory and run much more quickly.
web scraping for data science
This book provides a complete and modern guide to web scraping, using Python as the programming language, without glossing over important details or best practices. Written with a data science audience in mind, the book explores both scraping and the larger context of web technologies in which it operates, to ensure full understanding. The authors recommend web scraping as a powerful tool for any data scientist’s arsenal, as many data science projects start by obtaining an appropriate data set.
Starting with a brief overview on scraping and real-life use cases, the authors explore the core concepts of HTTP, HTML, and CSS to provide a solid foundation. Along with a quick Python primer, they cover Selenium for JavaScript-heavy sites, and web crawling in detail. The book finishes with a recap of best practices and a collection of examples that bring together everything you've learned and illustrate various data science use cases.
What You'll Learn
Leverage well-established best practices and commonly-used Python packages
Handle today's web, including JavaScript, cookies, and common web scraping mitigation techniques
Understand the managerial and legal concerns regarding web scraping
Who This Book is For
A data science oriented audience that is probably already familiar with Python or another programming language or analytical toolkit (R, SAS, SPSS, etc). Students or instructors in university courses may also benefit. Readers unfamiliar with Python will appreciate a quick Python primer in chapter 1 to catch up with the basics and provide pointers to other guides as well.
a web for every one
学习怎样设计一个网站。(英文版)In this book, we will present a design approach that begins and ends
with people. We believe that great design starts by thinking about how
to make products work for everyone. We will take a broad view, looking
beyond the idea of an average user in a typical setting to explore the
widest range of user abilities and contexts that we can imagine. Expanding
“design thinking” to include all people, we might call it “accessibility
thinking,” which is using design thinking for accessibility.
serverless design patterns and best practices
Learn the details of popular software patterns and how they are applied to serverless applications
Understand key concepts and components in serverless designs
Walk away with a thorough understanding of architecting serverless applications
自己动手写网络爬虫 java版 无广告
书老了一点儿,但是作为java爬虫的书籍,还是非常不错的。网上有下载,不过都带有大幅广告,本人有洁癖,所以把广告都删掉了。
kubernetes for developers
Kubernetes is often documented and approached from the perspective of someone just running software already built. Kubernetes may also be used to enhance the development process itself, enabling more consistent testing and analysis of written code so that developers can verify not only correctness, but efficiency as well. This book will introduce the key concepts of Kubernetes, linked with examples of how to deploy and use those with a bit of NodeJS and Python example code, so that a reader could quickly replicate and use that knowledge themselves in their development process.
You will begin by setting up Kubernetes for development and packaging your code to run in Kubernetes. It will walk you through the set up and installation process before working with Kubernetes in the development environment. We will then take a deep dive into concepts like automating your build process, autonomic computing, debugging, integration testing and so on. This book will cover all the necessary concepts required for any developer to work with Kubernetes. Towards the end of this book, we will be covering few security best practices which will secure the developer environment. By the end of this book, you will be in a position to use Kubernetes in the development ecosystem.
What you will learn
Build your software into containers.
Deploy and debug those containers with Kubernetes.
Define and add configuration through Kubernetes.
Declare how your application fits together, using internal and external services.
Add feedback in your code to help Kubernetes manage your services.
Monitor, measure your services through integration testing and in production deployments.
python tcp udp server 绑定同一个端口
tcp和udp可以绑定同一个端口。并且独立接收以及处理消息。rar包括3个文件,server端(通过threadpool启动tcp server和udp server),以及tcp client端、udp client端。
Complex Network Analysis in Python
This book is an excellent read for anyone who wants to learn the fundamentals of complex network analysis
with a focus on application. The case studies cover a variety of topics and help readers link concepts to
applications, providing readers with a clear, well-structured, hands-on experience that deepens their
understanding of the concepts without requiring Python programming experience.
This book is intended for graduate and undergraduate students, complex data analysis (CNA) or social network
analysis (SNA) instructors, and CNA/SNA researchers and practitioners. The book assumes that you have some
background in computer programming—namely, in Python programming. It expects from you no more than
common sense knowledge of complex networks. The intention is to build up your CNA programming skills and
at the same time educate you about the elements of CNA itself. If you’re an experienced Python programmer,
you can devote more attention to the CNA techniques. On the contrary, if you’re a network analyst with less
than an excellent background in Python programming, your plan should be to move slowly through the dark
woods of data frames and list comprehensions and use your CNA intuition to grasp programming concepts.
基于flask的直播系统
可以通过浏览器观看。不过目前localhost可以看到视频,使用IP地址看不到,虽然一直有流输入。
python项目开发实战第二版 2.7
基于python2.7版本的,2017年出版的书,也算是奇葩了。当然,很多周边的内容的介绍,其实和python版本没太大关系。已经删除某网站恶心的广告。建议看看目录,以及有兴趣的章节,不建议精读。可惜不能设0资源分。
tcp/ip sockets c 语言编程第二版(英文版)
比较简单的东西,英文版,没太大价值——毕竟现在用c的人太少。如果向研究tcp/ip,建议看python+winshark。
The Practical Guide to Become a Hacker pdf(英文版)
THIS BOOK IS DIFFERENT FROM THE OTHERS.
CRITICAL POINT: Don't trust Only Theoretical Manuals that don't let you do any Practical Exercises: Practical Exercises are Essential!
FIRST POINT: This is a Practical Guide. Step by Step. Not only Theory but You can do the Exercises and really understand the Ethical Hacking.
SECOND POINT: There are Dozens of Screenshots and Images that allow you to understand, step by step, what you are doing.
THIRD POINT: The Author of the book, Jim Kou, has Twenty Years of experience in the CyberSecurity and Ethical Hacking subjects.
FOURTH POINT: The only way to become a Penetration Tester is through Experience and Practical Exercises.
FIFTH POINT: In this Manual, we'll start with the Basics. 2019 UPDATED!
You will learn:
CHAPTER 1: INTRODUCTION TO ETHICAL HACKING
In this chapter, I will try to explain to you how an ethical hacker works, what are his goals and the working method you should follow to become one.
CHAPTER 2: THE LABORATORY
The first task is to build our own laboratory.
CHAPTER 3: LINUX COMMANDS
These are the most common commands that you will probably use for your routine tasks.
CHAPTER 4: MIND MAPS
During your work as a penetration tester, you will collect a great deal of information that needs to be organized efficiently.
CHAPTER 5: NETWORK THEORY
This chapter aims to give you an overview of the main services and network protocols.
CHAPTER 6: CORPORATE NETWORKS
Having a good understanding of most network devices and their functions will help you carry out a penetration test in a much more accurate and effective way.
CHAPTER 7: INFORMATION GATHERING
Gathering information means investigating, analyzing, and studying everything related to our target.
CHAPTER 8: NETWORK SCANNING
What exactly do I mean with “scanning”? Each of these IP addresses will expose a certain service/port to the outside world.
CHAPTER 9: BANNER GRABBING
Now it's time to identify what type of service is running on a specific port.
CHAPTER 10: ENUMERATION
It consists in exploiting the characteristics of a certain service in order to obtain as much information as possible.
CHAPTER 11: VULNERABILITY ASSESSMENT
Now it's time to look for any vulnerabilities and we will use specific tools to carry out this activity.
CHAPTER 12: EXPLOITATION
Exploitation is meant to confirm if we can access our target machine from a given vulnerability.
CHAPTER 13: POST-EXPLOITATION
Now that the host has been compromised, we need to look into all the activities that we should carry out after the exploitation
CHAPTER 14: THE FINAL REPORT
Vue.js_ 11 Practical Projects.pdf
注意,是英文版,不是入门书籍。
This book contains a selection of 11 practical projects covering different aspects of working with Vue. It contains:
1. Build a Basic CRUD App with Vue.js, Node and MongoDB by James Hibbard
2. Creating Beautiful Charts Using Vue.js Wrappers for Chart.js by Yomi Eluwande
3. Build a Real-time Chat App with Pusher and Vue.js by Michael Wanyoike
4. Building a Vue Front End for a Headless CMS by Michael Wanyoike
5. How to Build a Chrome Extension with Vue by James Hibbard
6. Build Your Own Link-sharing Site with Nuxt.js and vue-kindergarten by Nilson Jacques
7. An Introduction to Data Visualization with Vue and D3.js by Christopher Vundi
8. How to Build a Reusable Component with Vue by Deji Atoyebi
9. How to Build a Game with Vue.js by Ivaylo Gerchev
10. Build a Shopping List App with Vue, Vuex and Bootstrap Vue by Michael Wanyoike
11. How to Develop and Test Vue Components with Storybook by Ivaylo Gerchev
Learning.Groovy.3.Java-Based.Dynamic.Scripting.2nd.Edition (英文版pdf)
Start building powerful apps that take advantage of the dynamic scripting capabilities of the Groovy language, including what's new in Groovy version 3.0. This book covers Groovy fundamentals, such as installing Groovy, using Groovy tools, and working with the Groovy Development Kit (GDK). You'll also learn more advanced aspects of Groovy, such as using Groovy design patterns, writing DSLs in Groovy, and taking advantage of Groovy's functional programming features.
Also, Learning Groovy 3 has been updated to Groovy 3.0 to include the new Parrot parser which was extended to support additional syntax options and language features. It also includes coverage of Groovydoc, which allows you to embed Groovydoc comments in various ways. And, this book covers how Groovy supports Java type annotations and more.
There is more to Groovy than the core language, so Learning Groovy 3, Second Edition covers the extended Groovy ecosystem. You'll see how to harness Gradle (Groovy's build system), Grails (Groovy's web application framework), Spock (Groovy's testing framework), and Ratpack (Groovy's reactive web library).
What You Will Learn
Grasp Groovy fundamentals, including the GDK
Master advanced Groovy, such as writing Groovy DSLs
Discover functional programming in Groovy
Work with GPars, the built-in concurrency library
Use Gradle, the build system
Master Grails, the web application framework
Work with Spock, the testing framework
Harness Ratpack, the reactive web library
Who This Book Is For
Those with a Java background, though anyone with basic programming skills can benefit from it. This book is a data-filled, yet easy-to-digest tour of the Groovy language and ecosystem.
Python by Example Learning to Program in 150 Challenges.pdf
1、英文版。2、入门级(至少我觉得是)。
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.
Essential.Algorithms.2nd.Edition.1119575990.pdf
英文版,python和C#实现代码。
The revised and updated second edition of Essential Algorithms, offers an accessible introduction to computer algorithms. The book contains a description of important classical algorithms and explains when each is appropriate. The author shows how to analyze algorithms in order to understand their behavior and teaches techniques that the can be used to create new algorithms to meet future needs. The text includes useful algorithms such as: methods for manipulating common data structures, advanced data structures, network algorithms, and numerical algorithms. It also offers a variety of general problem-solving techniques.
Complete iOS 12 Development Guide.pdf
Learn to create professional-grade iOS applications for the App Store using the latest iOS 12 features and other helpful tools
Key Features
Explore the distinctive design principles that define the iOS user experience
Train and use machine learning models with Core ML 2 and Create ML
Delve into advanced animations with UIViewPropertyAnimator and UIKitDynamics
Book Description
With Apple users spending more money in the App Store, there are plenty of development opportunities for professional iOS developers.
This Learning Path is a direct route to iOS development, which will take you through the basics and help you put principles into practice. For experienced programmers, this book will help you gain insights into the latest iOS 12 features. This book is also useful for beginners who want to gain expertise in iOS development. You'll start with an introduction to iOS development, Xcode, and Swift. To give your app the edge, you'll get up to speed with advanced iOS topics, such as gestures and animations. Next, you will understand the latest Swift 4.2 and iOS 12 developments by incorporating new features, such as the latest in notifications, custom-UI notifications, maps, and recent additions in SiriKit. With these tools, you'll be able to write efficient, readable, and maintainable Swift code that maintains industry best practices.
By the end of the book, you will have the confidence to build iOS 12 applications that harness advanced techniques and make the best use of the latest features.
大数据百科全书Encyclopedia of Big Data Technologies
The Encyclopedia of Big Data Technologies provides researchers, educators, students and industry professionals with a comprehensive authority over the most relevant Big Data Technology concepts. With over 300 articles written by worldwide subject matter experts from both industry and academia, the encyclopedia covers topics such as big data storage systems, NoSQL database, cloud computing, distributed systems, data processing, data management, machine learning and social technologies, data science. Each peer-reviewed, highly structured entry provides the reader with basic terminology, subject overviews, key research results, application examples, future directions, cross references and a bibliography. The entries are expository and tutorial, making this reference a practical resource for students, academics, or professionals. In addition, the distinguished, international editorial board of the encyclopedia consists of well-respected scholars, each developing topics based upon their expertise.
Csharp.in.Depth.4th.Edition
英文版。
C# in Depth, Fourth Edition is your key to unlocking the powerful new features added to the language in C# 5, 6, and 7. Following the expert guidance of C# legend Jon Skeet, you'll master asynchronous functions, expression-bodied members, interpolated strings, tuples, and much more.
spring cloud 文档 pdf 英文版
spring cloud最新英文文档。官网有html版本。我只是把它们打印成pdf版本。
spring boot jwt Interceptor 例子
spring boot jwt 和 interceptor的例子。
其中jwt的例子网上有很多,但是都是要数据库支持,这个只是用假数据模拟,不需要数据库支持。另外还有一个拦截器的简单例子。已经在sts 4 测试通过。
rest api development with nodejs 英文版
REST API Development with Node.js: Manage and Understand the Full Capabilities of Successful REST Development
Manage and understand the full capabilities of successful REST development. REST API development is a hot topic in the programming world, but not many resources exist for developers to really understand how you can leverage the advantages.
This completely updated second edition provides a brief background on REST and the tools it provides (well known and not so well known), then explains how there is more to REST than just JSON and URLs. You will learn about the maintained modules currently available in the npm community, including Express, Restify, Vatican, and Swagger. Finally you will code an example API from start to finish, using a subset of the tools covered.
The Node community is currently flooded with modules; some of them are published once and never updated again - cluttering the entire universe of packages. Pro REST API Development with Node.js shines light into that black hole of modules for the developers trying to create an API. Understand REST API development with Node.js using this book today.
What You'll Learn
Understand how REST and API development mix up with Node.js
Create a scalable, technology agnostic, and uniform interface
Prepare your services to be consumed by your clients
Test and deploy your API
Review troubleshooting techniques
Who This Book Is For
Any Node.js developer who wants to fully understand REST API development.
Beginner and Intermediate Node.js developers who are looking to fully understand how to create RESTful microservices.
Table of Contents
Chapter 1: REST 101
Chapter 2: API Design Best Practices
Chapter 3: Node.js and REST
Chapter 4: Architecting a REST API
Chapter 5: Working with Modules
Chapter 6: Planning Your REST API
Chapter 7: Developing Your REST API
Chapter 8: Testing your API
Chapter 9: Deploying into Production
Chapter 10: Troubleshooting
Book Details
Flowable-6.3.1
Flowable是Activiti原班主创人员从Activiti分离出来的一套工作流引擎,是一个业务流程管理(BPM)和工作流系统,适用于开发人员和系统管理员。其核心是超快速、稳定的BPMN2流程引擎,易于与 Spring集成使用。
Flowable is a compact and highly efficient workflow and Business Process Management (BPM) platform written in Java. At its core is a lightning fast, tried and tested BPMN 2 process engine.
Hybird AI System 13th International conference
Hybrid Artificial Intelligent Systems: 13th International Conference, HAIS 2018, Oviedo, Spain, June 20-22, 2018, Proceedings (Lecture Notes in Computer Science)
This volume constitutes the refereed proceedings of the 13th International Conference on Hybrid Artificial Intelligent Systems, HAIS 2018, held in Oviedo, Spain, in June 2018.
The 62 full papers published in this volume were carefully reviewed and selected from 104 submissions. They are organized in the following topical sections: Neurocomputing, fuzzy systems, rough sets, evolutionary algorithms, Agents and
Multiagent Systems, and alike.
Table of Contents
Chapter 1. A Deep Learning-Based Recommendation System to Enable End User Access to Financial Linked Knowledge
Chapter 2. On the Use of Random Discretization and Dimensionality Reduction in Ensembles for Big Data
Chapter 3. Hybrid Deep Learning Based on GAN for Classifying BSR Noises from Invehicle Sensors
Chapter 4. Inferring User Expertise from Social Tagging in Music Recommender Systems for Streaming Services
Chapter 5. Learning Logical Definitions of n-Ary Relations in Graph Databases
Chapter 6. GAparsimony: An R Package for Searching Parsimonious Models by Combining Hyperparameter Optimization and Feature Selection
Chapter 7. Improving Adaptive Optics Reconstructions with a Deep Learning Approach
Chapter 8. Complexity of Rule Sets in Mining Incomplete Data Using Characteristic Sets and Generalized Maximal Consistent Blocks
Chapter 9. Optimization of the University Transportation by Contraction Hierarchies Method and Clustering Algorithms
Chapter 10. Identification of Patterns in Blogosphere Considering Social Positions of Users and Reciprocity of Relations
Chapter 11. SmartFD: A Real Big Data Application for Electrical Fraud Detection
Chapter 12. Multi-class Imbalanced Data Oversampling for Vertebral Column Pathologies Classification
Chapter 13. A Hybrid Genetic-Bootstrapping Approach to Link Resources in the Web of Data
Chapter 14. Modelling and Forecasting of the 222Rn Radiation Level Time Series at the Canfranc Underground Laboratory
Chapter 15. Sensor Fault Detection and Recovery Methodology for a Geothermal Heat Exchanger
Chapter 16. Distinctive Features of Asymmetric Neural Networks with Gabor Filters
Chapter 17. Tuning CNN Input Layout for IDS with Genetic Algorithms
Chapter 18. Improving the Accuracy of Prediction Applications by Efficient Tuning of Gradient Descent Using Genetic Algorithms
Chapter 19. Mono-modal Medical Image Registration with Coral Reef Optimization
Chapter 20. Evaluating Feature Selection Robustness on High-Dimensional Data
Chapter 21. Generalized Probability Distribution Mixture Model for Clustering
Chapter 22. A Hybrid Approach to Mining Conditions
Chapter 23. A First Attempt on Monotonic Training Set Selection
Chapter 24. Dealing with Missing Data and Uncertainty in the Context of Data Mining
Chapter 25. A Preliminary Study of Diversity in Extreme Learning Machines Ensembles
Chapter 26. Orthogonal Learning Firefly Algorithm
Chapter 27. Multi-label Learning by Hyperparameters Calibration for Treating Class Imbalance
Chapter 28. Drifted Data Stream Clustering Based on ClusTree Algorithm
Chapter 29. Featuring the Attributes in Supervised Machine Learning
Chapter 30. Applying VorEAl for IoT Intrusion Detection
Chapter 31. Evaluation of a Wrist-Based Wearable Fall Detection Method
Chapter 32. EnerVMAS: Virtual Agent Organizations to Optimize Energy Consumption Using Intelligent Temperature Calibration
Chapter 33. Tool Wear Estimation and Visualization Using Image Sensors in Micro Milling Manufacturing
Chapter 34. Compensating Atmospheric Turbulence with Convolutional Neural Networks for Defocused Pupil Image Wave-Front Sensors
Chapter 35. Using Nonlinear Quantile Regression for the Estimation of Software Cost
Chapter 36. A Distributed Drone-Oriented Architecture for In-Flight Object Detection
Chapter 37. 3D Gabor Filters for Chest Segmentation in DCE-MRI
Chapter 38. Fingertips Segmentation of Thermal Images and Its Potential Use in Hand Thermoregulation Analysis
Chapter 39. Listen to This: Music Recommendation Based on One-Class Support Vector Machine
Chapter 40. Improving Forecasting Using Information Fusion in Local Agricultural Markets
Chapter 41. Chord Progressions Selection Based on Song Audio Features
Chapter 42. LearnSec: A Framework for Full Text Analysis
Chapter 43. A Mood Analysis on Youtube Comments and a Method for Improved Social Spam Detection
Chapter 44. An Improved Comfort Biased Smart Home Load Manager for Grid Connected Homes Under Direct Load Control
Chapter 45. Remifentanil Dose Prediction for Patients During General Anesthesia
Chapter 46. Classification of Prostate Cancer Patients and Healthy Individuals by Means of a Hybrid Algorithm Combing SVM and Evolutionary Algorithms
Chapter 47. A Hybrid Deep Learning System of CNN and LRCN to Detect Cyberbullying from SNS Comments
Chapter 48. Taxonomy-Based Detection of User Emotions for Advanced Artificial Intelligent Applications
Chapter 49. Prediction of the Energy Demand of a Hotel Using an Artificial Intelligence-Based Model
Chapter 50. A Hybrid Algorithm for the Prediction of Computer Vision Syndrome in Health Personnel Based on Trees and Evolutionary Algorithms
Chapter 51. An Algorithm Based on Satellite Observations to Quality Control Ground Solar Sensors: Analysis of Spanish Meteorological Networks
Chapter 52. Predicting Global Irradiance Combining Forecasting Models Through Machine Learning
Chapter 53. A Hybrid Algorithm for the Assessment of the Influence of Risk Factors in the Development of Upper Limb Musculoskeletal Disorders
Chapter 54. Evolutionary Computation on Road Safety
Chapter 55. Memetic Modified Cuckoo Search Algorithm with ASSRS for the SSCF Problem in Self-Similar Fractal Image Reconstruction
Chapter 56. A Re-description Based Developmental Approach to the Generation of Value Functions for Cognitive Robots
Chapter 57. A Hybrid Iterated Local Search for Solving a Particular Two-Stage Fixed-Charge Transportation Problem
Chapter 58. Change Detection in Multidimensional Data Streams with Efficient Tensor Subspace Model
Chapter 59. A View of the State of the Art of Dialogue Systems
Chapter 60. An Adaptive Approach for Index Tuning with Learning Classifier Systems on Hybrid Storage Environments
Chapter 61. Electrical Behavior Modeling of Solar Panels Using Extreme Learning Machines
Chapter 62. A Hybrid Clustering Approach for Diagnosing Medical Diseases
django2 by examples
Key Features
Learn Django by building real-world web applications from scratch
Develop powerful web applications quickly using the best coding practices
Integrate other technologies into your application with clear, step-by-step explanations and comprehensive example code
Book Description
If you want to learn the entire process of developing professional web applications with Django, then this book is for you. You will walk through the creation of four professional Django projects, teaching you how to solve common problems and implement best practices.
You will learn how to build a blog application, a social image bookmarking website, an online shop and an e-learning platform. The book will teach you how to enhance your applications with AJAX, create RESTful APIs and setup a production environment for your Django projects. The book walks you through the creation of real-world applications, solving common problems, and implementing best practices. By the end of this book, you will have a deep understanding of Django and how to build advanced web applications.
What you will learn
Build practical real-world web applications with Django
Use Django with other technologies such as Redis, Celery and Solr.
Develop pluggable Django applications
Create advanced features, optimize your code and use the cache framework
Add internationalization to your Django projects
Enhance the user experience using JavaScript and AJAX
Add social features to your projects
Build RESTful APIs for your applications
Who This Book Is For
If you are a web developer who wants to see how to build professional sites with Django, this book is for. You will need a basic knowledge of Python, HTML, and JavaScript, but you dont need to have worked with Django before.
Table of Contents
Chapter 1. Building a Blog Application
Chapter 2. Enhancing Your Blog with Advanced Features
Chapter 3. Extending Your Blog Application
Chapter 4. Building a Social Website
Chapter 5. Sharing Content in Your Website
Chapter 6. Tracking User Actions
Chapter 7. Building an Online Shop
Chapter 8. Managing Payments and Orders
Chapter 9. Extending Your Shop
Chapter 10. Building an E-Learning Platform
Chapter 11. Rendering and Caching Content
Chapter 12. Building an API
Chapter 13. Going Live
Artificial.Intelligence.Soft.Computing.17th.Part.II.
人工智能,新算法(没办法,人家年会的论文集就是分两册,所以我只能这样分开上传),不精通英语和数学的,请勿下载。
Artificial Intelligence and Soft Computing: 17th International Conference, ICAISC 2018, Zakopane, Poland, June 3-7, 2018, Proceedings, Part II (Lecture Notes in Computer Science)
The two-volume set LNAI 10841 and LNAI 10842 constitutes the refereed proceedings of the 17th International Conference on Artificial Intelligence and Soft Computing, ICAISC 2018, held in Zakopane, Poland in June 2018.
The 140 revised full papers presented were carefully reviewed and selected from 242 submissions. The papers included in the second volume are organized in the following five parts: computer vision, image and speech analysis; bioinformatics, biometrics, and medical applications; data mining; artificial intelligence in modeling, simulation and control; and various problems of artificial intelligence.
Table of Contents
Chapter 1. Moving Object Detection and Tracking Based on Three-Frame Difference and Background Subtraction with Laplace Filter
Chapter 2. Robust Lane Extraction Using Two-Dimension Declivity
Chapter 3. Segmentation of the Proximal Femur by the Analysis of X-ray Imaging Using Statistical Models of Shape and Appearance
Chapter 4. Architecture of Database Index for Content-Based Image Retrieval Systems
Chapter 5. Symmetry of Hue Distribution in the Images
Chapter 6. Image Completion with Smooth Nonnegative Matrix Factorization
Chapter 7. A Fuzzy SOM for Understanding Incomplete 3D Faces
Chapter 8. Feature Selection for `Orange Skin' Type Surface Defect in Furniture Elements
Chapter 9. Image Retrieval by Use of Linguistic Description in Databases
Chapter 10. On the Use of Principal Component Analysis and Particle Swarm Optimization in Protein Tertiary Structure Prediction
Chapter 11. The Shape Language Application to Evaluation of the Vertebra Syndesmophytes Development Progress
Chapter 12. Analytical Realization of the EM Algorithm for Emission Positron Tomography
Chapter 13. An Application of Graphic Tools and Analytic Hierarchy Process to the Description of Biometric Features
Chapter 14. On Some Aspects of an Aggregation Mechanism in Face Recognition Problems
Chapter 15. Nuclei Detection in Cytological Images Using Convolutional Neural Network and Ellipse Fitting Algorithm
Chapter 16. Towards the Development of Sensor Platform for Processing Physiological Data from Wearable Sensors
Chapter 17. Severity of Cellulite Classification Based on Tissue Thermal Imagining
Chapter 18. Features Selection for the Most Accurate SVM Gender Classifier Based on Geometrical Features
Chapter 19. Parallel Cache Efficient Algorithm and Implementation of Needleman-Wunsch Global Sequence Alignment
Chapter 20. Using Fuzzy Numbers for Modeling Series of Medical Measurements in a Diagnosis Support Based on the Dempster-Shafer Theory
Chapter 21. Averaged Hidden Markov Models in Kinect-Based Rehabilitation System
Chapter 22. Genome Compression: An Image-Based Approach
Chapter 23. Stability of Features Describing the Dynamic Signature Biometric Attribute
Chapter 24. Text Categorization Improvement via User Interaction
Chapter 25. Uncertain Decision Tree Classifier for Mobile Context-Aware Computing
Chapter 26. An Efficient Prototype Selection Algorithm Based on Dense Spatial Partitions
Chapter 27. Complexity of Rule Sets Induced by Characteristic Sets and Generalized Maximal Consistent Blocks
Chapter 28. On Ensemble Components Selection in Data Streams Scenario with Gradual Concept-Drift
Chapter 29. An Empirical Study of Strategies Boosts Performance of Mutual Information Similarity
Chapter 30. Distributed Nonnegative Matrix Factorization with HALS Algorithm on Apache Spark
Chapter 31. Dimensionally Distributed Density Estimation
Chapter 32. Outliers Detection in Regressions by Nonparametric Parzen Kernel Estimation
Chapter 33. Application of Perspective-Based Observational Tunnels Method to Visualization of Multidimensional Fractals
Chapter 34. Estimation of Probability Density Function, Differential Entropy and Other Relative Quantities for Data Streams with Concept Drift
Chapter 35. System for Building and Analyzing Preference Models Based on Social Networking Data and SAT Solvers
Chapter 36. On Asymmetric Problems of Objects' Comparison
Chapter 37. A Recommendation Algorithm Considering User Trust and Interest
Chapter 38. Automating Feature Extraction and Feature Selection in Big Data Security Analytics
Chapter 39. Improvement of the Simplified Silhouette Validity Index
Chapter 40. Feature Extraction in Subject Classification of Text Documents in Polish
Chapter 41. Efficiency of Random Decision Forest Technique in Polish Companies' Bankruptcy Prediction
Chapter 42. TUP-RS: Temporal User Profile Based Recommender System
Chapter 43. Feature Extraction of Surround Sound Recordings for Acoustic Scene Classification
Chapter 44. Cascading Probability Distributions in Agent-Based Models: An Application to Behavioural Energy Wastage
Chapter 45. Symbolic Regression with the AMSTA+GP in a Non-linear Modelling of Dynamic Objects
Chapter 46. A Population Based Algorithm and Fuzzy Decision Trees for Nonlinear Modeling
Chapter 47. The Hybrid Plan Controller Construction for Trajectories in Sobolev Space
Chapter 48. Temporal Traveling Salesman Problem – in a Logic- and Graph Theory-Based Depiction
Chapter 49. Modelling the Affective Power of Locutions in a Persuasive Dialogue Game
Chapter 50. Determination of a Matrix of the Dependencies Between Features Based on the Expert Knowledge
Chapter 51. Dynamic Trust Scoring of Railway Sensor Information
Chapter 52. Linear Parameter-Varying Two Rotor Aero-Dynamical System Modelling with State-Space Neural Network
Chapter 53. Evolutionary Quick Artificial Bee Colony for Constrained Engineering Design Problems
Chapter 54. Patterns in Video Games Analysis – Application of Eye-Tracker and Electrodermal Activity (EDA) Sensor
Chapter 55. Improved Behavioral Analysis of Fuzzy Cognitive Map Models
Chapter 56. On Fuzzy Sheffer Stroke Operation
Chapter 57. Building Knowledge Extraction from BIM/IFC Data for Analysis in Graph Databases
Chapter 58. A Multi-Agent Problem in a New Depiction
Chapter 59. Proposal of a Smart Gun System Supporting Police Interventions
Chapter 60. Knowledge Representation in Model Driven Approach in Terms of the Zachman Framework
Chapter 61. Rendezvous Consensus Algorithm Applied to the Location of Possible Victims in Disaster Zones
Chapter 62. Exploiting OSC Models by Using Neural Networks with an Innovative Pruning Algorithm
Chapter 63. Critical Analysis of Conversational Agent Technology for Intelligent Customer Support and Proposition of a New Solution
Chapter 64. Random Forests for Profiling Computer Network Users
Chapter 65. Leader-Follower Formation for UAV Robot Swarm Based on Fuzzy Logic Theory
Chapter 66. Towards Interpretability of the Movie Recommender Based on a Neuro-Fuzzy Approach
Chapter 67. Dual-Heuristic Dynamic Programming in the Three-Wheeled Mobile Transport Robot Control
Chapter 68. Stylometry Analysis of Literary Texts in Polish
Chapter 69. Constraint-Based Identification of Complex Gateway Structures in Business Process Models
Chapter 70. Developing a Fuzzy Knowledge Base and Filling It with Knowledge Extracted from Various Documents
Artificial.Intelligence.and.Soft.Computing.17th.International.Conference.Part.I
各种新算法研究,没有足够的数学和英语基础就别下载了。
Artificial Intelligence and Soft Computing: 17th International Conference, ICAISC 2018, Zakopane, Poland, June 3-7, 2018, Proceedings, Part I (Lecture Notes in Computer Science)
The two-volume set LNAI 10841 and LNAI 10842 constitutes the refereed proceedings of the 17th International Conference on Artificial Intelligence and Soft Computing, ICAISC 2018, held in Zakopane, Poland in June 2018.
The 140 revised full papers presented were carefully reviewed and selected from 242 submissions. The papers included in the first volume are organized in the following three parts: neural networks and their applications; evolutionary algorithms and their applications; and pattern classification.
Table of Contents
Chapter 1. Three-Dimensional Model of Signal Processing in the Presynaptic Bouton of the Neuron
Chapter 2. The Parallel Modification to the Levenberg-Marquardt Algorithm
Chapter 3. On the Global Convergence of the Parzen-Based Generalized Regression Neural Networks Applied to Streaming Data
Chapter 4. Modelling Speaker Variability Using Covariance Learning
Chapter 5. A Neural Network Model with Bidirectional Whitening
Chapter 6. Block Matching Based Obstacle Avoidance for Unmanned Aerial Vehicle
Chapter 7. Prototype-Based Kernels for Extreme Learning Machines and Radial Basis Function Networks
Chapter 8. Supervised Neural Network Learning with an Environment Adapted Supervision Based on Motivation Learning Factors
Chapter 9. Autoassociative Signature Authentication Based on Recurrent Neural Network
Chapter 10. American Sign Language Fingerspelling Recognition Using Wide Residual Networks
Chapter 11. Neural Networks Saturation Reduction
Chapter 12. Learning and Convergence of the Normalized Radial Basis Functions Networks
Chapter 13. Porous Silica-Based Optoelectronic Elements as Interconnection Weights in Molecular Neural Networks
Chapter 14. Data Dependent Adaptive Prediction and Classification of Video Sequences
Chapter 15. Multi-step Ti
hands on machine learning on google cloud platform
Machine Learning on Google Cloud Platform: A hands-on guide to implementing smart and efficient analytics using Cloud ML engine
Unleash Google's Cloud Platform to build, train and optimize machine learning models
Key Features
Get well versed in Google Cloud Platform preexisting services to build your own smart models.
A comprehensive guide covering all key aspects - from data processing, analyzing to building and training machine learning models
A practical approach to productionize your trained ML models and port them to your mobile for daily access
Book Description
Google Cloud Machine Learning Engine combines the services of Google Cloud Platform with the power and flexibility of TensorFlow. With this book, you will not only learn to build and train different complexities of machine learning models at scale but also host them in the cloud to make predictions.
This book is focused on making the most of the Google Machine Learning Platform for large datasets and complex problems. You will learn from scratch how to create powerful machine learning based applications for a wide variety of problems by leveraging different data services from the Google Cloud Platform. Applications include NLP, Speech to text, Reinforcement learning, Time series, recommender systems, image classification, video content inference and many other. We will implement a wide variety of deep learning use cases and also make extensive use of data related services comprising the Google Cloud Platform ecosystem such as Firebase, Storage APIs, Datalab and so forth. This will enable you to integrate Machine Learning and data processing features into your web and mobile applications. You will get a practical understanding of deep learning models with their architectures to understand their strengths and weaknesses. Every Deep Learning model is implemented with a relevant dataset and problem to be solved.
By the end of this book, you will know the main difficulties that you may encounter and get appropriate strategies to overcome these difficulties and build efficient systems.
What you will learn
Experience the power of the Google Cloud Platform to build data-based applications for dashboards, web, and mobile
Create, train and optimize Deep Learning models for all types of data science problems on big data
Learn how to leverage BigQuery to explore big datasets
Use Google's pre-trained TensorFlow models for NLP, Image, Sound, Video & much more
Go beyond Google's Machine Learning APIs and create models and architectures for Time series, Reinforcement Learning, and generative models
Practice creating, evaluating and optimizing Tensorflow and Keras models for a wide range of applications
Who This Book Is For
This book is for data scientists, machine learning developers and AI developers who want to learn Google Cloud Platform services to build machine learning applications. Since the interaction with the Google ML platform is mostly done via the command line, the reader is supposed to have some familiarity with the bash shell and Python scripting. Some understanding of machine learning and data science concepts will be handy
Table of Contents
Chapter 1. Introducing the Google Cloud Platform
Chapter 2. Google Compute Engine
Chapter 3. Google Cloud Storage
Chapter 4. Querying Your Data with BigQuery
Chapter 5. Transforming Your Data
Chapter 6. Essential Machine Learning
Chapter 7. Google Machine Learning APIs
Chapter 8. Creating ML Applications with Firebase
Chapter 9. Neural Networks with TensorFlow and Keras
Chapter 10. Evaluating Results with TensorBoard
Chapter 11. Optimizing the Model through Hyperparameter Tuning
Chapter 12. Preventing Overfitting with Regularization
Chapter 13. Beyond Feedforward Networks – CNN and RNN
Chapter 14. Time Series with LSTMs
Chapter 15. Reinforcement Learning
Chapter 16. Generative Neural Networks
mastering go
Mastering Go: Writing Golang production applications using Network Libraries, deep concurrency, advanced Go data structures and cloud-native techniques
Covering the major features and packages of Go, plus its types and datastructures, to enable the reader to write threadsafe, concurrent cloud, and network applications
Key Features
Completes the Golang developer's education
A deep dive into the core libraries and Golang features usually taken for granted
Explains the rationale behind composite data types, Golang concurrency, and the Golang networking library
Book Description
Go, the programming language, has become the means by which systems, networking, web and cloud applications are being implemented. Given that Go syntax is fairly easy to learn, it is on the level of libraries we start seeing features, speed, and efficiency for which the Go ecology is justly famous.
Once the syntax of Go has been mastered, and some small project have been written, most Golang programmers face the difficulty of having to integrate their Golang skills with production code. The usual introductions to Golang programming stop short of the transition, which Mastering Go provides.
The exposition of Golang begins an account of how Go has been implemented, background that makes the rationale behind Golang types and composite types much easier to understand. Another piece of the puzzle tends to be Golang data structures, which are extremely important - they encompass a whole selection of tries, for instance, and a very well reputed threadsafe package.
But the center piece of this book is to be found in its in-depth account of concurrency and systems and network programming, all of which are extremely important for modern-day native cloud development. A chapter on reflection rounds out the picture.
What you will learn
Learn to understand the design choices of Golang syntax
Understand enough Go internals to be able to optimize Golang code
Learn and appreciate concurrency models as available in Golang
Understand the interplay of systems and networking code
Write server-level code that plays well in all environments
Understand the context and appropriate use of Go datatypes and data structures
Who This Book Is For
The reader is supposed to have read an introductory book on Go, or to have worked through the Tour of Go or an equivalent online course. It will definitely help to remember the basic concepts of concurrency. Network programming will be explained.
Table of Contents
Chapter 1. Go and the Operating System
Chapter 2. Understanding Go Internals
Chapter 3. Working with Basic Go Data Types
Chapter 4. The Uses of Composite Types
Chapter 5. Enhancing Go Code with Data Structures
Chapter 6. What You Might Not Know About Go Packages
Chapter 7. Reflection and Interfaces for All Seasons
Chapter 8. Telling a Unix System What to Do
Chapter 9. Go Concurrency – Goroutines, Channels, and Pipelines
Chapter 10. Go Concurrency – Advanced Topics
Chapter 11. Code Testing, Optimization, and Profiling
Chapter 12. The Foundations of Network Programming in Go
Chapter 13. Network Programming – Building Servers and Clients
Chapter 14. Other Books You May Enjoy
learn c# in 7 days get up and running with c#7
神奇的7天系列——当然,你要是相信自己7天能学会C#,那么基本上就可以考虑换别的行业了。无论如何,下载下来收藏吧。
palpable python beat it in 7 days(英文版)
入门级的书,内容比较简单,随便看看即可。当然,指望这本书入门其实不太可能,虽然是很简单的英语,但是也影响阅读速度。有收集癖好的可以下载;想学python的就算了。很抱歉不能设0分。