Python Programming

Jason Drake

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
58 Lessons (8h 5m)
    • 1. 00 Introduction to Python Programming

      0:28
    • 2. 01 Get started by installing python 3

      4:57
    • 3. 02 Setting up sublime text to build python

      5:32
    • 4. 03 First program in python

      1:14
    • 5. 04 Data types

      1:38
    • 6. 05 Variables

      4:10
    • 7. 06 Indentation

      1:16
    • 8. 07 How to clear screen

      0:47
    • 9. 08 Singleline comments

      2:15
    • 10. 09 Multiline comments

      1:47
    • 11. 10 Basic arithmetic

      2:56
    • 12. 11 Division characteristics

      4:06
    • 13. 12 Operator precedence

      2:17
    • 14. 13 Complex arithmetic

      5:57
    • 15. 14 Binary number manipulation

      5:44
    • 16. 15 Basic string manipulation

      9:41
    • 17. 16 Using the format method

      7:34
    • 18. 17 Specific characters

      4:00
    • 19. 18 Logical operators and conditional statements

      7:50
    • 20. 19 if statement

      4:38
    • 21. 20 if else statement

      4:40
    • 22. 21 ifelif statement

      5:45
    • 23. 22 ternary operator

      2:51
    • 24. 23 For loop part 1

      4:47
    • 25. 24 For loop part 2

      3:34
    • 26. 25 For loop part 3

      5:40
    • 27. 26 while loop

      2:23
    • 28. 27 Break and continue statements

      2:12
    • 29. 28 Defining and calling functions and returning values

      5:26
    • 30. 29 Passing arguments default parameters scope and nested functions

      11:45
    • 31. 30 Recursive functions

      6:55
    • 32. 31 Lambda functions

      4:56
    • 33. 32 Exceptions and errors

      3:43
    • 34. 33 Handling exceptions

      8:32
    • 35. 34 Throwing exceptions

      6:11
    • 36. 35 Data input setup and input function

      6:05
    • 37. 36 File management reading

      9:18
    • 38. 37 File management writing

      4:10
    • 39. 38 Tuples

      9:31
    • 40. 39 Tuple functions

      1:25
    • 41. 40 Lists

      6:03
    • 42. 41 List functions

      5:33
    • 43. 42 Dictionaries

      6:56
    • 44. 43 Shallow copies

      2:48
    • 45. 44 Sets

      5:26
    • 46. 45 Set functions

      1:23
    • 47. 46 Modules

      4:12
    • 48. 47 Packages

      3:28
    • 49. 48 Builtin modules

      10:02
    • 50. 49 Introduction to oop

      3:16
    • 51. 50 Class definition and object instantiation

      9:45
    • 52. 51 Class methods part 1

      4:45
    • 53. 52 Class methods part 2

      9:56
    • 54. 53 Operator overloading

      13:19
    • 55. 54 Class inheritance part 1

      10:28
    • 56. 55 Class inheritance part 2

      2:58
    • 57. 56 Extra notes in python

      5:14
    • 58. 57 Visualization, Object, Libaries, Patterns, Other Topics

      191:16
32 students are watching this class

About This Class

This is the most comprehensive, yet straight-forward, course for the Python programming language. Whether you have never programmed before, already know basic syntax, or want to learn about the advanced features of Python, this course is for you! This course will teach you Python in a practical manner and learn in whatever manner is best for you!
I have cover a wide variety of topics, including:
- Command Line Basics
- Installing Python
- Running Python Code
- Data types, Variables, Indentation
- Comments, Basic arithmetic, Operator precedence
- Conditional statements, loops
- Recursive functions, Lambda functions
- Exceptions and errors, Throwing exceptions
- File management reading, Tuples
- Lists, Dictionaries, Sets, Modules
- Packages, Class methods, Visualization, Object, Libraries, Patterns, Other Topics