LitMy.ru - литература в один клик

  • Добавил: literator
  • Дата: 14-07-2023, 05:02
  • Комментариев: 0
Название: Learning Patterns: Patterns for building powerful web apps with vanilla jаvascript and React (2022 Update)
Автор: Lydia Hallie, Addy Osman
Издательство: Leanpub
Год: 2022-01-28
Страниц: 436
Язык: английский
Формат: pdf (true)
Размер: 97.4 MB

In this book, you will learn design patterns, performance and rendering patterns for building high-quality web applications using modern jаvascript and React. Patterns are time-tested templates for writing code. They can be really powerful, whether you're a seasoned developer or beginner, bringing a valuable level of resilience and flexibility to your codebase. Whether it's better user-experience, developer-experience or just smarter architecture, the patterns in “Learning Patterns” can be a valuable consideration for any modern web application. Design patterns are a fundamental part of software development, as they provide typical solutions to commonly recurring problems in software design. Rather than providing specific pieces of software, design patterns are merely concepts that can be used to handle recurring themes in an optimized way. Over the past couple of years, the web development ecosystem has changed rapidly. Whereas some well-known design patterns may simply not be as valuable as they used to be, others have evolved to solve modern problems with the latest technologies.
  • Добавил: literator
  • Дата: 14-07-2023, 03:52
  • Комментариев: 0
Название: Angular from Scratch: A friendly guide for absolute beginners
Автор: Ajdin Imsirovic
Издательство: Leanpub
Год: 2021-10-09
Язык: английский
Формат: pdf (true), epub
Размер: 10.2 MB

In this no-fluff book, we pick apart the building blocks of Angular in the first two chapters, giving you the skills to dive straight into building apps in Angular 2+. Every step is explained and each concept is covered so it's easy to understand what is happening and why. Complex. That's a one-word description of Angular for a beginner. If you're met with the framework for the first time, you likely need it for work. It's also likely that you're pressed for time, and can't afford the luxury of spending days and days researching, reading difficult documentation, or trying to wrap your head around many Angular concepts. Angular is a grouping of organized, pre-built code, that helps us build websites in a specific, streamlined manner. It’s a way to control the complexity of building a website - a tool we can wield to tame our web development processes. Of course, it’s not the only tool that we can use. There are many others, like: Vue, React, jQuery, Ember, Alpine.js, Svelte, etc. Angular is a mature and stable framework that offers a lot out-of-the-box. While the learning curve might be a bit steep, it offers great DX (developer experience) and a way to streamline your team’s work.
  • Добавил: literator
  • Дата: 14-07-2023, 01:57
  • Комментариев: 0
Название: Cost-Effective Data Pipelines: Balancing Trade-Offs When Developing Pipelines in the Cloud (Final Release)
Автор: Sev Leonard
Издательство: O’Reilly Media, Inc.
Год: 2023
Страниц: 286
Язык: английский
Формат: epub (true), mobi
Размер: 10.2 MB

The low cost of getting started with cloud services can easily evolve into a significant expense down the road. That's challenging for teams developing data pipelines, particularly when rapid changes in technology and workload require a constant cycle of redesign. How do you deliver scalable, highly available products while keeping costs in check? With this practical guide, author Sev Leonard provides a holistic approach to designing scalable data pipelines in the cloud. Intermediate data engineers, software developers, and architects will learn how to navigate cost/performance trade-offs and how to choose and configure compute and storage. You'll also pick up best practices for code development, testing, and monitoring. When working with Spark, the Spark UI provides additional diagnostic information regarding executor load, how well balanced (or not) your computation is across executors, shuffles, spill, and query plans, showing you how Spark is running your query. This information can help you tune Spark settings, data partitioning, and data transformation code.
  • Добавил: literator
  • Дата: 13-07-2023, 16:14
  • Комментариев: 0
Название: Learn Python with Jupyter
Автор: Serena Bonaretti
Издательство: Leanpub
Год: 2023-07-08
Страниц: 167
Язык: английский
Формат: pdf (true)
Размер: 10.1 MB

