Learn Python by Thinking in Types - Full Course

Subscribers:
10,700,000
Published on ● Video Link: https://www.youtube.com/watch?v=jH85McHenvw



Duration: 9:15:32
255,841 views
8,764


Learn Python by thinking in types. The beginner's course focuses on basic programming concepts rather than just teaching the language syntax. It's always helpful to learn from many different perspectives and this course may be just what you need to understand Python.

People often confuse learning language syntax with learning programming. This course will guide you through the basic principles needed to learn Python in an efficient manner.

✏️ Octallium developed this course. Check out his channel: https://www.youtube.com/channel/UCd0MaWAxZklFtCyNPEpSl0w

💻 Code and Resources: https://github.com/octallium/modern-python-101

⭐️ Course Contents ⭐️
⌨️ (0:00:00) Introduction
⌨️ (0:01:47) Welcome & Github Links
⌨️ (0:03:56) Tour of Python
⌨️ (0:05:13) Installation & Setting up Local Machine
⌨️ (0:09:51) Troubleshooting Installation (Mac)
⌨️ (0:13:30) Hello World
⌨️ (0:17:32) Understanding Variables
⌨️ (0:19:22) Creating Variables
⌨️ (0:24:05) Memory Allocation
⌨️ (0:26:29) Variable Declaration Rules
⌨️ (0:30:03) Primitive Data Types
⌨️ (0:35:41) String Formatting
⌨️ (0:39:56) First Bug
⌨️ (0:46:18) Practise String Formatting
⌨️ (0:55:44) If/Else
⌨️ (1:03:41) And/Or
⌨️ (1:15:14) For Loops
⌨️ (1:17:31) While Loops
⌨️ (1:30:05) Match Operator
⌨️ (1:35:48) Game - Save Zortan
⌨️ (1:59:55) Lists
⌨️ (2:13:39) Tuples
⌨️ (2:20:51) Dictionary
⌨️ (2:38:15) Set
⌨️ (2:45:56) Game - Save Zortan
⌨️ (3:04:49) Enum
⌨️ (3:09:29) Introduction to Functions
⌨️ (3:14:07) Better Functions
⌨️ (3:19:14) Weight
⌨️ (3:21:36) Fly
⌨️ (3:31:07) Args & Kwargs
⌨️ (3:43:23) Global & Local Scope
⌨️ (3:50:20) Game - Save Zortan
⌨️ (4:11:02) Higher Order Functions (HOF)
⌨️ (4:45:47) Object Oriented Programming (OOP)
⌨️ (4:57:07) Classes vs Instances
⌨️ (5:03:13) Methods
⌨️ (5:08:11) Character Class
⌨️ (5:14:46) Use of Classes
⌨️ (5:16:38) Members
⌨️ (5:22:42) Inheritance & Polymorphism
⌨️ (5:39:19) Decorators
⌨️ (6:12:01) Game - Save Zortan
⌨️ (6:28:58) Magic Methods
⌨️ (6:51:06) Error Handling
⌨️ (6:54:54) Try/Except
⌨️ (7:01:15) Try/Except/Else/Finally
⌨️ (7:05:01) Assertion Errors
⌨️ (7:08:05) Raising Errors
⌨️ (7:10:29) Understanding Modules
⌨️ (7:16:44) Packages
⌨️ (7:20:34) Local Package Imports
⌨️ (7:23:05) __init__.py
⌨️ (7:24:53) VOC-DTP
⌨️ (7:36:06) Cash Register - Part 1
⌨️ (8:04:55) Cash Register - Part 2
⌨️ (8:26:18) Game - Save Zortan
⌨️ (9:12:30) Final Words




Other Videos By freeCodeCamp.org


2022-10-27Learn Kotlin Programming – Full Course for Beginners
2022-10-26Graph Algorithms Crash Course (with Java)
2022-10-24Web Monetization API Tutorial – How to Add Microtransactions to a Website
2022-10-20Flutter Course – Build Full Stack Google Docs Clone
2022-10-19Harvard CS50 – Full Computer Science University Course
2022-10-17Learn Svelte – Full Course for Beginners
2022-10-12Docker Containers and Kubernetes Fundamentals – Full Hands-On Course
2022-10-11Build a Webshop – Angular, Node.js, TypeScript, Stripe
2022-10-06PyTorch for Deep Learning & Machine Learning – Full Course
2022-10-05Stack Data Structure Tutorial – Solve Coding Challenges
2022-10-04Learn Python by Thinking in Types - Full Course
2022-09-29Ecommerce Website Tutorial – Create a B2B App with Stripe + Postgres + REST API Backend
2022-09-28Code a 2D Game Using JavaScript, HTML, and CSS (w/ Free Game Assets) – Tutorial
2022-09-27Java Programming for Beginners – Full Course
2022-09-26Machine Learning for Everybody – Full Course
2022-09-22Algorithms in Python – Full Course for Beginners
2022-09-21Web3 Course Walkthrough on freeCodeCamp.org (Rust, Blockchain Development, and Smart Contracts)
2022-09-20Code a Minecraft Clone with JavaScript, React, Three.js – Tutorial
2022-09-16Jenkins Tutorial – How to Deploy a Test Server with Docker + Linux (Full Course)
2022-09-14Learn HTML & CSS – Full Course for Beginners
2022-09-13NoSQL vs SQL – Which Type of Database Should You Use?