Java is now well-established as one of the world's major programming languages, used in everything from desktop applications to web-hosted applications, enterprise systems and mobile devices.
This student-friendly textbook encourages the development of programming skills through active practice by focusing on exercises that support hands-on learning.
This book gathers state-of-the-art research contributions written by academics and researchers, which address emerging trends in system design and implementation for the Internet of Things (IoT), and discuss how to promote IoT technologies and applications.
Building on what already is the most comprehensive introduction to competitive programming, this enhanced new textbook features new material on advanced topics, such as calculating Fourier transforms, finding minimum cost flows in graphs, and using automata in string problems.
This book provides a detailed "e;how-to"e; guide, addressing aspects ranging from analysis and design to the implementation of applications, which need to be integrated within legacy applications and databases.
Exploit the power of data in your business by building advanced predictive modeling applications with PythonKey Features[*] Master open source Python tools to build sophisticated predictive models[*] Learn to identify the right machine learning algorithm for your problem with this forward-thinking guide[*] Grasp the major methods of predictive modeling and move beyond the basics to a deeper level of understandingBook DescriptionThe volume, diversity, and speed of data available has never been greater.
Leverage the power of PostgreSQL 11 to build powerful database and data warehousing applicationsKey FeaturesMonitor, secure, and fine-tune your PostgreSQL 11 databaseLearn client-side and server-side programming using SQL and PL/pgSQLDiscover tips on implementing efficient database solutionsBook DescriptionPostgreSQL is one of the most popular open source database management systems in the world, and it supports advanced features included in SQL standards.
Advanced Guide to Python 3 Programming delves deeply into a host of subjects that you need to understand if you are to develop sophisticated real-world programs.
This book integrates the foundations of quantum computing with a hands-on coding approach to this emerging field; it is the first work to bring these strands together in an updated manner.
This textbook on Python 3 explains concepts such as variables and what they represent, how data is held in memory, how a for loop works and what a string is.
This student-friendly textbook encourages the development of programming skills through active practice by focusing on exercises that support hands-on learning.
This textbook explains Deep Learning Architecture, with applications to various NLP Tasks, including Document Classification, Machine Translation, Language Modeling, and Speech Recognition.
Transform your professional world with ChatGPT and OpenAI-master prompt design to revolutionize development, marketing, research, and enterprise implementationKey FeaturesTurn ChatGPT into your companion for marketing, research, personal productivity, art and codingLearn prompt engineering techniques that deliver consistent, relevant, and ethical AI-powered resultsBuild custom GPTs and assistants tailored to your specific business needs and workflowsPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionPractical Generative AI with ChatGPT is your hands-on guide to unlocking the full potential of ChatGPT.
This book explains the field of Generative Artificial Intelligence (AI), focusing on its potential and applications, and aims to provide you with an understanding of the underlying principles, techniques, and practical use cases of Generative AI models.
Practical solutions to overcome challenges in creating console and web applications and working with systems-level and embedded code, network programming, deep neural networks, and much more.
The purpose of this book is to provide an introduction to this set of technologies to teach a new programmer how to get started creating data-driven websites and to provide a jumping-off point for the reader to expand his or her skills.
Cut through the noise and get real results with a step-by-step approach to understanding supervised learning algorithmsKey FeaturesIdeal for those getting started with machine learning for the first timeA step-by-step machine learning tutorial with exercises and activities that help build key skillsStructured to let you progress at your own pace, on your own termsUse your physical print copy to redeem free access to the online interactive editionBook DescriptionYou already know you want to understand supervised learning, and a smarter way to do that is to learn by doing.
Build robust full-stack web applications using two of the world's most popular programming languages Python and JavaScriptKey FeaturesDiscover similarities and differences between JavaScript and Python coding conventionsExplore frontend web concepts, UI/UX techniques, and JavaScript frameworks to enhance your web development skillsPut your JS knowledge into practice by developing a full-stack web app with React and ExpressBook DescriptionKnowledge of Python is a great foundation for learning other languages.
Modern Assembly Language Programming with the ARM Processor, Second Edition is a tutorial-based book on assembly language programming using the ARM processor.
Django has evolved into a powerful full-stack framework ideal for developing data-driven web applications, continuously expanding with new tools for asynchronous solutions, APIs, and real-time applications.
Learn how to leverage the scientific computing and data analysis capabilities of Python, its standard library, and popular open-source numerical Python packages like NumPy, SymPy, SciPy, matplotlib, and more.
Integrate scikit-learn with various tools such as NumPy, pandas, imbalanced-learn, and scikit-surprise and use it to solve real-world machine learning problemsKey FeaturesDelve into machine learning with this comprehensive guide to scikit-learn and scientific PythonMaster the art of data-driven problem-solving with hands-on examplesFoster your theoretical and practical knowledge of supervised and unsupervised machine learning algorithmsBook DescriptionMachine learning is applied everywhere, from business to research and academia, while scikit-learn is a versatile library that is popular among machine learning practitioners.
New in the second edition:- MPLAB X support and MPLAB C for the PIC24F v3 and later libraries- I2C interface- 100% assembly free solutions- Improved video, PAL/NTSC- Improved audio, RIFF files decoding- PIC24F GA1, GA2, GB1 and GB2 supportMost readers will associate Microchip's name with the ubiquitous 8-bit PIC microcontrollers but it is the new 16-bit PIC24F family that is truly stealing the scene.
Build immersive game experiences using the new Unity 2020 features with this practical guideKey FeaturesUnleash the capabilities of C# scripting for creating immersive UI, graphics, Game AI agents and much moreExplore Unity's latest tools, including Universal Render Pipeline, Shader Graph, and VFX graph, to enhance graphics and animationGet started with building augmented reality experience using Unity's AR FoundationBook DescriptionOver the years, the Unity game engine has extended its scope from just being about creating video games to building AR/VR experiences, complex simulations, real-time realistic rendering, films, and serious games for training and education.
Beginner's guide to create exciting desktop gamesKey Features[*] This book offers a fun way to learn modern C++ programming while building exciting 2D games[*] This beginner-friendly guide offers a fast-paced but engaging approach to game development[*] Dive headfirst into building a wide variety of desktop games that gradually increase in complexity[*] It is packed with many suggestions to expand your finished games that will make you think critically, technically, and creativelyBook DescriptionThis book is all about offering you a fun introduction to the world of game programming, C++, and the OpenGL-powered SFML using three fun, fully-playable games.
Discover the benefits of regularized programming by implementing Bosque to build a variety of reliable appsKey FeaturesGet up and running with the Bosque programming language and use it to build better softwareStreamline your app development and improve productivity using Bosque programmingEliminate sources of complexity such as loops, recursion, and invariants to develop quality productsBook DescriptionBosque is a new high-level programming language inspired by the impact of structured programming in the 1970s.
Explore functional programming in C# with the help of clear explanations, practical examples, and hands-on exercises and write efficient, modular, and readable codeKey FeaturesMaster functional programming in C# for expressive, modular codeApply advanced concepts such as error handling and asynchronous programming to overcome real-world challengesGain practical coding skills through practical application and self-assessment questionsPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionIn an era where software complexity is increasing by the day, functional programming offers a paradigm that simplifies code maintenance and enhances reliability.