Saturday, 23 March 2019

Mastering Python for Data Science Paperback – Import, 31 Aug 2015 by Samir Madhavan (Author)

If you are a Python developer who wants to master the world of data science, then this book is for you. Some knowledge of data science is assumed.

Buy :

Mastering Python for Data Science Paperback – Import, 31 Aug 2015 by Samir Madhavan (Author) 

PDF Download :

Mastering Python for Data Science Paperback – Import, 31 Aug 2015 by Samir Madhavan (Author) 


Learning PHP 7 Paperback – Import, 6 Jan 2016 by Antonio Lopez (Author)

Learn the art of PHP programming through this example-rich book filled to the brim with tutorials every PHP developer needs to know About This Book * Set up the PHP environment and get started with web programming * Leverage the potential of PHP for server-side programming, memory management, and object-oriented programming (OOP) * This book is packed with real-life examples to help you implement the concepts as you learn Who This Book Is For If you are a web developer or programmer who wants to create real-life web applications using PHP 7, or a beginner who wants to get started with PHP 7 programming, this book is for you. Prior knowledge of PHP, PHP 7, or programming is not mandatory. What You Will Learn * 

Set up a server on your machine with PHP * Use PHP syntax with the built-in server to create apps * Apply the OOP paradigm to PHP to write richer code * Use MySQL to manage data in your web applications * Create a web application from scratch using MVC * Add tests to your web application and write testable code * Use an existing PHP framework to build and manage your applications * Build REST APIs for your PHP applications * Test the behavior of web applications with Behat In Detail PHP is a great language for building web applications. It is essentially a server-side scripting language that is also used for general purpose programming.

 PHP 7 is the latest version with a host of new features, and it provides major backwards-compatibility breaks. This book begins with the fundamentals of PHP programming by covering the basic concepts such as variables, functions, class, and objects. You will set up PHP server on your machine and learn to read and write procedural PHP code. After getting an understanding of OOP as a paradigm, you will execute MySQL queries on your database. Moving on, you will find out how to use MVC to create applications from scratch and add tests. 
Then, you will build REST APIs and perform behavioral tests on your applications. By the end of the book, you will have the skills required to read and write files, debug, test, and work with MySQL. Style and approach This book begins with the basics that all PHP developers use every day and then dives deep into detailed concepts and tricks to help you speed through development. You will be able to learn the concepts by performing practical tasks and implementing them in your daily activities, all at your own pace.

Buy :

Learning PHP 7 Paperback – Import, 6 Jan 2016 by Antonio Lopez (Author) 

PDF Download :

Learning PHP 7 Paperback – Import, 6 Jan 2016 by Antonio Lopez (Author) 


Friday, 22 March 2019

RStudio for R Statistical Computing Cookbook Paperback – Import, 6 Jan 2016 by Andrea Cirillo (Author)

Over 50 practical and useful recipes to help you perform data analysis with R by unleashing every native RStudio feature About This Book * 54 useful and practical tasks to improve working systems * Includes optimizing performance and reliability or uptime, reporting, system management tools, interfacing to standard data ports, and so on * Offers 10-15 real-life, practical improvements for each user type Who This Book Is For This book is targeted at R statisticians, data scientists, and R programmers. Readers with R experience who are looking to take the plunge into statistical computing will find this Cookbook particularly indispensable. What You Will Learn * Familiarize yourself with the latest advanced R console features * Create advanced and interactive graphics * Manage your R project and project files effectively * Perform reproducible statistical analyses in your R projects *

 Use RStudio to design predictive models for a specific domain-based application * Use RStudio to effectively communicate your analyses results and even publish them to a blog * Put yourself on the frontiers of data science and data monetization in R with all the tools that are needed to effectively communicate your results and even transform your work into a data product In Detail The requirement of handling complex datasets, performing unprecedented statistical analysis, and providing real-time visualizations to businesses has concerned statisticians and analysts across the globe. RStudio is a useful and powerful tool for statistical analysis that harnesses the power of R for computational statistics, visualization, and data science, in an integrated development environment. 
This book is a collection of recipes that will help you learn and understand RStudio features so that you can effectively perform statistical analysis and reporting, code editing, and R development. The first few chapters will teach you how to set up your own data analysis project in RStudio, acquire data from different data sources, and manipulate and clean data for analysis and visualization purposes. You'll get hands-on with various data visualization methods using ggplot2, and you will create interactive and multidimensional visualizations with D3.js. Additional recipes will help you optimize your code; implement various statistical models to manage large datasets; perform text analysis and predictive analysis; and master time series analysis, machine learning, forecasting; and so on.
 In the final few chapters, you'll learn how to create reports from your analytical application with the full range of static and dynamic reporting tools that are available in RStudio so that you can effectively communicate results and even transform them into interactive web applications. Style and approach RStudio is an open source Integrated Development Environment (IDE) for the R platform. The R programming language is used for statistical computing and graphics, which RStudio facilitates and enhances through its integrated environment.

 This Cookbook will help you learn to write better R code using the advanced features of the R programming language using RStudio. Readers will learn advanced R techniques to compute the language and control object evaluation within R functions. Some of the contents are: * Accessing an API with R * Substituting missing values by interpolation * Performing data filtering activities * R Statistical implementation for Geospatial data * Developing shiny add-ins to expand RStudio functionalities * Using GitHub with RStudio * Modelling a recommendation engine with R * Using R Markdown for static and dynamic reporting * Curating a blog through RStudio * Advanced statistical modelling with R and RStudio
