Wednesday, 20 March 2019

Foundations of Programming Languages (Undergraduate Topics in Computer Science) Paperback – Import, 20 Dec 2017 by Kent D. Lee (Author)

This clearly written textbook provides an accessible introduction to the three programming paradigms of object-oriented/imperative, functional, and logic programming. Highly interactive in style, the text encourages learning through practice, offering test exercises for each topic covered. 
Review questions and programming projects are also presented, to help reinforce the concepts outside of the classroom. This updated and revised new edition features new material on the Java implementation of the JCoCo virtual machine.
Topics and features: includes review questions and solved practice exercises, with supplementary code and support files available from an associated website; presents an historical perspective on the models of computation used in implementing the programming languages used today; provides the foundations for understanding how the syntax of a language is formally defined by a grammar; illustrates how programs execute at the level of assembly language, through the implementation of a stack-based Python virtual machine called JCoCo and a Python disassembler; introduces object-oriented languages through examples in Java, functional programming with Standard ML, and programming using the logic language Prolog; describes a case study involving the development of a compiler for the high level functional language Small, a robust subset of Standard ML.Undergraduate students of computer science will find this engaging textbook to be an invaluable guide to the skills and tools needed to become a better programmer. While the text assumes some background in an imperative language, and prior coverage of the basics of data structures, the hands-on approach and easy to follow writing style will enable the reader to quickly grasp the essentials of programming languages, frameworks, and architectures.

Buy :

Foundations of Programming Languages (Undergraduate Topics in Computer Science) Paperback – Import, 20 Dec 2017 by Kent D. Lee (Author) 


PDF Download :


Foundations of Programming Languages (Undergraduate Topics in Computer Science) Paperback – Import, 20 Dec 2017 by Kent D. Lee (Author)




Tuesday, 19 March 2019

Python for Data Mining Quick Syntax Reference Paperback – Import, 20 Dec 2018 by Valentina Porcu (Author)

Learn how to use Python and its structures, how to install Python, and which tools are best suited for data analyst work. This book provides you with a handy reference and tutorial on topics ranging from basic Python concepts through to data mining, manipulating and importing datasets, and data analysis.

Python for Data Mining Quick Syntax Reference covers each concept concisely, with many illustrative examples. You'll be introduced to several data mining packages, with examples of how to use each of them. 

The first part covers core Python including objects, lists, functions, modules, and error handling. The second part covers Python's most important data mining packages: NumPy and SciPy for mathematical functions and random data generation, pandas for dataframe management and data import, Matplotlib for drawing charts, and scikitlearn for machine learning.  

What You'll Learn
  • Install Python and choose a development environment
  • Understand the basic concepts of object-oriented programming
  • Import, open, and edit files
  • Review the differences between Python 2.x and 3.x
Who This Book Is For

Programmers new to Python's data mining packages or with experience in other languages, who want a quick guide to Pythonic tools and techniques.
 
Buy :
PDF Download :
 

Beginning R: The Statistical Programming Language Paperback – 2013 by Mark Gardener (Author)

This book is about data analysis and the programming language called R. This is rapidly becoming the de-facto standard amongst professionals and is used in every conceivable discipline from science and medicine to business and engineering.

This book delves into the language of R and makes it accessible using simple data examples to explore its power and versatility. In learning how to "speak R" you will unlock its potential and gain better insights into tackling even the most complex of data analysis tasks.

Buy :
 Beginning R: The Statistical Programming Language Paperback – 2013 by Mark Gardener (Author)

PDf Download :


Beginning R: The Statistical Programming Language Paperback – 2013 by Mark Gardener (Author)


Monday, 18 March 2019

Microsoft SQL Server 2008, Second Edition

Portable and precise, this pocket-sized guide delivers ready answers for administering SQL Server 2008. Zero in on core support and maintenance tasks using quick-reference tables, instructions, and lists. 

Also get fast facts to : Plan, deploy, and configure SQL Server 2008 Administer server and surface security, access, and network configuration Import, export, transform, and replicate data Manipulate schemas, tables, indexes, and views Automate maintenance and implement policy-based management Monitor server activity and tune performance Manage log shipping and database mirroringPerform backups and recovery

Buy :

Microsoft SQL Server 2008 Administrator's Pocket Consultant Paperback – 2009 by Stanek (Author), William R (Author) 

PDF Download :

Microsoft SQL Server 2008 Administrator's Pocket Consultant Paperback – 2009 by Stanek (Author), William R (Author)

Domain-Specific Languages in R

Gain an accelerated introduction to domain-specific languages in R, including coverage of regular expressions. This compact, in-depth book shows you how DSLs are programming languages specialized for a particular purpose, as opposed to general purpose programming languages. 

Along the way, you'll learn to specify tasks you want to do in a precise way and achieve programming goals within a domain-specific context. Domain-Specific Languages in R includes examples of DSLs including large data sets or matrix multiplication; pattern matching DSLs for application in computer vision; and DSLs for continuous time Markov chains and their applications in data science. 

