Curated Video
Mastering Swift 2 Programming (Video 54)
Swift 2 is a multi-paradigm programming language that has expressive features familiar to modern functional languages, and does not forget the object-oriented features of Objective-C. Things that took a block of code in Objective-C are...
NASA
NASA in Silicon Valley: Kai Goebel Talks About Teaching Robots How To Think
A conversation with Kai Goebel, Tech Area Lead for Discovery and Systems Health at NASA’s Ames Research Center in Silicon Valley.
Curated Video
Describe an advanced data structure : The Course Overview
From the section: Doing a Lot with Very Little. In this section, we will explore some problems that look difficult to solve efficiently at first sight. You might think that they require some advanced logic or data structures, but in fact...
Curated Video
Python 3: Project-based Python, Algorithms, Data Structures - Lambda expressions and map function
Working with numbers and computation along with type casting and getting input from user This clip is from the chapter "Python in-depth" of the series "Python 3: Project-based Python, Algorithms, Data Structures".This section is about...
Curated Video
Python 3: Project-based Python, Algorithms, Data Structures - BST - Deleting leaf nodes
Here, the author thanks everyone for taking the course and suggestions for possible next steps This clip is from the chapter "Algorithms - Search and abstract data structures" of the series "Python 3: Project-based Python, Algorithms,...
Curated Video
Python 3: Project-based Python, Algorithms, Data Structures - Project phase 4: Extract redundancies, create function and cleanup code
Look at best, worst and average cases for complexity in more detail This clip is from the chapter "Algorithms - Sort, performance, complexity and big O notation" of the series "Python 3: Project-based Python, Algorithms, Data...
Curated Video
Python 3: Project-based Python, Algorithms, Data Structures - O(nlog(n)) performance and algorithm prerequisites
Build a countdown timer using recursion This clip is from the chapter "Algorithms - Sort, performance, complexity and big O notation" of the series "Python 3: Project-based Python, Algorithms, Data Structures".This section is about...
Curated Video
From 0 to 1 Data Structures & Algorithms in Java - Maximum Element In A Minimum Heap and K Largest Elements In A Stream
Let's practice heap problems! Use the heap property to find the largest element in a minimum heap and the K largest elements in a stream. This clip is from the chapter "Heap Problems" of the series "From 0 to 1: Data Structures &...
Curated Video
Mastering Swift 2 Programming (Video 53)
Swift 2 is a multi-paradigm programming language that has expressive features familiar to modern functional languages, and does not forget the object-oriented features of Objective-C. Things that took a block of code in Objective-C are...
Curated Video
Complete Modern C++ - Parallel Algorithms - III
This video explains why parallel algorithms cannot be used everywhere. This clip is from the chapter "C++17 Standard Library Components" of the series "Complete Modern C++".null
Curated Video
Python 3: Project-based Python, Algorithms, Data Structures - Functions - implementation step by step
Add previously built read functionality to the student class using static and regular methods, along with another special method __eq__ to test for equality based on custom definition This clip is from the chapter "Python in-depth" of...
Curated Video
Python 3: Project-based Python, Algorithms, Data Structures - Bisection search - recursive implementation
Start a project using the hash table structure/class that was built called quote finder This clip is from the chapter "Algorithms - Search and abstract data structures" of the series "Python 3: Project-based Python, Algorithms, Data...
Curated Video
Python 3: Project-based Python, Algorithms, Data Structures - Project specs and runtime execution intro
Visual presentation and complexity analysis of the selection sort algorithm This clip is from the chapter "Algorithms - Sort, performance, complexity and big O notation" of the series "Python 3: Project-based Python, Algorithms, Data...
Curated Video
Python 3: Project-based Python, Algorithms, Data Structures - Insertion sort programmatic execution step by step
A look at the divide/split function which introduces recursion This clip is from the chapter "Algorithms - Sort, performance, complexity and big O notation" of the series "Python 3: Project-based Python, Algorithms, Data Structures".This...
Curated Video
Python 3: Project-based Python, Algorithms, Data Structures - String methods, functions and import statements
Working with dictionaries, sets and tuples This clip is from the chapter "Python in-depth" of the series "Python 3: Project-based Python, Algorithms, Data Structures".This section is about Python in-depth.
Curated Video
Python 3: Project-based Python, Algorithms, Data Structures - Section intro and overview
A look at development environments, some options and what we'll use in the course This clip is from the chapter "Development environment setup" of the series "Python 3: Project-based Python, Algorithms, Data Structures".This section...
Curated Video
Mastering Swift 2 Programming (Video 11)
Swift 2 is a multi-paradigm programming language that has expressive features familiar to modern functional languages, and does not forget the object-oriented features of Objective-C. Things that took a block of code in Objective-C are...
Curated Video
Python 3: Project-based Python, Algorithms, Data Structures - Quicksort implementation
Add ability to perform several runs of the functions under analysis and perform testing using additional functions and test cases This clip is from the chapter "Algorithms - Sort, performance, complexity and big O notation" of the series...
Curated Video
Python 3: Project-based Python, Algorithms, Data Structures - Bubble sort implementation
Look at the merge sort algorithm and its big O analysis This clip is from the chapter "Algorithms - Sort, performance, complexity and big O notation" of the series "Python 3: Project-based Python, Algorithms, Data Structures".This...
Curated Video
C++ Standard Template Library in Practice - Randomizing
The listener is new to algorithms and does not know about the shuffling algorithms. • Introduce the listener to the std::shuffle algorithm • Show how it works and explain the different versions available • Reinforce the lesson with a...
Curated Video
C++ Standard Template Library in Practice - Sequence Algorithms - for_each
The listener is new to algorithms and does not know about the for_each sequence algorithm. • Introduce the user to the different types of modifying and non-modifying algorithms • Introduce the for_each algorithm • Reinforce the lesson...
Curated Video
C++ Standard Template Library in Practice - Counting
The listener is new to algorithms and does not know about the counting algorithms. • Introduce the listener to the std::count algorithm • Show how it works and explain the different versions available • Reinforce the lesson with a code...
Packt
Evaluate the impact of privacy issues, cyberattacks, and malware on your AI application : The Future of AI Attacks
From the section: Summary and Future Trends. In this section, you will draw everything together, learn the approach for testing AI solutions, discuss the future of attacks and explore the latest attack examples. The aim of this video is...
Curated Video
Mastering Swift 2 Programming (Video 43)
Swift 2 is a multi-paradigm programming language that has expressive features familiar to modern functional languages, and does not forget the object-oriented features of Objective-C. Things that took a block of code in Objective-C are...