Buy :

RStudio for R Statistical Computing Cookbook Paperback – Import, 6 Jan 2016 by Andrea Cirillo (Author) 


PDF Download:

RStudio for R Statistical Computing Cookbook Paperback – Import, 6 Jan 2016 by Andrea Cirillo (Author) 

Numerical Python: A Practical Techniques Approach for Industry 1st Edition, Kindle Edition by Robert Johansson (Author)

Numerical Python by Robert Johansson shows you how to leverage the numerical and mathematical modules in Python and its Standard Library as well as popular open source numerical Python packages like NumPy, FiPy, matplotlib and more to numerically compute solutions and mathematically model applications in a number of areas like big data, cloud computing, financial engineering, business management and more.
After reading and using this book, you'll get some takeaway case study examples of applications that can be found in areas like business management, big data/cloud computing, financial engineering (i.e., options trading investment alternatives), and even games.
Up until very recently, Python was mostly regarded as just a web scripting language. Well, computational scientists and engineers have recently discovered the flexibility and power of Python to do more. Big data analytics and cloud computing programmers are seeing Python's immense use. Financial engineers are also now employing Python in their work. Python seems to be evolving as a language that can even rival C++, Fortran, and Pascal/Delphi for numerical and mathematical computations. 

Buy :


PDF Download :


Mastering OpenCV Android Application Programming Paperback – Import, 29 Jul 2015 by Salil Kapur (Author), Nisarg Thakkar (Author)

If you are a Java and Android developer looking to enhance your skills by learning the latest features of OpenCV Android application programming, then this book is for you.

Buy :

Mastering OpenCV Android Application Programming Paperback – Import, 29 Jul 2015 by Salil Kapur (Author), Nisarg Thakkar (Author) 
PDF Download :

Mastering OpenCV Android Application Programming Paperback – Import, 29 Jul 2015 by Salil Kapur (Author), Nisarg Thakkar (Author) 

Thursday, 21 March 2019

Wireshark Network Security Paperback – Import, 29 Jul 2015 by Piyush Verma (Author)

null


If you are network administrator or a security analyst with an interest in using Wireshark for security analysis, then this is the book for you. Basic familiarity with common network and application services terms and technologies is assumed.

What You Will Learn
Familiarize yourself with the robust features offered by Wireshark
Use the powerful command-line utilities shipped with Wireshark
Analyze numerous threats to network security using Wireshark
Investigate attacks performed using popular security tools such as Nmap, Nessus, Metasploit, and more
Solve real-world CTF challenges using Wireshark
Create your own security-related profile in Wireshark
Configure Wireshark for effective network troubleshooting
Get accustomed to common scenarios faced by security analysts
Analyze malware traffic successfully by using Wireshark
Unearth anomalies hampering the speed of network communications

PDF Download :
Wireshark Network Security Paperback – Import, 29 Jul 2015 by Piyush Verma (Author) 





Wednesday, 20 March 2019

Modern Java Recipes: Simple Solutions to Difficult Problems in Java 8 and 9 Paperback – 2017 by Ken Kousen (Author)

The introduction of functional programming concepts in Java SE 8 was a drastic change for this venerable object-oriented language. Lambda expressions, method references and streams fundamentally changed the idioms of the language and many developers have been trying to catch up ever since. This cookbook will help. with more than 70 detailed recipes, author Ken Kousen shows you how to use the newest features of Java to solve a wide range of problems.
For developers comfortable with previous Java versions, this guide covers nearly all of Java SE 8 and includes a chapter focused on changes coming in Java 9. Need to understand how functional idioms will change the way you write code? This cookbookóchock full of use casesóis for you.
Recipes cover:

The basics of lambda expressions and method references
Interfaces in the java.util.function package
Stream operations for transforming and filtering data
Comparators and Collectors for sorting and converting streaming data
Combining lambdas, method references and streams
Creating instances and extract values from Javaís Optional type
New I/O capabilities that support functional streams
The Date-Time API that replaces the legacy Date and Calendar classes
Mechanisms for experimenting with concurrency and parallelism 


Buy :
Modern Java Recipes: Simple Solutions to Difficult Problems in Java 8 and 9 Paperback – 2017 by Ken Kousen (Author) 


PDF Download :


Modern Java Recipes: Simple Solutions to Difficult Problems in Java 8 and 9 Paperback – 2017 by Ken Kousen (Author)




Clean C++: Sustainable Software Development Patterns and Best Practices with C++ 17 1st ed. Edition, Kindle Edition by Stephan Roth (Author)

