Python for Beginners – Full Course [Programming Tutorial]

Python for Beginners – Full Course [Programming Tutorial]

freeCodeCamp.org via freeCodeCamp Direct link

) Introduction

1 of 71

1 of 71

) Introduction

Class Central Classrooms beta

YouTube playlists curated by Class Central.

Classroom Contents

Python for Beginners – Full Course [Programming Tutorial]

Automatically move to the next video in the Classroom when playback concludes

  1. 1 ) Introduction
  2. 2 ) RPS - Variables and Functions
  3. 3 ) RPS - Calling Functions
  4. 4 ) RPS - Dictionaries
  5. 5 ) RPS - User Input
  6. 6 ) RPS - Libraries, Lists, Methods
  7. 7 ) RPS - Function Arguments
  8. 8 ) RPS - If Statements
  9. 9 ) RPS - Concatenating Strings
  10. 10 ) RPS - f-strings
  11. 11 ) RPS - Else and Elif Statements
  12. 12 ) RPS - Refactoring and Nested If
  13. 13 ) RPS - Accessing Dictionary Values
  14. 14 ) RPS - Testing Game
  15. 15 ) Setup Python Locally
  16. 16 ) Creating New Repl
  17. 17 ) Variables
  18. 18 ) Expressions and Statements
  19. 19 ) Comments
  20. 20 ) Data Types
  21. 21 ) Operators
  22. 22 ) Arithmetic Operators
  23. 23 ) Comparison Operators
  24. 24 ) Boolean Operators
  25. 25 ) Bitwise Operators
  26. 26 ) is & in Operators
  27. 27 ) Ternary Operator
  28. 28 ) Strings
  29. 29 ) String Methods
  30. 30 ) Escaping Characters
  31. 31 ) String Characters & Slicing
  32. 32 ) Booleans
  33. 33 ) Number Data Types
  34. 34 ) Built-in Functions
  35. 35 ) Enums
  36. 36 ) User Input
  37. 37 ) Control Statements
  38. 38 ) Lists
  39. 39 ) Sorting Lists
  40. 40 ) Tuples
  41. 41 ) Dictionaries
  42. 42 ) Sets
  43. 43 ) Functions
  44. 44 ) Variable Scope
  45. 45 ) Nested Functions
  46. 46 ) Closures
  47. 47 ) Objects
  48. 48 ) Loops
  49. 49 ) Break and Continue
  50. 50 ) Classes
  51. 51 ) Modules
  52. 52 ) Arguments from Command Line
  53. 53 ) Lambda Functions
  54. 54 ) Map, Filter, Reduce
  55. 55 ) Recursion
  56. 56 ) Decorators
  57. 57 ) Docstrings
  58. 58 ) Annotations
  59. 59 ) Exceptions
  60. 60 ) With
  61. 61 ) Installing Packages with pip
  62. 62 ) List Compression
  63. 63 ) Polymorphism
  64. 64 ) Operator Overloading
  65. 65 ) Blackjack - Beginning
  66. 66 ) Blackjack - Deck Class
  67. 67 ) Blackjack - Card Class
  68. 68 ) Blackjack - Hand Class
  69. 69 ) Blackjack - Game Class
  70. 70 ) Blackjack - Testing
  71. 71 ) Conclusion

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.