Software Engineering
This book describes software engineering. It explains what software engineering is and how it helps produce applications that are effective, fl exible, and robust enough for use in real?world situations. This book won’t make you an expert systems analyst, software architect, project manager, or programmer, but it explains what those people do and why they are necessary for producing high?quality software. It also gives you the tools you need to start. You won’t rush out and lead a 1,000?person effort to build a new air traffi c control system for the FAA, but it can help you work effectively in small?scale and large?scale development projects. (It can also help you understand what a prospective future boss means when he says, “Yeah, we mostly use Scrum with a few extra XP techniques thrown in.”)
Competitive Programming
This book is a must have for every competitive programmer. Mastering the contents of this book is a necessary (but maybe not sufficient) condition if one wishes to take a leap forward from being just another ordinary coder to being among one of the world’s finest programmers. Typical readers of this book would include: 1. University students who are competing in the annual ACM International Collegiate Programming Contest (ICPC) [66] Regional Contests (including the World Finals), 2. Secondary or High School Students who are competing in the annual International Olympiad in Informatics (IOI) (including the National or Provincial Olympiads), 3. Coaches who are looking for comprehensive training materials for their students, 4. Anyone who loves solving problems through computer programs. There are numerous programming contests for those who are no longer eligible for ICPC, including TopCoder Open, Google CodeJam, Internet Problem Solving Contest (IPSC), etc.
computer algorithms
Fundamentals of Computer Algorithms is a comprehensive book for undergraduate students of Computer Science Engineering. The book comprises chapters on elementary data structures, dynamic programming, backtracking, algebraic problems, lower bound theory, pram algorithms, mesh algorithms, and hypercube algorithms. In addition, the book consists of several real-world examples to understand the concepts better. This book is indispensable for computer engineers preparing for competitive examinations like GATE and IES.
Buen libro para aprender a programar con C++ casi desde cero. Creemos que este libro y sus materiales de apoyo proporcionarán a los estudiantes y profesionales una experiencia educativa informativa, interesante, retadora y divertida en relación con C++. Este libro incluye una extensa suite de materiales auxiliares que ayudan a los instructores a maximizar la experiencia de aprendizaje de sus estudiantes.
programación
Este libro se ha diseñado para que sea todo lo comprensible y accesible que es posible teniendo en cuenta que es un libro de Java. En él va a encontrar tanto Java como quepa en sus páginas. Java no es un lenguaje de programación ordinario: inspira devoción, pasión, exaltación y excentricidad (no se menciona exasperación ni frustración). Esperemos que lo que Java tiene que ofrecer le resulte irresistible al igual que ha ocurrido con otros muchos programadores (de hecho, la programación en Java es uno de los conocimientos más lucrativos que se pueden tener hoy en día).
C++ Plus Data Structures
H istorically, has science broadened departments. a course considerably. on Over data the structures The lasttopic 18 years, has of been data however, structures a mainstay the focus has of now most of this been computer course sub- sumed under the broader topic of abstract data types (ADTs)—the study of classes of objects whose logical behavior is defined by a set of values and a set of operations. The term abstract data type describes a comprehensive collection of data values and operations; the term data structures refers to the study of data and how to repre- sent data objects within a program; that is, the implementation of structured rela- tionships. The shift in emphasis is representative of the move towards more abstraction in computer science education. We now are interested in the study of the abstract properties of classes of data objects in addition to how the objects might be represented in a program. Johannes J. Martin put it succinctly: “. . . depending on the point of view, a data object is characterized by its type (for the user) or by its structure (for the implementor).”1
C++ by Example: UnderC Learning
People learn best by example. It’s important to read as much good code as possi- ble, just as reading lots of English is the only way to learn to write it. This book presents nontrivial applications of C++ that are interesting, and the case stud- ies at the end of each chapter show C++ in use. I have provided the UnderC C++ interactive system for this edition. You should continuously play with the language, using UnderC, until you have enough confidence in the bricks to build your own houses. In addition, this book comes with the GNU Compiler Collection (GCC), which contains the most popular free C++ compiler.
Invoke TDD principles for end-to-end application development with Java
This book is written by developers for developers. As such, most of the learning will be through code. Each chapter will present one or more TDD practices and we'll try to master them by solving katas. In karate, kata is an exercise where you repeat a form many times, making little improvements in each. Following the same philosophy, we'll be making small, but significant improvements from one chapter to the next. You'll learn how to design and code better, reduce time-to-market, produce always up-to-date documentation, obtain high code coverage through quality tests, and write clean code that works.
Wolfram Mathematica
The Mathematica Cookbook was one of my most challenging projects and it is not something I could have accomplished without the support of many people. Although I would have never survived without this help, any problems, errors, or omissions in the final product are mine alone. Wolfram Mathematica
Fundamentos sobre el Framework de PHP Laravel
Tutorial sobre el framework de PHP laravel. Muy buen libro para aprender a usar este framework desde cero.
Learn Kotlin the easy way while developing an Android App
In this book, I’ll be creating an Android app from ground up using Kotlin as the main language. The idea is to learn the language by example, instead of following a regular reference book structure. I’ll be stopping to explain the most interesting concepts and ideas about Kotlin, comparing them to Java 6. This way, you can see what the differences are and which parts of the language will help you speed up your work. This book is not meant to be a language reference, but a tool for Android developers to learn Kotlin and be able to continue with their own projects by themselves. I’ll be solving many of the most recurring problems we have to face in our daily lives as App developers, by making use of Kotlin expressiveness and some other really interesting tools and libraries. However, this text covers most Kotlin features, so by the end of the reading you will have a deep knowledge about the language. The content is very practical, so I recommend you to follow the examples and the code in front of a computer and try everything it’s suggested. You could, however, take a first read to get a broad idea and then dive into practice. Even though this book now finished, I will review it from time to time to keep it up to date with new Kotlin versions. So feel free to write and tell me what you think about the book, or what could be improved. I want this book to be the perfect tool for Android developers, and as such, help and ideas will be welcomed. If you are reading a printed copy and want to receive the latest updates, please feel free to write me back to contact@antonioleiva.com with a proof of purchase, and I’ll give you access to the digital copy. That way, you’ll keep receiving the updates. Thanks for becoming part of this exciting project!
Kotlin is a great for developing server-side applications, allowing to write concise and expressive code while maintaining full compatibility with existing Java-based technology stacks and a smooth learning curve.
Kotlin is a great for developing server-side applications, allowing to write concise and expressive code while maintaining full compatibility with existing Java-based technology stacks and a smooth learning curve.
Django
Our aim in writing this book is to write down all of the unwritten tips, tricks, and common practices that we’ve learned over the years while working with Django. While writing, we’ve thought of ourselves as scribes, taking the various things that people assume are common knowledge and recording them with simple examples. Like the official Django documentation, this book covers how to do things in Django, illustrating various scenarios with code examples. Unlike the Django documentation, this book recommends particular coding styles, patterns, and library choices. While core Django developers may agree with some or many of these choices, keep in mind that many of our recommendations are just that: personal recommendations formed after years of working with Django.
referencia de python util para programadores o estudiantes,el mejor lenguage que existe hasta elmomento para comenzar a aprender.
IA
Artificial Intelligence (AI) is a big field, and this is a big book. We have tried to explore the full breadth of the field, which encompasses logic, probability, and continuous mathematics; perception, reasoning, learning, and action; and everything from microelectronic devices to robotic planetary explorers. The book is also big because we go into some depth. The subtitle of this book is “A Modern Approach.” The intended meaning of this rather empty phrase is that we have tried to synthesize what is now known into a common framework, rather than trying to explain each subfield of AI in its own historical context. We apologize to those whose subfields are, as a result, less recognizable
Programación avanzada para competencias
The purpose of this book is to give you a thorough introduction to competitive programming. It is assumed that you already know the basics of programming, but previous background on competitive programming is not needed. The book is especially intended for students who want to learn algorithms and possibly participate in the International Olympiad in Informatics (IOI) or in the International Collegiate Programming Contest (ICPC). Of course, the book is also suitable for anybody else interested in competitive programming. It takes a long time to become a good competitive programmer, but it is also an opportunity to learn a lot. You can be sure that you will get a good general understanding of algorithms if you spend time reading the book, solving problems and taking part in contests. The book is under continuous development. You can always send feedback on the book to ahslaaks@cs.helsinki.fi.
Python telegram bot
Esta es la documentacion del modulo python-telegram-bot. Este modulo contiene lo necesario para crear un bot de telegram funcional y de calidad
Programación en C++
We believe that this book and its support materials will give you an informative, challenging and entertaining introduction to C++. The book presents leading-edge computing technologies in a friendly manner appropriate for introductory college course sequences, based on the curriculum recommendations of two key professional organizations— the ACM and the IEEE.
Usted puede contribuir con Libros UCLV, es importante para nosotros su aporte..
Contribuir