After reading and using this book, you'll understand how to write DSLs in R and have skills you can extrapolate to other programming languages. What You'll Learn Program with domain-specific languages using R Discover the components of DSLs Carry out large matrix expressions and multiplications Implement metaprogramming with DSLs Parse and manipulate expressions Who This Book Is For Those with prior programming experience. R knowledge is helpful but not required.
Buy :

Domain-Specific Languages in R: Advanced Statistical Programming Paperback – Import, 22 Feb 2019 by Thomas Mailund 
PDF Download :

Domain-Specific Languages in R: Advanced Statistical Programming Paperback – Import, 22 Feb 2019 by Thomas Mailund 




Natural Language Processing Recipes

Implement natural language processing applications with Python using a problem-solution approach. This book has numerous coding exercises that will help you to quickly deploy natural language processing techniques, such as text classification, parts of speech identification, topic modeling, text summarization, text generation, entity extraction, and sentiment analysis. 

Natural Language Processing Recipes starts by offering solutions for cleaning and preprocessing text data and ways to analyze it with advanced algorithms. You’ll see practical applications of the semantic as well as syntactic analysis of text, as well as complex natural language processing approaches that involve text normalization, advanced preprocessing, POS tagging, and sentiment analysis. You will also learn various applications of machine learning and deep learning in natural language processing.

By using the recipes in this book, you will have a toolbox of solutions to apply to your own projects in the real world, making your development time quicker and more efficient. 

What You Will Learn
  • Apply NLP techniques using Python libraries such as NLTK, TextBlob, spaCy, Stanford CoreNLP, and many more
  • Implement the concepts of information retrieval, text summarization, sentiment analysis, and other advanced natural language processing techniques.
  • Identify machine learning and deep learning techniques for natural language processing and natural language generation problems

Who This Book Is For
Data scientists who want to refresh and learn various concepts of natural language processing through coding exercises. 

Buy :

 
PDF Download :


Saturday, 16 March 2019

Learning Mobile App Development: A Hands-on Guide to Building Apps with iOS and Android

Now, one book can help you master mobile app development with both market-leading platforms: Apple’s iOS and Google’s Android. Perfect for both students and professionals, Learning Mobile App Development is the only tutorial with complete parallel coverage of both iOS and Android. With this guide, you can master either platform, or both—and gain a deeper understanding of the issues associated with developing mobile apps.



You’ll develop an actual working app on both iOS and Android, mastering the entire mobile app development lifecycle, from planning through licensing and distribution.

Each tutorial in this book has been carefully designed to support readers with widely varying backgrounds and has been extensively tested in live developer training courses. If you’re new to iOS, you’ll also find an easy, practical introduction to Objective-C, Apple’s native language.



All source code for this book, organized by chapter, is available at https://github.com/LearningMobile/BookApps



Coverage includes

Friday, 15 March 2019

Serious Python: Black-Belt Advice on Deployment, Scalability, Testing, and More

An indispensable collection of practical tips and real-world advice for tackling common Python problems and taking your code to the next level. Features interviews with high-profile Python developers who share their tips, tricks, best practices, and real-world advice gleaned from years of experience.

Sharpen your Python skills as you dive deep into the Python programming language with Serious Python. You'll cover a range of advanced topics like multithreading and memorization, get advice from experts on things like designing APIs and dealing with databases, and learn Python internals to help you gain a deeper understanding of the language itself. Written for developers and experienced programmers, Serious Python brings together over 15 years of Python experience to teach you how to avoid common mistakes, write code more efficiently, and build better programs in less time.

As you make your way through the book's extensive tutorials, you'll learn how to start a project and tackle topics like versioning, layouts, coding style, and automated checks. You'll learn how to package your software for distribution, optimize performance, use the right data structures, define functions efficiently, pick the right libraries, build future-proof programs, and optimize your programs down to the bytecode. You'll also learn how to:

- Make and use effective decorators and methods, including abstract, static, and class methods
- Employ Python for functional programming using generators, pure functions, and functional functions
- Extend flake8 to work with the abstract syntax tree (AST) to introduce more sophisticated automatic checks into your programs
- Apply dynamic performance analysis to identify bottlenecks in your code
- Work with relational databases and effectively manage and stream data with PostgreSQL

If you've been looking for a way to take your Python skills from good to great, Serious Python will help you get there. Learn from the experts and get seriously good at Python with Serious Python!


Buy :

Serious Python: Black-Belt Advice on Deployment, Scalability, Testing, and More Paperback – Import, 27 Dec 2018 by Julien Danjou 

PDF Download :

Serious Python: Black-Belt Advice on Deployment, Scalability, Testing, and More Paperback – Import, 27 Dec 2018 by Julien Danjou 


Cyber Security: Analytics, Technology and Automation (Intelligent Systems, Control and Automation: Science and Engineering

The book, in addition to the cyber threats and technology, processes cyber security from many sides as a social phenomenon and how the implementation of the cyber security strategy is carried out.
The book gives a profound idea of the most spoken phenomenon of this time. The book is suitable for a wide-ranging audience from graduate to professionals/practitioners and researchers. Relevant disciplines for the book are Telecommunications / Network security, Applied mathematics / Data analysis, Mobile systems / Security, Engineering / Security of critical infrastructure and Military science / Security.

Buy :


PDF Download :



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 (353) 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