English | 2018 | ISBN: 1789131014 | 328 Pages | PDF True | 18 MB
Learning Android Forensics will introduce you to the most up-to-date Android platform and its architecture, and provide a high-level overview of what Android forensics entails. You will understand how data is stored on Android devices and how to set up a digital forensic examination environment. As you make your way through the chapters, you will work through various physical and logical techniques to extract data from devices in order to obtain forensic evidence. You will also learn how to recover deleted data and forensically analyze application data with the help of various open source and commercial tools. In the concluding chapters, you will explore malware analysis so that you'll be able to investigate cybersecurity incidents involving Android malware.
English | 2020 | ISBN: 0134853989 | 480 Pages | EPUB | 54 MB
This second edition of Effective Python will help you master a truly “Pythonic” approach to programming, harnessing Python’s full power to write exceptionally robust and well-performing code. Using the concise, scenario-driven style pioneered in Scott Meyers’ best-selling Effective C++, Brett Slatkin brings together 90 Python best practices, tips, and shortcuts, and explains them with realistic code examples so that you can embrace Python with confidence.
English | 2018 | ISBN: 1789538505 | 766 Pages | PDF | 11.2 MB
Are you trying to start a career in programming, but haven't found the right way in? Do you have a great idea for an app, but don't know how to make it a reality? Or maybe you're just frustrated that in order to learn Android, you must know Java. If so, then this book is for you.
R Bioinformatics Cookbook: Use R and Bioconductor to perform RNAseq, genomics, data visualization, and bioinformatic analysis
English | 2019 | ISBN: 1789950694 | 316 Pages | EPUB | 9 MB
Handling biological data effectively requires an in-depth knowledge of machine learning techniques and computational skills, along with an understanding of how to use tools such as edgeR and DESeq. With the R Bioinformatics Cookbook, you’ll explore all this and more, tackling common and not-so-common challenges in the bioinformatics domain using real-world examples.
English | 2019 | ISBN: 1838820213 | 664 Pages | EPUB | 19 MB
Mastering Kotlin: Learn advanced Kotlin programming techniques to build apps for Android, iOS, and the web
English | 2019 | ISBN: 1838555722 | 434 Pages | EPUB | 7.10 MB
Using Kotlin without taking advantage of its power and interoperability is like owning a sports car and never taking it out of the garage. While documentation and introductory resources can help you learn the basics of Kotlin, the fact that it’s a new language means that there are limited learning resources and code bases available in comparison to Java and other established languages.
Learning Python by Building Games: A beginner's guide to Python programming and game development
English | 2019 | ISBN: 1789802989 | 510 Pages | EPUB | 6 MB
Learning Python by Building Games brings you the best of both worlds. The book will first introduce you to Python fundamentals, which you will then use to develop a basic game. You’ll gradually explore the different Python libraries best suited for game development such as Pygame, Pyglet, and PyOpenGL. From building game characters through to using 3D animation techniques, you’ll discover how to create an aesthetic game environment. In addition to this, you’ll focus on game physics to give your effects a realistic feel, complete with movements and collisions. The book will also cover how you can use particle systems to simulate phenomena such as an explosion or smoke. In later chapters, you will gain insights into object-oriented programming by modifying a snake game, along with exploring GUI programming to build a user interface with Python’s turtle module.
Learning Geospatial Analysis with Python, 3rd Edition
English | 2019 | ISBN: 1789959276 | 456 Pages | EPUB | 55 MB
This book will take you through GIS techniques, geodatabases, geospatial raster data, and much more using the latest built-in tools and libraries in Python 3.7. You'll learn everything you need to know about using software packages or APIs and generic algorithms that can be used for different situations. Furthermore, you'll learn how to apply simple Python GIS geospatial processes to a variety of problems, and work with remote sensing data.
Get Your Hands Dirty on Clean Architecture
English | 2019 | ISBN: 1839211962 | 156 Pages | EPUB | 3 MB
Get Your Hands Dirty on Clean Architecture starts with a discussion about the conventional layered architecture style and its disadvantages. It also talks about the advantages of the domain-centric architecture styles of Robert C. Martin's Clean Architecture and Alistair Cockburn's Hexagonal Architecture. Then, the book dives into hands-on chapters that show you how to manifest a hexagonal architecture in actual code. You'll learn in detail about different mapping strategies between the layers of a hexagonal architecture and see how to assemble the architecture elements into an application. The later chapters demonstrate how to enforce architecture boundaries. You'll also learn what shortcuts produce what types of technical debt and how, sometimes, it is a good idea to willingly take on those debts.
Linux for Beginners: Basic Linux Commands and Shell Scripting
English | 2019 | ISBN: 1700073494 | 254 Pages | EPUB | 13 MB
Linux for Beginners takes you from your very first baby steps in installing Linux on your machine all the way to writing your first shell scripts. Along the way you'll learn the basics of bash scripting, commands, data manipulation and all the handy tips and tricks passed down over the years by your fellow Linux lovers!
Deep Learning with Python: Comprehensive Beginners Guide to Learn
English | 2019 | ISBN: 1075277310 | 106 Pages | EPUB | 3.77 MB
Artificial intelligence takes many shapes and forms. At this point in its evolution, machine learning and deep learning are two of the most common shapes it takes. This is primarily because we are at a point where we have discovered how to create networks of information that can actually be filtered and processed just as a normal human cognitive process would be.
Python Machine Learning: The Ultimate Guide for Beginners to Machine Learning with Python, Programming and Deep Learning
English | 2019 | ISBN: 169821992X | 111 Pages | EPUB | 1.60 MB
Order Python Machine Learning: The Ultimate Guide for Beginners to Machine Learning with Python, Programming and Deep Learning, Artificial Intelligence, Neural Networks, and Data Science, NumPy, Scikit Learn, Pandas and Tensorflow now to learn all the basic concepts you need to know about machine learning and Python.
Python Coding: Tools and Basics for Beginners
English | 2019 | ISBN: 1698508824 | 178 Pages | EPUB | 1.26 MB
You want to learn all about Python but where do you begin? There are so many different moving parts to it and learning Python coding is not al inear process. In fact, Python mostly assumes you already know some of it in order to proceed further!
Python Data Analytics: The Expert’s Guide to Real-World Solutions
English | 2019 | ISBN: 1700074253 | 176 Pages | EPUB | 1.34 MB
Big data manipulation with Python is one of the hottest topics going around right now but it can be difficult to understand where to begin. If you already have some coding experience then finding a book that strikes the right balance between concepts and practical examples can be difficult.
Python Programming Guide For Beginners: A Simple Introduction to Python Programming
English | 2019 | ISBN: 1698875142 | 51 Pages | EPUB | 1.62 MB
Are you considering a career in Computer Programming? Whether you are just starting down the road to life or looking for a change from your current line of work, this book is a must. As more of the world goes digital an understanding of programming only increases in value. Get an idea of what type of careers will require this valuable skill set. Check out the very basics of Python Programming, and let us help you down the road to a satisfying and financially rewarding career in this brief review of foundational principles and practice of Python Programming.
How To Learn Python : The Ultimate Step By Step Guide For Beginners To Learn Python Programming
English | 2019 | ISBN: 1698202458 | 146 Pages | EPUB | 3 MB
Python is an interpreted, object-oriented, high-level programming language with dynamic semantics. Its high-level built in data structures, combined with dynamic typing and dynamic binding, make it very attractive for Rapid Application Development, as well as for use as a scripting or glue language to connect existing components together.
Linux Command Line: Getting Started with Bash and Shell Scripting
English | 2019 | ISBN: 1698507615 | 152 Pages | EPUB | 0.5 MB
You've seen the sleek and point and click surface that is the Linux desktop client. While this is great, we all know the real power of Linux lies beneath the hood. The problem is the command line is intimidating and you want to learn it quickly and as easily as possible.
Python GUI Programming Cookbook, 3rd Edition
English | 2019 | ISBN: 1838827544 | 486 Pages | EPUB | 8 MB
Python is a multi-domain, interpreted programming language that is easy to learn and implement. With its wide support for frameworks to develop GUIs, you can build interactive and beautiful GUI-based applications easily using Python. This third edition of Python GUI Programming Cookbook follows a task-based approach to help you create effective GUIs with the smallest amount of code. Every recipe in this book builds upon the last to create an entire, real-life GUI application. These recipes also help you solve problems that you might encounter while developing GUIs. This book mainly focuses on using Python’s built-in tkinter GUI framework. You'll learn how to create GUIs in Python using simple programming styles and object-oriented programming (OOP). As you add more widgets and expand your GUI, you will learn how to connect to networks, databases, and graphical libraries that greatly enhance the functionality of your GUI. You’ll also learn how to use threading to ensure that your GUI doesn't become unresponsive. Toward the end, you’ll learn about the versatile PyQt GUI framework, which comes along with its own visual editor that allows you to design GUIs using drag and drop features. By the end of the book, you’ll be an expert in designing Python GUIs and be able to develop a variety of GUI applications with ease.
C Programming Cookbook : Over 40 Recipes Exploring Data Structures, Pointers, Interprocess Communication
English | 2019 | ISBN: 1789617456 | 336 Pages | PDF | 6.44 MB
C is a high-level language that's popular among developers. It enables you to write drivers for different devices, access machine-level hardware, apply dynamic memory allocation, and much more. With self-contained tutorials, known as recipes, this book will guide you in dealing with C and its idiosyncrasies and help you benefit from its latest features.
Getting Started with Python : Understand Key Data Structures and Use Python in Object-oriented Programming
English | 2019 | ISBN: 1838551913 | 707 Pages | PDF | 16.8 MB
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.
Starting Out With Visual Basic, 8th Edition
Pearson, April 4 2019 |ISBN: 978-0135204658 | English | PDF | 929 pages | 224 MB
Visual Basic fundamentals
Rich in concise, practical examples, Starting Out With Visual Basic covers the tools and features of Visual Basic, and when and how to use them. The authors introduce the fundamentals of Visual Basic in clear, easy-to-understand language, making it accessible to novice programming students. Students not only learn how to use the various controls, constructs, and features of Visual Basic, but also why and when to use them. The 8th Edition includes updates for compatibility with Visual Studio 2017.