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

  • Добавил: literator
  • Дата: 17-04-2024, 02:48
  • Комментариев: 0
Название: Basic and Advance: Python Programming
Автор: Agya Ram Verma, Yatendra Kumar, Sag Ram Verma
Издательство: NIPA GENX Electronic Resources & Solutions P. LTD.
Год: 2023
Страниц: 240
Язык: английский
Формат: pdf (true)
Размер: 15.9 MB

This book will introduce you to the Python programming language. It's aimed at beginning programmers, but even if you have written programs before and just want to add Python to your list of languages. Python is a high-level, interpreted, and general-purpose dynamic programming language that focuses on code readability. It has fewer steps when compared to Java and C. It was founded in 1991 by developer Guido Van Rossum. Python ranks among the most popular and fastest-growing languages in the world. Python is a powerful, flexible, and easy-to-use language. In addition, the community is very active there. It is used in many organizations as it supports multiple programming paradigms. It also performs automatic memory management. The first eight chapters explain Python's basic and you should read them in order. The later chapters show how Python is used in specific application areas such as the web, database, networks, and so on, read them in any order you like. Chapter 1 this chapter explain different basic topic related Python programming. Chapter 2 in this chapter define Python operator. Chapter 3 in this chapter define looping statement. Chapter 4 in this chapter define Python function.
  • Добавил: literator
  • Дата: 16-04-2024, 16:55
  • Комментариев: 0
Название: AI in Material Science: Revolutionizing Construction in the Age of Industry 4.0
Автор: Syed Saad, Syed Ammad, Kumeel Rasheed
Издательство: CRC Press
Год: 2025
Страниц: 289
Язык: английский
Формат: pdf (true)
Размер: 11.7 MB

This book explores the transformative impact of Artificial Intelligence (AI) on material science and construction practices in the Industry 4.0 landscape. It enquires into AI history and applications, examining material optimization, smart materials, and AI in construction. Covering automation, robotics, and AI-assisted design, the book provides insights into ethical considerations and future trends. A modern reference for scholars and professionals, it bridges academia and practical applications in the dynamic intersection of AI and materials science. As an academic exploration, this book navigates the ever-evolving landscape of Artificial Intelligence’s (AI) influence on modern materials within the Industry 4.0 era. The comprehensive nature of this work is rooted in the foundational principles and realistic applications of AI, focusing on its integration into material science and construction practices. Our collective goal in crafting this collection stems from a recognition of the widening breach between academic literature and industry-centric publications within the AI and materials science domain. AI has become an industry-wide revolutionary force in the context of Industry 4.0. The book presents a solid case for continuing the investigation of AI in the field of material science through this academic and professional introduction, opening the door for readers to learn about the revolutionary possibilities that lie at the intersection of AI and the construction industry. Learning about Artificial Intelligence, the fundamental concepts and tenets of AI are covered in this section. It examines the idea of AI, the distinctions between specific and general AI, and the many methods and algorithms used in systems that use AI. Readers can comprehend AI’s possible uses and consequences in the setting of material science by developing a solid comprehension of the technology. AI represents one of the most transformative and interesting fields in ultramodern technology and computer wisdom.
  • Добавил: literator
  • Дата: 16-04-2024, 04:26
  • Комментариев: 0
Название: Learn Python the Hard Way, 5th Edition
Автор: Zed A. Shaw
Издательство: Addison-Wesley Professional/Pearson Education
Год: 2024
Страниц: 348
Язык: английский
Формат: pdf (true), epub
Размер: 10.1 MB

You Will Learn Python! Zed Shaw has created the world's most reliable system for learning Python. Follow it and you will succeed–just like the millions of beginners Zed has taught to date! You bring the discipline, persistence, and attention; the author supplies the masterful knowledge you need to succeed. In Learn Python the Hard Way, Fifth Edition, you'll learn Python by working through 60 lovingly crafted exercises. Read them. Type in the code. Run it. Fix your mistakes. Repeat. As you do, you'll learn how a computer works, how to solve problems, and how to enjoy programming ... even when it's driving you crazy. This book instructs you in Python by slowly building and establishing skills through techniques such as practice and memorization, then applying them to increasingly difficult problems. By the end of the book you will have the tools needed to begin learning more complex programming topics. I like to tell people that my book gives you your “programming black belt.” What this means is that you know the basics well enough to now start learning programming. If you work hard, take your time, and build these skills, you will learn to code.
  • Добавил: literator
  • Дата: 16-04-2024, 02:36
  • Комментариев: 0
Название: Software Project Management: Methods and Techniques
Автор: Lawrence J. Peters
Издательство: CRC Press
Год: 2024
Страниц: 245
Язык: английский
Формат: pdf (true)
Размер: 10.1 MB

