Artificial Intelligence
Section outline
-
Part 1.1: Programming Language Basics
Video 1: Teacher and Course Introduction
This video covers the introduction of the course and the teacher's introduction. It does not cover any particular topics from the syllabus.Video 2: Anaconda Installation
Walks you step by step through installing Anaconda. This tool comes with all the necessary libraries to run python and machine learning programs.Video 3: Compiler Vs Interpreter
We will look at the two different types of languages. We will see the advantages and disadvantages of each type.Part 1.2: Python Basic Constructors
Video 4: Overview of Statement, Variable, Expression, and Functions
We will take a very superficial overview of the four main building blocks of any Python program. We will not dive deep into any of the blocks, but the goal is for you to know these terms before we learn more about these terms.Video 5: Variables and Data Types
This is the first video where we will actually start learning Python programming langauage. Every single program you will write in this course will use variables to store data and we will learn rules and guidelines on creating and using variables.Quiz 1: This video has two questions and the explanation of answers. Please not that this is not a graded quiz but it is a quiz for you to practice.
Video 6: Expressions
We will look at all types of operators (we will not look at the operators on strings): Arithmetic operators, binary operators, comparison operators, and boolean operators.Quiz 2: This is again a practice quiz which has three arithmetic expressions for you to solve.
Video 7: Statements
We will start writing simple programs to understand how statements work. We will also learn about conditional statements. Please note that there are three parts of this video: Video 7: Statements- Part 1, and Video 7: Statements- Part 2, and Video 7: Statements- Part 3Using Functions (Interactive Session 1)
We will learn about three functions: print, input, int. These functions are provided by Python and we will learn how to use them. We will cover this topic during our first interactive session.Video 8: While Loop (Interactive Session 1)
We will only learn the while loop. We will learn the for loop after we learn about lists. We will also write a couple of simple programs to practice writing while loops. We will cover this topic during our first interactive session.-
-
-
152.2 MB
-
93.2 MB
-
212.5 MB
-
142.0 MB
-
280.7 MB
-
272.1 MB
-
260.4 MB
-
231.3 MB
-
Video 10: Lists Introduction
This video will provide an overview of the list. Very basic understanding of how lists store and access the values stored in the list.Video 11: Operations on lists-1
We will basic operations on the list.Video 12: Operations on lists-2
We will basic operations on the list.Video 13: Operations on lists-3
We will basic operations on the list.for loop (Interactive session 2)
We will learn our second type of loop. This video will only show you a very basics of the for loop.for loop (Interactive session 2)
We will continue learning more about the for loop.Video 14: Defining Functions
We will start learning how to create our own functions. We will take two very simple examples.Video 15: Defining Functions- Part 2
We will spend this entire video solving problems by creating our own functions.Video 16: Introduction to Strings
We will start learning a new data structure/data type: string. We will only learn the concept of string. We will learn different functions on the string later.Video 17: String Functions- Part 1
We will learn different built-in functions on strings. We will not write our own functions on the string in this video.Video 18: String Functions- Part 2
We will learn different built-in functions on strings. We will not write our own functions on the string in this video.Video 19: Functions using strings
We will solve a couple of problems involving strings.Video 20: Practical help with Python Quirks
We will see some of the useful program structures you can use in the Python language.-
276.3 MB
-
274.9 MB
-
301.5 MB
-
107.4 MB
-
126.7 MB
-