[#Script #Coding] Python Programming for Beginners – Full Course

Python Programming for Beginners – Full Course

By freeCodeCamp.org
Published: Aug 09, 2022


freeCodeCamp.org Learn the Python programming language in this full course for beginners! You will learn the fundamentals of Python and code two Python programs line-by-line. No previous programming experience is necessary before watching this course.

Start using Replit: https://join.replit.com/python-students

Beau Carnes developed this course. Check out one of his other channels: https://youtube.com/zizyo

    Course Contents

  • (0:00:00) Introduction
    Rock, Paper, Scissors Intro Project

  • (0:03:11) RPS – Variables and Functions
  • (0:09:07) RPS – Calling Functions
  • (0:12:31) RPS – Dictionaries
  • (0:15:28) RPS – User Input
  • (0:16:55) RPS – Libraries, Lists, Methods
  • (0:20:45) RPS – Function Arguments
  • (0:22:33) RPS – If Statements
  • (0:25:40) RPS – Concatenating Strings
  • (0:27:13) RPS – f-strings
  • (0:30:26) RPS – Else and Elif Statements
  • (0:33:37) RPS – Refactoring and Nested If
  • (0:38:37) RPS – Accessing Dictionary Values
  • (0:41:55) RPS – Testing Game
    Fundamentals of Python

  • (0:43:52) Setup Python Locally
  • (0:47:47) Creating New Repl
  • (0:48:45) Variables
  • (0:51:21) Expressions and Statements
  • (0:52:38) Comments
  • (0:54:23) Data Types
  • (1:00:16) Operators
  • (1:00:44) Arithmetic Operators
  • (1:03:52) Comparison Operators
  • (1:05:13) Boolean Operators
  • (1:07:26) Bitwise Operators
  • (1:07:42) is & in Operators
  • (1:08:21) Ternary Operator
  • (1:09:40) Strings
  • (1:12:36) String Methods
  • (1:16:41) Escaping Characters
  • (1:19:23) String Characters & Slicing
  • (1:21:45) Booleans
  • (1:26:07) Number Data Types
  • (1:28:19) Built-in Functions
  • (1:29:50) Enums
  • (1:32:51) User Input
  • (1:34:39) Control Statements
  • (1:36:48) Lists
  • (1:46:21) Sorting Lists
  • (1:49:57) Tuples
  • (1:53:49) Dictionaries
  • (2:01:45) Sets
  • (2:06:10) Functions
  • (2:16:57) Variable Scope
  • (2:18:35) Nested Functions
  • (2:21:37) Closures
  • (2:22:59) Objects
  • (2:26:27) Loops
  • (2:32:01) Break and Continue
  • (2:33:02) Classes
  • (2:39:12) Modules
  • (2:45:55) Arguments from Command Line
  • (2:52:42) Lambda Functions
  • (2:54:51) Map, Filter, Reduce
  • (3:02:41) Recursion
  • (3:04:42) Decorators
  • (3:06:45) Docstrings
  • (3:09:54) Annotations
  • (3:11:30) Exceptions
  • (3:17:09) With
  • (3:18:26) Installing Packages with pip
  • (3:21:39) List Compression
  • (3:23:09) Polymorphism
  • (3:24:23) Operator Overloading
    Blackjack Card Game Project

  • (3:26:58) Blackjack – Beginning
  • (3:50:13) Blackjack – Deck Class
  • (3:58:45) Blackjack – Card Class
  • (4:03:25) Blackjack – Hand Class
  • (4:21:13) Blackjack – Game Class
  • (4:37:04) Blackjack – Testing
  • (4:39:36) conclusion
[READ MORE]

Proudly powered by WordPress
Creative Commons License
EricBrooks.Com® is licensed under a Creative Commons License.

Disclaimer: The views expressed herein are solely those of Eric Brooks. They do not necessarily reflect those of his employers, friends, contacts, family, or even his pets (though my cat, Puddy, seems to agree with me on many key issues.). In accordance to my terms of use, you hereby acknowledge my right to psychoanalyze you, practice accupuncture, and mock you incessantly with every visit. As the user, you also acknowledge that the author has been legally declared a "Problem Adult" by the Commonwealth of Pennsylvania, and is therefore not responsible for any of his actions. ALSO, the political views and products advertised on this site may/may not reflect the views of Puddy or myself, so please don't take them as an endorsement. We just need to eat.


Connect