万本电子书0元读

万本电子书0元读

Flask Framework Cookbook
Flask Framework Cookbook
Shalabh Aggarwal
¥53.40
Build state-of-the-art web applications quickly and efficiently using Flask and related technologies with Python 3 Key Features * Updated to Flask 1.0.3 and Python 3.7 with coverage of Microservices * Get the most out of the powerful Flask framework and maintain the flexibility of your design choices * Write cleaner and maintainable code with the help of sample apps Book Description Flask, the lightweight Python web framework, is popular due to its powerful modular design that lets you build scalable web apps. With this recipe-based guide, you’ll explore modern solutions and best practices for Flask web development. Updated to the latest version of Flask and Python 3, this second edition of Flask Framework Cookbook moves away from some of the old and obsolete libraries and introduces recipes on bleeding edge technologies. You’ll discover different ways of using Flask to create, deploy, and manage microservices. This Flask Python book starts by covering the different configurations that a Flask application can make use of, and then helps you work with templates and learn about the ORM and view layers. You’ll also be able to write an admin interface and get to grips with debugging and logging errors. Finally, you’ll grasp a variety of deployment and post-deployment techniques for platforms such as Apache, Tornado, and Heroku. By the end of this book, you’ll have gained all the knowledge you need to write Flask applications in the best possible way and scale them using standard industry practices. What you will learn * Explore web application development in Flask, right from installation to post-deployment stages * Make use of advanced templating and data modeling techniques * Discover effective debugging, logging, and error handling techniques in Flask * Integrate Flask with different technologies such as Redis, Sentry, and MongoDB * Deploy and package Flask applications with Docker and Kubernetes * Design scalable microservice architecture using AWS LambdaContinuous integration and Continuous deployment Who this book is for If you are a web developer who wants to learn more about developing scalable and production-ready applications in Flask, this is the book for you. You’ll also find this book useful if you are already aware of Flask's major extensions and want to use them for better application development. Basic Python programming experience along with basic understanding of Flask is assumed.
Python Data Mining Quick Start Guide
Python Data Mining Quick Start Guide
Nathan Greeneltch
¥53.40
Explore the different data mining techniques using the libraries and packages offered by Python Key Features * Grasp the basics of data loading, cleaning, analysis, and visualization * Use the popular Python libraries such as NumPy, pandas, matplotlib, and scikit-learn for data mining * Your one-stop guide to build efficient data mining pipelines without going into too much theory Book Description Data mining is a necessary and predictable response to the dawn of the information age. It is typically defined as the pattern and/ or trend discovery phase in the data mining pipeline, and Python is a popular tool for performing these tasks as it offers a wide variety of tools for data mining. This book will serve as a quick introduction to the concept of data mining and putting it to practical use with the help of popular Python packages and libraries. You will get a hands-on demonstration of working with different real-world datasets and extracting useful insights from them using popular Python libraries such as NumPy, pandas, scikit-learn, and matplotlib. You will then learn the different stages of data mining such as data loading, cleaning, analysis, and visualization. You will also get a full conceptual description of popular data transformation, clustering, and classification techniques. By the end of this book, you will be able to build an efficient data mining pipeline using Python without any hassle. What you will learn * Explore the methods for summarizing datasets and visualizing/plotting data * Collect and format data for analytical work * Assign data points into groups and visualize clustering patterns * Learn how to predict continuous and categorical outputs for data * Clean, filter noise from, and reduce the dimensions of data * Serialize a data processing model using scikit-learn’s pipeline feature * Deploy the data processing model using Python’s pickle module Who this book is for Python developers interested in getting started with data mining will love this book. Budding data scientists and data analysts looking to quickly get to grips with practical data mining with Python will also find this book to be useful. Knowledge of Python programming is all you need to get started.
Network Science with Python and NetworkX Quick Start Guide
Network Science with Python and NetworkX Quick Start Guide
Edward L. Platt
¥53.40
Manipulate and analyze network data with the power of Python and NetworkX Key Features * Understand the terminology and basic concepts of network science * Leverage the power of Python and NetworkX to represent data as a network * Apply common techniques for working with network data of varying sizes Book Description NetworkX is a leading free and open source package used for network science with the Python programming language. NetworkX can track properties of individuals and relationships, find communities, analyze resilience, detect key network locations, and perform a wide range of important tasks. With the recent release of version 2, NetworkX has been updated to be more powerful and easy to use. If you’re a data scientist, engineer, or computational social scientist, this book will guide you in using the Python programming language to gain insights into real-world networks. Starting with the fundamentals, you’ll be introduced to the core concepts of network science, along with examples that use real-world data and Python code. This book will introduce you to theoretical concepts such as scale-free and small-world networks, centrality measures, and agent-based modeling. You’ll also be able to look for scale-free networks in real data and visualize a network using circular, directed, and shell layouts. By the end of this book, you’ll be able to choose appropriate network representations, use NetworkX to build and characterize networks, and uncover insights while working with real-world systems. What you will learn * Use Python and NetworkX to analyze the properties of individuals and relationships * Encode data in network nodes and edges using NetworkX * Manipulate, store, and summarize data in network nodes and edges * Visualize a network using circular, directed and shell layouts * Find out how simulating behavior on networks can give insights into real-world problems * Understand the ongoing impact of network science on society, and its ethical considerations Who this book is for If you are a programmer or data scientist who wants to manipulate and analyze network data in Python, this book is perfect for you. Although prior knowledge of network science is not necessary, some Python programming experience will help you understand the concepts covered in the book easily.
Hands-On Deep Learning Architectures with Python
Hands-On Deep Learning Architectures with Python
Yuxi (Hayden) Liu
¥53.40
Concepts, tools, and techniques to explore deep learning architectures and methodologies Key Features * Explore advanced deep learning architectures using various datasets and frameworks * Implement deep architectures for neural network models such as CNN, RNN, GAN, and many more * Discover design patterns and different challenges for various deep learning architectures Book Description Deep learning architectures are composed of multilevel nonlinear operations that represent high-level abstractions; this allows you to learn useful feature representations from the data. This book will help you learn and implement deep learning architectures to resolve various deep learning research problems. Hands-On Deep Learning Architectures with Python explains the essential learning algorithms used for deep and shallow architectures. Packed with practical implementations and ideas to help you build efficient artificial intelligence systems (AI), this book will help you learn how neural networks play a major role in building deep architectures. You will understand various deep learning architectures (such as AlexNet, VGG Net, GoogleNet) with easy-to-follow code and diagrams. In addition to this, the book will also guide you in building and training various deep architectures such as the Boltzmann mechanism, autoencoders, convolutional neural networks (CNNs), recurrent neural networks (RNNs), natural language processing (NLP), GAN, and more—all with practical implementations. By the end of this book, you will be able to construct deep models using popular frameworks and datasets with the required design patterns for each architecture. You will be ready to explore the potential of deep architectures in today's world. What you will learn * Implement CNNs, RNNs, and other commonly used architectures with Python * Explore architectures such as VGGNet, AlexNet, and GoogLeNet * Build deep learning architectures for AI applications such as face and image recognition, fraud detection, and many more * Understand the architectures and applications of Boltzmann machines and autoencoders with concrete examples * Master artificial intelligence and neural network concepts and apply them to your architecture * Understand deep learning architectures for mobile and embedded systems Who this book is for If you’re a data scientist, machine learning developer/engineer, or deep learning practitioner, or are curious about AI and want to upgrade your knowledge of various deep learning architectures, this book will appeal to you. You are expected to have some knowledge of statistics and machine learning algorithms to get the best out of this book
KnockoutJS Blueprints
KnockoutJS Blueprints
Carlo Russo
¥54.49
If you are a JavaScript developer and already know the basics of KnockoutJS and you want to get the most out of it, then this book is for you. This book will help in your transition from a small site to a large web application that is easily maintainable.
R High Performance Programming
R High Performance Programming
Aloysius Lim
¥54.49
This book is for programmers and developers who want to improve the performance of their R programs by making them run faster with large data sets or who are trying to solve a pesky performance problem.
Dart Essentials
Dart Essentials
Martin Sikora
¥54.49
This book is targeted at expert programmers in JavaScript who want to learn Dart quickly. Some previous experience with OOP programming in other languages and a good knowledge of JavaScript are assumed.
openFrameworks Essentials
openFrameworks Essentials
Denis Perevalov
¥54.49
If you are a programmer, visual artist, or designer with experience in creative coding, and want to use openFrameworks to create fun, stunning, and interactive applications, this is the book for you. Basic knowledge of programming languages, such as C++, Java, Python, or JavaScript, will be enough to proceed with the book.
Learning NServiceBus - Second Edition
Learning NServiceBus - Second Edition
David Boike
¥54.49
If you are a .NET developer who wants to eliminate the problems related to defective third-party web service integration or batch job failures, then this is the book for you. It is also perfect for those of you who are new to NServiceBus and service-oriented architecture and would like to learn how you can streamline all of your development efforts.
Odoo Development Essentials
Odoo Development Essentials
Daniel Reis
¥54.49
This book is intended for developers who need to quickly become productive with Odoo. You are expected to have experience developing business applications, as well as an understanding of MVC application design and knowledge of the Python programming language.
Gradle Dependency Management
Gradle Dependency Management
Hubert Klein Ikkink
¥54.49
If you work on Java projects, use Gradle as a build automation tool, and you use dependencies in your project, this is the book for you. Additionally, if you want to deploy your project artifacts as dependencies for other developers using Gradle, you've found the right book.
Moodle Administration Essentials
Moodle Administration Essentials
Gavin Henrick
¥54.49
If you are an experienced system administrator and know how to manage servers and set up web environments but now want to explore Moodle, this book is perfect for you. You'll get to grips with the basics and learn to manage Moodle quickly, focusing on essential tasks. Having prior knowledge of virtual learning environments would be beneficial, but is not mandatory to make the most of this book.
KnockoutJS Web Development
KnockoutJS Web Development
John Farrar
¥54.49
This book is for web developers and designers who work with HTML and JavaScript to help them manage data and interactivity with data using KnockoutJS. Knowledge about jQuery will be useful but is not necessary.
Internet of Things with Intel Galileo
Internet of Things with Intel Galileo
Miguel de Sousa
¥54.49
This book employs an incremental, step-by-step approach to get you familiarized with everything from the basic terms, board components, and development environments to developing real projects. Each project will demonstrate how to use specific board components and tools. Both Galileo and Galileo Gen 2 are covered in this book.
Monitoring Hadoop
Monitoring Hadoop
Gurmukh Singh
¥54.49
This book is useful for Hadoop administrators who need to learn how to monitor and diagnose their clusters. Also, the book will prove useful for new users of the technology, as the language used is simple and easy to grasp.
Building UIs with Wijmo
Building UIs with Wijmo
Yuguang Zhang
¥54.49
Written with an example-based approach, Building UIs with Wijmo leads you step by step through the implementation and customization of each library component and its associated resources. Reference tables of each configuration option, method, and event for each component are provided, alongside detailed explanations of how each widget is used.Building UIs with Wijmo is targeted at readers who are familiar with HTML, CSS, JavaScript, and jQuery, and have a basic understanding of web development. Although knowledge of jQuery UI is not mandatory, it would be a bonus as it is quite similar to Wijmo. Only the last chapter of the book on extending Wijmo requires advanced CSS and JavaScript knowledge.
Opa Application Development
Opa Application Development
Li Wenbo
¥54.49
It is a tutorial guide to learning how to use Opa with JavaScript, Nodejs, and MongoDB to develop web applications easily and effectively.If you are a web developer who wants to get started with the Opa framework and build web applications with itThen this book is for you. Web development experience is assumed and would be helpful.
BackTrack – Testing Wireless Network Security
BackTrack – Testing Wireless Network Security
Kevin Cardwell
¥54.49
Written in an easy-to-follow step-by-step format, you will be able to get started in next to no time with minimal effort and zero fuss.BackTrack: Testing Wireless Network Security is for anyone who has an interest in security and who wants to know more about wireless networks.All you need is some experience with networks and computers and you will be ready to go.
Raspberry Pi for Secret Agents
Raspberry Pi for Secret Agents
Stefan Sjogelid
¥54.49
A playful, informal approach to using the Raspberry Pi for mischief! Raspberry Pi for Secret Agents is for all mischievous Raspberry Pi owners who’d like to see their computer transform into a neat spy gadget to be used in a series of practical pranks and projects. No previous skills are required to follow along and if you’re completely new to Linux, you’ll pick up much of the basics for free. Apart from the Raspberry Pi board itself, a USB microphone and/or a webcam is required for most of the audio/video topics and a Wi-Fi dongle is recommended for the networking examples. A Windows/Mac OS X/Linux computer (or second Raspberry Pi) is also recommended for remote network access.
FreeSWITCH Cookbook
FreeSWITCH Cookbook
Anthony Minessale
¥54.49
This is a problem-solution approach to take your FreeSWITCH skills to the next level, where everything is explained in a practical way. If you are a system administrator, hobbyist, or someone who uses FreeSWITCH on a regular basis, this book is for you. Whether you are a FreeSWITCH expert or just getting started, this book will take your skills to the next level.
Node.js High Performance
Node.js High Performance
Diogo Resende
¥54.49
This book is for Node.js developers who want a more in-depth knowledge of the platform to improve the performance of their applications. Whether you have a base Node.js background or you are an expert who knows the garbage collector and wants to leverage it to make applications more robust, the examples in this book will benefit you.