Products related to Learning:
-
Learning eBPF : Programming the Linux Kernel for Enhanced Observability, Networking, and Security
What is eBPF? With this revolutionary technology, you can write custom code that dynamically changes the way the kernel behaves.It's an extraordinary platform for building a whole new generation of security, observability, and networking tools. This practical book is ideal for developers, system administrators, operators, and students who are curious about eBPF and want to know how it works.Author Liz Rice, chief open source officer with cloud native networking and security specialists Isovalent, also provides a foundation for those who want to explore writing eBPF programs themselves. With this book, you will:Learn why eBPF has become so important in the past couple of yearsWrite basic eBPF code, and manipulate eBPF programs and attach them to eventsExplore how eBPF components interact with Linux to dynamically change the operating system's behaviorLearn how tools based on eBPF can instrument applications without changes to the apps or their configurationDiscover how this technology enables new tools for observability, security, and networking
Price: 44.99 £ | Shipping*: 0.00 £ -
Programming Machine Learning : From Coding to Deep Learning
You've decided to tackle machine learning - because you're job hunting, embarking on a new project, or just think self-driving cars are cool.But where to start? It's easy to be intimidated, even as a software developer.The good news is that it doesn't have to be that hard.Master machine learning by writing code one line at a time, from simple learning programs all the way to a true deep learning system.Tackle the hard topics by breaking them down so they're easier to understand, and build your confidence by getting your hands dirty.Peel away the obscurities of machine learning, starting from scratch and going all the way to deep learning.Machine learning can be intimidating, with its reliance on math and algorithms that most programmers don't encounter in their regular work.Take a hands-on approach, writing the Python code yourself, without any libraries to obscure what's really going on.Iterate on your design, and add layers of complexity as you go.Build an image recognition application from scratch with supervised learning.Predict the future with linear regression. Dive into gradient descent, a fundamental algorithm that drives most of machine learning.Create perceptrons to classify data. Build neural networks to tackle more complex and sophisticated data sets.Train and refine those networks with backpropagation and batching.Layer the neural networks, eliminate overfitting, and add convolution to transform your neural network into a true deep learning system.Start from the beginning and code your way to machine learning mastery.What You Need: The examples in this book are written in Python, but don't worry if you don't know this language: you'll pick up all the Python you need very quickly.Apart from that, you'll only need your computer, and your code-adept brain.
Price: 38.50 £ | Shipping*: 0.00 £ -
Learning Object-Oriented Programming
0
Price: 39.99 £ | Shipping*: 0.00 £ -
Programming PyTorch for Deep Learning : Creating and Deploying Deep Learning Applications
Take the next steps toward mastering deep learning, the machine learning method that’s transforming the world around us by the second.In this practical book, you’ll get up to speed on key ideas using Facebook’s open source PyTorch framework and gain the latest skills you need to create your very own neural networks. Ian Pointer shows you how to set up PyTorch on a cloud-based environment, then walks you through the creation of neural architectures that facilitate operations on images, sound, text, and more through deep dives into each element.He also covers the critical concepts of applying transfer learning to images, debugging models, and PyTorch in production. Learn how to deploy deep learning models to productionExplore PyTorch use cases from several leading companiesLearn how to apply transfer learning to imagesApply cutting-edge NLP techniques using a model trained on WikipediaUse PyTorch’s torchaudio library to classify audio data with a convolutional-based modelDebug PyTorch models using TensorBoard and flame graphsDeploy PyTorch applications in production in Docker containers and Kubernetes clusters running on Google Cloud
Price: 44.99 £ | Shipping*: 0.00 £
-
I have a few questions about Linux and learning programming.
Sure, I'd be happy to help! What specific questions do you have about Linux and learning programming? Whether it's about getting started with Linux, choosing a programming language to learn, or understanding how they work together, feel free to ask and I'll do my best to provide you with the information you need.
-
Is it worth learning the assembly programming language for Kali Linux?
Learning assembly language for Kali Linux can be beneficial for individuals interested in cybersecurity and penetration testing. Assembly language allows for a deeper understanding of how programs and systems work at a low level, which can be crucial for analyzing and exploiting vulnerabilities. However, it is a complex and time-consuming language to learn, so it may not be necessary for all users of Kali Linux. Ultimately, the decision to learn assembly language should be based on your specific interests and career goals in the field of cybersecurity.
-
Is it worth learning the assembler programming language for Kali Linux?
Learning assembler programming language for Kali Linux can be beneficial for advanced users who want to delve into low-level system programming and exploit development. Assembler allows for precise control over hardware resources and can be useful for tasks like reverse engineering and vulnerability research. However, for most users, especially those focused on penetration testing and ethical hacking, proficiency in higher-level languages like Python and Bash scripting may be more practical and sufficient for achieving their goals with Kali Linux.
-
How can one continue learning programming?
One can continue learning programming by taking online courses or tutorials on platforms like Coursera, Udemy, or Codecademy. Joining coding communities and forums can also help in learning from others and getting support. Additionally, working on personal projects and practicing regularly can further enhance programming skills. Finally, staying updated with the latest programming languages and technologies through blogs, podcasts, and attending workshops can also contribute to continuous learning.
Similar search terms for Learning:
-
Learning Primary Programming with Scratch (Home Learning Book Years 3-4)
Price: 7.99 £ | Shipping*: 3.99 £ -
Learning Primary Programming with Scratch (Home Learning Book Years 5-6)
Price: 7.99 £ | Shipping*: 3.99 £ -
Learning Java Programming in Clara‘s World
This book introduces the key concepts of Java programming through the eyes of a small ladybug called Clara.Clara is a fun and extremely obedient insect, whose journey starts with limited skills.Readers learn programming by making Clara move around and manipulate objects in her world.As the book progresses, Clara becomes more intelligent and acquires new skills and (together with readers) learns by tackling some of the world’s greatest challenges. The book explains programming concepts through real-world problems such as launching rockets into space, automatically patching potholes, developing a vacuum cleaner robot, simulating projectile motion, dynamically avoiding obstacles, delivering mail, etc.Every chapter of the book starts by presenting a challenge and then continues to explain new programming concepts with the focus on tackling this challenge.Focusing the new material explanation on these challenges helps to remind the readers of how this material is connected with the problems that they may encounter in the real world and makes it easier to relate to. You can explore all programming challenges presented in this book on the Clara’s World website.Every programming problem covered in the book has a corresponding link to a problem template (for those readers willing to attempt the problem themselves), the link to the solution of this problem and a video recording of us solving this problem step-by-step.In addition, at the end of each chapter there is a link to fun exercises that readers are recommended to complete.
Price: 49.99 £ | Shipping*: 0.00 £ -
Learning Python : Powerful Object-Oriented Programming
Get a comprehensive, in-depth introduction to the core Python language with this hands-on book.Based on author Mark Lutz's popular training course, this updated sixth edition will help you quickly write efficient, high-quality code with Python.It's an ideal way to begin, whether you're new to programming or a professional developer versed in other languages. Complete with quizzes, exercises, and helpful illustrations, this easy-to-follow self-paced tutorial gets you started with Python 3.12 and all other releases in use today.With a pragmatic focus on what you need to know, it also introduces some advanced language features that have become increasingly common in Python code. This book helps you:Explore Python's built-in object types such as strings, lists, dictionaries, and filesCreate and process objects with Python statements, and learn Python's syntax modelUse functions and functional programming to avoid redundancy and maximize reuseOrganize code into larger components with modules and packagesCode robust programs with Python's exception handling and development toolsApply object-oriented programming and classes to make code customizableSurvey advanced Python tools including decorators, descriptors, and metaclassesWrite idiomatic Python code that runs portably across a wide variety of platforms
Price: 63.99 £ | Shipping*: 0.00 £
-
How do I start learning programming?
To start learning programming, you can begin by choosing a programming language to focus on, such as Python, Java, or JavaScript. Next, familiarize yourself with the basic concepts of programming, such as variables, data types, loops, and functions. There are many online resources available, such as tutorials, courses, and coding platforms, that can help you learn programming at your own pace. Practice coding regularly and work on small projects to apply what you have learned and improve your skills.
-
What tips are there for learning programming?
Some tips for learning programming include starting with the basics and building a strong foundation, practicing regularly to reinforce your skills, breaking down complex problems into smaller, manageable tasks, seeking help and resources online or from experienced programmers, and working on real-world projects to apply your knowledge in practical scenarios. Additionally, staying patient and persistent, being open to learning from mistakes, and staying curious and exploring new technologies can also help in mastering programming.
-
What are some tips for learning programming?
1. Start with the basics: Begin by learning the fundamental concepts of programming such as variables, data types, loops, and conditional statements. 2. Practice regularly: Programming is a skill that requires consistent practice. Set aside dedicated time each day to work on coding exercises and projects. 3. Break down problems: When faced with a coding challenge, break it down into smaller, manageable parts. This will make it easier to tackle and solve the problem. 4. Seek help and resources: Utilize online tutorials, forums, and communities to seek help and learn from others. There are plenty of resources available for free or at a low cost. 5. Build projects: Apply your learning by building real-world projects. This will help you solidify your understanding and showcase your skills to potential employers.
-
What are the difficulties in learning programming?
Learning programming can be challenging due to its abstract and logical nature, which may be difficult for some individuals to grasp. Additionally, the vast amount of programming languages and concepts can be overwhelming for beginners. Debugging and troubleshooting errors can also be frustrating and time-consuming. Finally, staying motivated and persistent in the face of complex problems and setbacks can be a challenge for some learners.
* 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.