Products related to Programming:
-
Python Network Programming Cookbook -
Discover practical solutions for a wide range of real-world network programming tasksAbout This Book• Solve real-world tasks in the area of network programming, system/networking administration, network monitoring, and more. • Familiarize yourself with the fundamentals and functionalities of SDN• Improve your skills to become the next-gen network engineer by learning the various facets of Python programmingWho This Book Is ForThis book is for network engineers, system/network administrators, network programmers, and even web application developers who want to solve everyday network-related problems.If you are a novice, you will develop an understanding of the concepts as you progress with this book. What You Will Learn• Develop TCP/IP networking client/server applications• Administer local machines' IPv4/IPv6 network interfaces• Write multi-purpose efficient web clients for HTTP and HTTPS protocols• Perform remote system administration tasks over Telnet and SSH connections• Interact with popular websites via web services such as XML-RPC, SOAP, and REST APIs• Monitor and analyze major common network security vulnerabilities• Develop Software-Defined Networks with Ryu, OpenDaylight, Floodlight, ONOS, and POX Controllers• Emulate simple and complex networks with Mininet and its extensions for network and systems emulations• Learn to configure and build network systems and Virtual Network Functions (VNF) in heterogeneous deployment environments• Explore various Python modules to program the InternetIn DetailPython Network Programming Cookbook - Second Edition highlights the major aspects of network programming in Python, starting from writing simple networking clients to developing and deploying complex Software-Defined Networking (SDN) and Network Functions Virtualization (NFV) systems.It creates the building blocks for many practical web and networking applications that rely on various networking protocols.It presents the power and beauty of Python to solve numerous real-world tasks in the area of network programming, network and system administration, network monitoring, and web-application development. In this edition, you will also be introduced to network modelling to build your own cloud network.You will learn about the concepts and fundamentals of SDN and then extend your network with Mininet.Next, you'll find recipes on Authentication, Authorization, and Accounting (AAA) and open and proprietary SDN approaches and frameworks.You will also learn to configure the Linux Foundation networking ecosystem and deploy and automate your networks with Python in the cloud and the Internet scale. By the end of this book, you will be able to analyze your network security vulnerabilities using advanced network packet capture and analysis techniques. Style and approachThis book follows a practical approach and covers major aspects of network programming in Python.It provides hands-on recipes combined with short and concise explanations on code snippets.This book will serve as a supplementary material to develop hands-on skills in any academic course on network programming.This book further elaborates network softwarization, including Software-Defined Networking (SDN), Network Functions Virtualization (NFV), and orchestration.We learn to configure and deploy enterprise network platforms, develop applications on top of them with Python.
Price: 39.99 £ | Shipping*: 0.00 £ -
Programming with Python for Social Scientists
As data become 'big', fast and complex, the software and computing tools needed to manage and analyse them are rapidly developing.Social scientists need new tools to meet these challenges, tackle big datasets, while also developing a more nuanced understanding of - and control over - how these computing tools and algorithms are implemented.Programming with Python for Social Scientists offers a vital foundation to one of the most popular programming tools in computer science, specifically for social science researchers, assuming no prior coding knowledge.It guides you through the full research process, from question to publication, including:the fundamentals of why and how to do your own programming in social scientific research,questions of ethics and research design,a clear, easy to follow 'how-to' guide to using Python, with a wide array of applications such as data visualisation, social media data research, social network analysis, and more. Accompanied by numerous code examples, screenshots, sample data sources, this is the textbook for social scientists looking for a complete introduction to programming with Python and incorporating it into their research design and analysis.
Price: 44.99 £ | Shipping*: 0.00 £ -
Learning Processing : A Beginner's Guide to Programming Images, Animation, and Interaction
Learning Processing, Second Edition, is a friendly start-up guide to Processing, a free, open-source alternative to expensive software and daunting programming languages.Requiring no previous experience, this book is for the true programming beginner.It teaches the basic building blocks of programming needed to create cutting-edge graphics applications including interactive art, live video processing, and data visualization.Step-by-step examples, thorough explanations, hands-on exercises, and sample code, supports your learning curve. A unique lab-style manual, the book gives graphic and web designers, artists, and illustrators of all stripes a jumpstart on working with the Processing programming environment by providing instruction on the basic principles of the language, followed by careful explanations of select advanced techniques.The book has been developed with a supportive learning experience at its core.From algorithms and data mining to rendering and debugging, it teaches object-oriented programming from the ground up within the fascinating context of interactive visual media. This book is ideal for graphic designers and visual artists without programming background who want to learn programming.It will also appeal to students taking college and graduate courses in interactive media or visual computing, and for self-study.
Price: 39.99 £ | Shipping*: 0.00 £ -
Programming WebRTC : Build Real-Time Streaming Applications for the Web
Build your own video chat application - but that's just the beginning.With WebRTC, you'll create real-time applications to stream any kind of user media and data directly from one browser to another, all built on familiar HTML, CSS, and JavaScript.Power real-time activities like text-based chats, secure peer-to-peer file transfers, collaborative brainstorming sessions - even multiplayer gaming. And you're not limited to two connected users: an entire chapter of the book is devoted to engineering multipeer WebRTC apps that let groups of people communicate in real time.You'll create your own video conferencing app. It's all here. WebRTC is an API exposed in all modern web browsers.After almost a decade of development, the WebRTC specification was finalized, and this book provides faithful coverage of that finalized specification.You'll start by building a basic but complete WebRTC application for video chatting.Chapter by chapter, you'll refine that app and its core logic to spin up new and exciting WebRTC-powered apps that will have your users sharing all manner of data with one another, all in real time.No third-party libraries or heavy downloads are required for you or your users: you'll be writing and strengthening your knowledge of vanilla JavaScript and native browser APIs. You'll learn how to directly connect multiple browsers over the open internet using a signaling channel.You will gain familiarity with a whole set of Web APIs whose features bring WebRTC to life: requesting access to users' cameras and microphones; accessing and manipulating arbitrary user files, right in the browser; and web storage for persisting shared data over the life of a WebRTC call.Like any Web API, WebRTC doesn't enjoy a perfect implementation in any browser.But this book will guide you in writing elegant code to the specification, with backward-compatible fallback code for use in almost all modern browsers. Use WebRTC to build the next generation of web applications that stream media and data in real time, directly from one user to another - all by working in the browser. What You Need:Readers need a text editor, an up-to-date copy of Chrome or Firefox, and a POSIX-style command-line shell.They'll also need to install a little bit of open-source software, especially Node.js.All necessary setup is covered in full in the book's introductory chapter.
Price: 36.99 £ | Shipping*: 0.00 £
-
What is the difference between social communication and social interaction?
Social communication refers to the exchange of information through verbal and nonverbal means, such as speaking, gestures, and facial expressions, to convey thoughts, feelings, and ideas. On the other hand, social interaction involves the broader concept of engaging with others in a social setting, including activities such as playing, sharing, and collaborating. While social communication focuses on the exchange of messages, social interaction encompasses the overall dynamic of how individuals engage with one another in social contexts.
-
How can social communication and interaction be described?
Social communication and interaction can be described as the exchange of information, ideas, and emotions between individuals through verbal and non-verbal means. It involves the use of language, gestures, facial expressions, and body language to convey messages and establish connections with others. Social communication and interaction play a crucial role in building relationships, fostering understanding, and creating a sense of belonging within a community. It is a dynamic process that involves active listening, empathy, and the ability to adapt to different social contexts and cultural norms.
-
Where can I find a programming community?
You can find a programming community in various online platforms such as GitHub, Stack Overflow, Reddit (subreddits like r/programming), and Discord servers dedicated to programming languages or technologies. Additionally, there are local meetups, hackathons, and coding bootcamps where you can connect with like-minded individuals in person. Joining online forums, attending tech conferences, and participating in open-source projects are also great ways to engage with the programming community.
-
How does television influence social programming?
Television influences social programming by shaping societal norms and values through the portrayal of different lifestyles, relationships, and behaviors. It has the power to influence public opinion on various social issues by presenting different perspectives and promoting certain ideologies. Television programs can also bring awareness to important social issues and initiate conversations that lead to social change. Additionally, television can influence cultural trends and impact how individuals perceive themselves and others in society.
Similar search terms for Programming:
-
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 £ -
Introduction Functional Programming : Introduction Functional Programming
After the success of the first edition of Introduction to Functional Programming, the authors have thoroughly updated and revised this bestselling title.This book is unusual amongst books on functional programming in that it is primarily directed towards the concepts of functional programming, rather than their realization in a specific programming language.The book clearly expounds the construction of functional programs as a process of mathematical calculation, but the mathematics is restricted to that relevant to the actual construction of programs.
Price: 64.99 £ | Shipping*: 0.00 £ -
Network Programming With Go : Code Secure and Reliable Network Services from Scratch
In Network Programming with Go readers learn how to leverage Go's concurrency and rich standard library to write robust network programs to create and handle network connections.Difficult concepts are explained with analogies, diagrammes, and examples as readers learn to solve common networking problems and write secure software.For professional developers and experienced Go programmers.
Price: 47.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 £
-
On which platform can I ask programming questions?
You can ask programming questions on platforms like Stack Overflow, GitHub, and Reddit's programming communities. These platforms have a large community of developers who are willing to help answer your questions and provide guidance on various programming topics. Make sure to follow the guidelines of each platform when asking questions to ensure you receive helpful responses.
-
Which programming language is cross-platform and which programming environment is recommended for developing your own app?
One popular cross-platform programming language is JavaScript, which can be used to develop apps that can run on multiple operating systems. For developing your own app, a recommended programming environment is React Native. React Native allows developers to write code once and deploy it on both iOS and Android platforms, making it a versatile choice for app development.
-
Which programming language is cross-platform and which programming environment is recommended to develop your own app?
One popular cross-platform programming language is JavaScript, which can be used to develop apps that can run on multiple operating systems. For developing your own app, a recommended programming environment is React Native. React Native allows developers to write code once and deploy it across both iOS and Android platforms, making it a cost-effective and efficient choice for app development.
-
What is the difference between interaction and communication in social work?
Interaction in social work refers to the exchange of information, ideas, and emotions between the social worker and the client. It involves non-verbal cues, body language, and other forms of expression. Communication, on the other hand, is a broader concept that encompasses interaction but also includes the process of sharing and understanding information, thoughts, and feelings through verbal and non-verbal means. While interaction is a part of communication, communication involves a more intentional and purposeful exchange of information and understanding between the social worker and the client.
* 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.