The management of a software project has been shown to be the number one factor in determining a software development project’s success. It has been found that most software projects fail because of poor management. Not surprisingly, most software development managers have not been trained in project management. Software Project Management: Methods and Techniques aims to remedy this situation in two ways: familiarizing software developers with the elements of the project management discipline and providing fact-based resources on practicing software project management. Much like the checklist pilots go through prior to a flight, this book provides a pre-project checklist which enables the software engineering team to review and evaluate an extensive set of technical and sociopolitical risks which will help the software project manager and the team determine the project team’s chances of success. This same list and the individual question responses can be used later as part of the project’s closeout process helping team members to improve their individual and collective abilities to assess risk. Intended for both students and software project managers, the book is organized along the lines of the five major functions of a software project manager: planning; scheduling and costing; controlling; staffing; and motivating. The basics of each of these functions are presented in a single chapter.
  • Добавил: literator
  • Дата: 16-04-2024, 01:51
  • Комментариев: 0
Название: Stochastic Methods in Scientific Computing: From Foundations to Advanced Techniques
Автор: Massimo D’Elia, Kurt Langfeld, Biagio Lucini
Издательство: CRC Press
Год: 2024
Страниц: 401
Язык: английский
Формат: pdf (true)
Размер: 10.3 MB

Stochastic Methods in Scientific Computing: From Foundations to Advanced Techniques introduces the reader to advanced concepts in stochastic modelling, rooted in an intuitive yet rigorous presentation of the underlying mathematical concepts. A particular emphasis is placed on illuminating the underpinning Mathematics, and yet have the practical applications in mind. The reader will find valuable insights into topics ranging from Social Sciences and Particle Physics to modern-day Computer Science with Machine Learning and AI in focus. The book also covers recent specialised techniques for notorious issues in the field of stochastic simulations, providing a valuable reference for advanced readers with an active interest in the field. Alongside the advances in computer hardware and the steady increase of available computer resources, computer simulations for advanced scientific computing have enjoyed an upsurge in interest. Practitioners and scientists realised that many applications have stochastic elements for a number of reasons: the lack of data is compensated by a stochastic model replacing those data; a deterministic description of a system is neither possible nor desirable. The Data Science revolution over the last decade has delivered many practical solutions using algoritms called Machine Learning (ML) or Artificial Intelligence (AI). It has triggered a proliferation of tools for everyday life with tremendous impacts, such as speech recognition, voice, image and video generation and medical and other expert systems to name just a few.
  • Добавил: literator
  • Дата: 15-04-2024, 19:42
  • Комментариев: 0
Название: PROC FCMP User-Defined Functions: An Introduction to the SAS Function Compiler
Автор: Troy Martin Hughes
Издательство: SAS Institute Inc.
Год: 2024
Страниц: 425
Язык: английский
Формат: pdf, epub
Размер: 10.1 MB

In PROC FCMP User-Defined Functions, readers are introduced to the SAS Function Compiler, which enables users to create user-defined functions and subroutines. These modular, callable software components complement the diverse array of SAS built-in functions and extend the SAS programming language, creating more building blocks for constructing future software! The book opens by introducing the role of functions in software design and explaining how functions improve software quality characteristics. It then moves on to basic PROC FCMP syntax, including how to define and call user-defined functions. Next, readers learn about the SAS array and hash object, the primary data structures leveraged by PROC FCMP, and how PROC FCMP can manipulate them behind the scenes. Finally, the Python Component Object is introduced, which facilitates the interoperability of SAS and Python. PROC FCMP runs Python functions natively inside a SAS wrapper, which allows open-source functions to be incorporated without needing to be rewritten in SAS. The Python language has become one of the most versatile, widely distributed programming languages in the world. Can I say that in a SAS book? Yes! Because the SAS Institute is not only aware of this success—they are capitalizing on it, as they continue their commitment to platform and software interoperability. The FCMP procedure helps facilitate the integration of Python and the SAS application through the Python Component Object, which enables Python functions to be executed inside user-defined SAS functions and subroutines.
  • Добавил: literator
  • Дата: 15-04-2024, 19:04
  • Комментариев: 0
Название: R for the Rest of Us: A Statistics-Free Introduction
Автор: David Keyes
Издательство: No Starch Press
Год: 2024
Страниц: 306
Язык: английский
Формат: pdf, epub
Размер: 31.8 MB

