Главная
Study mode:
on
1
Lecture 0: Introduction
2
Lecture 1: Computation
3
Lecture 2: Expressions
4
Lecture 3: Logical operators and functions
5
Tutorial 1: expressions
6
Lecture 4: Variables
7
Lecture 5: Python scripts
8
Lecture 6: Identifiers
9
Lecture 7: Flow control
10
Lecture 8: Ifs, ands and buts
11
Lecture 9: Loops
12
Tutorial 2: loops
13
Lecture 10: Iteration and strings
14
Lecture 11: Ranges and lists
15
Lecture 12: Slices and indices
16
Lecture 13: More fun with lists
17
Lecture 14: Functions
18
Lecture 15: Local variables
19
Lecture 16: Recursion
20
Lecture 17: Testing
21
Lecture 18: Modules
22
Lecture 19: Objects and methods
23
Tutorial 3: Midterm 2
24
Lecture 20: Packages and plotting
25
Tutorial 3: Midterm 2
26
Lecture 21: Tuples
27
Lecture 22: Sets
28
Lecture 23: Dictionaries
29
Lecture 24: Integer representation
30
Lecture 25: Real numbers
31
Lecture 26: Questions and next steps
32
Tutorial 4: Final exam
33
Tutorial 6: More final prep
34
Tutorial 7: Final tutorial
Description:
Dive into the fundamentals of programming through a comprehensive lecture series covering essential Python concepts. Begin with an introduction to computation and expressions, then progress through logical operators, functions, variables, and flow control. Explore loops, iteration, strings, lists, and advanced topics like recursion, testing, and modules. Learn about object-oriented programming, data structures such as tuples, sets, and dictionaries, and delve into number representation. Benefit from multiple tutorials and exam preparation sessions to reinforce your understanding of programming principles.

Introduction to Programming

Memorial University of Newfoundland
Add to list
0:00 / 0:00