The aim of this book is to teach you coding in Python while developing computational thinking—that is, the way we think when coding. The order of topics is designed to stimulate and strengthen skills such as logic, problem solving, and clean code writing. Python syntax is explained extensively in a simple but precise way, focusing on concepts and vocabulary. Topics include data types (strings, lists, dictionaries, etc.), if/else constructs, for loops, while loops, functions, modules, and object‐oriented programming. Examples are embedded in narrative to provide context and encourage memorization, and they are enriched with suggestions for code pronunciation. The book includes thirty‐eight chapters, each corresponding to a Jupyter Notebook where you can play with the code explained in the text. Chapters contain both theoretical exercises, to verify the understanding of concepts, and coding exercises, to learn by doing. Exercise solutions are described in the community forum, where you can ask questions and propose alternative solutions. At the end of each chapter, you will find recaps and “in more depth” sections, with suggestions, tips, and curiosities. The book is written in a simple and colloquial language while being precise and detailed. The material of this book was tested and refined over more than a thousand hours of one‐on‐one teaching, with international students of various educational backgrounds.
  • Добавил: literator
  • Дата: 13-07-2023, 15:50
  • Комментариев: 0
Название: Prompt Genius: Generate Python Web Applications using AI
Автор: Darren Broemmer
Издательство: Leanpub
Год: 2023-06-12
Язык: английский
Формат: pdf (true), epub
Размер: 10.2 MB

Do you want to use AI to code 10x faster? Curious about how to use generative AI in your app? This book is your step-by-step guide. A collection of expertly crafted prompt templates aids in design and coding using ChatGPT, Bard, or Bing. They empower you to create applications, using AI to do the heavy lifting using Python and Django. Your new pair programmer is AI. This book demystifies how you can use this breakthrough technology today. Learn how to leverage ChatGPT, Google Bard, or Bing to streamline coding, debugging, and testing. Code examples are provided for ChatGPT and Bard, including reusable helper functions to speed up the process so you can use them in your application. Level up your coding skills and unleash your potential as you delve into a treasure trove of ready-to-use templates. These prompts work with all types of applications including e-commerce, chatbots, and data analytics. The book walks you through the process step-by-step.
  • Добавил: literator
  • Дата: 13-07-2023, 07:47
  • Комментариев: 0
Название: Rust Servers, Services, and Apps (Final Release)
Автор: Prabhu Eshwarla
Издательство: Manning Publications
Год: 2023
Страниц: 330
Язык: английский
Формат: pdf (true)
Размер: 10.2 MB

Deliver fast, reliable, and maintainable applications by building backend servers, services, and frontends all in nothing but Rust. The blazingly fast, safe, and efficient Rust language has been voted “most loved” for multiple consecutive years on the StackOverflow survey. Rust Server, Services, and Apps shows you why! Inside, you’ll build web servers, RESTful services, server-rendered apps, and client frontends just using Rust. You’ll learn to write code with small and predictable resource footprints, and build high-performing applications with unmatched safety and reliability. Rust Servers, Services, and Apps shows you how to create modern distributed web apps using the Rust language. You’ll start with the basics: building a simple HTTP server and a RESTful web service. Then, you’ll make them production ready by adding security, database interactivity, and error handling. Finally, you’ll tackle a digital storefront service, create a single page app, and dig into asynchronous programming. All examples are fully illustrated and include annotated code you can easily adapt to your own projects.
  • Добавил: literator
  • Дата: 13-07-2023, 07:26
  • Комментариев: 0
Название: ChatGPT: Your Python Coach, Mastering the Essentials in 100 Prompts
Автор: Sergio Rojas-Galeano
Издательство: Leanpub
Год: 2023-06-27
Страниц: 185
Язык: английский
Формат: pdf (true)
Размер: 10.1 MB

Discover the world of Python programming with ChatGPT as your guide! Dive into essential concepts, solve engaging and fun challenges, and explore the limitless potential of coding. This joyful journey will empower you to master Python in just 100 prompts, equipping you with the necessary skills to unleash your creativity as a promising programmer! If you’re reading this, it means you’re about to embark on an exciting journey into the world of programming. But why Python, you may ask? Well, Python is one of the most widely used and versatile programming languages out there, with applications ranging from web development and data analysis to Machine Learning and Artificial Intelligence (AI). This guide has been carefully crafted to help you navigate the basic concepts of Python programming with ease, with ChatGPT as your trusty mentor. ChatGPT is a powerful language model designed to assist you with any questions or doubts you may have while learning Python. It will provide you with examples, explanations, and feedback, making your learning experience interactive and engaging.
  • Добавил: literator
  • Дата: 13-07-2023, 06:58
  • Комментариев: 0
