Python 3: A Beginners Guide to Python Programming
Tony Staunton, Reading, writing and teaching.
Watch this class and thousands more
Get unlimited access to every class
Taught by industry leaders & working professionals
Topics include illustration, design, photography, and more
Watch this class and thousands more
Get unlimited access to every class
Taught by industry leaders & working professionals
Topics include illustration, design, photography, and more
Lessons in This Class
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 -
-