|
Books > Computing & IT > Computer software packages > General
Exploring online learning through the lens of synchronous and
asynchronous instructional methods can be beneficial to the online
instructor and to the course designer. Understanding the underlying
theoretical foundation is essential to justify both types of
instructional pedagogies. Learning theory as it applies to online
environments encompasses myriad techniques and practices. Exploring
Online Learning Through Synchronous and Asynchronous Instructional
Methods is an essential scholarly book that provides relevant and
detailed research on the applications of synchronous and
asynchronous instructional pedagogies and discusses why they are
critical to the design and implementation of contemporary online
courses. Featuring an array of topics such as student engagement,
adaptive learning, and online instruction, this book is ideal for
online instructors, instructional designers, curriculum developers,
course designers, academicians, administrators, e-learning
professionals, researchers, and students.
Explore the core functionality of containerizing your applications
and making them production-ready Key Features Grasp basic to
advanced Docker concepts with this comprehensive guide Get
acquainted with Docker containers, Docker images, orchestrators,
cloud integration, and networking Learn to simplify dependencies
and deploy and test containers in production Book
DescriptionContainers enable you to package an application with all
the components it needs, such as libraries and other dependencies,
and ship it as one package. Docker containers have revolutionized
the software supply chain in both small and large enterprises.
Starting with an introduction to Docker fundamentals and setting up
an environment to work with it, you'll delve into concepts such as
Docker containers, Docker images, and Docker Compose. As you
progress, the book will help you explore deployment, orchestration,
networking, and security. Finally, you'll get to grips with Docker
functionalities on public clouds such as Amazon Web Services (AWS),
Azure, and Google Cloud Platform (GCP), and learn about Docker
Enterprise Edition features. Additionally, you'll also discover the
benefits of increased security with the use of containers. By the
end of this Docker book, you'll be able to build, ship, and run a
containerized, highly distributed application on Docker Swarm or
Kubernetes, running on-premises or in the cloud. What you will
learn Containerize your traditional or microservice-based
applications Develop, modify, debug, and test an application
running inside a container Share or ship your application as an
immutable container image Build a Docker Swarm and a Kubernetes
cluster in the cloud Run a highly distributed application using
Docker Swarm or Kubernetes Update or rollback a distributed
application with zero downtime Secure your applications with
encapsulation, networks, and secrets Troubleshoot a containerized,
highly distributed application in the cloud Who this book is
forThis book is for Linux professionals, system administrators,
operations engineers, DevOps engineers, and developers or
stakeholders who are interested in getting started with Docker from
scratch. No prior experience with Docker containers is required.
Users with a Linux system would be able to take full advantage of
this book.
Switch observability is a new observability concept for switched
systems with unknown switching signals that is useful in the
context of fault detection and identification. This notion, as well
as the related concepts of switching signal observability and
switching time observability, are investigated and fully
characterized both for switched ODEs and switched DAEs. Switch
observability is particularly useful in the context of fault
detection and identification. A corresponding observer is designed.
Also, the new concepts are applied to some power network example in
order to highlight their use.
As part of e-learning, adaptive systems are more specialized and
focus on the adaptation of learning content and presentation of
this content. An adaptive system focuses on how knowledge is
learned and pays attention to the activities, cognitive structures,
and context of the learning material. The adaptive term refers to
the automatic adaptation of the system to the learner. The needs of
the learner are borne by the system itself. The learner did not ask
to change the parameters of the system to his own needs; it is
rather the needs of the learner that will be supposed by the
system. The system adapts according to this necessity.
Personalization and Collaboration in Adaptive E-Learning is an
essential reference book that aims to describe the specific steps
in designing a scenario for a collaborative learning activity in
the particular context of personalization in adaptive systems and
the key decisions that need to be made by the teacher-learner. By
applying theoretical and practical aspects of personalization in
adaptive systems and applications within education, this collection
features coverage on a broad range of topics that include adaptive
teaching, personalized learning, and instructional design. This
book is ideally designed for instructional designers, curriculum
developers, educational software developers, IT specialists,
educational administrators, professionals, professors, researchers,
and students seeking current research on comparative studies and
the pedagogical issues of personalized and collaborative learning.
A definitive guide to PyCharm to help you build business-oriented
Python applications ranging from modern web development to data
science Key Features Learn basic to advanced PyCharm concepts to
improve efficiency of your Python projects Work through practical
examples that focus on efficient application development with
PyCharm Explore advanced features in PyCharm such as code
automation, version control, and GUI debugging Book
DescriptionJetBrain's PyCharm is the most popular Integrated
Development Environment (IDE) used by the Python community thanks
to its numerous features that facilitate faster, more accurate, and
more productive programming practices. However, the abundance of
options and customizations can make PyCharm seem quite
intimidating. Hands-on Application Development with PyCharm starts
with PyCharm's installation and configuration process, and
systematically takes you through a number of its powerful features
that can greatly improve your productivity. You'll explore code
automation, version control, graphical debugging/testing,
management of virtual environments, and much more. Finally, you'll
delve into specific PyCharm features that support web development
and data science, two of the fastest growing applications in Python
programming. These include the integration of the Django framework
as well as the extensive support for IPython and Jupyter Notebook.
By the end of this PyCharm book, you will have gained extensive
knowledge of the tool and be able to implement its features and
make the most of its support for your projects. What you will learn
Explore PyCharm functionalities and what makes it stand out from
other Python IDEs Set up, configure, and customize your Python
projects in PyCharm Understand how PyCharm integrates with Django
for web development Discover PyCharm's capabilities in database
management and data visualization Perform code automation, GUI
testing, and version control in PyCharm Integrate interactive
Python tools such as Jupyter Notebooks for building virtual
environments Who this book is forIf you're a beginner or an expert
Python user looking to improve your productivity using one of the
best Python IDEs, this book is for you. Basic knowledge of Python
programming language is expected.
|
|