Vtome.ru - электронная библиотека

  • Добавил: literator
  • Дата: 5-07-2024, 23:47
  • Комментариев: 0
Название: Cloud-Native DevOps: Building Scalable and Reliable Applications
Автор: Mohammed Ilyas Ahmed
Издательство: Apress
Год: 2024
Страниц: 446
Язык: английский
Формат: pdf
Размер: 42.5 MB

This book delivers cloud-based applications that are both scalable and reliable, aligning with the evolving needs of the present user base. This innovative approach blends the agility of cloud computing with the efficiency of contemporary DevOps methodologies. The book starts by providing valuable insights into the ever-evolving software landscape of Cloud-native DevOps. It delves into strategies for crafting scalable and dependable applications and illustrates the art of leveraging open-source tools to enhance collaboration. It navigates through the integral role of microservices in contemporary software development and imparts the know-how to integrate them with DevOps practices. The book simplifies container technology, with a focus on Docker and Kubernetes. It further elucidates the process of streamlining software delivery through Continuous Integration and Continuous Deployment (CI/CD). As you progress, you will explore open-source tools, including Argo, Kubeflow Pipelines, and AWS Step Functions. The concluding section covers real-world case studies and best practices for implementing Cloud-native DevOps. The book reviews the core concepts covered throughout and provides an exciting glimpse into the future of Cloud-native DevOps. Upon completing this book, you will be well-versed in the principles and practices of Cloud-native DevOps, understand real-world applications, and recognize the critical importance of security in cloud computing. For DevOps engineers, cloud architects, software developers, system administrators, IT managers, team leads, and business decision makers.
  • Добавил: literator
  • Дата: 5-07-2024, 22:58
  • Комментариев: 0
Название: Tech Startup Toolkit: How to launch strong and exit big
Автор: Jothy Rosenberg
Издательство: Manning Publications
Год: 2024
Страниц: 313
Язык: английский
Формат: pdf (true)
Размер: 12.4 MB

Essential advice for anyone aspiring to start up a technology company, based on decades of business experience. In Tech Startup Toolkit, you'll discover the good, the bad, and the ugly of succeeding with a tech startup. Author Jothy Rosenberg reveals the insights he's learned from an entrepreneurial career that's seen both $100 million sales, dramatic failures, and everything in between. In Tech Startup Toolkit Jothy tells stories from his incredible career that will give guidance and inspiration to anyone who's ever thought of creating or running a company. Every personal story teaches a vital lesson for any would-be startup founder, ensuring you avoid the pitfalls that end less-prepared companies. Tech Startup Toolkit covers everything a new founder needs to ensure a great idea can become a stable tech company that's ripe for acquisition. In 31 short anecdotes from Jothy's extensive experience, you'll learn how to pitch investors, develop a go-to-market strategy, and build the leadership skills that really matter for a great startup CEO.
  • Добавил: literator
  • Дата: 5-07-2024, 22:19
  • Комментариев: 0
Название: Grokking Data Structures (Final)
Автор: Marcello La Rocca
Издательство: Manning Publications
Год: 2024
Страниц: 282
Язык: английский
Формат: pdf (true)
Размер: 16.8 MB

Don't be perplexed by data structures! This fun, friendly, and fully illustrated guide makes it easy to learn useful data structures you'll put to work every day. Grokking Data Structures makes it a breeze to learn the most useful day-to-day data structures. You'll follow a steady learning path from absolute basics to advanced concepts, all illustrated with fun examples, engaging industry stories, and hundreds of graphics and cartoons. This book teaches data structures to anyone, no matter what their background. You don’t need advanced math, you don’t need to have taken CS101 or any course; you don’t need to be a coding ninja, but some knowledge of Python might help. This book, like every book in the Grooking series, gives you an understanding of how things work: what data structure is, what the basic structures you can use are, and how can you objectively decide which data structure is better for your task. It’s a book for beginners, meaning that it assumes no previous knowledge and it leverages your intuition and visual memory, but even if you are familiar with the subject, you might find it useful to dust off and even get a deeper understanding of some of the topics. For readers who know the basics of Python. A perfect companion to Grokking Algorithms!
  • Добавил: literator
  • Дата: 5-07-2024, 04:03
  • Комментариев: 0
