O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Python 3 Fundamentals

Video Description

The Python Fundamentals course is a beginner level course designed to teach the basic and essential concepts of the Python programming language. The Python programming language is emerging as a very powerful, flexible, and simple programming tool for building all manner of applications. In this course, the students will learn about Python and writing basic scripts. From there on, the course moves on to many of the language features needed in all applications, and then explore some intermediate functionality. This Python programming language course is a perfect course for developers, testers, and other technical people who need to learn the fundamental parts of the Python language and learn them thoroughly. This course teaches the language without the complications of more advanced topics and focuses on the basic and essential components to enable the students to write the codes in Python. The course is ideal to get a quick start in the Python programming and to undertake more advanced courses to enhance the knowledge gained in this course.

Table of Contents

  1. Chapter 01 - Install and Configure
    1. Topic A: Installing Python - Part 1 00:01:07
    2. Installing Python - Part 2 00:15:21
    3. Installing Python - Part 3 00:00:09
    4. Topic B: Python Documentation - Part 1 00:00:16
    5. Python Documentation - Part 2A 00:12:02
    6. Python Documentation - Part 2B 00:17:49
    7. Python Documentation - Part 3 00:00:15
    8. Topic C: Command Line - Part 1 00:00:48
    9. Command Line - Part 2 00:16:23
    10. Command Line - Part 3 00:00:15
    11. Topic D: Variables - Part 1 00:00:17
    12. Variables - Part 2A 00:08:45
    13. Variables - Part 2B 00:19:06
    14. Variables - Part 3 00:00:24
  2. Chapter 02 - Syntax, Import, Other Topics
    1. Topic A: Simple Python Syntax - Part 1 00:00:55
    2. Simple Python Syntax - Part 2 00:14:35
    3. Simple Python Syntax - Part 3 00:00:21
    4. Topic B: Keywords - Part 1 00:00:23
    5. Keywords - Part 2 00:17:08
    6. Keywords - Part 3 00:00:14
    7. Topic C: Import Module - Part 1 00:00:27
    8. Import Module - Part 2 00:15:45
    9. Import Module - Part 3 00:00:20
    10. Topic D: Additional Topics - Part 1 00:01:00
    11. Additional Topics - Part 2A 00:01:51
    12. Additional Topics - Part 2B 00:20:04
    13. Additional Topics - Part 3 00:00:24
  3. Chapter 03 - Statements
    1. Topic A: If, Elif, Else - Part 1 00:00:23
    2. If, Elif, Else - Part 2A 00:13:44
    3. If, Elif, Else - Part 2B 00:16:08
    4. If, Elif, Else - Part 3 00:00:15
    5. Topic B: For - Part 1 00:00:21
    6. For - Part 2 00:10:32
    7. For - Part 3 00:00:11
    8. Topic C: Loops - Part 1 00:00:31
    9. Loops - Part 2 00:19:27
    10. Loops - Part 3 00:00:12
    11. Topic D: Execute - Part 1 00:00:26
    12. Execute - Part 2 00:03:43
    13. Execute - Part 3 00:00:21
    14. Topic E: Iterable - Part 1 00:00:22
    15. Iterable - Part 2 00:09:36
    16. Iterable - Part 3 00:00:20
    17. Topic F: Exceptions - Part 1 00:00:55
    18. Exceptions - Part 2 00:16:35
    19. Exceptions - Part 3 00:00:27
  4. Chapter 04 - Types
    1. Topic A: Data Types - Part 1 00:01:09
    2. Data Types - Part 2A 00:16:08
    3. Data Types - Part 2B 00:06:23
    4. Data Types - Part 3 00:00:49
    5. Topic B: Number Types - Part 1 00:00:15
    6. Number Types - Part 2A 00:10:31
    7. Number Types - Part 2B 00:17:18
    8. Number Types - Part 3 00:00:22
    9. Topic C: More Number Types - Part 1 00:00:27
    10. More Number Types - Part 2 00:12:51
    11. More Number Types - Part 3 00:00:11
  5. Chapter 05 - Strings, Booleans, and Files
    1. Topic A: Strings - Part 1 00:00:18
    2. Strings - Part 2 00:19:07
    3. Strings - Part 3 00:00:27
    4. Topic B: More Strings - Part 1 00:00:23
    5. More Strings - Part 2 00:09:54
    6. More Strings - Part 3 00:00:15
    7. Topic C: Booleans - Part 1 00:00:30
    8. Booleans - Part 2 00:05:37
    9. Booleans - Part 3 00:00:22
    10. Topic D: Files - Part 1 00:00:29
    11. Files - Part 2 00:07:06
    12. Files - Part 3 00:00:09
  6. Chapter 06 - Lists, Tuples, Comprehensions
    1. Topic A: Lists - Part 1 00:00:22
    2. Lists - Part 2 00:14:30
    3. Lists - Part 3 00:00:23
    4. Topic B: Dictionaries - Part 1 00:00:22
    5. Dictionaries - Part 2 00:03:40
    6. Dictionaries - Part 3 00:00:18
    7. Topic C: Tuples - Part 1 00:00:16
    8. Tuples - Part 2 00:06:19
    9. Tuples - Part 3 00:00:18
    10. Topic D: Sets - Part 1 00:00:37
    11. Sets - Part 2 00:07:36
    12. Sets - Part 3 00:00:21
    13. Topic E: Comprehensions - Part 1 00:00:39
    14. Comprehensions - Part 2 00:09:12
    15. Comprehensions - Part 3 00:00:25
  7. Chapter 07 - Functions
    1. Topic A: Definitions - Part 1 00:00:08
    2. Definitions - Part 2 00:01:57
    3. Definitions - Part 3 00:00:07
    4. Topic B: Functions - Part 1 00:00:27
    5. Functions - Part 2 00:05:46
    6. Functions - Part 3 00:00:12
    7. Topic C: Default Arguments - Part 1 00:00:19
    8. Default Arguments - Part 2 00:05:05
    9. Default Arguments - Part 3 00:00:29
    10. Topic D: Doc Strings - Part 1 00:00:42
    11. Doc Strings - Part 2 00:04:51
    12. Doc Strings - Part 3 00:00:19
    13. Topic E: Variadic Functions - Part 1 00:00:19
    14. Variadic Functions - Part 2 00:06:02
    15. Variadic Functions - Part 3 00:00:20
    16. Topic F: Factorial - Part 1 00:00:39
    17. Factorial - Part 2 00:05:35
    18. Factorial - Part 3 00:00:25
    19. Topic G: Function Objects - Part 1 00:00:56
    20. Function Objects - Part 2 00:05:39
    21. Function Objects - Part 3 00:00:25
    22. Topic H: Lambda - Part 1 00:00:33
    23. Lambda - Part 2 00:09:42
    24. Lambda - Part 3 00:00:15
    25. Topic I: Generators - Part 1 00:00:29
    26. Generators - Part 2 00:05:09
    27. Generators - Part 3 00:00:22
    28. Topic J: Closures - Part 1 00:01:02
    29. Closures - Part 2 00:08:34
    30. Closures - Part 3 00:00:22
  8. Chapter 08 - Classes
    1. Topic A: Classes - Part 1 00:00:52
    2. Classes - Part 2 00:08:16
    3. Classes - Part 3 00:00:20
    4. Topic B: Object Initialization - Part 1 00:00:22
    5. Object Initialization - Part 2 00:04:19
    6. Object Initialization - Part 3 00:00:14
    7. Topic C: Class Static Members - Part 1 00:00:35
    8. Class Static Members - Part 2 00:06:02
    9. Class Static Members - Part 3 00:00:15
    10. Topic D: Classic Inheritance - Part 1 00:00:39
    11. Classic Inheritance - Part 2 00:08:02
    12. Classic Inheritance - Part 3 00:00:51
    13. Topic E: Data Hiding - Part 1 00:01:11
    14. Data Hiding - Part 2 00:05:24
    15. Data Hiding - Part 3 00:00:15