Python 3: A Beginners Guide to Python Programming | Tony Staunton | Skillshare

Python 3: A Beginners Guide to Python Programming

Tony Staunton, Reading, writing and teaching.

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
131 Lessons (7h 53m)
    • 1. Welcome to Beginners Python 3

      1:56
    • 2. Skillshare 101: Getting the Most From This Course

      3:13
    • 3. Topics covered in this course

      2:20
    • 4. Install Anaconda, Python and VS Code on a Mac

      14:41
    • 5. Install Anaconda, Python and VS Code on Windows

      8:35
    • 6. [Old] How to install Python

      3:08
    • 7. An introduction to Python variables

      2:24
    • 8. An introduction to Python Strings

      4:04
    • 9. How to concatenate strings in Python

      5:29
    • 10. Using Python's string title() method

      4:39
    • 11. The Python find() method

      5:10
    • 12. The Python lower() method

      1:44
    • 13. The Python replace method

      3:05
    • 14. The Python strip() method

      3:48
    • 15. How to add new lines and tabs in Python

      1:33
    • 16. Working with integers in Python

      2:42
    • 17. Working with floats in Python

      1:13
    • 18. How to convert numbers to strings

      4:39
    • 19. What are Python comments

      2:03
    • 20. Introduction to Python lists

      5:54
    • 21. How to edit lists in Python

      6:29
    • 22. Adding comments to our lists

      3:31
    • 23. The Python pop() method

      10:20
    • 24. How to organize a list in Python

      5:09
    • 25. How to find the length of a list in Python

      2:20
    • 26. Looping through a list in Python

      5:57
    • 27. An introduction to numerical lists in Python

      0:52
    • 28. Python's range() function

      1:50
    • 29. Working with lists of numbers in Python

      4:29
    • 30. Slicing a list

      3:33
    • 31. Looping through a slice

      2:02
    • 32. Copying a list in Python

      1:39
    • 33. What is Indentation?

      1:32
    • 34. Lecture 31 Tuples

      4:52
    • 35. An introduction to Python's input statement

      3:21
    • 36. Python's if statement

      2:48
    • 37. Conditional tests with Python's if statement

      2:50
    • 38. When values are not equal to each other

      1:58
    • 39. Comparing numbers in Python

      2:02
    • 40. Python's and condition

      3:08
    • 41. Python's or condition

      3:17
    • 42. The Python in keyword

      3:37
    • 43. Python's not in keyword

      2:43
    • 44. If elif else chain

      5:03
    • 45. Multiple conditions

      3:11
    • 46. Updated if with lists

      7:31
    • 47. Muliptle lists

      3:12
    • 48. An Introduction to Python dictionaries

      2:55
    • 49. An Introduction to Python dictionaries Part 2

      2:14
    • 50. Python in operator

      6:17
    • 51. Get method

      1:51
    • 52. Editing values in a dictionary

      2:53
    • 53. Looping through a dictionary

      6:09
    • 54. Other ways to loop dictionary

      2:58
    • 55. Using Python dict in list

      6:24
    • 56. List in dictionary

      4:57
    • 57. Input prompt 2

      2:06
    • 58. While loops part 1

      1:42
    • 59. Quiting a program

      1:53
    • 60. Using a flag

      3:43
    • 61. The break statement

      3:23
    • 62. Python Continue statement

      2:20
    • 63. Updating lists in a while loop

      6:14
    • 64. Remove from list

      2:39
    • 65. Simple property rental program

      6:34
    • 66. An introduction to Python functions

      2:21
    • 67. Passing info to function

      2:22
    • 68. Passing arguments to a function

      0:50
    • 69. Positional arguments

      4:13
    • 70. Keyword arguments

      3:05
    • 71. Keyword arguments

      3:05
    • 72. Default values

      4:19
    • 73. Return value

      4:06
    • 74. Optional argument

      5:31
    • 75. Return a dictionary

      3:41
    • 76. While loop

      6:36
    • 77. Books available

      2:56
    • 78. Passengers function

      7:56
    • 79. Not modyifing a list

      1:54
    • 80. Arbitary arguments

      2:31
    • 81. Arbitary arguments 2

      2:14
    • 82. Passenger seats

      3:22
    • 83. Arbitrary keyword arguments

      4:40
    • 84. Importing full module

      4:53
    • 85. Importing specific functions

      5:24
    • 86. Function alias

      1:53
    • 87. Module aslias

      1:20
    • 88. All functions

      0:58
    • 89. Class introduction

      1:30
    • 90. Book class

      5:20
    • 91. Init method

      3:09
    • 92. Instance of a class

      2:37
    • 93. Accessing attributes

      2:55
    • 94. Calling methods

      5:56
    • 95. Multiple instances

      1:40
    • 96. Ereader class

      7:58
    • 97. Attribute default value

      3:30
    • 98. Modify directly

      2:05
    • 99. Modify through a method

      2:33
    • 100. Imcrement attributes

      3:22
    • 101. Inheritance

      8:12
    • 102. Child methods

      4:30
    • 103. Override methods

      3:02
    • 104. Instances as attributes

      6:10
    • 105. Import a single class

      3:58
    • 106. Multiple classes in a module

      3:31
    • 107. Multiple classes from a module

      3:57
    • 108. Import an entire module

      1:23
    • 109. All classes from module

      0:45
    • 110. Working with files in Python

      1:13
    • 111. Reading entire file

      3:57
    • 112. File paths

      3:28
    • 113. Reading line by line

      2:45
    • 114. Making a list from a file

      2:28
    • 115. Working with a files contents

      2:44
    • 116. Writing to an empty file

      2:31
    • 117. Appending to a file

      3:38
    • 118. An introduction to exceptions and errors

      0:53
    • 119. Zero division error

      0:53
    • 120. Try except block

      1:40
    • 121. Handling exceptions

      5:43
    • 122. What to do when a file is not found

      2:02
    • 123. Analyzing text

      4:48
    • 124. Multiple files

      2:43
    • 125. Failing silently

      1:21
    • 126. Json dump function

      2:52
    • 127. Jason load method

      1:54
    • 128. Storing & reading data in Python

      7:04
    • 129. What is refactoring?

      0:42
    • 130. Testing your code in Python¬†

      9:08
    • 131. Conclusion & Thank You!

      1:27
483 students are watching this class