Write maintainable, extensible, and durable software with modern C++. This book is a must for every developer, software architect, or team leader who is interested in good C++ code, and thus also wants to save development costs. If you want to teach yourself about writing clean C++, Clean C++ is exactly what you need. It is written to help C++ developers of all skill levels and shows by example how to write understandable, flexible, maintainable, and efficient C++ code. Even if you are a seasoned C++ developer, there are nuggets and data points in this book that you will find useful in your work.

If you don't take care with your code, you can produce a large, messy, and unmaintainable beast in any programming language. However, C++ projects in particular are prone to be messy and tend to slip into bad habits. Lots of C++ code that is written today looks as if it was written in the 1980s.

-family: Times, "Times New Roman", serif;">It seems that C++ developers have been forg otten by those who preach Software Craftsmanship and Clean Code principles. The Web is full of bad, but apparently very fast and highly optimized C++ code examples, with cruel syntax that completely ignores elementary principles of good design and well-written code. This book will explain how to avoid this scenario and how to get the most out of your C++ code. You'll find your coding becomes more efficient and, importantly, more fun.

What You'll Learn
  • Gain sound principles and rules for clean coding in C++
  • Carry out test driven development (TDD)
  • Discover C++ design patterns and idioms
  • Apply these design patterns

Who This Book Is For

Any C++ developer and software engineer with an interest in producing better code. 

Buy :

PDF Download :
 


Design Patterns in Modern C++: Reusable Approaches for Object-Oriented Software Design Paperback – Import, 22 Jun 2018 by Dmitri Nesteruk (Author)

Apply modern C++17 to the implementations of classic design patterns. As well as covering traditional design patterns, this book fleshes out new patterns and approaches that will be useful to C++ developers. The author presents concepts as a fun investigation of how problems can be solved in different ways, along the way using varying degrees of technical sophistication and explaining different sorts of trade-offs.

Design Patterns in Modern C++ also provides a technology demo for modern C++, showcasing how some of its latest features (e.g., coroutines) make difficult problems a lot easier to solve. The examples in this book are all suitable for putting into production, with only a few simplifications made in order to aid readability.

What You Will Learn
  • Apply design patterns to modern C++ programming
  • Use creational patterns of builder, factories, prototype and singleton
  • Implement structural patterns such as adapter, bridge, decorator, facade and more
  • Work with the behavioral patterns such as chain of responsibility, command, iterator, mediator and more
  • Apply functional design patterns such as Monad and more

Who This Book Is For

Those with at least some prior programming experience, especially in C++.
 
Buy :
 
PDF Download :
 


Introduction to Programming Languages Hardcover – Import, 29 Jun 2017 by Arvind Kumar Bansal (Author)

In programming courses, using the different syntax of multiple languages, such as C plus plus, Java, PHP, and Python, for the same abstraction often confuses students new to computer science. Introduction to Programming Languages separates programming language concepts from the restraints of multiple language syntax by discussing the concepts at an abstract level. Designed for a one-semester undergraduate course, this classroom-tested book teaches the principles of programming language design and implementation. 
It presents: Common features of programming languages at an abstract level rather than a comparative level The implementation model and behavior of programming paradigms at abstract levels so that students understand the power and limitations of programming paradigms Language constructs at a paradigm level A holistic view of programming language design and behavior To make the book self-contained, the author introduces the necessary concepts of data structures and discrete structures from the perspective of programming language theory. 
The text covers classical topics, such as syntax and semantics, imperative programming, program structures, information exchange between subprograms, object-oriented programming, logic programming, and functional programming. It also explores newer topics, including dependency analysis, communicating sequential processes, concurrent programming constructs, web and multimedia programming, event-based programming, agent-based programming, synchronous languages, high-productivity programming on massive parallel computers, models for mobile computing, and much more. 
Along with problems and further reading in each chapter, the book includes in-depth examples and case studies using various languages that help students understand syntax in practical contexts.
Buy :

Introduction to Programming Languages Hardcover – Import, 29 Jun 2017 by Arvind Kumar Bansal (Author) 


PDF Download :


Introduction to Programming Languages Hardcover – Import, 29 Jun 2017 by Arvind Kumar Bansal (Author)


Popular Posts

Categories

100 Python Programs for Beginner (49) AI (34) Android (24) AngularJS (1) Assembly Language (2) aws (17) Azure (7) BI (10) book (4) Books (173) C (77) C# (12) C++ (82) Course (67) Coursera (226) Cybersecurity (24) data management (11) Data Science (128) Data Strucures (8) Deep Learning (20) Django (14) Downloads (3) edx (2) Engineering (14) Excel (13) Factorial (1) Finance (6) flask (3) flutter (1) FPL (17) Google (34) Hadoop (3) HTML&CSS (47) IBM (25) IoT (1) IS (25) Java (93) Leet Code (4) Machine Learning (59) Meta (22) MICHIGAN (5) microsoft (4) Nvidia (3) Pandas (4) PHP (20) Projects (29) Python (929) Python Coding Challenge (354) Python Quiz (22) Python Tips (2) Questions (2) R (70) React (6) Scripting (1) security (3) Selenium Webdriver (3) Software (17) SQL (42) UX Research (1) web application (8) Web development (2) web scraping (2)

Followers

Person climbing a staircase. Learn Data Science from Scratch: online program with 21 courses