The R programming language is a remarkably powerful tool for data analysis and visualization, but its steep learning curve can be intimidating for some. If you just want to automate repetitive tasks or visualize your data, without the need for complex math, R for the Rest of Us is for you. Inside you’ll find a crash course in R, a quick tour of the RStudio programming environment, and a collection of real-word applications that you can put to use right away. You’ll learn how to create informative visualizations, streamline report generation, and develop interactive websites—whether you’re a seasoned R user or have never written a line of R code. Many people think of R as simply a tool for hardcore statistical analysis, but it can do much more than manipulate numerical values. After all, every R user must illuminate their findings and communicate their results somehow, whether that’s via data visualizations, reports, websites, or presentations. Also, the more you use R, the more you’ll find yourself wanting to automate tasks you currently do manually. No matter your background, using R can transform your work. This book is for you if you’re either a current R user keen to explore its uses for visualization and communication or a non-R user wondering if R is right for you. I’ve written R for the Rest of Us so that it should make sense whether or not you’ve ever written a line of R code. But even if you’ve written entire R programs, the book should help you learn plenty of new techniques to up your game. R is a great tool for anyone who works with data.
  • Добавил: literator
  • Дата: 15-04-2024, 16:02
  • Комментариев: 0
Название: Effective Software Architecture: Building Better Software Faster (Final)
Автор: Oliver Goldman
Издательство: Addison-Wesley Professional/Pearson Education
Год: 2024
Страниц: 241
Язык: английский
Формат: pdf (true), epub, mobi
Размер: 10.1 MB

Leverage software architecture as an effective tool for product development and build better software faster.Effective Software Architecture is the essential handbook for making software architecture an effective practice within product development organizations and processes while putting whole software teams on the same page. Industry elite Oliver Goldman provides a comprehensive perspective on the set of real-world skills and practices this work requires: a predictable, repeatable design process; the ability to make decisions expediently and effectively; a comprehensive and consistent communication strategy; tools that promote efficiency; and a team that is greater than the sum of its parts. Goldman's engaging prose articulates why software architecture is essential to building great software products, release after release. Rather than focusing on a specific architectural style or technology, this book's goal is to make software architects better at managing change, design, decision making, and team communication while helping software product managers, program managers, UX designers, and other team members understand how architecture functions within the software development process. Goldman's work is essential to helping the whole team achieve success. An effective software architecture practice helps product development organizations produce better software faster. This book is for software architects, the managers who lead them, and their counterparts in product management, user experience, program management, and other related disciplines. This book is also for everyone who works with a software architecture team.
  • Добавил: literator
  • Дата: 15-04-2024, 15:17
  • Комментариев: 0
Название: Your Code as a Crime Scene: Use Forensic Techniques to Arrest Defects, Bottlenecks, and Bad Design in Your Programs, 2nd Edition
Автор: Adam Tornhill
Издательство: Pragmatic Bookshelf
Год: February 2024 (P1.0)
Страниц: 319
Язык: английский
Формат: pdf (true)
Размер: 50.5 MB

Jack the Ripper and legacy codebases have more in common than you'd think. Inspired by forensic psychology methods, you can apply strategies to identify problems in your existing code, assess refactoring direction, and understand how your team influences the software architecture. With its unique blend of criminal psychology and code analysis, Your Code as a Crime Scene arms you with the techniques you need to take on any codebase, no matter what programming language you use. Software development might well be the most challenging task humanity ever attempted. As systems scale up, they also become increasingly complex, expensive to maintain, and difficult to reason about. We can always write more tests, try to refactor, and even fire up a debugger to understand complex coding constructs. That's a great starting point, but you can do so much better. To get the most out of this book, you’re probably a programmer, software architect, or technical leader. Perhaps you’re looking for effective ways to uncover the secrets of an existing codebase. It doesn’t matter what language you program in. Our case studies mix Java, Go, jаvascript, Python, C++, Clojure, C#, and several other languages. However, the big advantage of crime-scene techniques is that you don’t have to know any of these languages to follow along. All techniques are language-independent and will work no matter what technology you use.
  • Добавил: literator
  • Дата: 15-04-2024, 06:55
  • Комментариев: 0
Название: AI-Assisted Programming: Better Planning, Coding, Testing, and Deployment
Автор: Tom Taulli
Издательство: O’Reilly Media, Inc.
Год: 2024
Страниц: 225
Язык: английский
Формат: pdf (true)
Размер: 10.87 MB

Get practical advice on how to leverage AI development tools for all stages of code creation, including requirements, planning, design, coding, debugging, testing, and documentation. With this book, beginners and experienced developers alike will learn how to use a wide range of tools, from general-purpose LLMs (ChatGPT, Gemini, and Claude) to code-specific systems (GitHub Copilot, Tabnine, Cursor, and Amazon CodeWhisperer). You'll also learn about more specialized generative AI tools for tasks such as text-to-image creation. Author Tom Taulli provides a methodology for modular programming that aligns effectively with the way prompts create AI-generated code. This guide also describes the best ways of using general purpose LLMs to learn a programming language, explain code, or convert code from one language to another. The Chapter 1 kicks off with a look into how generative AI is changing the game for coders. It talks about how these AI tools are helping developers think more about the big picture and less about the nitty-gritty of coding. The chapter also takes a stroll through the history of programming languages. There are also details about the advanced AI technologies like GPT-4. This book is for any developer, whether you’re just starting out or you’ve been in the game for many years.