Inhalt: Successful programmers know more than just how to code. They also know how to think about solving problems. Code Clinic is a series of courses where our instructors solve the same problems using different programming languages. Here, Barron Stone works with Python. Barron introduces challenges and provides an overview of his solutions in Python. Challenges include topics such as statistical analysis and accessing peripheral devices. Visit other courses in the series to see how to solve the same challenges in languages like C++, C#, JavaScript, PHP, Python, Ruby, Go, and Swift. Umfang: 01:51:09.00
Inhalt: There are thousands of different types of sensors out there, acquiring and measuring data from the real world. But how do you get that data into the computer for processing? LabView is a leading system-engineering platform for interfacing with data-acquisition hardware. In this course, Barron Stone demonstrates how to program LabVIEW to control National Instruments data acquisition (DAQ) hardware and acquire and generate analog and digital signals. Barron provides guidance on choosing devices, setting up LabVIEW, connecting and simulating devices, and acquiring both analog and digital input and output. He also explains how to configure LabVIEW triggers, log data, read files, and connect third-party hardware with the wide variety of instrument drivers available for LabVIEW. Umfang: 03:03:26.00
Inhalt: As is the case with many technical projects, it's possible to assemble an electronic circuit without really understanding the different parts involved-you can just connect components together to match an electronic schematic. That said, in order to debug an existing circuit-or design your own-you have to actually understand how the individual electrical components work and how to use them together. In this course, join electrical engineer Barron Stone as he shares the knowledge and tools you need to learn exactly that. Barron demonstrates how to build basic circuits using resistors, capacitors, and inductors. He dives into how each component works and shows the common circuits that use them. He explains the difference between alternating current and direct current and how to use an oscilloscope to view electrical signals. Then, he demonstrates building passive filter circuits to remove unwanted frequency components from those signals. Umfang: 04:02:43.00
Inhalt: Working with electronics can be a ton of fun, but it can also be a bit confusing-especially when you're first learning. In this course, electrical engineer Barron Stone uses easy-to-understand analogies to break down the fundamental concepts of voltage, current, resistance, and power. After you review the science behind electricity, Barron applies those concepts to build basic circuits. He explains the differences between the ideal, theoretical power sources that we often consider when designing circuits and the physical limitations of the real-world power sources that we actually use to build them. He also shows you how to use the go-to tool for debugging electronics-the digital multimeter-so you can measure the actual voltage and current in your circuits. Umfang: 01:17:07.00
Inhalt: Bolster your understanding of how to build electronic circuits by learning to work with semiconductor components. In this course, join electrical engineer Barron Stone as he walks through how to build circuits using three common types of semiconductor components: diodes, transistors, and operational amplifiers. Barron kicks off the course by explaining what diodes are, and how to use diodes to control the direction that current flows through a circuit. He shows you how to use diodes to protect your circuits from large amplitude signals, reverse current, and flyback voltage. He then moves on to working with transistors, demonstrating how they can be used to control the amount of current flowing through a circuit, and examining common types of transistors such as BJTs and MOSFETs. Barron wraps up the course by covering one of the most useful electronic components-operational amplifiers. He shows you how to use op-amps to supply dual voltages, compare two signals, amplify signals, filter signals, and more. Umfang: 04:08:40.00
Inhalt: If you're charged with collecting and processing data from a variety of devices and systems-and, in turn, need to build software that interfaces with test and measurement equipment-traditional, text-based programming approaches may not be ideal. LabVIEW-a popular systems engineering platform-offers a unique approach. Using block diagrams, you can create virtual instruments that contain the logic you'll need to work with for your real devices, as well as build control panels that will help you monitor and manage them. In this course, instructor Barron Stone helps you get up and running with LabVIEW, showing how to write programs using its graphical programming approach. Along the way, he provides challenges and solutions that help you test your skills. Umfang: 02:58:57.00
Inhalt: Parallel programming unlocks a program's ability to execute multiple instructions simultaneously. It increases the overall processing throughput and is key to writing faster and more efficient applications. This training course introduces the basics of concurrent and parallel programming in C++, providing the foundational knowledge you need to write more efficient, performant code. Instructors Barron and Olivia Stone explain concepts like threading and mutual exclusion in a fun and informative way, relating them to everyday activities you perform in the kitchen. To cement the ideas, they demo them in action using C++. Each lesson is short and practical, driving home the theory with hands-on techniques. Umfang: 01:59:04.00
Inhalt: Write more efficient, performant code by mastering the fundamentals of parallel programming. In this course, instructors Barron and Olivia Stone pick up where they left off in the first installment of the Parallel and Concurrent Programming with C++ series, explaining what you need to know to write programs that execute multiple instructions simultaneously. Barron and Olivia dig into some more advanced concepts like condition variables and semaphores in a fun and informative way, relating them to everyday activities you perform in the kitchen. To cement these ideas, they demo them in action using C++. Each lesson is short and practical, driving home the theory with hands-on techniques. Umfang: 02:13:10
Inhalt: Parallel programming unlocks a program's ability to execute multiple instructions simultaneously. It increases the overall processing throughput and is key to writing faster and more efficient applications. This training course introduces the basics of parallel programming in Java, providing the foundational knowledge you need to write more efficient, performant code. Instructors Barron and Olivia Stone explain concepts like threading and mutual exclusion in a fun and informative way, relating them to everyday activities you perform in the kitchen. To cement the ideas, they demo them in action using Java. Each lesson is short and practical, driving home the theory with hands-on techniques. Umfang: 02:15:20.00
Inhalt: With parallel computing, you can leverage multiple compute resources to tackle larger problems in a shorter amount of time. In this course, the second in the Parallel and Concurrent Programming with Java series, take a deeper dive into the key mechanisms for writing concurrent and parallel programs. Instructors Olivia and Barron Stone make these (often abstract) concepts down-to-earth, demonstrating key ideas using common kitchen activities. Learn all about synchronization, thread pools, asynchronous tasks, evaluating parallel performance, designing parallel programs, and more. Upon wrapping up this course, you'll have a solid understanding of how to parallelize a sequential program. Umfang: 02:14:13.00
Inhalt: Parallel programming unlocks a program's ability to execute multiple instructions simultaneously, increases the overall processing throughput, and is key to writing faster and more efficient applications. Curious about how parallel programming works in the real world? In this course, join instructors Barron and Olivia Stone as they introduce the basics of parallel programming in Python, providing the foundational knowledge you need to write more efficient, performant code. Barron and Olivia explain concepts like threading and mutual exclusion in a fun and informative way, relating them to everyday activities you perform in the kitchen. To cement the ideas, they demo them in action using Python. Each lesson is short and practical, driving home the theory with hands-on techniques. Umfang: 02:11:59.00
Inhalt: Parallel programming is key to writing faster and more efficient applications. This course, the second in a series from instructors Barron and Olivia Stone, introduces more advanced techniques for parallel and concurrent programming in Python. Barron and Olivia explain concepts like condition variables, semaphores, barriers, and thread pools in a fun and informative way, relating them to everyday activities you perform in the kitchen. They also explain how to evaluate your code's performance and design more efficient parallel programs from the start with techniques like partitioning. To cement the ideas, they demo them in action using Python-closing the course with a variety of coding challenges. Each lesson is short and practical, driving home the theory with hands-on techniques. Umfang: 02:19:32.00
Inhalt: All good software starts with a great design. Object-oriented design helps developers plan applications before they write a single line of code, and break down ideas into reusable and maintainable components. This course focuses on the foundational concepts, teaching them in a fun, interactive way to help you quickly develop your skills. Tag team Olivia and Barron Stone introduce you to the concepts and terms-objects, classes, abstraction, inheritance, and more-that you need to get started. They then show how to take the requirements for an app, identify use cases, and map out classes using Universal Modeling Language (UML). The final design can then be translated into code using one of the many popular object-oriented programming languages, such as Java, C#, Ruby, or Python. Umfang: 02:40:37.00
Inhalt: Understanding core programming concepts and why they are used is just as important as knowing how to write code. New programmers need to learn to bridge the gap: to connect the theory to practice. This series of training videos explains basic programming concepts by relating them to real-life objects, actions, and scenarios. Each video will focus on a different analogy, mixing live action with segments that demonstrate the concepts in code. For example, Barron Stone connects functions to recipes, lists to parking spaces, and loops to that perpetual chore: dishwashing. He illustrates most of the examples using Python, but you can follow along in any language you choose. Start watching and learn about... Reusing functions Local vs. global variables Creating and naming custom objects Class inheritance Modules and packages Multidimensional lists and tuples Queues and stacks Creating and combining sets Storing data in dictionaries If/else and switch statements For vs. while loops Error handling Polling and event-driven programming Umfang: 03:08:39.00
Inhalt: Want to test your Python skills? These concise challenges let you stretch your brain and test your talents. Instructor Barron Stone shares over a dozen Python challenges, as well as his own solutions to each problem-the majority of which are less than two dozen lines of code. You can tackle each problem using the tools in the Python standard library, or opt for the library of your choice. And since each challenge is self-contained, you can complete the course in any order-and at your own pace. Tune in to get the hands-on practice you need to keep your skills sharp. Umfang: 00:48:50.00
Inhalt: Put an end to writing command-line interfaces for your programs. Use Tkinter, the Python package for creating themed interface elements with the Tk GUI toolkit. Join Barron Stone in this course as he walks through the most popular Tk widgets and shows you how to customize their appearance and behavior to fit your application. Learn how to manage the placement of those widgets on the GUI and make them react to user behavior with event-driven code. The final chapter takes you through the entire start-to-finish process of building the user interface for an application, so you can see how all of these techniques work in a real-world development scenario. Umfang: 04:55:26.00
Inhalt: If you know even a little bit about programming languages, you know there are a plethora of options to choose from. If your priority is a language focused on reliability, speed, memory, safety, and parallelism, then Rust may be the one for you. In this course, instructor Barron Stone covers the key components of Rust, starting with basic programming concepts including variables, data types, functions, and control loops. He then moves on to some of the core concepts that are unique to Rust, including ownership, borrowing references, and crates. While Rust is great for low-level systems programming, it's also being used for web apps, network services, and embedded programs. As Barron shows, the features of Rust, along with great tools, documentation, and a welcoming community, have made Rust a language that developers love. Umfang: 06:41:42
Programm Findus Internet-OPAC findus.pl V20.235/8 auf Server windhund2.findus-internet-opac.de,
letztes Datenbankupdate: 08.05.2024, 18:40 Uhr. 896 Zugriffe im Mai 2024. Insgesamt 511.126 Zugriffe seit Januar 2009
Mobil - Impressum - Datenschutz - CO2-Neutral