Programming Languages

In stock
All Indian Reprints of O'Reilly are printed in Grayscale Java developers usually tackle the complexity of software development through object-oriented programming (OOP). But not every problem is a good match for OOP. The functional programming (FP) paradigm offers you another approach to solving problems, and Java provides easy-to-grasp FP tools such as lambda expressions and Streams. If you're interested in applying FP concepts to your Java code, this book is for you.
AuthorBen Weidig BindingPaperback
Save 6%
In stock
3,69900 3,49350
Python Crash Course is the world's best-selling guide to the Python programming language. This fast-paced, thorough introduction will have you writing programs, solving problems, and developing functioning applications in no time.  You'll start by learning basic programming concepts, such as variables, lists, classes, and loops, and practice writing clean code with exercises for each topic. You'll also learn how to make your programs interactive and test your code safely before adding it to a project. You'll put your new knowledge into practice by creating a Space Invaders-inspired arcade game, building a set of data visualizations with Python's handy libraries, and deploying a simple application online. 
AuthorEric Matthes BindingPaperback
In stock
All Indian Reprints of O'Reilly are printed in Grayscale Python was recently ranked as today's most popular programming language on the TIOBE index, thanks to its broad applicability to design and prototyping to testing, deployment, and maintenance. With this updated fourth edition, you'll learn how to get the most out of Python, whether you're a professional programmer or someone who needs this language to solve problems in a particular field. Carefully curated by recognized experts in Python, this new edition focuses on version 3.10, bringing this seminal work on the Python language fully up to date on five version releases, including preview coverage of upcoming 3.11 features. This handy guide will help you: Learn how Python represents data and program as objects Understand the value and uses of type annotations Examine which language features appeared in which recent versions Discover how to use modern Python idiomatically Learn ways to structure Python projects appropriately Understand how to debug Python code
AuthorAlex Martelli, Anna Martelli Ravenscroft, Steve Holden, Paul McGuire BindingPaperback
This manual provides an introduction to Python, an easy to learn object-oriented programming language.Python combines power with clear syntax. It has modules, classes, exceptions, very high level data types, and dynamic typing. Python can link directly to libraries written in C or C++ and can be embedded as an extension language for applications that need a programmable interface. This is a printed edition of the official Python tutorial from the Python 3.11 distribution. The complete set of Python documentation includes the following manuals: An Introduction to Python The Python Language Reference Manual The Python Library Reference Manual The Python /C API Reference Manual Extending and Embedding the Python Interpreter About The Authors Guido van Rossum is the inventor of Python and a recipient of the Free Software Foundation Award for his work on the language.
AuthorGuido van Rossum BindingPaperback
In stock
All Indian Reprints of O'Reilly are Printed in Grayscale. Expert advice on C programming is hard to find. While much help is available for object-oriented programming languages, there's surprisingly little for the C language. With this hands-on guide, beginners and experienced C programmers alike will find guidance about design decisions, including how to apply them bit by bit to running code examples when building large-scale programs. Christopher Preschern, a leading member of the design patterns community, answers questions such as how to structure C programs, cope with error handling, or design flexible interfaces. Whether you're looking for one particular pattern or an overview of design options for a specific topic, this book shows you how to implement hands-on design knowledge specifically for the C programming language. You'll find design patterns for: Error handling• Returning error information Memory management• Returning data from C functions• Data lifetime and ownership Flexible APIs• Flexible iterator interfaces• Organizing files in modular programs Escaping #ifdef Hell
AuthorChristopher Preschern BindingPaperback
All Indian Reprints of Rheinwerk are printed in Grayscale If you’re developing server-side JavaScript applications, you need Node.js! Start with the basics of the Node.js environment: installation, application structure, and modules. Then follow detailed code examples to learn about web development using frameworks like Express and Nest. Learn about different approaches to asynchronous programming, including RxJS and data streams. Details on peripheral topics such as testing, security, performance, and more make this your all-in-one daily reference for Node.js!
AuthorSebastian Springer BindingPaperback
All Indian Reprints of Rheinwerk are printed in Grayscale Begin your JavaScript journey with this comprehensive, hands-on guide. You’ll learn everything there is to know about professional JavaScript programming, from core language concepts to essential client-side tasks. Build dynamic web applications with step-by-step instructions and expand your knowledge by exploring server-side development and mobile development. Work with advanced language features, write clean and efficient code, and much more!
AuthorPhilip Ackermann BindingPaperback
In stock
All Indian Reprints of O'Reilly are printed in Grayscale C# is undeniably one of the most versatile programming languages available to engineers today. With this comprehensive guide, you'll learn just how powerful the combination of C# and .NET can be. Author Ian Griffiths guides you through C# 10.0 and .NET 6 fundamentals and techniques for building cloud, web, and desktop applications.
AuthorIan Griffiths BindingPaperback
All Indian Reprints of O'Reilly are printed in Grayscale When you have questions about C# 10 or .NET 6, this best-selling guide has the answers you need. C# is a language of unusual flexibility and breadth, and with its continual growth, there's always so much more to learn. In the tradition of O'Reilly's Nutshell guides, this thoroughly updated edition is simply the best one-volume reference to the C# language available today.
AuthorJoseph Albahari BindingPaperback
All Indian Reprints of O'Reilly are printed in Grayscale Looking for quick answers for using C# 10? This tightly focused and practical guide tells you exactly what you need to know without long intros or bloated samples. Succinct and easy to browse, this pocket reference is an ideal quick source of information. If you know Java, C++, or an earlier C# version, this guide will help you get rapidly up to speed.
AuthorJoseph Albahari Author 2Ben Albahari
All Indian Reprints of O'Reilly are printed in Grayscale For several consecutive years, Rust has been voted "most loved programming language" in Stack Overflow's annual developer survey. This open source systems programming language is now used for everything from game engines and operating systems to browser components and virtual reality simulation engines. But Rust is also an incredibly complex language with a notoriously difficult learning curve.
AuthorKen Youens-Clark BindingPaperback
Java is a powerful object-oriented programming language that has dominated many other programming languages for more than a decade. It is well designed and available as many executable technologies for software development such as Java Swing, Java Beans, Java Applets, Java Web Start, Java Database Connectivity (JDBC), Java Server Pages (JSP) and Java 2 Enterprise Edition (J2EE).
AuthorDr. Dnyaneshwari D. Patil Author 2Dr. Ramesh R. Manza
Show another 12 products