Leanpub Header

Skip to main content

Filters

Category: "Computer Science"

Computer Science

  1. Machine Learning Brick by Brick, Epoch 1
    Machine Learning Brick by Brick, Epoch 1
    Using LEGO® to Teach Concepts, Algorithms, and Data Structures
    Dmitry Vostokov

    This machine learning book series aims at providing real hands-on training from general concepts and architecture to low-level details and mathematics. The first epoch covers the simplest linear associative network, proposes a brick notation for algebraic expressions, shows required calculus derivations, and illustrates gradient descent.

  2. Memory Dump Analysis Anthology, Volume 1, Revised Edition

    This reference volume consists of revised, edited, cross-referenced, and thematically organized articles from Software Diagnostics Institute and Software Diagnostics Library (former Crash Dump Analysis blog), written from August 2006 to December 2007. This major revision contains updates relevant to Windows 10 and WinDbg output color highlighting.

  3. Axiomatic Theory of Formulas
    Axiomatic Theory of Formulas
    Algebraic Theory of Formulas
    Victor Porton

    An algebraic axiomatic theory of formulas for mathematicians and programmers.

  4. Visual Category Theory Brick by Brick, Part 2
    Visual Category Theory Brick by Brick, Part 2
    Using LEGO® to Teach Abstract Mathematics
    Dmitry Vostokov

    The second part covers duality, products, coproducts, biproducts, initial and terminal objects, pointed categories, matrix representation of morphisms, and monoids.

  5. Visual Category Theory Brick by Brick, Part 1
    Visual Category Theory Brick by Brick, Part 1
    Using LEGO® to Teach Abstract Mathematics
    Dmitry Vostokov

    Category theory abstractions are very challenging to apprehend correctly, require a steep learning curve for non-mathematicians, and, for people with traditional naïve set theory education, a paradigm shift in thinking. The book uses LEGO® to teach category theory.

  6. Requirements-Skills erfolgreicher Softwareteams
    Requirements-Skills erfolgreicher Softwareteams
    Praxisbuch zum iSAQB CPSA-Advanced Req4Arc
    Peter Hruschka and Gernot Starke

    Fühlen Sie sich als Entwicklungsteam von Requirements-Engineers, Product-Owner oder Produktmanager bezüglich klarer Anforderungen im Stich gelassen? Hier finden Sie methodische und pragmatische Ansätze, mit denen Sie dieser Misere entkommen können.

  7. JAVA INTENSIVE CODING BOOTCAMP: LEARN LANGUAGE BASICS AND ALGORITHM
    JAVA INTENSIVE CODING BOOTCAMP: LEARN LANGUAGE BASICS AND ALGORITHM
    More than Hundred Difficult Problems with Solutions - Explained Step by Step, Designed for Absolute Beginners
    Sanjib Sinha

    This book will empower computer science and programming students to learn the language basics of Java; so that, they could build software, web, and mobile applications. This book has adopted a "problems-solutions-explanations" approach using “Direct Method”; it is an intensive coding bootcamp where participants will take part by solving problems.

  8. Robo Teaches Programming Part Zero Preview
    Robo Teaches Programming Part Zero Preview
    A prelude using Microsoft MakeCode Arcade
    Alex Kulcsar

    Robo teaches programming is a six-part double-trilogy to get you started on your journey into programming! Part zero is a gentle introduction to programming using Microsoft MakeCode Arcade.

  9. 31 days of Drupal migrations

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

  10. 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.

  11. 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.

  12. 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).

  13. 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.

  14. 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.

  15. 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.