Products related to Programming:
-
Innovation in Music: Technology and Creativity
Innovation in Music: Technology and Creativity is a groundbreaking collection bringing together contributions from instructors, researchers, and professionals.Split into two sections, covering composition and performance, and technology and innovation, this volume offers truly international perspectives on ever-evolving practices. Including chapters on audience interaction, dynamic music methods, AI, and live electronic performances, this is recommended reading for professionals, students, and researchers looking for global insights into the fields of music production, music business, and music technology.
Price: 53.99 £ | Shipping*: 0.00 £ -
Programming Rust : Fast, Safe Systems Development
Systems programming provides the foundation for the world's computation.Writing performance-sensitive code requires a programming language that puts programmers in control of how memory, processor time, and other system resources are used.The Rust systems programming language combines that control with a modern type system that catches broad classes of common mistakes, from memory management errors to data races between threads. With this practical guide, experienced systems programmers will learn how to successfully bridge the gap between performance and safety using Rust.Jim Blandy, Jason Orendorff, and Leonora Tindall demonstrate how Rust's features put programmers in control over memory consumption and processor use by combining predictable performance with memory safety and trustworthy concurrency. You'll learn:Rust's fundamental data types and the core concepts of ownership and borrowingHow to write flexible, efficient code with traits and genericsHow to write fast, multithreaded code without data racesRust's key power tools: closures, iterators, and asynchronous programmingCollections, strings and text, input and output, macros, unsafe code, and foreign function interfacesThis revised, updated edition covers the Rust 2021 Edition.
Price: 63.99 £ | Shipping*: 0.00 £ -
Fashion and Environmental Sustainability : Entrepreneurship, Innovation and Technology
The wide range of topics that the book covers are organised into sections reflecting a cradle to grave view of how entrepreneurial, innovative, and tech-savvy approaches can advance environmental sustainability in the fashion sector.These sections include: sustainable materials; innovation in design, range planning and product development; sustainable innovations in fashion supply chains; sustainable innovations in fashion retail and marketing; sustainable alternatives for end-of-life and circular economy initiatives; and more sustainable alternative fashion business models.
Price: 90.50 £ | Shipping*: 0.00 £ -
Innovation in Energy Security and Long-Term Energy Efficiency
The sustainable development of our planet depends on the use of energy. The growing population of the world inevitably causes an increase in the demand for energy, which, on the one hand, threatens the potential for shortages of energy supply, and, on the other hand, causes the deterioration of the environment.Therefore, our task is to reduce this demand through different innovative solutions (i.e., both technological and social). Social marketing and economic policies can also play a role in affecting the behavior of households and companies, by causing behavioral change oriented to energy stewardship, and an overall switch to renewable energy resources. This book provides a platform for the exchange of a wide range of ideas, which, ultimately, would facilitate the driving of societies to long-term energy efficiency.
Price: 36.30 £ | Shipping*: 0.00 £
-
Which programming languages do you learn as a specialist in information technology for system integration?
As a specialist in information technology for system integration, you would typically learn programming languages such as Java, Python, C++, and SQL. These languages are commonly used in system integration for developing applications, managing databases, and integrating different systems. Additionally, you may also need to learn scripting languages like JavaScript and PowerShell for automating tasks and managing system configurations. Overall, having a strong understanding of these programming languages is essential for effectively integrating and managing complex IT systems.
-
Which programming language is suitable for game development?
One of the most popular programming languages for game development is C++. It is known for its high performance and ability to directly interact with hardware, making it suitable for creating complex and resource-intensive games. Another popular choice is C#, which is commonly used with game development engines like Unity. C# is known for its ease of use and strong support for object-oriented programming, making it a good choice for beginners in game development. Ultimately, the best programming language for game development depends on the specific requirements of the project and the developer's familiarity with the language.
-
Which programming language is suitable for GUI development?
One popular programming language suitable for GUI development is Python. It has a variety of libraries like Tkinter, PyQt, and Kivy that make it easy to create graphical user interfaces. Another language commonly used for GUI development is Java, with its Swing and JavaFX libraries providing robust tools for creating interactive interfaces. Additionally, languages like C# with the .NET framework and JavaScript with frameworks like React and Angular can also be used for GUI development. Ultimately, the choice of programming language for GUI development depends on factors like the specific requirements of the project and the developer's familiarity with the language.
-
Is learning programming and software development very challenging?
Learning programming and software development can be challenging for some people, as it requires logical thinking, problem-solving skills, and attention to detail. However, with dedication, practice, and the right resources, it is definitely achievable. Breaking down complex concepts into smaller, more manageable parts and seeking help from online tutorials, courses, and communities can make the learning process easier and more enjoyable. Ultimately, the level of challenge will vary depending on the individual's background, experience, and learning style.
Similar search terms for Programming:
-
The Pepper Effect : Tap into the Magic of Creativity, Collaboration, and Innovation
Price: 16.95 £ | Shipping*: 3.99 £ -
Programming Scala : Scalability = Functional Programming + Objects
Get up to speed on Scala--the JVM, JavaScript, and natively compiled language that offers all the benefits of functional programming, a modern object model, and an advanced type system.Packed with code examples, this comprehensive book shows you how to be productive with the language and ecosystem right away.You'll learn why Scala is ideal for building today's highly scalable, data-centric applications, while maximizing developer productivity. While Java remains popular and Kotlin has become popular, Scala hasn't been sitting still.This third edition covers the new features in Scala 3.0 with updates throughout the book.Programming Scala is ideal for beginning to advanced developers who want a complete understanding of Scala's design philosophy and features with a thoroughly practical focus. Program faster with Scala's succinct and flexible syntaxDive into basic and advanced functional programming techniquesBuild killer big data and distributed apps using Scala's functional combinators and tools like Spark and AkkaCreate concise solutions to challenging design problems with the sophisticated type system, mixin composition with traits, pattern matching, and more
Price: 63.99 £ | Shipping*: 0.00 £ -
Learn Python Programming : The no-nonsense, beginner's guide to programming, data science, and web development with Python 3.7
Learn the fundamentals of Python (3.7) and how to apply it to data science, programming, and web development.Fully updated to include hands-on tutorials and projects. Key FeaturesLearn the fundamentals of Python programming with interactive projectsApply Python to data science with tools such as IPython and JupyterUtilize Python for web development and build a real-world app using DjangoBook DescriptionLearn Python Programming is a quick, thorough, and practical introduction to Python - an extremely flexible and powerful programming language that can be applied to many disciplines. Unlike other books, it doesn't bore you with elaborate explanations of the basics but gets you up-and-running, using the language.You will begin by learning the fundamentals of Python so that you have a rock-solid foundation to build upon. You will explore the foundations of Python programming and learn how Python can be manipulated to achieve results.Explore different programming paradigms and find the best approach to a situation; understand how to carry out performance optimization and effective debugging; control the flow of a program; and utilize an interchange format to exchange data.You'll also walk through cryptographic services in Python and understand secure tokens. Learn Python Programming will give you a thorough understanding of the Python language.You'll learn how to write programs, build websites, and work with data by harnessing Python's renowned data science libraries.Filled with real-world examples and projects, the book covers various types of applications, and concludes by building real-world projects based on the concepts you have learned.What you will learnGet Python up and running on Windows, Mac, and LinuxExplore fundamental concepts of coding using data structures and control flowWrite elegant, reusable, and efficient code in any situationUnderstand when to use the functional or OOP approachCover the basics of security and concurrent/asynchronous programmingCreate bulletproof, reliable software by writing testsBuild a simple website in DjangoFetch, clean, and manipulate dataWho this book is forLearn Python Programming is for individuals with relatively little experience in coding or Python.It's also ideal for aspiring programmers who need to write scripts or programs to accomplish tasks.The book shows you how to create a full-fledged application.
Price: 82.99 £ | Shipping*: 0.00 £ -
Programming Challenges : The Programming Contest Training Manual
There are many distinct pleasures associated with computer programming.Craftsmanship has its quiet rewards, the satisfaction that comes from building a useful object and making it work.Excitement arrives with the flash of insight that cracks a previously intractable problem.The spiritual quest for elegance can turn the hacker into an artist.There are pleasures in parsimony, in squeezing the last drop of performance out of clever algorithms and tight coding. The games, puzzles, and challenges of problems from international programming competitions are a great way to experience these pleasures while improving your algorithmic and coding skills.This book contains over 100 problems that have appeared in previous programming contests, along with discussions of the theory and ideas necessary to attack them.Instant onlinegrading for all of these problems is available from two WWW robot judging sites.Combining this book with a judge gives an exciting new way to challenge and improve your programming skills. This book can be used for self-study, for teaching innovative courses in algorithms and programming, and in training for international competition. The problems in this book have been selected from over 1,000 programming problems at the Universidad de Valladolid online judge.The judge has ruled on well over one million submissions from 27,000 registered users around the world to date.We have taken only the best of the best, the most fun, exciting, and interesting problems available.
Price: 59.99 £ | Shipping*: 0.00 £
-
Which programming languages are used in software development?
There are many programming languages used in software development, including popular languages such as Java, Python, C++, JavaScript, and Ruby. Each language has its own strengths and is used for different purposes in software development. For example, Java is commonly used for building enterprise-level applications, while Python is known for its simplicity and versatility. C++ is often used for system software and game development, while JavaScript is essential for web development. Overall, the choice of programming language depends on the specific requirements of the software being developed.
-
What is the difference between software development and programming?
Software development is a broader term that encompasses the entire process of creating software, including planning, designing, testing, and maintaining software applications. Programming, on the other hand, refers specifically to the act of writing code to instruct a computer to perform certain tasks. While programming is a key component of software development, software development involves a more comprehensive approach that includes various stages beyond just writing code.
-
Which programming language should one learn for game development?
For game development, one should consider learning languages such as C++, C#, or Java. C++ is commonly used for game development due to its high performance and ability to directly interact with hardware. C# is popular for developing games using the Unity game engine, which is widely used in the industry. Java is also a good option, especially for developing Android games. Ultimately, the choice of programming language depends on the specific platform and tools you plan to use for game development.
-
Which programming language do IT specialists use for application development?
IT specialists use a variety of programming languages for application development, depending on the specific requirements of the project. Some commonly used languages include Java, Python, C++, and JavaScript. These languages are popular for their versatility, performance, and wide range of libraries and frameworks available for developers to use. Ultimately, the choice of programming language depends on factors such as the project's goals, team expertise, and scalability requirements.
* All prices are inclusive of VAT and, if applicable, plus shipping costs. The offer information is based on the details provided by the respective shop and is updated through automated processes. Real-time updates do not occur, so deviations can occur in individual cases.