The Computer Science Book : A complete introduction to computer science in one book

Автор: literator от 17-12-2022, 17:47, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

The Computer Science Book : A complete introduction to computer science in one bookНазвание: The Computer Science Book : A complete introduction to computer science in one book
Автор: Tom Johnson
Издательство: Leanpub
Год: 2021-03-04
Страниц: 248
Язык: английский
Формат: pdf (true), epub
Размер: 14.6 MB

Learn the computer science foundations you need to jump start your career. Ten chapters covering all the career-essential topics. Become confident in computer architecture, networking, databases and much more. Welcome to The Computer Science Book! This book contains ten chapters covering the main areas of a computer science degree. Together they will give you a comprehensive introduction to computer science. But learning computer science is difficult. Things are even tougher if you’re learning by yourself and in your own time. Where should you start? How do you chart a path through the whole of computer science, studying topics in the right order? How can you possibly work your way through the dozens of “classic”, doorstop textbooks? I know because I’ve been there.
 

Encrypt, Sign, Attack: A compact introduction to cryptography

Автор: literator от 17-12-2022, 17:20, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Encrypt, Sign, Attack: A compact introduction to cryptographyНазвание: Encrypt, Sign, Attack: A compact introduction to cryptography
Автор: Olaf Manz
Издательство: Springer
Год: 2022
Страниц: 140
Язык: английский
Формат: pdf (true), epub
Размер: 10.3 MB

This book explains compactly, without theoretical superstructure and with as little mathematical formalism as possible, the essential concepts in the encryption of messages and data worthy of protection. The focus is on the description of the historically and practically important cipher, signature and authentication methods. Both symmetric encryption and public-key ciphers are discussed. In each case, the strategies used to attack and attempt to "crack" encryption are also discussed. Special emphasis is placed on the practical use of ciphers, especially in the everyday environment. The book is suitable for working groups at STEM schools and STEM teacher training, for introductory courses at universities as well as for interested students and adults. Textbooks and reference books take a more scientific approach to the topic of data encryption under the title of cryptography. They deal with the mathematical theories of the common procedures, describe their algorithms and program-technical realizations, and also deal with many topics of the organizational implementation. As a basis for lectures or seminars, it must in the first instance be the goal to introduce students to scientific work and to introduce them to areas of current research.
 

Computational Optimization: Success in Practice

Автор: literator от 17-12-2022, 08:43, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Computational Optimization: Success in PracticeНазвание: Computational Optimization: Success in Practice
Автор: Vladislav Bukshtynov
Издательство: CRC Press
Год: 2023
Страниц: 415
Язык: английский
Формат: pdf (true)
Размер: 18.9 MB

This textbook offers a guided tutorial that reviews the theoretical fundamentals while going through the practical examples used for constructing the computational frame, applied to various real-life models. Computational Optimization: Success in Practice will lead the readers through the entire process. They will start with the simple calculus examples of fitting data and basics of optimal control methods and end up constructing a multi-component framework for running PDE-constrained optimization. This framework will be assembled piece by piece; the readers may apply this process at the levels of complexity matching their current projects or research needs. The main optimization framework builds through the course exercises and centers on MATLAB. This book will prove valuable to graduate students of math, Computer Science, engineering, and all who explore optimization techniques at different levels for educational or research purposes. It will benefit many professionals in academic and industry-related research: professors, researchers, postdoctoral fellows, and the personnel of R&D departments.
 

React Clean Code : The secret to becoming a productive and clean coder

Автор: literator от 17-12-2022, 08:00, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

React Clean Code : The secret to becoming a productive and clean coderНазвание: React Clean Code: The secret to becoming a productive and clean coder
Автор: Juntao Qiu
Издательство: Leanpub
Год: 2022-11-10
Страниц: 102
Язык: английский
Формат: pdf (true), epub
Размер: 50.5 MB

Do you want to learn how to write better React code, with proven principles like S.O.L.I.D, Separation of Concerns, and Design Patterns in your React? This is a book for you. More than that, this book teaches you how to become a more productive developer with over 16 Refactorings and 20 IDE Shortcuts you can use immediately in your project today. This book teaches you all the refactoring techniques you need in building React applications and will help you become a productive developer in general. It shows you 16 Refactorings you can use immediately in your project, more than 20 IDE Shortcuts that can boost your productivity, as well as design patterns you should consider in your design, how to apply object-oriented programming in your React and so on. In this small book, I plan to focus on several small but critical things for developers who want to write better React code and want to be more productive when doing it. On the surface, they may look like two different things, but they could be relevant when you think about them for a minute. I recently saw an interesting Twitter thread: Programming is thinking, not typing, and the author asked what people think about the line.
 

Software Security: Concepts & Practices

Автор: literator от 17-12-2022, 07:29, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Software Security: Concepts & PracticesНазвание: Software Security: Concepts & Practices
Автор: Suhel Ahmad Khan, Rajeev Kumar, Raees Ahmad Khan
Издательство: CRC Press
Год: 2023
Страниц: 330
Язык: английский
Формат: pdf (true)
Размер: 14.4 MB

The goal of this book is to describe software and security principles early in the software development life cycle so that security assurance efforts can be optimized at all stages. The purpose of the book is to provide a means of identifying security issues, risks, and threats during the design phase of software development. Organizations can utilize the measurements to gain insight into the security of software under development. Security metrics, architecture, and estimate models are examples of software security aspects that govern the objectives defined by developers and organizations. Furthermore, the proposed book’s goal is to produce security knowledge connected to management and governance for higher education, which can be utilized to identify problems at various stages and address them there to save money, time, and effort. Other contributions include a systematic phase-by-phase approach for software development, such as the development and testing processes. The book is aimed primarily at advanced undergraduates and graduates studying Computer Science, Artificial Intelligence and information technology. Researchers and professionals will also find this book useful.
 

