Access all the information you need to begin using the MySQL Database Service (MDS) in the Oracle Cloud Infrastructure (OCI). MDS is Oracle’s new platform as a service (PAAS) offering for open-source database users. This book covers getting started with an account in OCI, gives a brief overview of OCI services available, and provides a short tutorial on MDS. Reading this book helps you take advantage of the powerful OCI features by building your own MySQL database in the cloud.
Examples in this book center around running MDS in OCI, and include several of the popular use cases as well as advice on how to implement them. In addition, you will learn more about the related MDS OCI features, such as the high availability features currently available. Finally, you will learn how to back up and restore your data as well as how to get your data into and out of the cloud. The skills you learn in this book will help you get started using MDS and letting Oracle do the heavy lifting of managing MDS operations and implementation.
Systems engineers, developers, and database professionals who want to learn about the powerful features of the MySQL Database Service (MDS) and how to incorporate cloud-based database storage into their infrastructure and applications. Readers who are new to MySQL will appreciate the tutorial chapter, and those familiar with MySQL will learn the latest features of MDS as well as how to build inexpensive, powerful MySQL database servers in the Oracle Cloud Infrastructure (OCI).
Database skills are among the most in-demand IT skills. With its practical, accessible approach, Coronel/Morris' market-leading DATABASE SYSTEMS: DESIGN, IMPLEMENTATION, & MANAGEMENT, 14th edition, equips you with a solid foundation in database design and implementation for today's market. The authors blend foundational theory, the latest real-world practices and the skills employers want. Straightforward writing and vivid illustrations make even complex concepts easy to understand. You'll learn the key to successful database implementation as you study how to properly design databases that fit within the larger strategic data environment. Expanded coverage includes big data analytics, NoSQL and data visualization technologies. In addition, the MindTap digital platform gives you real-world, hands-on practice to help you prepare for a successful career in database design and management.
Computer vision is constantly evolving, and this book has been updated to reflect new topics that have emerged in the field since the first edition’s publication. All code used in the book has also been fully updated.
This second edition features new material covering image manipulation practices, image segmentation, feature extraction, and object identification using real-life scenarios to help reinforce each concept. These topics are essential for building advanced computer vision applications, and you’ll gain a thorough understanding of them. The book’s source code has been updated from TensorFlow 1.x to 2.x, and includes step-by-step examples using both OpenCV and TensorFlow with Python.
Upon completing this book, you’ll have the knowledge and skills to build your own computer vision applications using neural networks
Those who possess a solid understanding of Python programming and wish to gain an understanding of computer vision and machine learning. It will prove beneficial to data scientists, deep learning experts, and students.
Embark on a Fascinating Journey into AI-Powered Software Development with ChatGPT. This transformative book challenges the conventional speed of software development by showcasing a diverse array of inquiries directed at cutting-edge AI tools, including Ask AI, ChatGPT 3.5, Perplexity AI, Microsoft Bing Chatbot based on ChatGPT 4.0, and the Phed mobile app.
Diving deep into the integration of Java and ChatGPT, this book provides readers with a comprehensive understanding of their synergy in programming. Each carefully crafted question serves as a testament to ChatGPT's exceptional ability to swiftly generate Java programs.
The resulting code undergoes rigorous validation using the latest open-source Eclipse IDE and the Java language, empowering readers to craft efficient code in a fraction of the usual time. The journey doesn't end there—this book looks ahead to the promising future of ChatGPT, unveiling exciting potential enhancements planned by OpenAI. These innovations are poised to usher in even more formidable AI-driven capabilities for software development.
Python is an incredibly versatile, expansive language that, due to its similarity to everyday language, is surprisingly easy to learn even for inexperienced programmers. It has seen a huge increase in popularity since the release and rise of the Raspberry Pi, for which Python is the officially recognised programming language. In this new edition of The Python Book, you’ll find plenty of creative projects to help you get to grips with the combination of your Raspberry Pi and Python’s powerful functionality, plus lots of tutorials that focus on Python’s effectiveness away from the tiny computer. You’ll learn all about how to code with Python from a standing start with our comprehensive masterclass, then go on to complete tutorials that will consolidate your skills and help you become fluent in the language. You’ll learn how to make Python work for you with tutorials on coding with Django, Flask, Pygame and even more useful third-party frameworks. Get ready to become a true Python expert with the wealth of information contained within these pages .
Компьютер способен решить практически любую задачу, если ему дать правильные инструкции. С этого и начинается программирование. Даниэль Зингаро создал книгу для начинающих, чтобы вы сразу учились решать интересные задачи, которые использовались на олимпиадах по программированию, и развивали мышление программиста.
В каждой главе вам даются задания, собственные решения можно выложить на сайт и получить оценку профи. Вы на практике освоите основные возможности, функции и методы языка Python и получите четкое представление о структурах данных, алгоритмах и других основах программирования. Дополнительные упражнения потребуют от вас усилий, вы должны будете самостоятельно изучить новые понятия, а вопросы с несколькими вариантами ответов заставят задуматься об особенностях работы каждого фрагмента кода.
Вы узнаете, как:
К концу книги вы не только овладеете Python, но и научитесь тому типу мышления, который необходим для решения задач. Языки программирования приходят и уходят, а подходы к решению проблем останутся с вами навсегда!
Комментарий
К концу книги вы не только овладеете Python, но и научитесь тому типу мышления, который необходим для решения задач. Языки программирования приходят и уходят, а подходы к решению проблем останутся с вами навсегда!
В книге исследуется мощная языковая модель GPT-3, упрощающая создание приложений с искусственным интеллектом. Первая часть посвящена основам API OpenAI, во второй описывается динамичная и процветающая среда, возникшая вокруг GPT-3. Представлены рекомендации по использованию GPT-3 для создания новых бизнес-продуктов. Обсуждается влияние GPT-3 на развитие мировой экономики и такие передовые тенденции, как программирование без кода и достижение общего искусственного интеллекта.
Книга рассчитана на читателей, интересующихся современными технологиями. Она будет особенно полезна предпринимателям, деятельность которых связана с индустрией искусственного интеллекта, а также тем, кто планирует использовать языковые способности GPT-3 для реализации творческих проектов.
Эта книга позволит вам взглянуть на видеоигры глазами профессионального разработчика.
Деконструкции подверглись более двадцати легендарных игр от Nintendo, Valve, Naughty Dog, Rockstar Games, FromSoftware, CD Projekt RED и др.
Вы узнаете, благодаря каким дизайнерским решениям виртуальные миры захватывают и удерживают внимание, превращают исследование локаций в увлекательное приключение и общаются с игроком посредством визуального языка.
Ваш взгляд на игры уже не будет прежним!
Learn to implement web designs using HTML5 and CSS3. This book focuses on the need for responsive web design and how you can leverage HTML5 and CSS3 to create interactive websites that work in the real world. You do not need be a technology expert or have a prior coding background to benefit from this book. All you need is a want to learn and a curious mind to explore the full spectrum of features HTML5 and CSS3 have to offer.
You'll see how to migrate legacy websites to responsive websites in a very easy-to-understand, step-by-step, manner. Additionally, you will learn to use supportive software to create, run, and debug any issues that may arise during the development process. This book will also show you how to implement websites that work on multiple devices, and on various browsers such as Opera, Chrome, internet Explorer, or Edge. All this will be explored with supporting files, open-source software, as well as a practical guide to creating your demo website along with learning new technologies.
From the basics to more advanced topics, Creating Responsive Websites Using HTML and CSS is for anyone who wants to learn about and build beautiful responsive websites.
Students and/or website designers who want to upskill their talents
Learn the basics of JavaScript to enhance your web pages. This book focuses on modern JavaScript programming and encourages a well-organized approach to programming in general.
JavaScript for Web Developers explains each foundational concept of the language, followed by a practical implementation of that lesson to reinforce what you’ve learned. Author Mark Simon starts with the basics of JavaScript programming, followed by a tutorial on manipulating HTML elements. You will then learn to work with forms, along with CSS and Event Listeners. Hands-on projects will not only solidify each concept in your mind, but they will also give you greater confidence and help you absorb best practices. The book concludes with coverage of Ajax, which will enable you to send and retrieve data from a server asynchronously without interfering with the display and behavior of an existing web page.
After reading this book, you will be able to use JavaScript to design and program your own web applications.
Beginning web developers with little to no experience using JavaScript.
Данная книга написана в виде иллюстрированного пошагового руководства для начинающих изучать HTML и CSS. Она также содержит упражнения и примеры кода.
Книга начинается с настройки среды разработки, такой как локальный веб-сервер и редактор HTML. Следующие несколько глав посвящены веб-серверам, основам HTML, таким как синтаксис языка, теги и тому, как писать программы. Далее читатели узнают, как создать простые веб-страницы с демонстрацией работы кода и использования различных тегов HTML и CSS для стилизации страниц. Наконец, рассматривается использование CMS для создания веб-сайтов, таких как Drupal и WordPress, а также то, как сочетаются HTML и CSS. В конце книги приведена справочная информация как по тегам HTML, так и по CSS.
Руководство для начинающих по HTML и CSS предоставит читателям инструментарий, уверенность и вдохновение для начала создания веб-страниц и веб-сайтов.
Если вы программист, разработчик, студент или просто человек, который хочет учиться HTML и CSS самостоятельно, эта книга для вас.
Get your daily work done efficiently using this comprehensive guide for SQL Server DBAs that covers all that a practicing database administrator needs to know. Updated for SQL Server 2022, this edition includes coverage of new features, such as Ledger, which provides an immutable record of table history to protect you against malicious data tampering, and integration with cloud providers to support hybrid cloud scenarios. You’ll also find new content on performance optimizations, such as query pan feedback, and security controls, such as new database roles, which are restructured for modern ways of working. Coverage also includes Query Store, installation on Linux, and the use of containerized SQL.
Pro SQL Server 2022 Administration takes DBAs on a journey that begins with planning their SQL Server deployment and runs through installing and configuring the instance, administering and optimizing database objects, and ensuring that data issecure and highly available. Readers will learn how to perform advanced maintenance and tuning techniques, and discover SQL Server's hybrid cloud functionality.
This book teaches you how to make the most of new SQL Server 2022 functionality, including integration for hybrid cloud scenarios. The book promotes best-practice installation, shows how to configure for scalability and high availability, and demonstrates the gamut of database-level maintenance tasks, such as index maintenance, database consistency checks, and table optimizations.
SQL Server DBAs who manage on-premise installations of SQL Server. This book is also useful for DBAs who wish to learn advanced features, such as integration with Azure, Query Store, Extended Events, and Policy-Based Management, or those who need to install SQL Server in a variety of environments.
В учебном пособии рассматриваются существующие принципы разработки программных продуктов, такие как SOLID, а также порождающие, структурные и поведенческие паттерны проектирования GoF. Приводятся сильные и слабые стороны существующих методологий разработки программного обеспечения. Учебное пособие соответствует актуальным требованиям федерального государственного образовательного стандарта высшего образования. Учебное пособие адресовано студентам высших учебных заведений, обучающимся по направлениям 09.03.01 «Информатика и вычислительная техника» и 09.03.04 «Программная инженерия».
«Программирование на Python с нуля» — это идеальная книга для тех, кто хочет познакомиться с основами одного из самых популярных языков программирования. С её помощью вы отправитесь в увлекательное путешествие от первых строк кода до создания полноценной игры.
В книге вы не только изучите ключевые элементы Python, но и попрактикуетесь в их использовании благодаря практическим упражнениям от автора. По мере чтения задачи будут становиться всё сложнее и интереснее.
К концу книги вы сможете не только создать свою первую научно-фантастическую игру, но и расшифровать секретное сообщение. Это руководство подойдёт даже тем, кто совсем не имеет опыта в программировании.
The book is for Java or Kotlin developers with some experience in JavaFX, or those who are just starting out. It's designed to help you learn how to create JavaFX apps using Kotlin. By the end of the book, you'll be able to build basic to advanced apps for JavaFX with Kotlin.
You don't need any experience with JavaFX or front-end coding to read this book. You also don't have to be an expert in Kotlin, but it would be helpful if you've read some introductory books or tutorials about Kotlin or JavaFX. The Kotlin and JavaFX documentation is also a great resource that you can refer to while reading.
Учебное пособие «Программирование на языке высокого уровня» представляет собой курс по изучению языка Object Pascal. Пособие предназначено для широкого круга читателей: как для начинающих программистов, так и для тех, кто уже знаком с основами программирования и в будущем собирается стать профессиональным программистом. Пособие состоит из двух частей. Часть 1 предназначена для начинающих программистов. В ней рассматриваются основы программирования на языке Object Pascal и работа в среде программирования Borland Developer Studio 2006 Delphi for Microsoft Win32. В части 2 представлен материал, предназначенный для тех, кто хочет получить полное представление о языке Object Pascal и научиться программировать на профессиональном уровне. Предложенный теоретический материал сопровождается подробно разобранными примерами программ и схем алгоритмов. Для закрепления материала предлагаются контрольные вопросы, тесты и задания для самостоятельного решения. Для школьников, студентов средних специальных заведений и вузов (технических, экономических и других специальностей), изучающих дисциплину «Программирование», может быть рекомендовано преподавателям, слушателям курсов повышения квалификации, а также может быть использовано как самоучитель.
Master effective navigation of neural networks, including convolutions and transformers, to tackle computer vision and NLP tasks using Python
The field of deep learning has developed rapidly in the past years and today covers broad range of applications. This makes it challenging to navigate and hard to understand without solid foundations. This book will guide you from the basics of neural networks to the state-of-the-art large language models in use today.
The first part of the book introduces the main machine learning concepts and paradigms. It covers the mathematical foundations, the structure, and the training algorithms of neural networks and dives into the essence of deep learning.
The second part of the book introduces convolutional networks for computer vision. We'll learn how to solve image classification, object detection, instance segmentation, and image generation tasks.
The third part focuses on the attention mechanism and transformers - the core network architecture of large language models. We'll discuss new types of advanced tasks, they can solve, such as chat bots and text-to-image generation.
By the end of this book, you'll have a thorough understanding of the inner workings of deep neural networks. You'll have the ability to develop new models or adapt existing ones to solve your tasks. You'll also have sufficient understanding to continue your research and stay up to date with the latest advancements in the field.
This book is for software developers/engineers, students, data scientists, data analysts, machine learning engineers, statisticians, and anyone interested in deep learning. Prior experience with Python programming is a prerequisite.
Начните программировать на JavaScript и создайте красивый и функциональный сайт своими руками прямо сейчас!
С этим цветным пошаговым руководством вы без труда освоите все основные функции JavaScript и сможете сразу же применить полученные знания на практике.
Множество иллюстраций, полезных советов и предостережений на полях книги помогут вам сэкономить время и избежать ошибок при обучении, а бесплатно скачиваемые примеры кода позволят добиться максимального эффекта от обучения.
Что внутри:
Опыт в программировании не требуется — просто следуйте инструкциям и создайте сайт на JavaScript.
Незаменимая книга по React – технологии с открытым исходным кодом для быстрого создания многофункциональных веб-приложений. Второе издание, обновленное с учетом последней версии React, показывает, как создавать компоненты React и организовывать их в удобные для сопровождения крупномасштабные приложения. Если вы знаете синтаксис JavaScript, то сразу можете приступать к работе.
По ходу чтения разработчики и программисты создадут полноценное приложение. Вы быстро поймете, почему многие выбирают React для разработки веб-приложений.
Книга представляет собой полное описание фреймворка Laravel 9 для быстрой разработки сайтов на языке PHP. Дан краткий вводный курс для начинающих, в котором описывается разработка простого учебного сайта – электронной доски объявлений. Описаны базовые инструменты Laravel: миграции, модели, маршруты, контроллеры, шаблоны, средства обработки пользовательского ввода и сохранения выгруженных файлов, валидаторы, шаблоны, пагинаторы и инструменты разграничения доступа. Рассказано о более развитых средствах: внедрении зависимостей, провайдерах, посредниках, событиях и их обработке, отправке электронной почты, оповещениях, очередях и отложенных заданиях, встроенном планировщике, инструментах кеширования, локализации сайтов и расширении возможностей встроенной утилиты artisan. Описаны дополнительные библиотеки для обработки BBCode-тегов и CAPTCHA, вывода графических миниатюр, аутентификации через социальные сети. Рассмотрено программирование веб-служб REST, вещание по протоколу WebSocket и публикация сайта.
Эта книга предназначена для разработчиков сайтов и приложений, веб-дизайнеров и программистов.
Вы научитесь программировать на языке PHP, создавать сайты с нуля и управлять базами данных.
Эта книга — самый простой и интересный способ изучить PHP и начать работать с базами данных MySQL.
Внутри вы найдете наглядные фрагменты кода, скриншоты и иллюстрации, с помощью которых вы не только легко и быстро освоите азы программирования на PHP, но и примените полученные знания на практике, создав свой первый веб-сайт или приложение. Помимо этого, автор сосредотачивается на лучших практиках современного веб-дизайна, чтобы ваш продукт получился не только функциональным, но и удобным для будущих пользователей.
Никаких специальных навыков для освоения этой книги не требуется.
TypeScript enhances JavaScript with static typing, while keeping all the JS flexibility you know and love! It’s the perfect choice for any developer looking to improve the predictability and reliability of their code. Essential TypeScript 5, Third Edition teaches you how to get the most out of TypeScript 5 for a consistent, dependable development experience.
The book starts you off with a proper understanding of the JavaScript type system that will make using TypeScript so much easier. On that solid foundation, you’ll build your understanding of TypeScript development, following a hands-on learning path all the way to TypeScript’s advanced features.
TypeScript is a popular superset of JavaScript that adds support for static typing. TypeScript’s typing features, which will be instantly familiar to C# or Java programmers, help you reduce errors and improve the overall quality of your JavaScript code.
Essential TypeScript 5 is a fully updated third edition of the classic Adam Freeman bestseller. It provides full coverage of TypeScript 5, including new features like decorators. You’ll begin with the hows-and-whys of TypeScript, then quickly progress to practical applications of static types. No wasted pages! Each chapter is focused on the skills you need to write awesome web apps.
For JavaScript developers. No previous experience with TypeScript required.
Web developers―this is your all-in-one guide to HTML and CSS! Learn to use HTML to format text and structure web pages. Understand the HTML document skeleton before creating forms, referencing hyperlinks, embedding active content, and more. Then style your pages with CSS: Create consistent designs with selectors, the box model, the cascade algorithm, and inheritance. Round out your client-side development experience by getting to know JavaScript. With detailed code examples, you’ll master HTML and CSS in no time!
"JavaScript is the Most popular programming language used by professional developers today"
💡This book is your passport to mastering the intricacies of JavaScript. Inside, discover a collection of powerful, concise Code snippets that will transform the way you write and think about JavaScript.
✅This book is your gateway to Unlocking the true potential of the language.
✅Join us as we delve into the art of crafting code that not only solves problems but does so elegantly and efficiently.
✅Get ready to elevate your codinggame with every line you write!