Leanpub Header

Skip to main content

Filters

Category: "Computer Science"

Books

  1. 31 days of Drupal migrations

    A book explaining Migrate API concepts for Drupal 8/9 and beyond.

  2. Visualization Based Software Requirements Analysis

    Leverage the software development process through improvement at the upper stream - software requirements analysis. Provide solutions to most of problems you've seen in software requirements analysis.

  3. You Don't Know JS Yet: Scope & Closures

    The foundation of all programs is organization of variables/functions into nested scopes. Yet, many never contemplate how & why these decisions are made and the impacts on code maintainability. Scope & Closures examines lexical scope, builds on its principles for the power of closure, and digs into the module pattern for better program structure.

  4. Advanced Machine Learning Made Easy - Volume 1
    Advanced Machine Learning Made Easy - Volume 1
    From Theory to Practice with NumPy and scikit-learn, Volume 1: Generalized Linear Models
    Ferenc Farkas, PhD

    These three-volume book series cover a wide variety of topics in machine learning focusing on supervised and unsupervised learning, intended for data scientist and machine learning experts providing a very concise description of the scikit-learn library. The first volume covers the generalized linear models (linear & logistic regression).

  5. You Don't Know JS Yet: Get Started
    You Don't Know JS Yet: Get Started
    Get to know JS
    Kyle Simpson

    It seems like there's never been as much widespread desire before to learn JS. But with a million blogs, books, and videos out there, just where do you start? Get Started prepares you for the journey ahead, first surveying the language then detailing how the rest of the You Don't Know JS Yet book series guides you to knowing JS more deeply.

  6. Data Science Essentials
    Data Science Essentials
    Essential Tools Before Doing Data Science (Python)
    Hisham El-Amir

    Python has grown in recent years, due to trends of data science and ML, and I think the main reason is because it’s essentially for a person to keep track of everything that is going on. And it makes “introducing” people to Python an interesting. Nowadays, audiences need to learn python in fast way for data science and that what we will give them.

  7. The Computer Science Book
    The Computer Science Book
    For self-taught developers
    Tom Johnson

    Learn the computer science foundations you need to jump start your career. New second edition with expanded content and new chapters on machine learning, deep learning and AI & LLMs. Thirteen chapters covering all the career-essential topics. Perfect for self-taught developers or anyone who wants to really understand how computers work.

  8. Theoretical Software Diagnostics
    Theoretical Software Diagnostics
    Collected Articles, Fourth Edition
    Dmitry Vostokov

    Contains reprinted articles in full color (including more than 230 figures) from 16 volumes of Memory Dump Analysis Anthology (Diagnomicon) related to pattern-oriented software diagnostics with additional comments showing the historical development of this autonomous and distinctive discipline over the last 18 years.

  9. The Web Development Glossary
    The Web Development Glossary
    More Than 2,000 Key Terms for Developers
    Jens Oliver Meiert

    What is a BHO? Goanna? Hooking? How about a principal box? Or the Ten-Second Rule? Covering more than 2,000 terms ranging from A11Y to Zsh, and including explanations from Wikipedia and the MDN Web Docs, The Web Development Glossary is a comprehensive compendium rich in information for both novice and expert developers.

  10. Hacker's Guide to Machine Learning with Python
    Hacker's Guide to Machine Learning with Python
    Hands-on guide to solving real-world Machine Learning problems with Scikit-Learn, TensorFlow 2, and Keras
    Venelin Valkov

    This book brings the fundamentals of Machine Learning to you, using tools and techniques used to solve real-world problems in Computer Vision, Natural Language Processing, and Time Series analysis. The skills taught in this book will lay the foundation for you to advance your journey to Machine Learning Mastery!

  11. The Science of Functional Programming
    The Science of Functional Programming
    A tutorial, with examples in Scala
    Sergei Winitzki

    After reading this book, you will understand everything in FP. Prove that your application's business logic satisfies the laws for free Tambara profunctor lens over a holographic co-product monoidal category (whatever that means), and implement the necessary code in Scala? Will be no problem for you.

  12. Trace, Log, Text, Narrative, Data
    Trace, Log, Text, Narrative, Data
    An Analysis Pattern Reference for Information Mining, Diagnostics, Anomaly Detection, Fifth Edition
    Dmitry Vostokov

    General trace and log analysis patterns allow the application of uniform diagnostics and anomaly detection across diverse software environments. This pattern language covers any execution artifact from a small debugging trace to a distributed log with billions of messages from hundreds of computers, thousands of components, threads, and processes.

  13. Coffee Break Python Workbook
    Coffee Break Python Workbook
    127 Python Puzzles to Push You from Zero to Hero in Your Coffee Breaks
    Finxter, Lukas Rieger, and Zohaib Riaz

    This book is the chess grandmaster way of learning Python. 127 unique and brand-new Python puzzles - each pointing to gaps in your knowledge, challenges you to guess a solution, and then explains potential solutions in an easy-to-understand manner. # Example puzzle: my_list = [1, 1, 1, 1]my_list[1::2] = [2, 3]print(my_list) # What’s the output?

  14. Hacker's Guide to Neural Networks in JavaScript
    Hacker's Guide to Neural Networks in JavaScript
    Beginners guide to understanding Machine Learning in the browser with TensorFlow.js
    Venelin Valkov

    Build Machine Learning models (especially Deep Neural Networks) that you can easily integrate with existing or new web apps. Think of your ReactJs, Vue, or Angular app enhanced with the power of Machine Learning models.

  15. Internal Security Assessment: Field Guide
    Internal Security Assessment: Field Guide
    Successful Techniques To Hack Your Way To Admin
    Paul Seekamp

    As data breaches become more common, the cost per incident averages at about $2.2 million. This book will allow you to follow the most common and successful attacks a professional penetration tester uses to find gaps in security before the malicious actors do. Paul is sharing his secrets from over 10 years of experience as a security consultant.