Название: Coding For Beginners - 19th Edition, 2024
Автор: Papercut Limited
Издательство: Papercut Limited
Год: 2024
Язык: английский
Формат: pdf
Размер: 44.6 MB

Если вы новичок и хотите изучить все, что вам нужно для начала работы с программированием, то "Программирование для начинающих"- это первое и единственное руководство. Это независимое руководство представляет собой пошаговое руководство с подробными объяснениями. Напишите полезные предложения с помощью этого нового руководства, которое написано на понятном английском языке. Узнайте все, что вам нужно знать о создании своего собственного потрясающего приложения. В этом неофициальном руководстве проблемы никогда не будут неразрешимыми, а ответы на вопросы будут даны по мере того, как вы будете изучать и совершенствовать свои навыки программирования.
  • Добавил: literator
  • Дата: 5-07-2024, 03:06
  • Комментариев: 0
Название: Diving Into Java Ocean: Handbook for Java beginners. Deep dive into the Java Ocean; don't just wet your toe
Автор: Ana Peterlić
Издательство: Independently published
Год: 2024
Страниц: 326
Язык: английский
Формат: epub
Размер: 14.7 MB

This is an introductory book on Java programming language, specially designed for Java beginners. It's a practical guide to Java ecosystem and contains everything you need to know to start programming in Java. With this book, you will learn: - Java basics: This book explains the basics of Java and teaches about classes, data types, structures, and algorithms. It is up to date for Java SE 22! - Basic OOP concepts and principles; - Lamda expressions, inner classes, working with files, and much more. There is no point in me telling you how great this book is - begin your journey and see for yourself! Let’s look at some core features that make Java the perfect choice when developing applications. First and foremost, Java is an object-oriented programming language. It emphasizes using classes and objects. Thanks to concepts such as inheritance, encapsulation, polymorphism, and abstraction, it encourages code reusability. You may have heard the saying, “Write once, run everywhere.”. This means that Java was designed to run independently of the operating system it’s running on. Platform independence is possible thanks to the JVM. Our code is translated into bytecode, which can run on any system with a compatible JVM. As a result, it simplifies cross-platform development. Unlike C programming language, Java doesn’t use pointers. Regarding objects, Java becomes very protective (like any other parent would) and doesn’t allow us anywhere near them. In other words, we can’t access objects directly or get the memory's address. The only way to access them is by using references.
  • Добавил: literator
  • Дата: 5-07-2024, 01:57
  • Комментариев: 0
Название: Brain Rush: How to Invest and Compete in the Real World of Generative AI
Автор: Peter Cohan
Издательство: Apress
Год: 2024
Страниц: 403
Язык: английский
Формат: pdf, epub
Размер: 10.1 MB

After decades of false starts, Artificial Intelligence (AI) is entering the mainstream of society. That is largely due to the rapid adoption of ChatGPT, a service that responds to almost any natural language question with cogent paragraphs. ChatGPT is the leading example of generative AI -- technology that creates original text, images, video and computer code based on uncovering patterns in training data. The book will explain how generative AI works and how much economic value it could create and will map out the industry value network. For each value network stage, the book will define the industry, estimate its size, growth rate, and profit potential, identify the most successful participants, and explain how they have achieved their success and where they will compete in the future. The book will conclude with a section on what investors and business leaders should do to make an informed decision on where to place their bets. Generative AI answers natural language questions with clearly written paragraphs, images, videos, or computer code. Through applications such as ChatGPT for text and DALL-E and Midjourney for images, Generative AI identifies “patterns in large quantities of training data, and then creates original material that has similar characteristics,” according to the New York Times. How do chatbots – generative AI applications for text – discover these patterns? Chatbots are large language models – computer systems that have processed large volumes of text – called training data. Through training, LLMs can predict the words most likely to follow any prompt the user supplies. LLMs are a type of neural network that seeks to replicate the way the human brain processes information.
  • Добавил: literator
  • Дата: 4-07-2024, 19:37
  • Комментариев: 0
Название: Coding Android Apps
Автор: Margaret Kozak Polk
Издательство: CRC Press
Год: 2025
Страниц: 309
Язык: английский
Формат: pdf (true)
Размер: 20.9 MB