Linux Commands, C, C++, Java and Python Exercises For Beginners

Автор: literator от 17-12-2022, 07:13, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Linux Commands, C, C++, Java and Python Exercises For BeginnersНазвание: Linux Commands, C, C++, Java and Python Exercises For Beginners
Автор: Manjunath R.
Издательство: Leanpub
Год: 2022-12-04
Страниц: 931
Язык: английский
Формат: pdf (true)
Размер: 38.6 MB

Easily improve your programming abilities and become an expert. This guide to the most widely used programming languages is the quickest, simplest way to get started and go if you've been thinking about learning how to code or starting up programming! This book gives a thorough introduction to the C, C++, Java, and Python programming languages, covering everything from fundamentals to advanced concepts. It also includes various exercises that let you put what you learn to use in the real world.
 

Algorithmic Learning in a Random World, 2nd Edition

Автор: literator от 16-12-2022, 18:45, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Algorithmic Learning in a Random World, 2nd EditionНазвание: Algorithmic Learning in a Random World, 2nd Edition
Автор: Vladimir Vovk, Alexander Gammerman, Glenn Shafer
Издательство: Springer
Год: 2022
Страниц: 490
Язык: английский
Формат: pdf (true), epub
Размер: 29.3 MB

This book is about conformal prediction, an approach to prediction that originated in Machine Learning. The main feature of conformal prediction is the principled treatment of the reliability of predictions. The prediction algorithms described ― conformal predictors ― are provably valid in the sense that they evaluate the reliability of their own predictions in a way that is neither over-pessimistic nor over-optimistic (the latter being especially dangerous). The approach is still flexible enough to incorporate most of the existing powerful methods of Machine Learning. The book covers both key conformal predictors and the mathematical analysis of their properties.
 

Language and the Rise of the Algorithm

Автор: literator от 16-12-2022, 18:22, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Language and the Rise of the AlgorithmНазвание: Language and the Rise of the Algorithm
Автор: Jeffrey M. Binder
Издательство: University of Chicago Press
Год: 2022
Страниц: 328
Язык: английский
Формат: pdf (true)
Размер: 20.5 MB

A wide-ranging history of the algorithm. Bringing together the histories of mathematics, Computer Science, and linguistic thought, Language and the Rise of the Algorithm reveals how recent developments in artificial intelligence are reopening an issue that troubled mathematicians well before the computer age: How do you draw the line between computational rules and the complexities of making systems comprehensible to people? By attending to this question, we come to see that the modern idea of the algorithm is implicated in a long history of attempts to maintain a disciplinary boundary separating technical knowledge from the languages people speak day to day. Here Jeffrey M. Binder offers a compelling tour of four visions of universal computation that addressed this issue in very different ways: G. W. Leibniz’s calculus ratiocinator; a universal algebra scheme Nicolas de Condorcet designed during the French Revolution; George Boole’s nineteenth-century logic system; and the early programming language ALGOL, short for algorithmic language.
 

Cloud Native Applications with Docker and Kubernetes: Design and Build Cloud Architecture and Applications with Microservices

Автор: literator от 16-12-2022, 17:48, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Cloud Native Applications with Docker and Kubernetes: Design and Build Cloud Architecture and Applications with MicroservicesНазвание: Cloud Native Applications with Docker and Kubernetes: Design and Build Cloud Architecture and Applications with Microservices, EMQ, and Multi-Site Configurations
Автор: Jonathan Bartlett
Издательство: Apress
Год: 2023
Страниц: 275
Язык: английский
Формат: pdf (true), epub
Размер: 10.6 MB

This book takes developers on a journey into the cloud with Docker and Kubernetes. It walks you through the basics of Docker containers, how they are built, run, and published, and how the Kubernetes system allows you to use containers to better manage a cloud native application. Additionally, it walks you through various issues in cloud architecture, and how to design a cloud architecture that will work with your application and your team. The book takes a unique approach, getting you immersed in each subject with tutorials, then building up your technical knowledge, and finally backing up and thinking about more big-picture issues. Part one introduces Docker, building and working with Docker images, and covering best practices for Docker Containers. Part two covers the practicalities of "cloud native” and managing a Kubernetes application, including a full working example.
 

Beginner's Guide to Streamlit with Python: Build Web-Based Data and Machine Learning Applications

Автор: literator от 16-12-2022, 17:35, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Beginner's Guide to Streamlit with Python: Build Web-Based Data and Machine Learning ApplicationsНазвание: Beginner's Guide to Streamlit with Python: Build Web-Based Data and Machine Learning Applications
Автор: Sujay Raghavendra
Издательство: Apress
Год: 2023
Страниц: 215
Язык: английский
Формат: pdf (true), epub
Размер: 15.7 MB

This book will teach you the basics of Streamlit, a Python-based application framework used to build interactive dashboards and Machine Learning web apps. Streamlit reduces development time for web-based application prototypes of data and Machine Learning models. As you’ll see, Streamlit helps develop data-enhanced analytics, build dynamic user experiences, and showcases data for Data Science and Machine Learning models. Beginner's Guide to Streamlit with Python begins with the basics of Streamlit by demonstrating how to build a basic application and advances to visualization techniques and their features. Next, it covers the various aspects of a typical Streamlit web application, and explains how to manage flow control and status elements. You’ll also explore performance optimization techniques necessary for data modules in a Streamlit application. Following this, you’ll see how to deploy Streamlit applications on various platforms.