Author: Swapnil Saurav
Publisher: BPB Publications
ISBN: 9355519508
Category : Computers
Languages : en
Pages : 418
Book Description
Supercharge your Python skills: Build stunning apps using Visual Studio Code KEY FEATURES ● Effectively use VS Code for designing efficient Python programs. ● Learn to develop applications and master the concepts of Python. ● Master the popular VS Code and the most popular programming language Python. DESCRIPTION Python is the most user-friendly programming language, and with VS Code, coding becomes even easier. VS Code is a code editor that supports tasks like debugging and version control. This book will help readers enhance basic programming skills, create efficient Python applications with ease, and skip lengthy learning hours for smart development. Utilize the capabilities of Visual Studio Code with this book. From setting up the environment to developing Python applications, this book will help you explore various aspects of Visual Studio Code. Go in-depth with advanced topics like building desktop databases, mastering algorithms, and creating multi-threading applications. The readers will learn to create a Jupyter Dashboard, edit Jupyter Notebooks, master Tkinter GUI, and develop Flask web applications. Explore container work in Azure for a complete understanding of using VS Code in diverse development scenarios. By the end of this book, the readers will become self-reliant coding experts by creating smart solutions. WHAT YOU WILL LEARN ● Set up and configure Visual Studio Code for Python development. ● Use top extensions in Visual Studio Code to enhance productivity. ● Design advanced algorithms and build multi-threading applications. ● Master GUI development with Tkinter and build Flask-based web applications. ● Work with containers in Azure for deployment. WHO THIS BOOK IS FOR This book is for developers who may not have prior experience with Python programming, but want to learn Python programming through Visual Studio Code editor for Python development. TABLE OF CONTENTS 1. Introduction to VS Code 2. Setting up the Environment 3. Top Extensions in VS Code for Python 4. Developing Visualizing Python App in VS Code 5. Developing Desktop Application using Database 6. Advanced Algorithm Design 7. Building Multithreading Application 8. Building an Interactive Dashboard using Jupyter Notebook 9. Editing and Debugging Jupyter Notebook 10. Mastering Tkinter GUI Capabilities using VS Code 11. Developing Flask-based Web Applications 12. Working with Containers in Azure
Python Apps on Visual Studio Code
Author: Swapnil Saurav
Publisher: BPB Publications
ISBN: 9355519508
Category : Computers
Languages : en
Pages : 418
Book Description
Supercharge your Python skills: Build stunning apps using Visual Studio Code KEY FEATURES ● Effectively use VS Code for designing efficient Python programs. ● Learn to develop applications and master the concepts of Python. ● Master the popular VS Code and the most popular programming language Python. DESCRIPTION Python is the most user-friendly programming language, and with VS Code, coding becomes even easier. VS Code is a code editor that supports tasks like debugging and version control. This book will help readers enhance basic programming skills, create efficient Python applications with ease, and skip lengthy learning hours for smart development. Utilize the capabilities of Visual Studio Code with this book. From setting up the environment to developing Python applications, this book will help you explore various aspects of Visual Studio Code. Go in-depth with advanced topics like building desktop databases, mastering algorithms, and creating multi-threading applications. The readers will learn to create a Jupyter Dashboard, edit Jupyter Notebooks, master Tkinter GUI, and develop Flask web applications. Explore container work in Azure for a complete understanding of using VS Code in diverse development scenarios. By the end of this book, the readers will become self-reliant coding experts by creating smart solutions. WHAT YOU WILL LEARN ● Set up and configure Visual Studio Code for Python development. ● Use top extensions in Visual Studio Code to enhance productivity. ● Design advanced algorithms and build multi-threading applications. ● Master GUI development with Tkinter and build Flask-based web applications. ● Work with containers in Azure for deployment. WHO THIS BOOK IS FOR This book is for developers who may not have prior experience with Python programming, but want to learn Python programming through Visual Studio Code editor for Python development. TABLE OF CONTENTS 1. Introduction to VS Code 2. Setting up the Environment 3. Top Extensions in VS Code for Python 4. Developing Visualizing Python App in VS Code 5. Developing Desktop Application using Database 6. Advanced Algorithm Design 7. Building Multithreading Application 8. Building an Interactive Dashboard using Jupyter Notebook 9. Editing and Debugging Jupyter Notebook 10. Mastering Tkinter GUI Capabilities using VS Code 11. Developing Flask-based Web Applications 12. Working with Containers in Azure
Publisher: BPB Publications
ISBN: 9355519508
Category : Computers
Languages : en
Pages : 418
Book Description
Supercharge your Python skills: Build stunning apps using Visual Studio Code KEY FEATURES ● Effectively use VS Code for designing efficient Python programs. ● Learn to develop applications and master the concepts of Python. ● Master the popular VS Code and the most popular programming language Python. DESCRIPTION Python is the most user-friendly programming language, and with VS Code, coding becomes even easier. VS Code is a code editor that supports tasks like debugging and version control. This book will help readers enhance basic programming skills, create efficient Python applications with ease, and skip lengthy learning hours for smart development. Utilize the capabilities of Visual Studio Code with this book. From setting up the environment to developing Python applications, this book will help you explore various aspects of Visual Studio Code. Go in-depth with advanced topics like building desktop databases, mastering algorithms, and creating multi-threading applications. The readers will learn to create a Jupyter Dashboard, edit Jupyter Notebooks, master Tkinter GUI, and develop Flask web applications. Explore container work in Azure for a complete understanding of using VS Code in diverse development scenarios. By the end of this book, the readers will become self-reliant coding experts by creating smart solutions. WHAT YOU WILL LEARN ● Set up and configure Visual Studio Code for Python development. ● Use top extensions in Visual Studio Code to enhance productivity. ● Design advanced algorithms and build multi-threading applications. ● Master GUI development with Tkinter and build Flask-based web applications. ● Work with containers in Azure for deployment. WHO THIS BOOK IS FOR This book is for developers who may not have prior experience with Python programming, but want to learn Python programming through Visual Studio Code editor for Python development. TABLE OF CONTENTS 1. Introduction to VS Code 2. Setting up the Environment 3. Top Extensions in VS Code for Python 4. Developing Visualizing Python App in VS Code 5. Developing Desktop Application using Database 6. Advanced Algorithm Design 7. Building Multithreading Application 8. Building an Interactive Dashboard using Jupyter Notebook 9. Editing and Debugging Jupyter Notebook 10. Mastering Tkinter GUI Capabilities using VS Code 11. Developing Flask-based Web Applications 12. Working with Containers in Azure
The Fever Code (Maze Runner, Book Five; Prequel)
Author: James Dashner
Publisher: Delacorte Press
ISBN: 0553513117
Category : Young Adult Fiction
Languages : en
Pages : 304
Book Description
All your questions are answered in the fifth book in James Dashner’s #1 New York Times bestselling Maze Runner series. The story that fans all over the world have been waiting for — the story of how Thomas and WICKED built the Maze — is finally here. You do not want to miss it. Once there was a world’s end. The forests burned, the lakes and rivers dried up, and the oceans swelled. Then came a plague, and fever spread across the globe. Families died, violence reigned, and man killed man. Next came WICKED, who were looking for an answer. And then they found the perfect boy. The boy’s name was Thomas, and Thomas built a maze. Now there are secrets. There are lies. And there are loyalties history could never have foreseen. This is the story of that boy, Thomas, and how he built a maze that only he could tear down. All will be revealed. A prequel to the worldwide Maze Runner phenomenon, The Fever Code is the book that holds all the answers. How did WICKED find the Gladers? Who are Group B? And what side are Thomas and Teresa really on? Lies will be exposed. Secrets will be uncovered. Loyalties will be proven. Fans will never see the truth coming. Before there was the Maze, there was The Fever Code. Don’t miss The Maze Runner, Maze Runner: The Scorch Trials, and Maze Runner: The Death Cure all now major motion pictures from Twentieth Century Fox, starring Dylan O’Brien, Kaya Scodelario, Thomas Brodie-Sangster, Rosa Salazar, Giancarlo Esposito, and Aidan Gillen. And look for James Dashner’s new bestselling series the Mortality Doctrine: The Eye of Minds, The Rule of Thoughts, and The Game of Lives. Praise for the Maze Runner series: A #1 New York Times Bestselling Series A USA Today Bestseller A Kirkus Reviews Best Teen Book of the Year An ALA-YASLA Best Fiction for Young Adults Book An ALA-YALSA Quick Pick "[A] mysterious survival saga that passionate fans describe as a fusion of Lord of the Flies, The Hunger Games, and Lost."—EW “Wonderful action writing—fast-paced…but smart and well observed.”—Newsday “[A] nail-biting must-read.”—Seventeen “Breathless, cinematic action.”—Publishers Weekly “Heart pounding to the very last moment.”—Kirkus Reviews “Exclamation-worthy.”—Romantic Times "Take a deep breath before you start any James Dashner book."—Deseret News
Publisher: Delacorte Press
ISBN: 0553513117
Category : Young Adult Fiction
Languages : en
Pages : 304
Book Description
All your questions are answered in the fifth book in James Dashner’s #1 New York Times bestselling Maze Runner series. The story that fans all over the world have been waiting for — the story of how Thomas and WICKED built the Maze — is finally here. You do not want to miss it. Once there was a world’s end. The forests burned, the lakes and rivers dried up, and the oceans swelled. Then came a plague, and fever spread across the globe. Families died, violence reigned, and man killed man. Next came WICKED, who were looking for an answer. And then they found the perfect boy. The boy’s name was Thomas, and Thomas built a maze. Now there are secrets. There are lies. And there are loyalties history could never have foreseen. This is the story of that boy, Thomas, and how he built a maze that only he could tear down. All will be revealed. A prequel to the worldwide Maze Runner phenomenon, The Fever Code is the book that holds all the answers. How did WICKED find the Gladers? Who are Group B? And what side are Thomas and Teresa really on? Lies will be exposed. Secrets will be uncovered. Loyalties will be proven. Fans will never see the truth coming. Before there was the Maze, there was The Fever Code. Don’t miss The Maze Runner, Maze Runner: The Scorch Trials, and Maze Runner: The Death Cure all now major motion pictures from Twentieth Century Fox, starring Dylan O’Brien, Kaya Scodelario, Thomas Brodie-Sangster, Rosa Salazar, Giancarlo Esposito, and Aidan Gillen. And look for James Dashner’s new bestselling series the Mortality Doctrine: The Eye of Minds, The Rule of Thoughts, and The Game of Lives. Praise for the Maze Runner series: A #1 New York Times Bestselling Series A USA Today Bestseller A Kirkus Reviews Best Teen Book of the Year An ALA-YASLA Best Fiction for Young Adults Book An ALA-YALSA Quick Pick "[A] mysterious survival saga that passionate fans describe as a fusion of Lord of the Flies, The Hunger Games, and Lost."—EW “Wonderful action writing—fast-paced…but smart and well observed.”—Newsday “[A] nail-biting must-read.”—Seventeen “Breathless, cinematic action.”—Publishers Weekly “Heart pounding to the very last moment.”—Kirkus Reviews “Exclamation-worthy.”—Romantic Times "Take a deep breath before you start any James Dashner book."—Deseret News
Learn Programming with C
Author: Sazzad M.S. Imran
Publisher: CRC Press
ISBN: 1003827594
Category : Computers
Languages : en
Pages : 580
Book Description
Authored by two standout professors in the field of Computer Science and Technology with extensive experience in instructing, Learn Programming with C: An Easy Step-by Step Self-Practice Book for Learning C is a comprehensive and accessible guide to programming with one of the most popular languages. Meticulously illustrated with figures and examples, this book is a comprehensive guide to writing, editing, and executing C programs on different operating systems and platforms, as well as how to embed C programs into other applications and how to create one’s own library. A variety of questions and exercises are included in each chapter to test the readers’ knowledge. Written for the novice C programmer, especially undergraduate and graduate students, this book’s line-by-line explanation of code and succinct writing style makes it an excellent companion for classroom teaching, learning, and programming labs.
Publisher: CRC Press
ISBN: 1003827594
Category : Computers
Languages : en
Pages : 580
Book Description
Authored by two standout professors in the field of Computer Science and Technology with extensive experience in instructing, Learn Programming with C: An Easy Step-by Step Self-Practice Book for Learning C is a comprehensive and accessible guide to programming with one of the most popular languages. Meticulously illustrated with figures and examples, this book is a comprehensive guide to writing, editing, and executing C programs on different operating systems and platforms, as well as how to embed C programs into other applications and how to create one’s own library. A variety of questions and exercises are included in each chapter to test the readers’ knowledge. Written for the novice C programmer, especially undergraduate and graduate students, this book’s line-by-line explanation of code and succinct writing style makes it an excellent companion for classroom teaching, learning, and programming labs.
Terraform: Up & Running
Author: Yevgeniy Brikman
Publisher: "O'Reilly Media, Inc."
ISBN: 149204685X
Category : Computers
Languages : en
Pages : 417
Book Description
Terraform has become a key player in the DevOps world for defining, launching, and managing infrastructure as code (IaC) across a variety of cloud and virtualization platforms, including AWS, Google Cloud, Azure, and more. This hands-on second edition, expanded and thoroughly updated for Terraform version 0.12 and beyond, shows you the fastest way to get up and running. Gruntwork cofounder Yevgeniy (Jim) Brikman walks you through code examples that demonstrate Terraform’s simple, declarative programming language for deploying and managing infrastructure with a few commands. Veteran sysadmins, DevOps engineers, and novice developers will quickly go from Terraform basics to running a full stack that can support a massive amount of traffic and a large team of developers. Explore changes from Terraform 0.9 through 0.12, including backends, workspaces, and first-class expressions Learn how to write production-grade Terraform modules Dive into manual and automated testing for Terraform code Compare Terraform to Chef, Puppet, Ansible, CloudFormation, and Salt Stack Deploy server clusters, load balancers, and databases Use Terraform to manage the state of your infrastructure Create reusable infrastructure with Terraform modules Use advanced Terraform syntax to achieve zero-downtime deployment
Publisher: "O'Reilly Media, Inc."
ISBN: 149204685X
Category : Computers
Languages : en
Pages : 417
Book Description
Terraform has become a key player in the DevOps world for defining, launching, and managing infrastructure as code (IaC) across a variety of cloud and virtualization platforms, including AWS, Google Cloud, Azure, and more. This hands-on second edition, expanded and thoroughly updated for Terraform version 0.12 and beyond, shows you the fastest way to get up and running. Gruntwork cofounder Yevgeniy (Jim) Brikman walks you through code examples that demonstrate Terraform’s simple, declarative programming language for deploying and managing infrastructure with a few commands. Veteran sysadmins, DevOps engineers, and novice developers will quickly go from Terraform basics to running a full stack that can support a massive amount of traffic and a large team of developers. Explore changes from Terraform 0.9 through 0.12, including backends, workspaces, and first-class expressions Learn how to write production-grade Terraform modules Dive into manual and automated testing for Terraform code Compare Terraform to Chef, Puppet, Ansible, CloudFormation, and Salt Stack Deploy server clusters, load balancers, and databases Use Terraform to manage the state of your infrastructure Create reusable infrastructure with Terraform modules Use advanced Terraform syntax to achieve zero-downtime deployment
Critical Infrastructure Protection V
Author: Jonathan Butts
Publisher: Springer
ISBN: 3642248640
Category : Computers
Languages : en
Pages : 221
Book Description
The information infrastructure---comprising computers, embedded devices, networks and software systems---is vital to day-to-day operations in every sector: information and telecommunications, banking and finance, energy, chemicals and hazardous materials, agriculture, food, water, public health, emergency services, transportation, postal and shipping, government and defense. Global business and industry, governments, indeed society itself, cannot function effectively if major components of the critical information infrastructure are degraded, disabled or destroyed. Critical Infrastructure Protection V describes original research results and innovative applications in the interdisciplinary field of critical infrastructure protection. Also, it highlights the importance of weaving science, technology and policy in crafting sophisticated, yet practical, solutions that will help secure information, computer and network assets in the various critical infrastructure sectors. Areas of coverage include: Themes and Issues, Control Systems Security, Infrastructure Security, and Infrastructure Modeling and Simulation. This book is the 5th volume in the annual series produced by the International Federation for Information Processing (IFIP) Working Group 11.10 on Critical Infrastructure Protection, an international community of scientists, engineers, practitioners and policy makers dedicated to advancing research, development and implementation efforts focused on infrastructure protection. The book contains a selection of 14 edited papers from the 5th Annual IFIP WG 11.10 International Conference on Critical Infrastructure Protection, held at Dartmouth College, Hanover, New Hampshire, USA in the spring of 2011. Critical Infrastructure Protection V is an important resource for researchers, faculty members and graduate students, as well as for policy makers, practitioners and other individuals with interests in homeland security. Jonathan Butts is an Assistant Professor of Computer Science at the Air Force Institute of Technology, Wright-Patterson Air Force Base, Ohio, USA. Sujeet Shenoi is the F.P. Walter Professor of Computer Science at the University of Tulsa, Tulsa, Oklahoma, USA.
Publisher: Springer
ISBN: 3642248640
Category : Computers
Languages : en
Pages : 221
Book Description
The information infrastructure---comprising computers, embedded devices, networks and software systems---is vital to day-to-day operations in every sector: information and telecommunications, banking and finance, energy, chemicals and hazardous materials, agriculture, food, water, public health, emergency services, transportation, postal and shipping, government and defense. Global business and industry, governments, indeed society itself, cannot function effectively if major components of the critical information infrastructure are degraded, disabled or destroyed. Critical Infrastructure Protection V describes original research results and innovative applications in the interdisciplinary field of critical infrastructure protection. Also, it highlights the importance of weaving science, technology and policy in crafting sophisticated, yet practical, solutions that will help secure information, computer and network assets in the various critical infrastructure sectors. Areas of coverage include: Themes and Issues, Control Systems Security, Infrastructure Security, and Infrastructure Modeling and Simulation. This book is the 5th volume in the annual series produced by the International Federation for Information Processing (IFIP) Working Group 11.10 on Critical Infrastructure Protection, an international community of scientists, engineers, practitioners and policy makers dedicated to advancing research, development and implementation efforts focused on infrastructure protection. The book contains a selection of 14 edited papers from the 5th Annual IFIP WG 11.10 International Conference on Critical Infrastructure Protection, held at Dartmouth College, Hanover, New Hampshire, USA in the spring of 2011. Critical Infrastructure Protection V is an important resource for researchers, faculty members and graduate students, as well as for policy makers, practitioners and other individuals with interests in homeland security. Jonathan Butts is an Assistant Professor of Computer Science at the Air Force Institute of Technology, Wright-Patterson Air Force Base, Ohio, USA. Sujeet Shenoi is the F.P. Walter Professor of Computer Science at the University of Tulsa, Tulsa, Oklahoma, USA.
Creative Approaches to Technology-Enhanced Learning for the Workplace and Higher Education
Author: David Guralnick
Publisher: Springer Nature
ISBN: 3031416376
Category : Technology & Engineering
Languages : en
Pages : 694
Book Description
New technologies provide us with new opportunities to create new learning experiences, leveraging research from a variety of disciplines along with imagination and creativity. The Learning Ideas Conference was created to bring researchers, practitioners, and others together to discuss, innovate, and create. The Learning Ideas Conference 2023 was the 16th annual conference and was held as a hybrid event. The conference took place from June 14–16, 2023., both in New York and online, and included a special track: The ALICE (Adaptive Learning via Interactive, Collaborative and Emotional Approaches) Special Track. Topics covered in this book include among others: online learning methodologies, diversity and inclusion in learning, case studies in university and corporate settings, new technologies in learning (such as virtual reality, augmented reality, holograms, and artificial intelligence), adaptive learning, and project-based learning. The papers included in this book are of interest to researchers in pedagogy and learning theory, university faculty members and administrators, learning and development specialists, user experience designers, and others.
Publisher: Springer Nature
ISBN: 3031416376
Category : Technology & Engineering
Languages : en
Pages : 694
Book Description
New technologies provide us with new opportunities to create new learning experiences, leveraging research from a variety of disciplines along with imagination and creativity. The Learning Ideas Conference was created to bring researchers, practitioners, and others together to discuss, innovate, and create. The Learning Ideas Conference 2023 was the 16th annual conference and was held as a hybrid event. The conference took place from June 14–16, 2023., both in New York and online, and included a special track: The ALICE (Adaptive Learning via Interactive, Collaborative and Emotional Approaches) Special Track. Topics covered in this book include among others: online learning methodologies, diversity and inclusion in learning, case studies in university and corporate settings, new technologies in learning (such as virtual reality, augmented reality, holograms, and artificial intelligence), adaptive learning, and project-based learning. The papers included in this book are of interest to researchers in pedagogy and learning theory, university faculty members and administrators, learning and development specialists, user experience designers, and others.
HTML5: Up and Running
Author: Mark Pilgrim
Publisher: "O'Reilly Media, Inc."
ISBN: 1449399665
Category : Computers
Languages : en
Pages : 224
Book Description
If you don't know about the new features available in HTML5, now's the time to find out. This book provides practical information about how and why the latest version of this markup language will significantly change the way you develop for the Web. HTML5 is still evolving, yet browsers such as Safari, Mozilla, Opera, and Chrome already support many of its features -- and mobile browsers are even farther ahead. HTML5: Up & Running carefully guides you though the important changes in this version with lots of hands-on examples, including markup, graphics, and screenshots. You'll learn how to use HTML5 markup to add video, offline capabilities, and more -- and you’ll be able to put that functionality to work right away. Learn new semantic elements, such as , , and Meet Canvas, a 2D drawing surface you can program with JavaScript Embed video in your web pages without third-party plugins Use Geolocation to let web application visitors share their physical location Take advantage of local storage capacity that goes way beyond cookies Build offline web applications that work after network access is disconnected Learn about several new input types for web forms Create your own custom vocabularies in HTML5 with microdata
Publisher: "O'Reilly Media, Inc."
ISBN: 1449399665
Category : Computers
Languages : en
Pages : 224
Book Description
If you don't know about the new features available in HTML5, now's the time to find out. This book provides practical information about how and why the latest version of this markup language will significantly change the way you develop for the Web. HTML5 is still evolving, yet browsers such as Safari, Mozilla, Opera, and Chrome already support many of its features -- and mobile browsers are even farther ahead. HTML5: Up & Running carefully guides you though the important changes in this version with lots of hands-on examples, including markup, graphics, and screenshots. You'll learn how to use HTML5 markup to add video, offline capabilities, and more -- and you’ll be able to put that functionality to work right away. Learn new semantic elements, such as , , and Meet Canvas, a 2D drawing surface you can program with JavaScript Embed video in your web pages without third-party plugins Use Geolocation to let web application visitors share their physical location Take advantage of local storage capacity that goes way beyond cookies Build offline web applications that work after network access is disconnected Learn about several new input types for web forms Create your own custom vocabularies in HTML5 with microdata
Programming Kotlin Applications
Author: Brett McLaughlin
Publisher: John Wiley & Sons
ISBN: 1119696216
Category : Computers
Languages : en
Pages : 384
Book Description
Learn to program with Kotlin, one of the fastest-growing programming languages available today Programming Kotlin Applications: Building Mobile and Server-Side Applications with Kotlin drops readers into the fast lane for learning to develop with the Kotlin programming language. Authored by accomplished cloud consultant and technology professional Brett McLaughlin, Programming Kotlin Applications provides readers with the pragmatic and practical advice they need to build their very first Kotlin applications. Designed to give readers a thorough understanding of Kotlin that goes beyond mere mobile programming, this book will help you: Learn how to develop your first Kotlin project Understand how Kotlin securely protects and stores information Advocate for using Kotlin in your own professional and personal environments Understand Kotlin's goals and how to use it as its best Know when to avoid using Kotlin Programming Kotlin Applications is written in a highly approachable and accessible way without the fluff and unrealistic samples that characterize some of its competitor guides. Perfect for developers familiar with another object-oriented programming language like Java or Ruby, or for people who want to advance their skillset in the Kotlin environment, this book is an indispensable addition to any programmer’s library.
Publisher: John Wiley & Sons
ISBN: 1119696216
Category : Computers
Languages : en
Pages : 384
Book Description
Learn to program with Kotlin, one of the fastest-growing programming languages available today Programming Kotlin Applications: Building Mobile and Server-Side Applications with Kotlin drops readers into the fast lane for learning to develop with the Kotlin programming language. Authored by accomplished cloud consultant and technology professional Brett McLaughlin, Programming Kotlin Applications provides readers with the pragmatic and practical advice they need to build their very first Kotlin applications. Designed to give readers a thorough understanding of Kotlin that goes beyond mere mobile programming, this book will help you: Learn how to develop your first Kotlin project Understand how Kotlin securely protects and stores information Advocate for using Kotlin in your own professional and personal environments Understand Kotlin's goals and how to use it as its best Know when to avoid using Kotlin Programming Kotlin Applications is written in a highly approachable and accessible way without the fluff and unrealistic samples that characterize some of its competitor guides. Perfect for developers familiar with another object-oriented programming language like Java or Ruby, or for people who want to advance their skillset in the Kotlin environment, this book is an indispensable addition to any programmer’s library.
Programming Scala
Author: Dean Wampler
Publisher: "O'Reilly Media, Inc."
ISBN: 1491950153
Category : Computers
Languages : en
Pages : 498
Book Description
Get up to speed on Scala, the JVM language that offers all the benefits of a modern object model, functional programming, and an advanced type system. Packed with code examples, this comprehensive book shows you how to be productive with the language and ecosystem right away, and explains why Scala is ideal for today's highly scalable, data-centric applications that support concurrency and distribution. This second edition covers recent language features, with new chapters on pattern matching, comprehensions, and advanced functional programming. You’ll also learn about Scala’s command-line tools, third-party tools, libraries, and language-aware plugins for editors and IDEs. This book is ideal for beginning and advanced Scala developers alike. Program faster with Scala’s succinct and flexible syntax Dive into basic and advanced functional programming (FP) techniques Build killer big-data apps, using Scala’s functional combinators Use traits for mixin composition and pattern matching for data extraction Learn the sophisticated type system that combines FP and object-oriented programming concepts Explore Scala-specific concurrency tools, including Akka Understand how to develop rich domain-specific languages Learn good design techniques for building scalable and robust Scala applications
Publisher: "O'Reilly Media, Inc."
ISBN: 1491950153
Category : Computers
Languages : en
Pages : 498
Book Description
Get up to speed on Scala, the JVM language that offers all the benefits of a modern object model, functional programming, and an advanced type system. Packed with code examples, this comprehensive book shows you how to be productive with the language and ecosystem right away, and explains why Scala is ideal for today's highly scalable, data-centric applications that support concurrency and distribution. This second edition covers recent language features, with new chapters on pattern matching, comprehensions, and advanced functional programming. You’ll also learn about Scala’s command-line tools, third-party tools, libraries, and language-aware plugins for editors and IDEs. This book is ideal for beginning and advanced Scala developers alike. Program faster with Scala’s succinct and flexible syntax Dive into basic and advanced functional programming (FP) techniques Build killer big-data apps, using Scala’s functional combinators Use traits for mixin composition and pattern matching for data extraction Learn the sophisticated type system that combines FP and object-oriented programming concepts Explore Scala-specific concurrency tools, including Akka Understand how to develop rich domain-specific languages Learn good design techniques for building scalable and robust Scala applications
Computer Language
Author:
Publisher:
ISBN:
Category : Computer programming
Languages : en
Pages : 896
Book Description
Publisher:
ISBN:
Category : Computer programming
Languages : en
Pages : 896
Book Description