Hind

Kõik hinnakirjad

Müüja
Saadavus
Krisostomus
Private Regulation of Labor Standards in Global Supply Chains: Problems, Progress, and Prospects
GTIN: 9781501754524 Raamatud
"This book outlines the major problems in corporate voluntary regulation of labor standards in global supply chains, and shows the progress such regulation has made thus far in improving the lives of workers in the global supply chain. It then presents pathways by which private regulation can be improved"--Provided by publisher. Private Regulation of Labor Standards in Global Supply Chains examines the effectiveness of corporate social responsibility on improving labor standards in global supply chains.Sarosh Kuruvilla charts the development and effectiveness of corporate codes of conduct to ameliorate "sweatshop" conditions in global supply chains. This form of private voluntary regulation, spearheaded by Nike and Reebok, became necessary given the inability of third world countries to enforce their own laws and the absence of a global regulatory system for labor standards. Although private regulation programs have been adopted by other companies in many different industries, we know relatively little regarding the effectiveness of these programs because companies don't disclose information about their efforts and outcomes in regulating labor conditions in their supply chains.Private Regulation of Labor Standards in Global Supply Chains presents data from companies, multi-stakeholder institutions, and auditing firms in a comprehensive, investigative dive into the world of private voluntary regulation of labor conditions. The picture he paints is wholistic and raw, but it considers several ways in which this private voluntary system can be improved to improve the lives of workers in global supply chains. <br><br> Autorid: Sarosh Kuruvilla <br>
Toote pilt
Tellimisel (tarne 10-14 tp)
36,74 €
Krisostomus
Pro OGRE 3D Programming 1st ed.
GTIN: 9781590597101 Raamatud
Pro OGRE 3D Programming is your detailed guide to utilizing the OGRE 3D engine, one of the best-in-breed 3D rendering libraries available. You'll learn what OGRE is, and more importantly, what it is not. OGRE gives you an object-oriented interface to render 3D scenes independent of the implementation, such as Direct3D or OpenGL. OGRE is available on Windows, Mac OS X, and Linux. It can be utilized to create a variety of 3D-based applications and is commonly used in game creation. This book covers OGRE from obtaining the source to polishing the final product. If you are an aspiring game programmer with beginner/intermediate-level knowledge of game design practices and intermediate-level knowledge of the C++ language, this is the book for you. Familiarity with open source project management tools such as CVS and Subversion will also help you to digest the material. Included with the book is a ready-to-use Utility Toolkit class library useful for jumpstarting OGRE-based programs. You'll also find discussion of OGRE's capabilities from the perspective of a content creator, not just a programmer. The content of this book was reviewed prior to publication by Steve Streeting, founder and lead developer of the OGRE 3D project. <br><br> Autorid: Gregory Junker <br>
Toote pilt
Tellimisel (tarne 10-14 tp)
53,50 €
Krisostomus
Pro SAP Scripts, Smartforms, and Data Migration: ABAP Programming Simplified 1st ed.
GTIN: 9781484231821 Raamatud
Master SAP scripts, Smartforms, and data migration with hands-on exercises. The information provided in this book will help you decode the complexities and intricacies of SAP ABAP programming. Pro SAP Scripts, Smartforms, and Data Migration begins by describing the components of a SAP script: forms, styles, and standard texts. It then shows you how an ABAP program can invoke a SAP script form and send data to the form to provide output. You will then apply these concepts to hands-on exercises covering real business scenarios. These scenarios include creating a custom form from scratch to output purchase orders. Smartforms will then be introduced as an enhanced tool to output business documents. The book will show you how to apply the concepts of Smartforms to real-world problems. The data migration material includes details of the Legacy System Migration Workbench (LSMW). This is introduced as a platform from which every data migration task can be performed, minimizing or eliminating programming.What You Will LearnCreate and deploy SAP script forms and related objectsModify a copy of a SAP-supplied SAP script form, configure it, and deploy it according to transaction code ME22NBuild Smartforms forms and deploy themCarry out data migration using the batch input and call transaction methodsPerform data migration using all four methods available in LSMWModify a copy of a SAP-supplied Smartforms form, configure it, and deploy it according to transaction code NACEWho This Book Is ForReaders new to SAP ABAP programming (close to three years of experience or less) are the primary target audience for this book. Intermediate users can also utilize this book as a reference source. <br><br> Autorid: Sushil Markandeya <br>
Toote pilt
Tellimisel (tarne 10-14 tp)
62,76 €
Krisostomus
Problem Solving and Program Design in C, Global Edition 8th edition
GTIN: 9781292098814 Raamatud
For introductory courses in computer science and engineering. Problem Solving and Program Designin C teaches introductory students to program with ANSI-C, a standardised, industrial-strength programming language known for its power and probability. The text uses widely accepted software engineering methods to teach students to design cohesive, adaptable, and reusable program solution modules with ANSI-C. Through case studies and real world examples, students are able to envision a professional career in programming. Widely perceived as an extremely difficult language due to its association with complex machinery, the 8th Edition approaches C as conducive to introductory courses in program development. C language topics are organised based on the needs of beginner programmers rather than structure, making for an even easier introduction to the subject. Covering various aspects of software engineering, including a heavy focus on pointer concepts, the text engages students to use their problem solving skills throughout. <br><br> Autorid: Jeri Hanly, Elliot Koffman <br>
Toote pilt
Tellimisel (tarne 10-14 tp)
109,64 €
Krisostomus
Program Architecture: Fight the Good Fight
GTIN: 9781032896007 Raamatud
Business executives consider what is necessary to protect the company. It comes down to people, process and technology, organized within an information security program. Everything has its place within the program, including business processes, assets and the right blend of controls to protect them. This book describes program architecture, the discipline of designing, implementing and leading information security programs. Prove Yourself Ready Now Team Development and Retention Program Maturity Influence Support and Funding Cyber Threat Intelligence Third Party Risk Management Metrics and Reporting Insider Risk Monitoring and Response Threat Landscape and Controls Analysis Conduct an Assessment Crisis Communications Control by Governance This book provides practical advice in the areas of cybersecurity and operational risk management. The goal is to provide readers with practical advice they can use upon return to work. Chapter abstracts: Chapter 1 Prove yourself ready now This chapter provides practical advice to prove yourself 'ready now' for a cybersecurity management role. The journey begins with a view from the executives side of the table and how to speak in terms of risk. There is an overview of risk management, with tips for influencing risk mitigation. Focus transitions to how a communications plan can make you more effective as a leader. There is practical advice for developing presentation skills with limited stress and anxiety through a four-step approach. With that skill in-place you can communicate program statuses to executives. Professional development and C-Level presentation round out the chapter. Chapter 2 Team development and retention This chapter provides leaders with practical advice for developing employees in their current role, with tips to help them move laterally or to pursue promotion to management. The focus shifts to management routines throughout a calendar year, including performance and development plans, communications, financial acumen, talent review and program architecture. The chapter begins to conclude with performance calibration, succession planning, promotions and retention risk. If you are an individual contributor with a goal of being promoted to leadership, there is a significant value in this chapter. There are also activities behind the scenes that you should know about in your current role. Chapter 3 Program maturity Information security professionals must focus on maturity within cybersecurity and operational risk contexts. This chapter provides guidance to improve program maturity within four levels. It starts by establishing a foundation with a control framework, laws, regulations and contractual obligations. Next are common controls, necessary and common sense from an information security perspective. Active risk management includes types of analysis, assessment and mitigation. Strong risk management is conducted by organizations that have a very low risk tolerance. This risk-prioritized approach can be used to influence funding. So that's part of the strategy, you need support and funding to mature the program over years. Chapter 4 Influence support and funding Influencing change with business and IT executives is a learned skill. This chapter begins with five areas of focus to influence support and funding. The concept of bring friends solicits the support of other operational risk functions. Management routines are provided as effective ways to mitigate risk, including a risk register process, a cybersecurity committee, tabletop exercises and a cybersecurity risk management framework. Three risk analysis methodologies are provided as practical advice to communicate security risk. Tips to develop financial acumen include two budget slide examples. The chapter concludes with emphasis on the need to be a change agent and to close on projects, initiatives and risk mitigation. Chapter 5 Cyber threat intelligence A Cyber Threat Intelligence (CTI) Program drives change to adapt to emerging threats and new technology. That change reduces incident occurrence, with a goal of preventing an incident from becoming a data breach. The chapter provides practical advice to establish a CTI program that generates system hardening, threat hunting, monitoring and incident response. CTI inputs are detailed within advisory subscriptions and six other categories. CTI activities continue with an intake process, processing an advisory, taking action and CTI meetings. CTI program architecture continues with security monitoring alerts and tips to establish a threat hunting program. The chapter concludes with adversarial tactics and CTI program indicators. Chapter 6 Third party risk management This chapter describes designing a Third Party Risk Management (TPRM) program. It details the end-to-end process: identify, risk rank, assess, risk treatment, monitor, oversight, escalations and decommissioning. A framework is provided as a program outline, with decision points to select from. Options presented will help mitigate third party risk, whether you have an existing TPRM program or if you need to establish one. This chapter is also an example of program architecture in practice. These concepts can be used to design, implement and lead other risk management programs. The goal of this chapter and this book is to provide you with practical advice you can use upon return to work. Chapter 7 Metrics and reporting This chapter provides practical advice to establish information security metrics, Key Performance Indicators (KPIs) and Key Risk Indicators (KRIs). It begins with an explanation of the differences between them and why each is necessary. Mid-level details of the end-to-end process are provided, from creating a metric to entering it into production. Examples of how to design metrics, KPIs and KRIs are provided. Areas of focus include information security measurements for all organizations, for a new process or function and in alignment with a control framework. The end game is to measure if processes and controls are functioning as designed. This chapter includes metrics and reporting readers can leverage upon returning to work. That saves time and helps influence risk mitigation. Chapter 8 Insider risk monitoring and response This chapter provides practical advice to establish insider risk monitoring and response capabilities. Insider threat is discussed in the context of a threat landscape matrix. Provides tips and examples to overcome reluctance to insider risk management due to corporate culture. Provides an order of implementation to influence the next step forward. Data exfiltration controls provide results early-on. Evidence-based inferences give Human Resources a level of comfort. Continuous monitoring detects suspicious activity by an employee or contractor. An incident response process is included. Maturity increases with monitoring triggered by behavioral indicators and when an employee tenders resignation. These practices provide protection for the organization and are likely to produce results. That enables a clear business case for a second phase of program development. Chapter 9 Threat landscape and controls analysis Threat Landscape and Controls Analysis is organized to start from business managements side of the table. We begin by considering the inherent risk of the organization. Provide an overview of potential adversaries, techniques for compromising data and the cybercrime ecosystem. Describe the potential for impact, while citing reliable sources. Reference the organizations risk tolerance. Describe the organizations assets. Pivot into cybersecurity with protection boundaries, control framework and risk assessments. Provide fair and balanced analysis by documenting risk mitigation and recent accomplishments in that domain. Detail residual risk with recommendations for new processes and controls. Conclude with a summary statement that praises the organizations risk culture, with recognition for conducting risk analysis. Threat Landscape and Controls Analysis can be used within an assessment report as a preamble for findings and recommendations. It also has utility as stand-alone analysis to present cybersecurity issues to C-level executives and the Board of Directors. Chapter 10 Conduct an assessment This chapter provides practical advice to conduct cybersecurity assessments. It details the end-to-end process including: scoping, 15 steps to develop work papers, scheduling, on-site assessment, report preparation and presentation. The first assessment example leverages the NIST Cybersecurity Framework for coverage across security domains. This chapter also addresses follow-on assessments. Readers are encouraged to evaluate lines of business and to take deep dives into critical functions. Tips and examples are provided to create testing procedures. The chapter also provides an assessment report framework. The assessment presentation phase includes a slide deck framework covering the threat landscape, assessment methodology, findings and recommendations, Strengths, Weaknesses, Opportunities and Threats (SWOT) and next steps. Chapter 11 Crisis communications This chapter provides practical advice to support crisis communications in a cybersecurity context. Provides rationale for establishing a Crisis Management Program from an operational risk perspective. The compliance validation section references requirements from NIST cybersecurity and privacy frameworks. Details how incident response and crisis management teams work together. Includes recommendations for a crisis communications plan, holding statement templates, a data breach notification matrix and a distribution plan. Provides lessons learned and ten reputable practices to communicate effectively. The chapter begins to conclude with legal considerations for an Incident Response Plan. The call to action section outlines a three-year plan. Chapter 12 Control by governance This chapter provides practical advice to assert control through governance processes. Transition common information security tasks to a Governance, Risk and Compliance (GRC) Analyst (24 activities). Increase retention by focusing information security professionals on cybersecurity. Influence support and funding through a customized control framework. Implement activity task scheduling to ensure process execution. The chapter concludes with proactive measures to identify and mitigate risk such as issue management, security architecture reviews, system health checks and process governance. Governance oversight and separation from operations provides risk transparency to senior executives and the board of directors. These processes and management routines provide a pathway to Enterprise Risk Management. <br><br> Autorid: Gideon T. Rasmussen <br>
Toote pilt
Tellimisel (tarne 10-14 tp)
67,79 €
Krisostomus
Program Management Leadership: Creating Successful Team Dynamics
GTIN: 9781466577091 Raamatud
"Preface About a year ago, a colleague of mine offered me the opportunity to write a book tailored to program managers and, more specifically, how leadership can create high-performing teams (HPTs) that regularly exceed expectations and operate as a collective, innovative, communication-driven, and conflict-positive group. At the time, I jumped at the idea. Not only have I been working as a project and program manager for over fifteen years, I have been teaching program/project/risk management courses both commercially and academically for ten-plus years. The idea of writing about one of my favorite subjects seemed ideal for the next challenge. However, writing this book has truly been a journey and not a dissertation. Through each chapter, case study, and example, I have finally found the opportunity to review the conscious decisions and management styles I have employed and the results of my approaches. There is no doubt that I have had the opportunity to work with some really fantastic teams that truly achieved HPT status, but I have also struggled with team development, cultures, communication issues, and conflicts. If you had asked me a year ago about my ability to develop HPTs and lead programs to successful conclusions, I would have immediately shouted, "Yes, of course I can do that." After writing this book, I realize that so many factors go into developing a team--including each member's skills, abilities, and willingness to join a team--that to be successful, leaders not only must make conscious choices on leadership but also must be able to actively read and interact with the corporate culture and environment, and to personally invest constantly in the team"-- "The book focuses on individuals who have come to understand the values of the tools that are provided by PMI but are still looking for the advantages and the success factors necessary to be truly great Program and Project Managers. The targeted audienceis one that continues to focus on self-actualization and continuous improvement as a way of learning from historical efforts and driving each new initiative to the highest possible set of standards. "-- <br><br> Autorid: Mark C. Bojeun <br>
Toote pilt
Tellimisel (tarne 10-14 tp)
92,09 €
Libristo
Programm, alemán para hispanohablantes. Libro de ejercicios
GTIN: 9788425418594 German
Programm Ejercicios/Soluciones completa y desarrolla la parte práctica de Programm Gramática. Tras su dilatada experiencia como profesores de alemán para hispanohablantes, los autores proponen: Ejercicios: -Estructurados por niveles -Encuadrados dentro de temas o lecciones, cuya numeración corresponde exactamente a la de la Gramática, para que el estudiante pueda pasar fácilmente de un volumen a otro, de la teoría a la práctica, y viceversa. -Múltiples y variados dentro de cada tema, para que el alumno decida por su cuenta el ritmo de trabajo Soluciones: -Son útiles como confirmación rápida y segura cuando Programm se utilice como libro de texto con profesor. -Resultan indispensables cuando el estudio del alemán se hace por cuenta propia y más individualmente. La Gramática se complementa y amplía con un libro de Ejercicios, estructurado también por niveles. Ambos volúmenes, aunque de por sí independientes, están pensados para ser utilizados simultáneamente.
Toote pilt
7
18,89 €
Krisostomus
Programmable Logic Controllers 6th edition
GTIN: 9780128029299 Raamatud
This textbook, now in its sixth edition, continues to be straightforward and easy-to-read, presenting the principles of PLCs while not tying itself to one manufacturer or another. Extensive examples and chapter ending problems utilize several popular PLCs, highlighting understanding of fundamentals that can be used regardless of manufacturer. This book will help you to understand the main design characteristics, internal architecture, and operating principles of PLCs, as well as Identify safety issues and methods for fault diagnosis, testing, and debugging. New to This edition:A new chapter 1 with a comparison of relay-controlled systems, microprocessor-controlled systems, and the programmable logic controller, a discussion of PLC hardware and architecture, examples from various PLC manufacturers, and coverage of security, the IEC programming standard, programming devices and manufacturer’s softwareMore detail of programming using Sequential Function ChartsExtended coverage of the sequencerMore Information on fault finding, including testing inputs and outputs with an illustration of how it is done with the PLC manufacturer’s softwareNew case studies A methodical introduction, with many illustrations, describing how to program PLCs, no matter the manufacturer, and how to use internal relays, timers, counters, shift registers, sequencers, and data-handling facilitiesConsideration of the standards given by IEC 1131-3 and the programming methods of ladder, functional block diagram, instruction list, structured text, and sequential function chartMany worked examples, multiple-choice questions, and problems are included, with answers to all multiple-choice questions and problems given at the end of the book <br><br> Autorid: William Bolton <br>
Toote pilt
Tellimisel (tarne 10-14 tp)
62,40 €
Krisostomus
Programmable Logic Controllers: A Practical Approach to IEC 61131-3 using CoDeSys
GTIN: 9781118949245 Raamatud
Widely used across industrial and manufacturing automation, Programmable Logic Controllers (PLCs) perform a broad range of electromechanical tasks with multiple input and output arrangements, designed specifically to cope in severe environmental conditions such as automotive and chemical plants. Programmable Logic Controllers: A Practical Approach using CoDeSys is a hands-on guide to rapidly gain proficiency in the development and operation of PLCs based on the IEC 61131-3 standard. Using the freely-available* software tool CoDeSys, which is widely used in industrial design automation projects, the author takes a highly practical approach to PLC design using real-world examples. The design tool, CoDeSys, also features a built in simulator/soft PLC enabling the reader to undertake exercises and test the examples. Key features: Introduces to programming techniques using IEC 61131-3 guidelines in the five PLC-recognised programming languages. Focuses on a methodical approach to programming, based on Boolean algebra, flowcharts, sequence diagrams and state-diagrams. Contains a useful methodology to solve problems, develop a structured code and document the programming code. Covers I/O like typical sensors, signals, signal formats, noise and cabling. Features Power Point slides covering all topics, example programs and solutions to end-of-chapter exercises via companion website. No prior knowledge of programming PLCs is assumed making this text ideally suited to electronics engineering students pursuing a career in electronic design automation. Experienced PLC users in all fields of manufacturing will discover new possibilities and gain useful tips for more efficient and structured programming. * Register at www.codesys.com www.wiley.com/go/hanssen/logiccontrollers <br><br> Autorid: Dag H. Hanssen <br>
Toote pilt
Tellimisel (tarne 10-14 tp)
113,63 €
Krisostomus
Programmable Microcontrollers: Applications on the MSPM0 LaunchPad: Applications on the MSPM0 LaunchPad 2nd ed.
GTIN: 9781266086915 Raamatud
A detailed introduction to embedded designing and programming using the most up-to-date and market-dominant embedded application systemMicrocontrollers are everywhere. These small, self-contained computers are embedded in and control everything from traffic lights, car alarms, and TV remote controls to medical devices, toys, and microwave ovens.Programmable Microcontrollers provides the fundamentals on working with Texas Instruments’ MSPM0 LaunchPad. The MSPM0 line of ultra-low-power mixed-signal microcontrollers is used in a large and growing number of applications where efficient data processing and enhanced low-power operation are critical. Explaining the MSPM0’s working principles through practical applications, illustrated examples, and DIY projects, the expert guide provides the fundamentals required to program microcontrollers. Programmable Microcontrollers offers critical information on the dominating C and assembly language programming for this new microcontroller family of products. It introduces Code Composer Studio (CCS) Theia and its novel features, along with SYSCONFIG application usage. The book also explores fundamental assembly usage, integration and practical use of real-time operating systems (RTOS), and implementation of bootloader mechanisms. Moreover, it covers the new timer, clock tree, and power management features, offering practical guidance for developers. <br><br> Autorid: Cem Unsalan, H. Deniz Gurhan, M. Erkin Yucel <br>
Toote pilt
Tellimisel (tarne 10-14 tp)
102,89 €
Kaup24
Programmeeritav digitaalne keemiline dosaator LOSDI, Programmeeritav digitaalne keemiline dosaator LOSDI
GTIN: 8436015951082 Vannitoa sisustuselemendid ja aksessuaarid
Programmeeritav digitaalne keemiline dosaator LOSDI, Programmeeritav digitaalne keemiline dosaator LOSDI
Toote pilt
58,99 €
Lambimaailm
Programmeeritav termostaat 230V+2xAA
Tootekood: 146321 GTIN: 8592920098028 Elektritarvikud > Elektriisolatsioon > Termostaatpead ja termostaadid
Juhtmevaba programmeeritav termostaat. Termostaati saab ühendada katlaga, mis toetab OpenTherm suhtlust (lülitamine toimub nii OT kui ka relee väljundi kaudu). Tänu OpenTherm suhtlusele saate reguleerida mitte ainult ruumi temperatuuri, vaid ka süsteemi veetemperatuuri. Reguleerib küttesüsteemi ja kliimaseadet. Ulatus: kuni 100 m. Suvekuudel hoiab optimaalse temperatuuri ilma temperatuurikõikumisteta. Lihtne juhtimine selge ekraaniga. Saateja toide: 2x AA (kaasas). Programmide arv: 6 + 3 kasutaja seadistatavat. Lülitamine: 230 V või pingeteta. Vastuvõtja toide: 230 V. Temperatuuri seadistus: 7 - 30 °C. Automaatne paarimine (laiendamine kuni 6 vastuvõtjat).
Toote pilt
83,90 €
Lambimaailm
Programmeeritav termostaat 2xAA
Tootekood: 146323 GTIN: 8592920089354 Elektritarvikud > Elektriisolatsioon > Termostaatpead ja termostaadid
Juhtmega programmeeritav termostaat.Termostaadi saab ühendada OpenTherm sidet toetava boileriga (lülitus toimub OT ja relee väljundi kaudu).Tänu OpenTherm kommunikatsioonile saate lisaks ruumitemperatuurile reguleerida ka vee temperatuuri süsteemis.See reguleerib küttesüsteemi ja kliimaseadet.Suvekuudel hoiab see optimaalset temperatuuri ilma temperatuurikõikumisteta.Lihtne toimimine selge ekraaniga.Lukufunktsioon (lapselukk).Toide: 2x AA (kaasas).Programmide arv: 6.Lülitamine: 230 V või pingevaba.Temperatuuri seadistus: 5 - 35 °C.
Toote pilt
75,90 €
Electro Base
Toote pilt
2-4 tp
116,73 €
Electro Base
Programmer: Xilinx FPGA | USB | 30Mbps
Tootekood: JTAG HS2 PROGRAMMING CABLE Pooljuhid
Toote pilt
2-4 tp
117,89 €
Electro Base
Programmer: Xilinx FPGA | USB | 30Mbps | Mounting: SMD
Tootekood: JTAG-SMT3-NC PROGRAMMING MODULE Pooljuhid
Toote pilt
2-4 tp
95,05 €
−0,08 €
Electro Base
Programmer: Xilinx FPGA | USB | 30Mbps | Mounting: SMD | 3.3VDC
Tootekood: JTAG-SMT2-NC SM PROGRAMMING MODULE Pooljuhid
Toote pilt
2-4 tp
72,24 €
+0,41 €
Electro Base
Programmer: Xilinx FPGA | USB | IDC14,JTAG,USB B micro
Tootekood: XUP USB-JTAG PROGRAMMING CABLE Pooljuhid
Toote pilt
2-4 tp
216,43 €
+1,25 €
Electro Base
Programmer: Xilinx FPGA | USB | JTAG,USB B micro,2x7 pin strips
Tootekood: JTAG HS3 PROGRAMMING CABLE Pooljuhid
Toote pilt
2-4 tp
89,50 €
+0,51 €
Krisostomus
Programmes! Programmes!: Football and Life from Wartime to Lockdown
GTIN: 9781785318566 Raamatud
Programmes! Programmes! Football and Life from Wartime to Lockdown is a fascinating archaeological dig through a collection of 2,000 programmes. From the bleak wartime era when players had to shelter from air raids and depend on army leave, to tragedies and the 'Slum Game', through to the glitz of today's global stars, noodle partners and fan-owned, community-based clubs - every aspect of football's evolution, its highs and lows can be found in match-day programmes, along with a dose of bad poetry, adverts for sex magazines, boy bands who never made it and explanations of a 'magic sponge' for American fans. There are unforgettable games, World Cup winners, schoolboy internationals destined for stardom and others whose glimpse of glory proved fleeting. The stories play out against a backdrop of technological, economic and social change in Britain and beyond, rekindling the memories of generations of fans. Programmes! Programmes! is a 'must' for lovers of football nostalgia, with fascinating, funny and quirky tales galore. <br><br> Autorid: Cliff Hague <br>
Toote pilt
Tellimisel (tarne 10-14 tp)
25,94 €
Libristo
Programming 101
GTIN: 9781484281932 Open source & other operating systems
Understand the importance of programming, even if you've never programmed before! This book will teach you the basics of programming using the Processing programming language. You will create your own Processing sketches, using personal images, themes, or hobbies that you enjoy. The chapters in the book will demonstrate the process of programming, starting with formulating an idea, planning, building on past projects, and refining the work, similar to writing an essay or composing a song. This approach will guide you to make use of logic and mathematics to produce beautiful effects.The term for program in Processing is sketch. The Processing language has been adopted and enhanced by visual artists. However, the sketches featured in this book and typical in Processing are far more than static drawings; they incorporate interaction, animation, video, audio, and accessing files on the local computer and on the Web. Technical features are introduced and explained in the context of complete examples: games (Snake, Hangman, jigsaw, slingshot), making a collage of family images and video clips, preparing directions for folding an origami model, rotating objects in 3D, and others.Programming is a fun, creative, expressive pursuit, but it requires attention to details and can be frustrating. Still, there is very little that compares to the satisfaction of building a program out of nothing and making it work (or taking an existing program and fixing a problem, or adding a feature and making it better). Programming 101 is your gateway to making this happen. What You'll Learn Gain basic programming skills Build fun and creative programs Use files for making a holiday card or a sequence of instructions Combine videos, images, and graphics in a Processing sketch Connections to other programming languages, most especially Java and JavaScript Who This Book Is For Anyone who has been thinking about trying programming, or has tried, but needs assistance. Anyone who wants to use their own creativity and artistic talents. Anyone who wants to know what is involved in the technology that is present in our lives.
Toote pilt
14
43,29 €
Krisostomus
Programming Arduino Next Steps: Going Further with Sketches, Second Edition 2nd edition
GTIN: 9781260143249 Raamatud
Go beyond the basics with this up to date Arduino programming resourceTake your Arduino programming skills to the next level using the hands-on information contained in this thoroughly revised, easy to follow TAB guide. Aimed at programmers and hobbyists who have mastered the fundamentals, Programming Arduino Next Steps: Going Further with Sketches, Second Edition reveals professional programming tips and tricks. This up-to-date edition covers the Internet of Things (IoT) and features new chapters on interfacing your Arduino with other microcontrollers. You will get dozens of illustrated examples and downloadable code examples that clearly demonstrate each powerful technique.Discover how to:•Configure your Arduino IDE and develop your own sketches•Boost performance and speed by writing time-efficient sketches •Optimize power consumption and memory usage •Interface with different types of serial busses, including I2C, 1-Wire, SPI, and TTL Serial •Use Arduino with USB and UART •Incorporate Ethernet, Bluetooth, and DSP•Program Arduino for the Internet •Manage your sketches using One Process•Accomplish more than one task at a time?without multi-threading •Create your own code library and share it with other hobbyists <br><br> Autorid: Simon Monk <br>
Toote pilt
Tellimisel (tarne 10-14 tp)
29,58 €
Krisostomus
Programming Arduino: Getting Started with Sketches, Third Edition 3rd edition
GTIN: 9781264676989 Raamatud
An up-to-date Arduino programming guide—no prior programming experience required!This fully updated guide shows, step by step, how to quickly and easily program all Arduino models using its modified C language and the Arduino IDE. Electronics guru Simon Monk gets you up to speed quickly, teaching all concepts through simple language and clear instruction. Programming Arduino®: Getting Started with Sketches, Third Edition features dozens of easy-to-follow examples and high-quality illustrations. All of the sample sketches featured in the book can be used as is or modified to suit your needs. You will also get all new coverage of using Arduino as a framework for programming other popular boards.Configure your Arduino and start writing sketchesUnderstand the basics of C language and the Arduino IDEAdd functions, arrays, and strings to your sketchesSet up Arduino’s digital and analog I/OUse Arduino-compatible boards including ESP32, Pico, and micro:bitWork with built-in and custom Arduino librariesWrite sketches that store data in EPROM or flash memoryInterface with a wide range of displays, including LCDsConnect to the Internet and configure Arduino as a web serverDevelop interesting and useful programs for the Internet of Things <br><br> Autorid: Simon Monk <br>
Toote pilt
Tellimisel (tarne 10-14 tp)
17,84 €
Libristo
Programming Boot Sector Games
GTIN: 9780359762620 Information technology: general issues
A crash course into 8086/8088 assembler programming, in an easy way with practice at each step. You will learn how to use the registers, move data, do arithmetic, and handle text and graphics. You can run these programs on any PC machine and no program exc
Toote pilt
14
37,09 €
Krisostomus
Programming C# 12: Build Cloud, Web, and Desktop Applications
GTIN: 9781098158361 Raamatud
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# 12.0 and .NET 8 fundamentals and techniques for building cloud, web, and desktop applications. Designed for experienced programmers, this book provides many code examples to help you work with the nuts and bolts of C#, such as generics, LINQ, and asynchronous programming features. You'll get up to speed on .NET 8 and the latest C# 11.0 and 12.0 additions, including generic math, new polymorphism options, enhanced pattern matching, and new features designed to improve productivity. This book helps you: Understand how .NET has changed in recent releases and learn what it means for application development Select the appropriate C# language features for any task Learn when to use the new features and when to stick with older ones Examine the range of functionality in .NET's class libraries Apply these class libraries to practical programming tasks Explore numerous small additions to .NET that improve expressiveness <br><br> Autorid: Ian Griffiths <br>
Toote pilt
Tellimisel (tarne 10-14 tp)
75,98 €
Krisostomus
Programming Clojure : Pragmatic Programmers: 3rd Edition 3rd Revised edition
GTIN: 9781680502466 Raamatud
Drowning in unnecessary complexity, unmanaged state, and tangles of spaghetti code? In the best tradition of Lisp, Clojure gets out of your way so you can focus on expressing simple solutions to hard problems. Clojure cuts through complexity by providing a set of composable tools--immutable data, functions, macros, and the interactive REPL. Written by members of the Clojure core team, this book is the essential, definitive guide to Clojure. This new edition includes information on all the newest features of Clojure, such as transducers and specs.Clojure joins the flexibility and agility of Lisp with the reach, stability, and performance of Java. Combine Clojure's tools for maximum effectiveness as you work with immutable data, functional programming, and safe concurrency to write programs that solve real-world problems.Start by reading and understanding Clojure syntax and see how Clojure is evaluated. From there, find out about the sequence abstraction, which combines immutable collections with functional programming to create truly reusable data transformation code. Clojure is a functional language; learn how to write programs in a functional style, and when and how to use recursion to your advantage. Discover Clojure's unique approach to state and identity, techniques for polymorphism and open systems using multimethods and protocols, and how to leverage Clojure's metaprogramming capabilities via macros. Finally, put all the pieces together in a real program.New to this edition is coverage of Clojure's spec library, one of the most interesting new features of Clojure for describing both data and functions. You can use Clojure spec to validate data, destructure data, explain invalid data, and generate large numbers of tests to verify the correctness of your code.With this book, you'll learn how to think in Clojure, and how to take advantage of its combined strengths to build powerful programs quickly.What You Need:Java 6 or higherClojure 1.9 <br><br> Autorid: Alex Miller <br>
Toote pilt
Tellimisel (tarne 10-14 tp)
56,99 €
Krisostomus
Programming Elixir 1.6: Functional |> Concurrent |> Pragmatic |> Fun
GTIN: 9781680502992 Raamatud
This book is the introduction to Elixir for experienced programmers, completely updated for Elixir 1.6 and beyond. Explore functional programming without the academic overtones (tell me about monads just one more time). Create concurrent applications, butget them right without all the locking and consistency headaches. Meet Elixir, a modern, functional, concurrent language built on the rock-solid Erlang VM. Elixir's pragmatic syntax and built-in support for metaprogramming will make you productive and keep you interestedfor the long haul. Maybe the time is right for the Next Big Thing. Maybe it's Elixir.Functional programming techniques help you manage the complexities of today's real-world, concurrent systems; maximize uptime; and manage security. Enter Elixir, with its modern, Ruby-like, extendable syntax, compile and runtime evaluation, hygienic macro system, and more. But, just as importantly, Elixir brings a sense of enjoyment to parallel,functional programming. Your applications become fun to work with, and the language encourages you to experiment.Part 1 covers the basics of writing sequential Elixir programs. We'll look at the language, the tools, and the conventions. Part 2 uses these skills to start writing concurrent code-applications that use all the cores on your machine, or all the machines on your network! And we do it both with and without OTP. Part 3 looks at the more advanced features of the language, from DSLs and code generation to extending the syntax.This edition is fully updated with all the new features of Elixir 1.6, with a new chapter on structuring OTP applications, and new sections on the debugger, code formatter, Distillery, and protocols.What You Need:You'll need a computer, a little experience with another high-levellanguage, and a sense of adventure. No functional programmingexperience is needed. <br><br> Autorid: Dave Thomas <br>
Toote pilt
Tellimisel (tarne 10-14 tp)
54,98 €
Libristo
Programming Erlang 2ed
GTIN: 9781937785536 Internet: general works
A multi-user game, web site, cloud application, or networked database can have thousands of users all interacting at the same time. You need a powerful, industrial-strength tool to handle the really hard problems inherent in parallel, concurrent environments. You need Erlang. In this second edition of the bestselling Programming Erlang, you'll learn how to write parallel programs that scale effortlessly on multicore systems. Using Erlang, you'll be surprised at how easy it becomes to deal with parallel problems, and how much faster and more efficiently your programs run. That's because Erlang uses sets of parallel processes-not a single sequential process, as found in most programming languages. Joe Armstrong, creator of Erlang, introduces this powerful language in small steps, giving you a complete overview of Erlang and how to use it in common scenarios. You'll start with sequential programming, move to parallel programming and handling errors in parallel programs, and learn to work confidently with distributed programming and the standard Erlang/Open Telecom Platform (OTP) frameworks. You need no previous knowledge of functional or parallel programming.The chapters are packed with hands-on, real-world tutorial examples and insider tips and advice, and finish with exercises for both beginning and advanced users. The second edition has been extensively rewritten. New to this edition are seven chapters covering the latest Erlang features: maps, the type system and the Dialyzer, WebSockets, programming idioms, and a new stand-alone execution environment. You'll write programs that dynamically detect and correct errors, and that can be upgraded without stopping the system. There's also coverage of rebar (the de facto Erlang build system), and information on how to share and use Erlang projects on github, illustrated with examples from cowboy and bitcask. Erlang will change your view of the world, and of how you program.
Toote pilt
14
40,89 €
Krisostomus
Programming for Health and Wellbeing in Architecture
GTIN: 9780367758868 Raamatud
"Programming for Health and Wellbeing in Architecture presents a new approach to architectural programming that includes sustainability, neuroscience and human factors. This volume of contributions from noted architects and academics makes the case for rethinking the practices of programming and planning to incorporate evidence-based design, systems thinking, and a deeper understanding of our evolutionary nature. These 18 original essays highlight how human and environmental health are closely related and should be incorporated as mutually reinforcing goals in every design project. Together, these chapters describe the framework for a new paradigm of building performance and design of the human experience. Programming-the stage at which research is conducted and goals established-provides an opportunity to examine potential impacts and to craft strategies for wellbeing in new buildings and renovations using the latest scientific methods. This book expands the scope of the programming process and providesessential guidance for sustainable practice and the advancement of wellbeing in the built environment for architecture and interiors students, practitioners, instructors and academics"-- Programming for Health and Wellbeing in Architecture presents a new approach to architectural programming that includes sustainability, neuroscience and human factors. This volume of contributions from noted architects and academics makes the case for rethinking the practices of programming and planning to incorporate evidence-based design, systems thinking, and a deeper understanding of our evolutionary nature.These 18 original essays highlight how human and environmental health are closely related and should be incorporated as mutually reinforcing goals in every design project. Together, these chapters describe the framework for a new paradigm of building performance and design of the human experience.Programming—the stage at which research is conducted and goals established—provides an opportunity to examine potential impacts and to craft strategies for wellbeing in new buildings and renovations using the latest scientific methods. This book expands the scope of the programming process and provides essential guidance for sustainable practice and the advancement of wellbeing in the built environment for architecture and interiors students, practitioners, instructors and academics. Programming for Health and Wellbeing in Architecture presents a new approach to architectural programming that includes sustainability, neuroscience and human factors. <br><br> Autorid: Keely Menezes, Pamela de Oliveira-Smith, A. Woodworth <br>
Toote pilt
Tellimisel (tarne 10-14 tp)
56,99 €
Libristo
Programming from the Ground Up
GTIN: 9780975283844 Computer programming / software engineering
Programming from the Ground Up uses Linux assembly language to teach new programmers the most important concepts in programming. It takes you a step at a time through these concepts: * How the processor views memory * How the processor operates * How programs interact with the operating system * How computers represent data internally * How to do low-level and high-level optimization Most beginning-level programming books attempt to shield the reader from how their computer really works. Programming from the Ground Up starts by teaching how the computer works under the hood, so that the programmer will have a sufficient background to be successful in all areas of programming. This book is being used by Princeton University in their COS 217 "Introduction to Programming Systems" course.
Toote pilt
14
26,19 €
Libristo
Programming in C
GTIN: 9780321776419 Computer programming / software engineering
Programming in C, Fourth Edition is a newly revised and updated edition of Steven Kochan's classic C programming tutorial: a book that has helped thousands of students master C over the past 25+ years. This edition fully reflects current developments in C programming, including the latest version (C11). Crafted to help students master C regardless of their intended platform or applications, it includes substantial new coverage of mobile and gaming applications where C's elegance and speed make it indispensable. Kochan brings a unique ability to connect with readers, understand their needs, and explain a language with exceptional clarity and relevance. Here, he begins with the fundamentals, then covers every facet of C programming: variables, data types, arithmetic expressions, program looping, making decisions, arrays, functions, structures, strings, pointers, operations on bits, preprocessors, I/O, and more. You'll find up-to-date chapters on writing larger programs; debugging, and object-oriented fundamentals.Appendices include a complete language summary; an introduction to the current Standard C Library; coverage of compiling and running programs using gcc; and avoiding common coding mistakes. This edition contains improved examples and explanations, as well as new material on C-based object languages such as Objective-C (reflecting Kochan's unique experience as author of Programming in Objective-C 2.0, today's leading Objective-C tutorial).
Toote pilt
14
46,59 €
Krisostomus
Programming in C 4th edition
GTIN: 9780321776419 Raamatud
Introduces the C programming language, covering such topics as language fundamentals, variables, data types, arithmetic expressions, program looping, functions, and arrays, with complete C programs to illustrate each new concept discussed. Programming in C will teach you how to write programs in the C programming language. Whether you’re a novice or experienced programmer, this book will provide you with a clear understanding of this language, which is the foundation for many object-oriented programming languages such as C++, Objective-C, C#, and Java.This book teaches C by example, with complete C programs used to illustrate each new concept along the way. Stephen Kochan provides step-by-step explanations for all C functions. You will learn both the language fundamentals and good programming practices. Exercises at the end of each chapter make the book ideally suited for classroom use or for self-instruction.All the features of the C language are covered in this book, including the latest additions added with the C11 standard. Appendixes provide a detailed summary of the language and the standard C library, both organized for quick reference.“Absolutely the best book for anyone starting out programming in C. This is an excellent introductory text with frequent examples and good text. This is the book I used to learn C–it’s a great book.”–Vinit S. Carpenter, Learn C/C++ TodayRegister your book at informit.com/register for convenient access to downloads, updates, and corrections as they become available. <br><br> Autorid: Stephen Kochan <br>
Toote pilt
Tellimisel (tarne 10-14 tp)
52,94 €
Libristo
Programming in Lua, fourth edition
GTIN: 9788590379867 Programming & scripting languages: general
Lua is spreading more and more throughout different areas of software, from embedded systems and mobile devices to the Web and the Internet of Things. Besides, it has a major role in the game industry, where knowledge of Lua has become an indisputable asset. Lua is the language of choice for anyone who needs a scripting language that is simple, efficient, extensible, portable, and free.Programming in Lua is the official book about the language, providing a solid base to any programmer who wants to use Lua. Authored by Roberto Ierusalimschy, the chief architect of the language, it covers all aspects of Lua 5---from the basics to its API with C. The book is the main source of programming patterns for Lua, with numerous code examples that help the reader to make the most of Lua's flexibility and powerful mechanisms.Programming in Lua is targeted at people with some programming background, but does not assume any prior knowledge about Lua or other scripting languages.This Fourth Edition updates the book to Lua 5.3 and marks a complete reorganization of the text. Building on his many years of experience teaching Lua, Roberto has restructured the book to present the material in a growing order of complexity, allowing the reader to better absorb the character of the language.
Toote pilt
14
36,49 €
Krisostomus
Programming in Scala, Fifth Edition 5th edition
GTIN: 9780997148008 Raamatud
This book is the authoritative tutorial on the Scala programming language, co-written by the language's designer, Martin Odersky. This fifth edition is a major rewrite of the entire book, adding new material to cover the many changes in Scala 3.0. In fact we have added so much new material that we split the book into two volumes. This volume is a tutorial of Scala and functional programming. The Scala language, which blends object-oriented and functional programming concepts, has been exploding in popularity in recent years. This book is a comprehensive, step-by-step guide to learning Scala. If you are a programmer wanting to do your next software project in Scala, looking to expand your horizons by learning new concepts, or currently using Java and want to expand your knowledge of functional programming—or all of the above—then this book is for you. <br><br> Autorid: Martin Odersky, Lex Spoon, Bill Venners, Frank Sommers <br>
Toote pilt
Tellimisel (tarne 10-14 tp)
59,69 €
Krisostomus
Programming Kotlin: Create Elegant, Expressive, and Performant JVM and Android Applications
GTIN: 9781680506358 Raamatud
Programmers don't just use Kotlin, they love it. Even Google has adopted it as a first-class language for Android development. With Kotlin, you can intermix imperative, functional, and object-oriented styles of programming and benefit from the approach that's most suitable for the problem at hand. Learn to use the many features of this highly concise, fluent, elegant, and expressive statically typed language with easy-to-understand examples. Learn to write easy-to-maintain, high-performing JVM and Android applications, create DSLs, program asynchrony, and much more. Kotlin is a highly concise, elegant, fluent, and expressive statically typed multi-paradigm language. It is one of the few languages that compiles down to both Java bytecode and JavaScript. You can use it to build server-side, front-end, and Android applications. With Kotlin, you need less code to accomplish your tasks, while keeping the code type-safe and less prone to error. If you want to learn the essentials of Kotlin, from the fundamentals to more advanced concepts, you've picked the right book. Fire up your favorite IDE and practice hundreds of examples and exercises to sharpen your Kotlin skills. Learn to build standalone small programs to run as scripts, create type safe code, and then carry that knowledge forward to create fully object-oriented and functional style code that's easier to extend. Learn how to program with elegance but without compromising efficiency or performance, and how to use metaprogramming to build highly expressive code and create internal DSLs that exploit the fluency of the language. Explore coroutines, program asynchrony, run automated tests, and intermix Kotlin with Java in your enterprise applications. This book will help you master one of the few languages that you can use for the entire full stack - from the server to mobile devices - to create performant, concise, and easy to maintain applications. What You Need: To try out the examples in the book you'll need a computer with Kotlin SDK, JDK, and a text editor or a Kotlin IDE installed in it. <br><br> Autorid: Venkat Subramaniam <br>
Toote pilt
Tellimisel (tarne 10-14 tp)
59,03 €
Krisostomus
Programming Language Explorations 2nd edition
GTIN: 9781032110844 Raamatud
Programming Language Explorations helps its readers gain proficiency in programming language practice and theory by presenting both example-focused, chapter-length explorations of fourteen important programming languages and detailed discussions of the major concepts transcending multiple languages. A language-by-language approach is sandwiched between an introductory chapter that motivates and lays out the major concepts of the field and a final chapter that brings together all that was learned in the middle chapters into a coherent and organized view of the field.Each of the featured languages in the middle chapters is introduced with a common trio of example programs and followed by a tour of its basic language features and coverage of interesting aspects from its type system, functional forms, scoping rules, concurrency patterns, and metaprogramming facilities. These chapters are followed by a brief tour of over 40 additional languages designed to enhance the reader’s appreciation of the breadth of the programming language landscape and to motivate further study.Targeted to both professionals and advanced college undergraduates looking to expand the range of languages and programming patterns they can apply in their work and studies, the book pays attention to modern programming practices, keeps a focus on cutting-edge programming patterns, and provides many runnable examples, all of which are available in the book’s companion GitHub repository. The combination of conceptual overviews with exploratory example-focused coverage of individual programming languages provides its readers with the foundation for more effectively authoring programs, prompting AI programming assistants, and, perhaps most importantly, learning—and creating—new languages. Programming Language Explorations helps its readers gain proficiency in programming language practice and theory by presenting both example-focused, chapter-length explorations of fourteen important programming languages and detailed discussions of the major concepts transcending multiple languages. <br><br> Autorid: Ray Toal, Sage Strieker, Marco Berardini <br>
Toote pilt
Tellimisel (tarne 10-14 tp)
71,84 €
Libristo
Programming Language Pragmatics
GTIN: 9780323999663 Computer programming / software engineering
Programming Language Pragmatics is the most comprehensive programming language textbook available today, with nearly 1000 pages of content in the book, plus hundreds more pages of reference materials and ancillaries online. Michael Scott takes theperspective that language design and language implementation are tightly interconnected, and that neither can be fully understood in isolation. In an approachable, readable style, he discusses more than 50 languages in the context of understanding how code isinterpreted or compiled, providing an organizational framework for learning new languages, regardless of platform. This edition has been thoroughly updated to cover the most recent developments in programming language design and provides both a solid understanding of the most important issues driving software development today Complete re-write of the chapter on semantic analysis, using formal inference rulesHeavy revision of the chapter on type systemsSignificant updates to the chapters on composite types, object orientation, and code generationNew material on ownership types, safe concurrency, asynchronous programming, traits, move constructors, template "concepts,” the LLVM compiler infrastructure, and many other topicsUpdated coverage of the most recent languages and standards, including Rust, Web Assembly, TypeScript, and C/C++ '23
Toote pilt
14
103,19 €
Krisostomus
Programming Large Language Models with Azure Open AI: Conversational programming and prompt engineering with LLMs
GTIN: 9780138280376 Raamatud
Use LLMs to build better business software applications Autonomously communicate with users and optimize business tasks with applications built to make the interaction between humans and computers smooth and natural. Artificial Intelligence expert Francesco Esposito illustrates several scenarios for which a LLM is effective: crafting sophisticated business solutions, shortening the gap between humans and software-equipped machines, and building powerful reasoning engines. Insight into prompting and conversational programming—with specific techniques for patterns and frameworks—unlock how natural language can also lead to a new, advanced approach to coding. Concrete end-to-end demonstrations (featuring Python and ASP.NET Core) showcase versatile patterns of interaction between existing processes, APIs, data, and human input. Artificial Intelligence expert Francesco Esposito helps you: Understand the history of large language models and conversational programming Apply prompting as a new way of coding Learn core prompting techniques and fundamental use-cases Engineer advanced prompts, including connecting LLMs to data and function calling to build reasoning engines Use natural language in code to define workflows and orchestrate existing APIs Master external LLM frameworks Evaluate responsible AI security, privacy, and accuracy concerns Explore the AI regulatory landscape Build and implement a personal assistant Apply a retrieval augmented generation (RAG) pattern to formulate responses based on a knowledge base Construct a conversational user interface For IT Professionals and Consultants For software professionals, architects, lead developers, programmers, and Machine Learning enthusiasts For anyone else interested in natural language processing or real-world applications of human-like language in software <br><br> Autorid: Francesco Esposito <br>
Toote pilt
Tellimisel (tarne 10-14 tp)
51,59 €
Krisostomus
Programming Machine Learning: From Coding to Deep Learning
GTIN: 9781680506600 Raamatud
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. <br><br> Autorid: Paolo Perrotta <br>
Toote pilt
Tellimisel (tarne 10-14 tp)
54,98 €
Libristo
Programming Massively Parallel Processors
GTIN: 9780323912310 Grid & parallel computing
Programming Massively Parallel Processors: A Hands-on Approach shows both student and professional alike the basic concepts of parallel programming and GPU architecture. Various techniques for constructing parallel programs are explored in detail. Case studies demonstrate the development process, which begins with computational thinking and ends with effective and efficient parallel programs. Topics of performance, floating-point format, parallel patterns, and dynamic parallelism are covered in depth. For this new edition, the authors are updating their coverage of CUDA, including the concept of unified memory, and expanding content in areas such as threads, while still retaining its concise, intuitive, practical approach based on years of road-testing in the authors' own parallel computing courses. Teaches computational thinking and problem-solving techniques that facilitate high-performance parallel computing Updated to utilize CUDA version 10.0, NVIDIA's software development tool created specifically for massively parallel environments Features new content on unified memory, as well as expanded content on threads, streams, warp divergence, and OpenMP Includes updated and new case studies
Toote pilt
14
95,49 €
Krisostomus
Programming Massively Parallel Processors: A Hands-on Approach 4th edition
GTIN: 9780323912310 Raamatud
Programming Massively Parallel Processors: A Hands-on Approach shows both student and professional alike the basic concepts of parallel programming and GPU architecture. Various techniques for constructing parallel programs are explored in detail. Case studies demonstrate the development process, which begins with computational thinking and ends with effective and efficient parallel programs. Topics of performance, floating-point format, parallel patterns, and dynamic parallelism are covered in depth. For this new edition, the authors are updating their coverage of CUDA, including the concept of unified memory, and expanding content in areas such as threads, while still retaining its concise, intuitive, practical approach based on years of road-testing in the authors' own parallel computing courses. Teaches computational thinking and problem-solving techniques that facilitate high-performance parallel computing Updated to utilize CUDA version 10.0, NVIDIA's software development tool created specifically for massively parallel environments Features new content on unified memory, as well as expanded content on threads, streams, warp divergence, and OpenMP Includes updated and new case studies <br><br> Autorid: Wen-mei W. Hwu, David B. Kirk, Izzat El Hajj <br>
Toote pilt
Tellimisel (tarne 10-14 tp)
96,08 €
Libristo
Programming Pearls
GTIN: 9780201657883 Computer programming / software engineering
"The first edition of Programming Pearls was one of the most influential books I read early in my career, and many of the insights I first encountered in that book stayed with me long after I read it. Jon has done a wonderful job of updating the material. I am very impressed at how fresh the new examples seem." --Steve McConnell When programmers list their favorite books, Jon Bentley's collection of programming pearls is commonly included among the classics. Just as natural pearls grow from grains of sand that irritate oysters, programming pearls have grown from real problems that have irritated real programmers. With origins beyond solid engineering, in the realm of insight and creativity, Bentley's pearls offer unique and clever solutions to those nagging problems. Illustrated by programs designed as much for fun as for instruction, the book is filled with lucid and witty descriptions of practical programming techniques and fundamental design principles. It is not at all surprising that Programming Pearls has been so highly valued by programmers at every level of experience.In this revision, the first in 14 years, Bentley has substantially updated his essays to reflect current programming methods and environments.In addition, there are three new essays on / testing, debugging, and timing / set representations / string problems All the original programs have been rewritten, and an equal amount of new code has been generated. Implementations of all the programs, in C or C++, are now available on the Web. What remains the same in this new edition is Bentley's focus on the hard core of programming problems and his delivery of workable solutions to those problems. Whether you are new to Bentley's classic or are revisiting his work for some fresh insight, the book is sure to make your own list of favorites. 0201657880B04062001
Toote pilt
14
43,19 €
+0,90 €
Krisostomus
Programming Phoenix LiveView: Interactive Elixir Web Programming Without Writing Any JavaScript
GTIN: 9781680508215 Raamatud
The days of the traditional request-response web application are long gone, but you don't have to wade through oceans of JavaScript to build the interactive applications today's users crave. The innovative Phoenix LiveView library empowers you to build applications that are fast and highly interactive, without sacrificing reliability. This definitive guide to LiveView isn't a reference manual. Learn to think in LiveView. Write your code layer by layer, the way the experts do. Explore techniques with experienced teachers to get the best possible performance.Instead of settling for traditional manuals and tutorials, get insights that can only be learned from experience. Start with the Elixir language techniques that effortlessly marry your client templates and server-side handlers. Design your systems with the right layers in the right places so that your code is easier to understand, change, and support. Explore features like multi-part uploads and learn how to comprehensively test your live views. Roll into advanced techniques to tie your code to other services through the powerful publish-subscribe interface.LiveView brings the most important programming techniques from the popular Elm and JavaScript React frameworks to Elixir. You'll experience firsthand how to harness that power by working side by side with some of the first LiveView users. You will write your programs to change data on the server, and you'll see how LiveView efficiently detects those changes and reflects them on the web page. Start from scratch, use built-in generators, and craft reusable components. Your single-purpose reducers will transform server data that your renderers can turn into efficient client-side diffs.Don't settle for knowing how things work. To get the most out of LiveView, you need to know why they work that way. Co-authored by one of the most prolific authors and teachers in all of Elixir, this book is your perfect guide to one of the most important new frameworks of our generation.What You Need:Programming Phoenix LiveView uses Phoenix version 1.5, and any Elixir version compatible with it. You will also want PostgreSQL and JavaScript Node. <br><br> Autorid: Bruce A. Tate, Sophie DeBenedetto <br>
Toote pilt
Tellimisel (tarne 10-14 tp)
75,23 €
Krisostomus
Programming PHP: Creating Dynamic Web Pages 4th Revised edition
GTIN: 9781492054139 Raamatud
Why is PHP the most widely used programming language on the web? This updated edition teaches everything you need to know to create effective web applications using the latest features in PHP 7.4. You&;ll start with the big picture and then dive into language syntax, programming techniques, and other details, using examples that illustrate both correct usage and common idioms. If you have a working knowledge of HTML, authors Kevin Tatroe and Peter MacIntyre provide many style tips and practical programming advice in a clear and concise manner to help you become a top-notch PHP programmer.Understand what&;s possible when you use PHP programsLearn language fundamentals, including data types, variables, operators, and flow control statementsExplore functions, strings, arrays, and objectsApply common web application techniques, such as form processing, data validation, session tracking, and cookiesInteract with relational databases like MySQL or NoSQL databases such as MongoDBGenerate dynamic images, create PDF files, and parse XML filesLearn secure scripts, error handling, performance tuning, and other advanced topicsGet a quick reference to PHP core functions and standard extensions <br><br> Autorid: Kevin Tatroe, Peter MacIntyre <br>
Toote pilt
Tellimisel (tarne 10-14 tp)
63,36 €
+0,17 €
Krisostomus
Programming Python 4th edition
GTIN: 9780596158101 Raamatud
Provides information and tutorials on Python's application domains and its use in databases, networking, scripting layers, and text processing. Once you've come to grips with the core Python language, learning how to build Python applications presents a far more interesting challenge. Many critics consider this classic book, now updated for Python 3.x, to be the industry standard for learning Python application programming. With clear and concise explanations of Python syntax and programming techniques, and numerous examples that illustrate both correct usage and common idioms, Programming Python shows you the right way to code with Python. You'll start with in-depth discussions of core concepts and then progress toward complete programs in different application domains, including: GUI programming Internet scripting Parallel processing Database management Networked applications System administration Text processing When you begin to tap this book's wealth of practical advice, snippets of code, and patterns of program design on a daily basis, you'll be much more productive. <br><br> Autorid: Mark Lutz <br>
Toote pilt
Tellimisel (tarne 10-14 tp)
71,39 €
+0,17 €
Libristo
Programming Quantum Computers
GTIN: 9781492039686 Software Engineering
Quantum computers are poised to kick-start a new computing revolution--and you can join in right away. If you're in software engineering, computer graphics, data science, or just an intrigued computerphile, this book provides a hands-on programmer's gui
Toote pilt
14
57,39 €
Krisostomus
Programming Quantum Computers: Essential Algorithms and Code Samples
GTIN: 9781492039686 Raamatud
Quantum computers are poised to kick-start a new computing revolution—and you can join in right away. If you’re in software engineering, computer graphics, data science, or just an intrigued computerphile, this book provides a hands-on programmer’s guide to understanding quantum computing. Rather than labor through math and theory, you’ll work directly with examples that demonstrate this technology’s unique capabilities.Quantum computing specialists Eric Johnston, Nic Harrigan, and Mercedes Gimeno-Segovia show you how to build the skills, tools, and intuition required to write quantum programs at the center of applications. You’ll understand what quantum computers can do and learn how to identify the types of problems they can solve.This book includes three multichapter sections:Programming for a QPU—Explore core concepts for programming quantum processing units, including how to describe and manipulate qubits and how to perform quantum teleportation.QPU Primitives—Learn algorithmic primitives and techniques, including amplitude amplification, the Quantum Fourier Transform, and phase estimation.QPU Applications—Investigate how QPU primitives are used to build existing applications, including quantum search techniques and Shor’s factoring algorithm. <br><br> Autorid: Mercedes Gimeno-Segovia, Nic Harrigan, Eric R. Johnston <br>
Toote pilt
Tellimisel (tarne 10-14 tp)
75,98 €
Krisostomus
Programming Ruby 3.2: The Pragmatic Programmers' Guide 5th New edition
GTIN: 9781680509823 Raamatud
Ruby is one of the most important programming languages in use for web development. It powers the Rails framework, which is the backing of some of the most important sites on the web. The Pickaxe Book, named for the tool on the cover, is the definitive reference on Ruby, a highly-regarded, fully object-oriented programming language. This updated edition is a comprehensive reference on the language itself, with a tutorial on the most important features of Ruby - including pattern matching and Ractors - and describes the language through Ruby 3.2.Would you like to go from first idea to working code much, much faster? Do you currently spend more time satisfying the compiler instead of your clients or end users? Are you frustrated with demanding languages that seem to get in your way instead of helping you get the work done? Are you using Rails and want to dig deeper into the underlying Ruby language? If so, then we've got a language and book for you!Ruby is a fully object-oriented language. The combination of the power of a pure object-oriented language with the convenience of a scripting language makes Ruby a favorite tool of programmers that want to get things done quickly and cleanly.This comprehensive reference manual for Ruby includes a description of the most important standard library modules, built-in classes, and modules. It also includes all the new and changed syntax and semantics introduced through Ruby 3.2, including pattern matching and Ractors, and describes the language through Ruby 3.2.What You Need:This book assumes you have a basic understanding of object-oriented programming.In general, Ruby programmers tend to favor the the command line for running their code, and they tend to use text editors rather than IDEs.Ruby runs on Windows, Linux, and MacOS. <br><br> Autorid: Noel Rappin <br>
Toote pilt
Tellimisel (tarne 10-14 tp)
74,54 €
Libristo
Programming Rust
GTIN: 9781492052593 Computer science
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.
Toote pilt
14
58,99 €
Krisostomus
Programming Rust: Fast, Safe Systems Development 2nd Revised edition
GTIN: 9781492052593 Raamatud
Systems programming provides the foundation for the world's computation. Developing 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 interthread data races.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 borrowingLanguage basics including error handling, crates and modules, structs, and enumsHow to write flexible, efficient code with traits and genericsRust's key power tools: closures, iterators, and asynchronous programmingCollections, strings and text, input and output, concurrency, macros, unsafe code, and interfacing with foreign functions <br><br> Autorid: Jim Blandy, Jason Orendorff, Leonora F. S. Tindall <br>
Toote pilt
Tellimisel (tarne 10-14 tp)
75,98 €