Dòng Nội dung
1
A beginner's guide to scala, object orientation and functional programming / John Hunt
Cham, Switzerland : Springer, 2018
530 pages. : illustrations
Ký hiệu phân loại (DDC): 005.1
Scala is now an established programming language developed by Martin Oderskey and his team at the EPFL. The name Scala is derived from Sca(lable) La(nguage). Scala is a multi-paradigm language, incorporating object oriented approaches with functional programming. Although some familiarity with standard computing concepts is assumed (such as the idea of compiling a program and executing this compiled from etc.) and with basic procedural language concepts (such as variables and allocation of values to these variables) the early chapters of the book do not assume any familiarity with object orientation nor with functional programming These chapters also step through other concepts with which the reader may not be familiar (such as list processing). From this background, the book provides a practical introduction to both object and functional approaches using Scala. These concepts are introduced through practical experience taking the reader beyond the level of the language syntax to the philosophy and practice of object oriented development and functional programming. Students and those actively involved in the software industry will find this comprehensive introduction to Scala invaluable
Số bản sách: (0) Tài liệu số: (1)
2
A guide to computer network security / Joseph Migga Kizza
Switzerland : Springer, 2017
572 pages. : illustrations
Ký hiệu phân loại (DDC): 005.8
This definitive text/reference on computer network and information security presents a comprehensive guide to the repertoire of security tools, algorithms and best practices mandated by the rapidly evolving ubiquitous technology we are increasingly dependent on. Fully revised and updated, this timely new edition encompasses the latest developments in system resource virtualization, cloud computing models, and mobile computing technology, including a new chapter on the Internet of Things. Topics and features: · Highlights the magnitude of the vulnerabilities, weaknesses and loopholes inherent in current computer network technologies · Discusses how to develop effective security solutions, protocols, and best practices for the continuously evolving computing environment · Examines the role of legislation, regulation, and enforcement in securing computing and mobile systems · Describes the burning security issues increasingly brought about by the rapid advances in technologies like the Internet of Things, and the eroding boundaries between enterprise and home networks (NEW) · Provides both quickly workable and more thought-provoking exercises at the end of each chapter, with one chapter devoted entirely to hands-on exercises · Supplies additional support materials for instructors at an associated website, including laboratory exercises and projects, answers to selected exercises, and course slides This essential guide serves as both a textbook and a reference "toolbox" on all aspects of cyber security in the ever-evolving computing ecosystem. As such it will prove invaluable to a broad audience from students, researchers and practitioners in computer science and engineering, to data science security personnel and policy makers. Dr. Joseph Migga Kizza is Head and Professor, Department of Computer Science and Engineering, and past Director of the Center for Information Security and Assurance at the University of Tennessee at Chattanooga, TN, USA. Among his other publications are the successful Springer textbooks Ethical and Social Issues in the Information Age and Ethics in Computing: A Concise Module.
Số bản sách: (0) Tài liệu số: (1)
3
Advanced guide to Python 3 programming / John Hunt
Cham, Switzerland : Springer, 2019.
494 pages. : illustrations
Ký hiệu phân loại (DDC): 005.133
Advanced Guide to Python 3 Programming delves deeply into a host of subjects that you need to understand if you are to develop sophisticated real-world programs. Each topic is preceded by an introduction followed by more advanced topics, along with numerous examples, that take you to an advanced level. There are nine different sections within the book covering Computer Graphics (including GUIs), Games, Testing, File Input and Output, Databases Access, Logging, Concurrency and Parallelism, Reactive programming, and Networking. Each section is self-contained and can either be read on its own or as part of the book as a whole. This book is aimed at the those who have learnt the basics of the Python 3 language but want to delve deeper into Pythons eco system of additional libraries and modules, to explore concurrency and parallelism, to create impressive looking graphical interfaces, to work with databases and files and to provide professional logging facilities.
Số bản sách: (0) Tài liệu số: (1)
4
Algorithms: Discover the computer science and artificial intelligence used to solve everyday human problems, optimize habits, learn anything and organize your life / Trust Genics
NY : Fortune Publishing, 2019
54 tr. : illustrations ; 23 cm.
Ký hiệu phân loại (DDC): 629
Algorithms can better predict human behavior than trained psychologists and with much simpler criteria. Studies continue to show that the algorithms can do a better job than experts in a range of fields. Artificial intelligence is reshaping health care, science, engineering, and life. The results will make our lives more productive, better organized, and essentially much happier.
Số bản sách: (0) Tài liệu số: (1)
5
Analysis for computer scientists : foundations, methods, and algorithms / Michael Oberguggenberger; Alexander Ostermann; Elisabeth Bradley Translator
Cham, Switzerland : Springer, 2018
372 pages. : illustrations
Ký hiệu phân loại (DDC): 004.0151
This textbook/reference presents a concise introduction to mathematical analysis from an algorithmic point of view, with a particular focus on applications of analysis and aspects of mathematical modelling. The text describes the mathematical theory alongside the basic concepts and methods of numerical analysis, enriched by computer experiments using MATLAB, Python, Maple, and Java applets. This fully updated and expanded new edition also features an even greater number of programming exercises. Topics and features : Describes the fundamental concepts in analysis, covering real and complex numbers, trigonometry, sequences and series, functions, derivatives, integrals, and curves; Discusses important applications and advanced topics, such as fractals and L-systems, numerical integration, linear regression, and differential equations; Presents tools from vector and matrix algebra in the appendices, together with further information on continuity; Includes added material on hyperbolic functions, curves and surfaces in space, second-order differential equations, and the pendulum equation (NEW); Contains experiments, exercises, definitions, and propositions throughout the text; Supplies programming examples in Python, in addition to MATLAB (NEW); Provides supplementary resources at an associated website, including Java applets, code source files, and links to interactive online learning material.
Số bản sách: (0) Tài liệu số: (1)