As Android apps continue to grow in popularity and an associated job market emerges, the ability to develop software and applications for Android smartphones will only grow more relevant in the foreseeable future. Compiled from materials used in over a decade of teaching undergraduate and graduate students majoring in Computer Science and information technology, this book is a hands-on, step-by-step guide to coding Android apps that have been rigorously tested. This book was written primarily as a textbook for undergraduates. Most of whom are now looking at careers that will span two to three decades which make the knowledge of existing technologies and devices imperative, nevertheless, and of equal importance are the imminent and future innovations. The defining feature of success for smartphones will be not only in their ability to run well and look good but also to give connection to the extended capabilities via third-party apps transition technology. The only requisite knowledge is experience with the Java programming language, as it is the foundational computer language upon which Android coding in this book is based. The material is organized and covered in depth in a tested learnable time frame, organized in chapters. Learning objectives are identified on a chapter-by-chapter basis.
  • Добавил: literator
  • Дата: 4-07-2024, 17:17
  • Комментариев: 0
Название: Engineering with Python and AI: A Practical Guide for Modern Engineers
Автор: Ahmed Abdulla
Издательство: Independently published
Год: 2024
Страниц: 96
Язык: английский
Формат: pdf, azw3, epub, mobi
Размер: 10.1 MB

Unlock the power of Python and revolutionize your engineering projects with this comprehensive guide. "Engineering with Python: A Comprehensive Guide for Modern Engineers" is an essential resource for engineers and students looking to harness the versatility and efficiency of Python in their work. This book provides a practical, hands-on approach to using Python in various engineering disciplines, from data analysis and modeling to automation and machine learning. Whether you are a mechanical, electrical, civil, or chemical engineer, this guide covers the essential tools and techniques you need to tackle complex engineering problems and innovate solutions. Master essential libraries like NumPy, SciPy, Pandas, Matplotlib, and Seaborn for numerical computation, data manipulation, and visualization. "Engineering with Python" offers a unique blend of theoretical knowledge and practical applications, making it an invaluable resource for engineers at all levels. With clear explanations, step-by-step instructions, and real-world examples, this book empowers you to solve engineering problems efficiently and innovate in your field. Transform your engineering projects with the power of Python. Get your copy of "Engineering with Python: A Comprehensive Guide for Modern Engineers" today and take the first step towards mastering Python in engineering!
  • Добавил: magnum
  • Дата: 4-07-2024, 09:17
  • Комментариев: 0
Coding Academy - 11th Edition 2024Название: Coding Academy - 11th Edition 2024
Издательство: Future
Год: 2024
Страниц: 164
Формат: PDF
Размер: 96,2 MB
Язык: английский

Вы держите в своих руках врата в мир программирования. В эпоху, когда мир онлайн управляет миром, люди, которые могут программировать этот мир, управдяют им. Просто некоторые из самых больших интернет-имен в мире, от создателя Facebook Марка Цукерберга до квартета, который создал Twitter, и основателей Google - Ларри Пейджа и Сергея Брина - они все программисты. Эта книга в основном ориентирована на Python, но также охватывает другие языки программирования, включая Rust, Swift, Erlang и Go. Приступим к программированию!
  • Добавил: literator
  • Дата: 4-07-2024, 02:43
  • Комментариев: 0
Название: Foundations of Debugging for Golang
Автор: Matt Boyle
Издательство: byteSizeGo
Год: 2024
Страниц: 174
Язык: английский
Формат: pdf, epub
Размер: 34.8 MB

Debugging is the most important skill that most people are never taught. Being able to debug locally and in production is a critical skill for any Go engineer, but it is rarely taught explicitly. It has taken me many years of working with Go in production to get comfortable debugging, and I want to accelerate your learning by teaching you everything I wish I had known when I started out. This book started life as a course and has been written from the ground up, including additional content. When people think of debugging, they often think of the debugger. We will cover how to use the debugger in this book, but it is a small part of our debugging utility belt. Pair Programming is one of the best ways to grow as a Go engineer, especially if you are fortunate enough to pair with someone with more experience than yourself. As the more senior member of a pair, there is still plenty of benefit to you too - we will explore that more below. When I used to work 100% in the office, we used to pair often and I credit it with much of my technical growth. I found moving to remote working has made pairing much harder, but I found a few ways to make it work (although I think the experience is still inferior). If you are a junior or mid-level Go engineer, I think this book will be useful for you.