Название: Python Test Automation: The Scenic Route: An easy going introduction to Python testing
Автор: Josh Grant
Издательство: Leanpub
Год: 2023-06-16
Язык: английский
Формат: pdf (true), epub
Размер: 17.7 MB

This book provides an introduction to Python test automation that is light and accessible. A good read for test professionals as well as Python novices. Taking a tour of Python test automation and seeing the attractions along the way. I wrote this book to be read like a book: something easy to read but still informative and interesting. There are code samples, but I try to keep the focus on the concepts with the code samples illustrating those concepts instead of the code samples dominating the content. The structure follows a loose “basic, intermediate, advanced” format. Chapters should ideally be read in order and there’s a slight building on concepts from one chapter to the next. However, each chapter does stand alone as a complete thought on a topic so individual chapters can be read or skipped at one’s pleasure. The primary audience for this book are application developers and test developers who use Python, but this book can enjoyed generally as well.
  • Добавил: literator
  • Дата: 12-07-2023, 22:22
  • Комментариев: 0
Название: Geometric Patterns with Creative Coding: Coding for the Arts
Автор: Selcuk Artut
Издательство: Apress
Год: 2023
Страниц: 410
Язык: английский
Формат: pdf
Размер: 10.2 MB

Facilitate coding in generating geometric motives with a special focus on analyzing their geometric formulations. This book aims to teach analytical coding skills by combining arts and mathematics. Geometric patterns are quintessentially important for understanding today’s media arts and their relationship with mathematics. With the main emphasis on this, author Selçuk Artut proposes a certain workflow to mathematically analyze a geometric pattern and use creative coding skills to render it on a computer screen. When done, you'll understand the basics of coding and expand the provided structure to cover issues of creative coding in particular. This book will also present a workflow to geometrically analyze and build patterns with detailed examples. For the sake of simplicity and convenience, we will use p5.js throughout the course of the book. p5.js is a jаvascript library for creative coding that places an emphasis on making coding accessible and inclusive for people from all walks of life, including artists, designers, educators, programmers, etc. With this in mind, this book offers an opportunity to gain a deeper understanding of geometric patterns and their possibilities through the use of p5.js.
  • Добавил: literator
  • Дата: 12-07-2023, 20:33
  • Комментариев: 0
Название: Кодер с улицы. Правила нарушать рекомендуется
Автор: Седат Капаноглу
Издательство: Питер
Год: 2023
Страниц: 320
Язык: русский
Формат: pdf, epub
Размер: 13.4 MB

Джунам и вчерашним выпускникам вузов катастрофически не хватает «уличного» опыта. Чтобы стать отличным разработчиком, понадобятся вполне конкретные навыки, позволяющие превратить теорию в практику, а также понимание того, в какие моменты можно нарушать казавшиеся незыблемыми правила. Эта книга — справочник по выживанию для начинающего разработчика. «Кодер с улицы» научит вас справляться с реальными задачами. Седат Капаноглу честно делится советами, основанными на личном опыте, а не на абстрактной теории. Вы узнаете, как адаптировать знания, полученные из книг и курсов, к повседневным рабочим задачам. Пора узнать, как использовать антипаттерны и «плохие» методы программирования. Эта книга построена на конкретных задачах, с которыми вы столкнетесь на работе, — от чисто технических аспектов, таких как создание функции поиска, до законов выживания в проблемной команде с менеджером-параноиком. Все это превратит вас в настоящего уличного бойца, готового в любой момент приступить к созданию эффективного программного обеспечения. Примеры написаны на C# и .NET, поэтому знакомство с этими языками поможет при чтении. Однако автор стремился, чтобы книга была, насколько это возможно, независима от конкретного языка и его структуры.