R Programming By Example
¥90.46
This step-by-step guide demonstrates how to build simple-to-advanced applications through examples in R using modern tools. About This Book ? Get a firm hold on the fundamentals of R through practical hands-on examples ? Get started with good R programming fundamentals for data science ? Exploit the different libraries of R to build interesting applications in R Who This Book Is For This books is for aspiring data science professionals or statisticians who would like to learn about the R programming language in a practical manner. Basic programming knowledge is assumed. What You Will Learn ? Discover techniques to leverage R’s features, and work with packages ? Perform a de*ive analysis and work with statistical models using R ? Work efficiently with objects without using loops ? Create diverse visualizations to gain better understanding of the data ? Understand ways to produce good visualizations and create reports for the results ? Read and write data from relational databases and REST APIs, both packaged and unpackaged ? Improve performance by writing better code, delegating that code to a more efficient programming language, or making it parallel In Detail R is a high-level statistical language and is widely used among statisticians and data miners to develop analytical applications. Often, data analysis people with great analytical skills lack solid programming knowledge and are unfamiliar with the correct ways to use R. Based on the version 3.4, this book will help you develop strong fundamentals when working with R by taking you through a series of full representative examples, giving you a holistic view of R. We begin with the basic installation and configuration of the R environment. As you progress through the exercises, you'll become thoroughly acquainted with R's features and its packages. With this book, you will learn about the basic concepts of R programming, work efficiently with graphs, create publication-ready and interactive 3D graphs, and gain a better understanding of the data at hand. The detailed step-by-step instructions will enable you to get a clean set of data, produce good visualizations, and create reports for the results. It also teaches you various methods to perform code profiling and performance enhancement with good programming practices, delegation, and parallelization. By the end of this book, you will know how to efficiently work with data, create quality visualizations and reports, and develop code that is modular, expressive, and maintainable. Style and Approach This is an easy-to-understand guide filled with real-world examples, giving you a holistic view of R and practical, hands-on experience.
Learning C# 7 By Developing Games with Unity 2017 - Third Edition
¥90.46
Develop your first interactive 2D and 3D platformer game by learning the fundamentals of C# About This Book ? This is a step-by-step guide to learn the fundamentals of C# 7 *ing to develop GameObjects and master the basics of the new UI system in Unity ? Build and develop your 2D game right from scratch while implementing the principles of object-oriented programming and coding in C# 7 ? Get to grips with the fundamentals of optimizing your game using the latest features of Unity 2017 Who This Book Is For The book is targeted at beginner level Unity developers with no programming experience. If you are a Unity developer and you wish to learn how to write C# *s and code by creating games, then this book is for you. What You Will Learn ? Learn C# 7 using new features like tuples, variables, and non-nullable reference types while building games ? Understand the fundamentals of variables, methods, and code syntax in C# ? Use loops and collections efficiently in Unity to reduce the amount of code ? Develop a game using the object-oriented programming principles ? Implement simple enemy characters into the game to learn point to point movement and Tree behaviors ? Avoid performance mistakes by implementing different optimization techniques ? Export 3D models and 3D animations and import them inside a Unity project ? With your new knowledge of coding, you will be able to look at Unity's Scripting Reference code examples with confidence In Detail With the latest version of Unity 2017 released, are you interested in developing creative and interactive games while learning C# alongside? Then this is the book that you are looking for. Its all about offering you a fun introduction to the world of game programming with C#. You’ll start with the basics to get started with C# 7 and its latest features. Then you’ll see how to use C# 7 and its latest functional programming capabilities to create amazing games with Unity 2017. You’ll create your first C# * for Unity, add objects into it, and learn how to create game elements with them. Then you’ll work with the latest functional programming features of C# and how to leverage them for great game *ing. Throughout the book, you’ll learn to use the new Unity 2017 2D tool set and create an interactive 2D game with it. You will make enemies appear to challenge your player, and go through some optimization techniques to ensure great game performance. At the end, your 2D game will be transformed into 3D, and you’ll be able to skill up to become a pro C# programmer with Unity 2017! Style and approach The book takes a practical, step-by-step approach where you learn C# coding while developing fun and interactive games.
Vue.js 2.x by Example
¥90.46
Learn the fundamentals of vue.js by creating complex SPAs with Vuex, vue-router and more About This Book ? We bridge the gap between "learning" and "doing" by providing real-world examples that will improve your web development skills with Vue.js ? Explore the exciting features of Vue.js 2 through practical and interesting examples ? Explore modern development tools and learn how to utilize them by building applications with Vue.js Who This Book Is For This book is for developers who know the basics of JavaScript and are looking to learn Vue.js with real examples. You should understand the basics of JavaScript functions and variables and be comfortable with using CSS or a CSS framework for styling your projects. What You Will Learn ? Looping through data with Vue.js ? Searching and filtering data ? Using components to display data ? Getting a list of files using the dropbox API ? Navigating through a file tree and loading folders from a URL ? Caching with Vuex ? Pre-caching for faster navigation ? Introducing vue-router and loading components ? Using vue-router dynamic routes to load data ? Using vue-router and Vuex to create an ecommerce store In Detail Vue.js is a frontend web framework which makes it easy to do just about anything, from displaying data up to creating full-blown web apps, and has become a leading tool for web developers. This book puts Vue.js into a real-world context, guiding you through example projects that helps you build Vue.js applications from scratch. With this book, you will learn how to use Vue.js by creating three Single Page web applications. Throughout this book, we will cover the usage of Vue, for building web interfaces, Vuex, an official Vue plugin which makes caching and storing data easier, and Vue-router, a plugin for creating routes and URLs for your application. Starting with a JSON dataset, the first part of the book covers Vue objects and how to utilize each one. This will be covered by exploring different ways of displaying data from a JSON dataset. We will then move on to manipulating the data with filters and search and creating dynamic values. Next, you will see how easy it is to integrate remote data into an application by learning how to use the Dropbox API to display your Dropbox contents in an application In the final section, you will see how to build a product catalog and dynamic shopping cart using the Vue-router, giving you the building blocks of an e-commerce store. Style and approach This book takes you three projects, with step-by-step instructions to help you understand the concepts of Vue and put it into practice.
Python: Advanced Predictive Analytics
¥179.84
Gain practical insights by exploiting data in your business to build advanced predictive modeling applications About This Book ? A step-by-step guide to predictive modeling including lots of tips, tricks, and best practices ? Learn how to use popular predictive modeling algorithms such as Linear Regression, Decision Trees, Logistic Regression, and Clustering ? Master open source Python tools to build sophisticated predictive models Who This Book Is For This book is designed for business analysts, BI analysts, data scientists, or junior level data analysts who are ready to move on from a conceptual understanding of advanced analytics and become an expert in designing and building advanced analytics solutions using Python. If you are familiar with coding in Python (or some other programming/statistical/*ing language) but have never used or read about predictive analytics algorithms, this book will also help you. What You Will Learn ? Understand the statistical and mathematical concepts behind predictive analytics algorithms and implement them using Python libraries ? Get to know various methods for importing, cleaning, sub-setting, merging, joining, concatenating, exploring, grouping, and plotting data with pandas and NumPy ? Master the use of Python notebooks for exploratory data analysis and rapid prototyping ? Get to grips with applying regression, classification, clustering, and deep learning algorithms ? Discover advanced methods to analyze structured and unstructured data ? Visualize the performance of models and the insights they produce ? Ensure the robustness of your analytic applications by mastering the best practices of predictive analysis In Detail Social Media and the Internet of Things have resulted in an avalanche of data. Data is powerful but not in its raw form; it needs to be processed and modeled, and Python is one of the most robust tools out there to do so. It has an array of packages for predictive modeling and a suite of IDEs to choose from. Using the Python programming language, analysts can use these sophisticated methods to build scalable analytic applications. This book is your guide to getting started with predictive analytics using Python. You'll balance both statistical and mathematical concepts, and implement them in Python using libraries such as pandas, scikit-learn, and NumPy. Through case studies and code examples using popular open-source Python libraries, this book illustrates the complete development process for analytic applications. Covering a wide range of algorithms for classification, regression, clustering, as well as cutting-edge techniques such as deep learning, this book illustrates explains how these methods work. You will learn to choose the right approach for your problem and how to develop engaging visualizations to bring to life the insights of predictive modeling. Finally, you will learn best practices in predictive modeling, as well as the different applications of predictive modeling in the modern world. The course provides you with highly practical content from the following Packt books: 1. Learning Predictive Analytics with Python 2. Mastering Predictive Analytics with Python Style and approach This course aims to create a smooth learning path that will teach you how to effectively perform predictive analytics using Python. Through this comprehensive course, you’ll learn the basics of predictive analytics and progress to predictive modeling in the modern world.
Cloud Native programming with Golang
¥80.65
Discover practical techniques to build cloud-native apps that are scalable, reliable, and always available. About This Book ? Build well-designed and secure microservices. Enrich your microservices with continous integration and monitoring. ? Containerize your application with Docker ? Deploy your application to AWS. Learn how to utilize the powerful AWS services from within your application Who This Book Is For This book is for developers who want to begin building secure, resilient, robust, and scalable Go applications that are cloud native. Some knowledge of the Go programming language should be sufficient.To build the front-end application, you will also need some knowledge of JavaScript programming. What You Will Learn ? Understand modern software applications architectures ? Build secure microservices that can effectively communicate with other services ? Get to know about event-driven architectures by diving into message queues such as Kafka, Rabbitmq, and AWS SQS. ? Understand key modern database technologies such as MongoDB, and Amazon’s DynamoDB ? Leverage the power of containers ? Explore Amazon cloud services fundamentals ? Know how to utilize the power of the Go language to access key services in the Amazon cloud such as S3, SQS, DynamoDB and more. ? Build front-end applications using ReactJS with Go ? Implement CD for modern applications In Detail Cloud computing and microservices are two very important concepts in modern software architecture. They represent key skills that ambitious software engineers need to acquire in order to design and build software applications capable of performing and scaling. Go is a modern cross-platform programming language that is very powerful yet simple; it is an excellent choice for microservices and cloud applications. Go is gaining more and more popularity, and becoming a very attractive skill.. The book will take you on a journey into the world of microservices and cloud computing with the help of Go. It will start by covering the software architectural patterns of cloud applications, as well as practical concepts regarding how to scale, distribute, and deploy those applications. You will also learn how to build a JavaScript-based front-end for your application, using TypeScript and React. From there, we dive into commercial cloud offerings by covering AWS. Finally, we conclude our book by providing some overviews of other concepts and technologies that the reader can explore to move from where the book leaves off. Style and approach This book provides practical techniques, code examples, and architectural patterns required to build cloud native microservices in the Go language. It progresses through the subjects in a step-by-step manner. In each step, we cover the technical concepts behind it, the design considerations, and the code needed to build it.
Kali Linux Wireless Penetration Testing Beginner's Guide - Third Edition
¥63.21
Kali Linux Wireless Penetration Testing Beginner's Guide, Third Edition presents wireless pentesting from the ground up, and has been updated with the latest methodologies, including full coverage of the KRACK attack. About This Book ? Learn wireless penetration testing with Kali Linux ? Detect hidden wireless networks and discover their names ? Explore advanced Wi-Fi hacking techniques including rogue access point hosting and probe sniffing ? Develop your encryption cracking skills and gain an insight into the methods used by attackers and the underlying technologies that facilitate these attacks Who This Book Is For Kali Linux Wireless Penetration Testing Beginner's Guide, Third Edition is suitable for anyone who wants to learn more about pentesting and how to understand and defend against the latest wireless network attacks. What You Will Learn ? Understand the KRACK attack in full detail ? Create a wireless lab for your experiments ? Sniff out wireless packets, hidden networks, and SSIDs ? Capture and crack WPA-2 keys ? Sniff probe requests and track users through their SSID history ? Attack radius authentication systems ? Sniff wireless traffic and collect interesting data ? Decrypt encrypted traffic with stolen keys In Detail As wireless networks become ubiquitous in our lives, wireless penetration testing has become a key skill in the repertoire of the professional penetration tester. This has been highlighted again recently with the discovery of the KRACK attack which enables attackers to potentially break into Wi-Fi networks encrypted with WPA2. The Kali Linux security distribution comes with a myriad of tools used for networking attacks and detecting security loopholes. Kali Linux Wireless Penetration Testing Beginner's Guide, Third Edition has been updated to Kali Linux 2017.3 with the latest methodologies, including full coverage of the KRACK attack and how to defend against it. The book presents wireless pentesting from the ground up, introducing all elements of penetration testing with each new technology. You'll learn various wireless testing methodologies by example, from the basics of wireless routing and encryption through to detailed coverage of hacking methods and attacks such as the Hirte and Caffe Latte. Style and approach Kali Linux Wireless Penetration Testing Beginner's Guide, Third Edition is a practical, hands-on guide to modern wi-fi network hacking. It covers both the theory and practice of wireless pentesting, offering detailed, real-world coverage of the latest vulnerabilities and attacks.
Hands-On Chatbots and Conversational UI Development
¥71.93
Build over 8 chatbots and conversational user interfaces with leading tools such as Chatfuel, Dialogflow, Microsoft Bot Framework, Twilio, Alexa Skills, and Google Actions and deploying them on channels like Facebook Messenge, Amazon Alexa and Google Home About This Book ? Understand the different use cases of Conversational UIs with this project-based guide ? Build feature-rich Chatbots and deploy them on multiple platforms ? Get real-world examples of voice-enabled UIs for personal and home assistance Who This Book Is For This book is for developers who are interested in creating interactive conversational UIs/Chatbots. A basic understanding of JavaScript and web APIs is required. What You Will Learn ? Design the flow of conversation between the user and the chatbot ? Create Task model chatbots for implementing tasks such as ordering food ? Get new toolkits and services in the chatbot ecosystem ? Integrate third-party information APIs to build interesting chatbots ? Find out how to deploy chatbots on messaging platforms ? Build a chatbot using MS Bot Framework ? See how to tweet, listen to tweets, and respond using a chatbot on Twitter ? Publish chatbots on Google Assistant and Amazon Alexa In Detail Conversation as an interface is the best way for machines to interact with us using the universally accepted human tool that is language. Chatbots and voice user interfaces are two flavors of conversational UIs. Chatbots are real-time, data-driven answer engines that talk in natural language and are context-aware. Voice user interfaces are driven by voice and can understand and respond to users using speech. This book covers both types of conversational UIs by leveraging APIs from multiple platforms. We'll take a project-based approach to understand how these UIs are built and the best use cases for deploying them. We'll start by building a simple messaging bot from the Facebook Messenger API to understand the basics of bot building. Then we move on to creating a Task model that can perform complex tasks such as ordering and planning events with the newly-acquired-by-Google Dialogflow and Microsoft Bot framework. We then turn to voice-enabled UIs that are capable of interacting with users using speech with Amazon Alexa and Google Home. By the end of the book, you will have created your own line of chatbots and voice UIs for multiple leading platforms. Style and approach This is a practical book, where each chapter focuses on a chatbot project. The chapters take a step-by-step approach to help you build intelligent chatbots that act as personal assistants.
Enterprise Cloud Security and Governance
¥80.65
Build a resilient cloud architecture to tackle data disasters with ease About This Book ? Gain a firm grasp of Cloud data security and governance, irrespective of your Cloud platform ? Practical examples to ensure you secure your Cloud environment efficiently ? A step-by-step guide that will teach you the unique techniques and methodologies of Cloud data governance Who This Book Is For If you are a cloud security professional who wants to ensure cloud security and data governance no matter the environment, then this book is for you. A basic understanding of working on any cloud platform would be beneficial. What You Will Learn ? Configure your firewall and Network ACL ? Protect your system against DDOS and application-level attacks ? Explore cryptography and data security for your cloud ? Get to grips with configuration management tools to automate your security tasks ? Perform vulnerability scanning with the help of the standard tools in the industry ? Learn about central log management In Detail Modern day businesses and enterprises are moving to the Cloud, to improve efficiency and speed, achieve flexibility and cost effectiveness, and for on-demand Cloud services. However, enterprise Cloud security remains a major concern because migrating to the public Cloud requires transferring some control over organizational assets to the Cloud provider. There are chances these assets can be mismanaged and therefore, as a Cloud security professional, you need to be armed with techniques to help businesses minimize the risks and misuse of business data. The book starts with the basics of Cloud security and offers an understanding of various policies, governance, and compliance challenges in Cloud. This helps you build a strong foundation before you dive deep into understanding what it takes to design a secured network infrastructure and a well-architected application using various security services in the Cloud environment. Automating security tasks, such as Server Hardening with Ansible, and other automation services, such as Monit, will monitor other security daemons and take the necessary action in case these security daemons are stopped maliciously. In short, this book has everything you need to secure your Cloud environment with. It is your ticket to obtain industry-adopted best practices for developing a secure, highly available, and fault-tolerant architecture for organizations. Style and approach This book follows a step-by-step, practical approach to secure your applications and data when they are located remotely.
Secrets Every Author Should Know: Indie Publishing Basics
¥23.14
Frustrated with the plethora of conflicting information on how to self-publish? Wouldn’t it be wonderful to sit down with someone who has already made the mistakes, done the analysis, and will provide you the short cuts—the secrets about the things that work? Now you have that chance with the Career Author Secrets series.Indie Publishing (Self Publishing) has changed dramatically in the past five years. There are now new, easier tools to use for every part of the process—editing, formatting, distribution, sales, and analysis. This first book in the Career Author Secrets series provides a foundation for navigating the indie publishing process and staying away from the scammers. It breaks down the requirements for self-publishing successfully, protecting your rights for the future, and YES I do share all the secrets I’ve learned. It contains everything a DIY author needs to get her book from manuscript to professional publication in both ebook and print, including: Why books don’t sell Options for DIY or contracting professionals The truth about ISBNs & Copyright Registration Secrets for formatting your book the easy way Creating book covers that sell Making decisions about distribution This book is especially valuable for those with limited technical skills who want to produce a quality professional book for the least amount of cost. Learn the secrets to easier implementation and how to make good decisions on what is worth your time and money.
Veritaban?: "Felsefesi, Tasar?m? ve Y?netimi": MS-Access ve SQL Server Projeleri
¥27.88
“Bili?im Teknolojileri” konusunda yazd???m ü? kitaptan sonra as?l uzmanl?k alan?m olan veritabanlar? konusunda uzun y?llar ?nce yazmaya ba?lay?p bitiremedi?im daha do?rusu bas?lmayan bu kitab? güncelleyerek yeniden yazmaya karar vermek benim a??mdan yeni bir heyecan oldu. 1980’lerde COBOL ile ba?layan ve 1990’da dBase ve Informix’le devam eden veritaban? tecrübelerim, 1995 sonras? MS-Access ve SQL Server yard?m?yla geli?tirdi?im 100’e yak?n veritaban? uygulama programlar?yla devam etti. 1996’da Dallas’ta MCI Systemhouse’da FrontPage ve Access 95’le veritaban?na dayal? Intranet web siteleri geli?tiren ilk ki?ilerden birisi ben oldum. 1999’da Movo Mediya’da ilk ??p?atan web sitesi www.dating.com'un?arkas?ndaki SQL Server veritabanlar?n? tasarlayan ve y?neten ki?i de bendim. 2000 y?l?nda Aris Genesis Intermedia Inc’de web tabanl? muhasebe program?n?n arkas?ndaki SQL Server veritaban? tasar?mc?lar?ndan biriside bendim. Büyük al??veri? merkezlerinde g?rülen Kiosk’lar?n SQL Server tabanl? ilk uygulamas?n? Los Angeles’de kuran Genesis Intermedia Inc’deki tasar?mlar? yapan ki?ilerden birisi de bendim. 2001’de Los Angeles’de SQL Server ve ASP 3.0’la Citibank’ta kredi kartlar?yla ilgili projenin mimarlar?ndan biriside bendim. K?sacas? Veritabanlar?n?n Web’de kullan?lmas?nda ilk ?al??an ve tasarlayanlardan birisi oldu?umu s?ylemeliyim. 1995-2000 y?llar? aras?nda ya?anan ve dot com bom olarak bilinen metaforun i?inde bir fiil ?al??an ve yarat?c?lar?ndan birisiydim. Veritabanlar?n?n Internet’e ba?lanmas? i?in geli?tirilen ilk projelerinde uzun y?llar Kalifornya, New York ve Colorado firmalar?nda ?al??t?m ve dan??manl?k yapt?m. Bu tecrübelerim s?ras?nda ??rendi?im en ?nemli ?ey; tek bir konuda uzman olmak gerekti?idir. Ben Ms-Access ve SQL Server veritabanlar? tasar?m?nda uzmanla?t?m. Bir?ok teklif olmas?na ra?men Oracle, DB2, Aproach, File Maker gibi veritabanlar? tasar?mlar?yla ilgilenmedim ?ünkü her biri ayr? bir uzmanl?k isteyen veritaban? yaz?l?mlar?d?r. Bu a??dan ?zellikle Bili?im sekt?ründe ?al??anlara verebilece?im en ?nemli tavsiye tek bir konuda hatta tek bir programda uzmanla?malar?d?r. Kitapta Veritabanlar? tasar?m?n? Access ve SQL Server projeleri üzerinden anlatmaya ?al??t?m. University of Phoenix’de verdi?im Veritabanlar? ve Veri Ambarlar? ders notlar?m bu kitab?n omurgas?n? olu?turmaktad?r. Veritabanlar?yla ilgili kavramlar?, felsefesini, tasar?m?n? ve birazda y?netimini detaylar?yla anlatmaya ?al??t?m. Umut ediyorum ki yeni Veritaban? tasar?mc?lar? ve y?neticilerine burada payla?t???m enformasyon faydal? olur. 30 y?ll?k Bili?im Teknolojileri ve ?zellikle veritaban? alan?ndaki tecrübelerimin bir?o?unu bu kitapta okuyucularla payla?maya ?al??t?m. Daha ?nceki kitaplar?mda da vurgulad???m gibi bu kitapta da ilkokul ??retmenim Say?n ?erare ?zya?c? han?mdan, en son Doktora tez dan??man?m Say?n Prof. Dr. Len Rogers’a kadar yüzlerce ki?inin eme?inin oldu?u unutulmamal?d?r. 1984’ten beri Türkiye, ABD, Kanada ve ?ngiltere de ?al??t???m veya dan??manl???n? yapt???m onlarca firma ve mü?terilerimin katk?lar?n? unutabilir miyim? Di?er kitaplarda oldu?u gibi bu kitab?n yaz?lmas?nda bana katlanan e?im Meliha ?oruh’a ve o?lum Bu?ra’ya da en ba?tan te?ekkür etmeliyim. Burada isim isim te?ekkür edemedi?im ancak bu kitab?n yaz?lmas?nda katk?lar? olan daha yüzlerce ki?i var, hepsine en i?ten dileklerimle te?ekkür ediyorum. Elinizde tuttu?unuz bu kitap 30 y?ld?r Bili?im Teknolojileri alan?nda yapt???m ??retim, ?al??ma ve tecrübelerin veritabanlar? alan?nda kay?t alt?na al?nm?? bir ?zetidir. Tabii ki kitab?n hatalar? ve eksikleri vard?r ve bunlar tamamen bana aittir. Kitapta Veritabanlar? denince akla gelebilecek bir?ok konuya de?inmeye ?al??t?m. Kitapta teori ile uygulamay? birlikte harmanlamaya ?al??t?m. Bu yüzden bu kitab?n bir elkitab? veya kaynak kitap olarak dü?ünülmesinde fayda vard?r. ? Mustafa ?oruh Kdz. Ere?li, Mart 2017
Practical Data Wrangling
¥222.81
Turn your noisy data into relevant, insight-ready information by leveraging the data wrangling techniques in Python and RAbout This Book·This easy-to-follow guide takes you through every step of the data wrangling process in the best possible way·Work with different types of datasets, and reshape the layout of your data to make it easier for analysis·Get simple examples and real-life data wrangling solutions for data pre-processingWho This Book Is ForIf you are a data scientist, data analyst, or a statistician who wants to learn how to wrangle your data for analysis in the best possible manner, this book is for you. As this book covers both R and Python, some understanding of them will be beneficial.What You Will Learn·Read a csv file into python and R, and print out some statistics on the data·Gain knowledge of the data formats and programming structures involved in retrieving API data·Make effective use of regular expressions in the data wrangling process·Explore the tools and packages available to prepare numerical data for analysis·Find out how to have better control over manipulating the structure of the data·Create a dexterity to programmatically read, audit, correct, and shape data·Write and complete programs to take in, format, and output data setsIn DetailAround 80% of time in data analysis is spent on cleaning and preparing data for analysis. This is, however, an important task, and is a prerequisite to the rest of the data analysis workflow, including visualization, analysis and reporting. Python and R are considered a popular choice of tool for data analysis, and have packages that can be best used to manipulate different kinds of data, as per your requirements. This book will show you the different data wrangling techniques, and how you can leverage the power of Python and R packages to implement them.You'll start by understanding the data wrangling process and get a solid foundation to work with different types of data. You'll work with different data structures and acquire and parse data from various locations. You'll also see how to reshape the layout of data and manipulate, summarize, and join data sets. Finally, we conclude with a quick primer on accessing and processing data from databases, conducting data exploration, and storing and retrieving data quickly using databases.The book includes practical examples on each of these points using simple and real-world data sets to give you an easier understanding. By the end of the book, you'll have a thorough understanding of all the data wrangling concepts and how to implement them in the best possible way.Style and approachThis is a practical book on data wrangling designed to give you an insight into the practical application of data wrangling. It takes you through complex concepts and tasks in an accessible way, featuring information on a wide range of data wrangling techniques with Python and R
Inside the Box: An Introduction to ePub, HTML & CSS for the Independent Author/P
¥24.44
An ebook is just a website in a boxBut what’s inside the box?In this clear, concise guide, ebook designer and indie author David Kudler folds back the lid of ePub, the universal ebook format. He introduces you to the nuts and bolts that make an ebook work. Includes overviews of the ePub format and internal structure as well as basic guides to the HTML and CSS (Cascading Style Sheets) that you need to know to make your ebooks look professional.(Self-Publishing & Ebook Creation)David Kudler is an independent publisher and author. He has been designing ebooks since 2010. He blogs about ebook creation, publishing, and marketing on Huffington Post, Stillpoint Digital Press, and The Book Designer.
Javascript: Javascript Programming For Absolute Beginners
¥32.62
☆★☆ Javascript: Javascript Programming For Absolute Beginners☆★☆ The best starter guide for javascript!The fundamentals of javascript are often missed, however, this book's primary focus and emphasis is learning the essentials and to build from the ground up.? What You'lll Learn The history of JavaScript and its uses Setting Up Your Environment The Vital Basics of HTML and CSS Statements, Comments & Variables How to properly use jQuery String Operators JavaScript Array Methods Loops and Iteration How To Use Functions And much, much more! ? Within this book you will learn various mechanisms of javascript programming: variables, conditional statements, and why learning these core principles lead to success.Once you gain knowledge of the fundamental building blocks of javascript you will gain confidence to tackle more complex topics down the road.Programming books can easily retail for 100s of dollars, why not start with an expert you can trust and for an affordable price?The immense value of this book cannot be understated, and this is a once in a life time opportunity for you to take advantage of and invest in yourself by empowering yourself with the right tools and knowledge for success.What are you waiting for?Includes: 21 practice questions! Note* For best visual experience of diagrams it is highly recommend you purchases the paperback version for best image quality.☆★☆ Grab your copy now!☆★☆
Hands-On GPU Computing with Python
¥70.84
Explore GPU-enabled programmable environment for machine learning, scientific applications, and gaming using PuCUDA, PyOpenGL, and Anaconda Accelerate Key Features * Understand effective synchronization strategies for faster processing using GPUs * Write parallel processing scripts with PyCuda and PyOpenCL * Learn to use the CUDA libraries like CuDNN for deep learning on GPUs Book Description GPUs are proving to be excellent general purpose-parallel computing solutions for high performance tasks such as deep learning and scientific computing. This book will be your guide to getting started with GPU computing. It will start with introducing GPU computing and explain the architecture and programming models for GPUs. You will learn, by example, how to perform GPU programming with Python, and you’ll look at using integrations such as PyCUDA, PyOpenCL, CuPy and Numba with Anaconda for various tasks such as machine learning and data mining. Going further, you will get to grips with GPU work flows, management, and deployment using modern containerization solutions. Toward the end of the book, you will get familiar with the principles of distributed computing for training machine learning models and enhancing efficiency and performance. By the end of this book, you will be able to set up a GPU ecosystem for running complex applications and data models that demand great processing capabilities, and be able to efficiently manage memory to compute your application effectively and quickly. What you will learn * Utilize Python libraries and frameworks for GPU acceleration * Set up a GPU-enabled programmable machine learning environment on your system with Anaconda * Deploy your machine learning system on cloud containers with illustrated examples * Explore PyCUDA and PyOpenCL and compare them with platforms such as CUDA, OpenCL and ROCm. * Perform data mining tasks with machine learning models on GPUs * Extend your knowledge of GPU computing in scientific applications Who this book is for Data Scientist, Machine Learning enthusiasts and professionals who wants to get started with GPU computation and perform the complex tasks with low-latency. Intermediate knowledge of Python programming is assumed.
MicroPython Cookbook
¥70.84
Learn how you can control LEDs, make music, and read sensor data using popular microcontrollers such as Adafruit Circuit Playground, ESP8266, and the BBC micro:bit Key Features * Load and execute your first program with MicroPython * Program an IoT device to retrieve weather data using a RESTful API * Get to grips with integrating hardware, programming, and networking concepts with MicroPython Book Description MicroPython is an open source implementation of Python 3 that runs in embedded environments. With MicroPython, you can write clean and simple Python code to control hardware instead of using complex low-level languages like C and C++. This book guides you through all the major applications of the MicroPython platform to build and program projects that use microcontrollers. The MicroPython book covers recipes that’ll help you experiment with the programming environment and hardware programmed in MicroPython. You’ll find tips and techniques for building a variety of objects and prototypes that can sense and respond to touch, sound, position, heat, and light. This book will take you through the uses of MicroPython with a variety of popular input devices and sensors. You’ll learn techniques for handling time delays and sensor readings, and apply advanced coding techniques to create complex projects. As you advance, you’ll get to deal with Internet of Things (IoT) devices and integration with other online web services. Furthermore, you'll also use MicroPython to make music with bananas and create portable multiplayer video games that incorporate sound and light animations into the game play. By the end of the book, you'll have mastered tips and tricks to troubleshoot your development problems and push your MicroPython project to the next level! What you will learn * Execute code without any need for compiling or uploading using REPL (read-evaluate-print-loop) * Program and control LED matrix and NeoPixel drivers to display patterns and colors * Build projects that make use of light, temperature, and touch sensors * Configure devices to create Wi-Fi access points and use network modules to scan and connect to existing networks * Use Pulse Width Modulation to control DC motors and servos * Build an IoT device to display live weather data from the Internet at the touch of a button Who this book is for If you want to build and program projects that use microcontrollers, this book will offer you dozens of recipes to guide you through all the major applications of the MicroPython platform. Although no knowledge of MicroPython or microcontrollers is expected, a general understanding of Python is necessary to get started with this book.
Mastering GUI Programming with Python
¥70.84
An advanced guide to creating powerful high-performance GUIs for modern, media-rich applications in various domains such as business and game development Key Features * Gain comprehensive knowledge of Python GUI development using PyQt 5.12 * Explore advanced topics including multithreaded programming, 3D animation, and SQL databases * Build cross-platform GUIs for Windows, macOS, Linux, and Raspberry Pi Book Description PyQt5 has long been the most powerful and comprehensive GUI framework available for Python, yet there is a lack of cohesive resources available to teach Python programmers how to use it. This book aims to remedy the problem by providing comprehensive coverage of GUI development with PyQt5. You will get started with an introduction to PyQt5, before going on to develop stunning GUIs with modern features. You will then learn how to build forms using QWidgets and learn about important aspects of GUI development such as layouts, size policies, and event-driven programming. Moving ahead, you’ll discover PyQt5’s most powerful features through chapters on audio-visual programming with QtMultimedia, database-driven software with QtSQL, and web browsing with QtWebEngine. Next, in-depth coverage of multithreading and asynchronous programming will help you run tasks asynchronously and build high-concurrency processes with ease. In later chapters, you’ll gain insights into QOpenGLWidget, along with mastering techniques for creating 2D graphics with QPainter. You’ll also explore PyQt on a Raspberry Pi and interface it with remote systems using QtNetwork. Finally, you will learn how to distribute your applications using setuptools and PyInstaller. By the end of this book, you will have the skills you need to develop robust GUI applications using PyQt. What you will learn * Get to grips with the inner workings of PyQt5 * Learn how elements in a GUI application communicate with signals and slots * Learn techniques for styling an application * Explore database-driven applications with the QtSQL module * Create 2D graphics with QPainter * Delve into 3D graphics with QOpenGLWidget * Build network and web-aware applications with QtNetwork and QtWebEngine Who this book is for This book is for programmers who want to create attractive, functional, and powerful GUIs using the Python language. You’ll also find this book useful if you are a student, professional, or anyone who wants to start exploring GUIs or take your skills to the next level. Although prior knowledge of the Python language is assumed, experience with PyQt, Qt, or GUI programming is not required.
Hands-On Test Management with Jira
¥54.49
Learn best practices for testing with Jira and model industry workflows that can be used during the software development lifecycle Key Features * Integrate Jira with test management tools such as Zephyr, Test Management, and SynapseRT * Understand test case management, traceability, and test execution with reports * Implement continuous integration using Jira, Jenkins, and automated testing tools Book Description Hands-On Test Management with Jira begins by introducing you to the basic concepts of Jira and takes you through real-world software testing processes followed by various organizations. As you progress through the chapters, the book explores and compares the three most popular Jira plugins—Zephyr, Test Management, and synapseRT. With this book, you’ll gain a practical understanding of test management processes using Jira. You’ll learn how to create and manage projects, create Jira tickets to manage customer requirements, and track Jira tickets. You’ll also understand how to develop test plans, test cases, and test suites, and create defects and requirement traceability matrices, as well as generating reports in Jira. Toward the end, you’ll understand how Jira can help the SQA teams to use the DevOps pipeline for automating execution and managing test cases. You’ll get to grips with configuring Jira with Jenkins to execute automated test cases in Selenium. By the end of this book, you’ll have gained a clear understanding of how to model and implement test management processes using Jira. What you will learn * Understand QMS to effectively implement quality systems in your organization * Explore a business-driven structured approach to Test Management using TMap NEXT * Implement different aspects of test planning, test strategy, and test execution * Organize and manage Agile projects in Scrum and Kanban * Uncover Jira plugins available in the Atlassian Marketplace for testing and project management * Configure a DevOps pipeline for continuous integration using Jira with Jenkins Who this book is for If you’re a quality assurance professional, software project manager, or test manager interested in learning test management best practices in your team or organization, this book is for you. Prior knowledge of test management and Jenkins will be beneficial in understanding the concepts covered in this book.
Mastering Identity and Access Management with Microsoft Azure
¥108.99
Start empowering users and protecting corporate data, while managing identities and access with Microsoft Azure in different environments Key Features * Understand how to identify and manage business drivers during transitions * Explore Microsoft Identity and Access Management as a Service (IDaaS) solution * Over 40 playbooks to support your learning process with practical guidelines Book Description Microsoft Azure and its Identity and access management are at the heart of Microsoft's software as service products, including Office 365, Dynamics CRM, and Enterprise Mobility Management. It is crucial to master Microsoft Azure in order to be able to work with the Microsoft Cloud effectively. You’ll begin by identifying the benefits of Microsoft Azure in the field of identity and access management. Working through the functionality of identity and access management as a service, you will get a full overview of the Microsoft strategy. Understanding identity synchronization will help you to provide a well-managed identity. Project scenarios and examples will enable you to understand, troubleshoot, and develop on essential authentication protocols and publishing scenarios. Finally, you will acquire a thorough understanding of Microsoft Information protection technologies. What you will learn * Apply technical descriptions to your business needs and deployments * Manage cloud-only, simple, and complex hybrid environments * Apply correct and efficient monitoring and identity protection strategies * Design and deploy custom Identity and access management solutions * Build a complete identity and access management life cycle * Understand authentication and application publishing mechanisms * Use and understand the most crucial identity synchronization scenarios * Implement a suitable information protection strategy Who this book is for This book is a perfect companion for developers, cyber security specialists, system and security engineers, IT consultants/architects, and system administrators who are looking for perfectly up–to-date hybrid and cloud-only scenarios. You should have some understanding of security solutions, Active Directory, access privileges/rights, and authentication methods. Programming knowledge is not required but can be helpful for using PowerShell or working with APIs to customize your solutions.
Improving your C# Skills
¥90.46
Conquer complex and interesting programming challenges by building robust and concurrent applications with caches, cryptography, and parallel programming. Key Features * Understand how to use .NET frameworks like the Task Parallel Library (TPL)and CryptoAPI * Develop a containerized application based on microservices architecture * Gain insights into memory management techniques in .NET Core Book Description This Learning Path shows you how to create high performing applications and solve programming challenges using a wide range of C# features. You’ll begin by learning how to identify the bottlenecks in writing programs, highlight common performance pitfalls, and apply strategies to detect and resolve these issues early. You'll also study the importance of micro-services architecture for building fast applications and implementing resiliency and security in .NET Core. Then, you'll study the importance of defining and testing boundaries, abstracting away third-party code, and working with different types of test double, such as spies, mocks, and fakes. In addition to describing programming trade-offs, this Learning Path will also help you build a useful toolkit of techniques, including value caching, statistical analysis, and geometric algorithms. This Learning Path includes content from the following Packt products: * C# 7 and .NET Core 2.0 High Performance by Ovais Mehboob Ahmed Khan * Practical Test-Driven Development using C# 7 by John Callaway, Clayton Hunt * The Modern C# Challenge by Rod Stephens What you will learn * Measure application performance using BenchmarkDotNet * Leverage the Task Parallel Library (TPL) and Parallel Language Integrated Query (PLINQ)library to perform asynchronous operations * Modify a legacy application to make it testable * Use LINQ and PLINQ to search directories for files matching patterns * Find areas of polygons using geometric operations * Randomize arrays and lists with extension methods * Use cryptographic techniques to encrypt and decrypt strings and files Who this book is for If you want to improve the speed of your code and optimize the performance of your applications, or are simply looking for a practical resource on test driven development, this is the ideal Learning Path for you. Some familiarity with C# and .NET will be beneficial.
Getting Started with Python
¥90.46
Harness the power of Python objects and data structures to implement algorithms for analyzing your data and efficiently extracting information Key Features * Turn your designs into working software by learning the Python syntax * Write robust code with a solid understanding of Python data structures * Understand when to use the functional or the OOP approach Book Description This Learning Path helps you get comfortable with the world of Python. It starts with a thorough and practical introduction to Python. You’ll quickly start writing programs, building websites, and working with data by harnessing Python's renowned data science libraries. With the power of linked lists, binary searches, and sorting algorithms, you'll easily create complex data structures, such as graphs, stacks, and queues. After understanding cooperative inheritance, you'll expertly raise, handle, and manipulate exceptions. You will effortlessly integrate the object-oriented and not-so-object-oriented aspects of Python, and create maintainable applications using higher level design patterns. Once you’ve covered core topics, you’ll understand the joy of unit testing and just how easy it is to create unit tests. By the end of this Learning Path, you will have built components that are easy to understand, debug, and can be used across different applications. This Learning Path includes content from the following Packt products: * Learn Python Programming - Second Edition by Fabrizio Romano * Python Data Structures and Algorithms by Benjamin Baka * Python 3 Object-Oriented Programming by Dusty Phillips What you will learn * Use data structures and control flow to write code * Use functions to bundle together a sequence of instructions * Implement objects in Python by creating classes and defining methods * Design public interfaces using abstraction, encapsulation and information hiding * Raise, define, and manipulate exceptions using special error objects * Create bulletproof and reliable software by writing unit tests * Learn the common programming patterns and algorithms used in Python Who this book is for If you are relatively new to coding and want to write scripts or programs to accomplish tasks using Python, or if you are an object-oriented programmer for other languages and seeking a leg up in the world of Python, then this Learning Path is for you. Though not essential, it will help you to have basic knowledge of programming and OOP.
Data Wrangling with Python
¥73.02
Simplify your ETL processes with these hands-on data hygiene tips, tricks, and best practices. Key Features * Focus on the basics of data wrangling * Study various ways to extract the most out of your data in less time * Boost your learning curve with bonus topics like random data generation and data integrity checks Book Description For data to be useful and meaningful, it must be curated and refined. Data Wrangling with Python teaches you the core ideas behind these processes and equips you with knowledge of the most popular tools and techniques in the domain. The book starts with the absolute basics of Python, focusing mainly on data structures. It then delves into the fundamental tools of data wrangling like NumPy and Pandas libraries. You’ll explore useful insights into why you should stay away from traditional ways of data cleaning, as done in other languages, and take advantage of the specialized pre-built routines in Python. This combination of Python tips and tricks will also demonstrate how to use the same Python backend and extract/transform data from an array of sources including the Internet, large database vaults, and Excel financial tables. To help you prepare for more challenging scenarios, you’ll cover how to handle missing or wrong data, and reformat it based on the requirements from the downstream analytics tool. The book will further help you grasp concepts through real-world examples and datasets. By the end of this book, you will be confident in using a diverse array of sources to extract, clean, transform, and format your data efficiently. What you will learn * Use and manipulate complex and simple data structures * Harness the full potential of DataFrames and numpy.array at run time * Perform web scraping with BeautifulSoup4 and html5lib * Execute advanced string search and manipulation with RegEX * Handle outliers and perform data imputation with Pandas * Use descriptive statistics and plotting techniques * Practice data wrangling and modeling using data generation techniques Who this book is for Data Wrangling with Python is designed for developers, data analysts, and business analysts who are keen to pursue a career as a full-fledged data scientist or analytics expert. Although, this book is for beginners, prior working knowledge of Python is necessary to easily grasp the concepts covered here. It will also help to have rudimentary knowledge of relational database and SQL.

购物车
个人中心

