Beginner Python Programming All-in-One Tutorial Series (6 HOURS!)

preview_player
Показать описание
Timestamps
00:00:00 - Introduction
00:05:59 - Interactive Mode
00:10:24 - Working with Numbers
00:14:47 - Parenthesis and Precedence Rules
00:20:35 - Floor Division and Round
00:26:20 - Creating and Executing Python Files
00:31:22 - Installing and Setting up Visual Studio Code
00:35:33 - Print Function
00:40:46 - Interactive Mode in Visual Studio Code
00:46:21 - Creating a Number Variable
00:53:25 - Comments
00:57:15 - Variable Naming Rules
01:02:33 - Floor Division (Double Forward Slash)
01:07:15 - Modulus
01:10:48 - Power
01:14:06 - Review 01
01:19:53 - Creating a String
01:21:49 - Escape Characters
01:26:07 - Double vs Single Quotes
01:30:44 - Concatenation
01:34:22 - Concatenation with Literals
01:37:59 - Multiline Strings
01:42:03 - Indexes
01:45:05 - Slicing Strings
01:47:50 - Negatives with String Slicing
01:52:49 - Slicing with Two Numbers
01:58:52 - Strings are Immutable
02:04:49 - len() Function
02:07:54 - Convert Integer to String
02:10:31 - Nested Function Calls
02:14:06 - Review of Strings and Slicing
02:24:40 - Creating a List and Indexing
02:26:58 - Changing and Slicing a List
02:29:36 - How to Copy a List
02:33:07 - Intro to Nested Lists (2D Lists)
02:40:39 - Combining Lists
02:42:38 - Review of List Basics
02:48:59 - Getting User Input
02:53:12 - Type Casting
03:00:58 - Review of Lists and User Input
03:05:29 - Boolean and Comparison Operators
03:09:17 - if Statement
03:12:27 - Tabs vs Spaces
03:15:38 - if, elif, else
03:20:00 - if Statement with Boolean variables
03:22:51 - or Operator (Intro to Logical Operators)
03:25:47 - and Operator
03:28:02 - not Operator
03:30:15 - Control Flow and Logic Review
03:36:03 - For Loop
03:37:35 - Print without Newline using end Parameter
03:39:06 - range() Function
03:41:00 - Range Starting Position
03:42:54 - Step in Range Explained
03:44:45 - Range Sum
03:46:14 - Create a List from Range
03:48:18 - For Loop with Index
03:51:31 - Loop Basics Review
03:56:49 - break
04:00:32 - continue
04:03:26 - else Instead of Continue
04:05:36 - Pass
04:08:25 - else with for
04:11:19 - while Loop
04:14:15 - Converting Between while and for Loops
04:16:40 - Else with while
04:21:31 - Flag Variable Example
04:24:12 - do while Loop in Python
04:27:39 - Indefinite Loop
04:32:17 - lower and upper Functions
04:37:03 - isupper and islower Functions
04:39:43 - Review of Loop Variations
04:50:25 - Nested if
04:54:25 - Complex Conditional vs Nested if
05:00:52 - Nested for Loops
05:04:01 - Review of Nested if Statements
05:10:19 - Nested for Loop Variations
05:13:23 - Loop Variable Within range (Triangles)
05:15:48 - Nested while Loops
05:18:54 - Nested While Loops to Calculate Sums
05:23:40 - Review of Nested Loops
05:27:46 - Creating a Function
05:31:51 - Arguments and Parameters
05:34:20 - return
05:35:57 - return vs else to Exit Function
05:37:23 - How to Return a Value from Function
05:41:28 - Default Parameters
05:43:21 - Multiple Arguments / Parameters
05:45:11 - Keyword Arguments
05:47:00 - Passing Arguments by Keyword or Position
05:49:23 - Positional Only Parameter
05:51:18 - Keyword Only Arguments
05:52:20 - Position and Keyword Summary
05:55:12 - Function to Work with Lists
05:57:53 - Function Taking Unlimited Arguments
05:59:37 - Unpacking Data
06:02:29 - Functions Calling Functions
06:06:38 - Review of Functions
06:14:08 - Conclusion and Up Next

~~~~~~~~~~~~~~~ CONNECT ~~~~~~~~~~~~~~~

~~~~~~~~~~~~~~ SUPPORT ME ~~~~~~~~~~~~~~

🅑 Bitcoin - 3HnF1SWTzo1dCU7RwFLhgk7SYiVfV37Pbq
🅔 Eth - 0x350139af84b60d075a3a0379716040b63f6D3853
Рекомендации по теме
Комментарии
Автор

Timestamps
00:00:00 - Introduction
00:05:59 - Interactive Mode
00:10:24 - Working with Numbers
00:14:47 - Parenthesis and Precedence Rules
00:20:35 - Floor Division and Round
00:26:20 - Creating and Executing Python Files
00:31:22 - Installing and Setting up Visual Studio Code
00:35:33 - Print Function
00:40:46 - Interactive Mode in Visual Studio Code
00:46:21 - Creating a Number Variable
00:53:25 - Comments
00:57:15 - Variable Naming Rules
01:02:33 - Floor Division (Double Forward Slash)
01:07:15 - Modulus
01:10:48 - Power
01:14:06 - Review 01
01:19:53 - Creating a String
01:21:49 - Escape Characters
01:26:07 - Double vs Single Quotes
01:30:44 - Concatenation
01:34:22 - Concatenation with Literals
01:37:59 - Multiline Strings
01:42:03 - Indexes
01:45:05 - Slicing Strings
01:47:50 - Negatives with String Slicing
01:52:49 - Slicing with Two Numbers
01:58:52 - Strings are Immutable
02:04:49 - len() Function
02:07:54 - Convert Integer to String
02:10:31 - Nested Function Calls
02:14:06 - Review of Strings and Slicing
02:24:40 - Creating a List and Indexing
02:26:58 - Changing and Slicing a List
02:29:36 - How to Copy a List
02:33:07 - Intro to Nested Lists (2D Lists)
02:36:06 - How to Deep Copy a List (copy.deepcopy)
02:40:39 - Combining Lists
02:42:38 - Review of List Basics
02:48:59 - Getting User Input
02:53:12 - Type Casting
03:00:58 - Review of Lists and User Input
03:05:29 - Boolean and Comparison Operators
03:09:17 - if Statement
03:12:27 - Tabs vs Spaces
03:15:38 - if, elif, else
03:20:00 - if Statement with Boolean variables
03:22:51 - or Operator (Intro to Logical Operators)
03:25:47 - and Operator
03:28:02 - not Operator
03:30:15 - Control Flow and Logic Review
03:36:03 - For Loop
03:37:35 - Print without Newline using end Parameter
03:39:06 - range() Function
03:41:00 - Range Starting Position
03:42:54 - Step in Range Explained
03:44:45 - Range Sum
03:46:14 - Create a List from Range
03:48:18 - For Loop with Index
03:51:31 - Loop Basics Review
03:56:49 - break
04:00:32 - continue
04:03:26 - else Instead of Continue
04:05:36 - Pass
04:08:25 - else with for
04:11:19 - while Loop
04:14:15 - Converting Between while and for Loops
04:16:40 - Else with while
04:21:31 - Flag Variable Example
04:24:12 - do while Loop in Python
04:27:39 - Indefinite Loop
04:32:17 - lower and upper Functions
04:37:03 - isupper and islower Functions
04:39:43 - Review of Loop Variations
04:50:25 - Nested if
04:54:25 - Complex Conditional vs Nested if
05:00:52 - Nested for Loops
05:04:01 - Review of Nested if Statements
05:10:19 - Nested for Loop Variations
05:13:23 - Loop Variable Within range (Triangles)
05:15:48 - Nested while Loops
05:18:54 - Nested While Loops to Calculate Sums
05:23:40 - Review of Nested Loops
05:27:46 - Creating a Function
05:31:51 - Arguments and Parameters
05:34:20 - return
05:35:57 - return vs else to Exit Function
05:37:23 - How to Return a Value from Function
05:41:28 - Default Parameters
05:43:21 - Multiple Arguments / Parameters
05:45:11 - Keyword Arguments
05:47:00 - Passing Arguments by Keyword or Position
05:49:23 - Positional Only Parameter
05:51:18 - Keyword Only Arguments
05:52:20 - Position and Keyword Summary
05:55:12 - Function to Work with Lists
05:57:53 - Function Taking Unlimited Arguments
05:59:37 - Unpacking Data
06:02:29 - Functions Calling Functions
06:06:38 - Review of Functions
06:14:08 - Conclusion and Up Next

codebreakthrough
Автор

Caleb, you're by far the best coding educator I've ever had. Thanks for pushing funny times during the lessons to break away from all seriousness. It has helped a lot!

hectorrosario
Автор

Let me start by saying you are definitley gifted on how you teach this stuff and how you make videos. Keep doing your thing, you do it really well. I'm learning Python right now in college and wanted to get a head start with videos like these. It's insane that we can have access to this quality content without having to pay. The least I could do is subscribe to help you out. Thank you!!

TrevorATX
Автор

You have donated so much of your life to making all of these videos and helping people such as myself (traditional QA, not a coder) increase our skills and value! I appreciate your gift! May the Gods bless your world!

bradKaze
Автор

This is by far the best introductory video on Python. Thank you Caleb 💖

classichindu
Автор

Will wait for intermediate and advance python series 💕
Love you <3

Deathwisher
Автор

THANKS LOT YOUNG MAN FOR ALL YOIUR HARD WORK! I AM NEARLY 70 YEARS OLD AND I HAVE VISUAL PROBLEMS, SO THAT IS WHY I WRITE IN UPPER CASE AND FOR NO OTHER REASON AT ALL. I REALLY LIKE YOUR VERY ENTHUSIASTIC AND JOYFUL WAY OF EXPLAINING EVERYTHIN IN DETAILS AND YOU DO IT VERY WELL. IF MY EYES WERE NOT A BIG PROBLEMS, I COULD LEARN MUCH FASTER WITH TEACHERS LIKE YOU! NOW, I JUST LISTENED TO APPROXIMATELY 45 MINUTES OF YOUR VIDEO AND TRIED OUT A FEW OF YOUR PROGRAMS AND TRICKS AND IT IS WONDERFUL! THEY WORK VERY WELL ALL OF THEM! I AM REALLY ENJOYING THAT...MY PROFUSE THANKS AGAIN!

francisjacquart
Автор

I transferred universities from one that uses C++ for majority of its CS classes to one that uses Python for majority of CS classes. My credits transferred, so I got thrown into digital security fundamentals with python when I knew nothing about python. Managed to pass, but it was a fundamentals class. Now I’m in intro to game development and we’re again using python (for pygame) so here I am to finally learn this language instead of relying on google (yet here I am relying on YouTube lol).

smocloud
Автор

Thank you for going so in depth! So helpful. Knowing why we do something makes it easier to assign it a variable in my brain!

ShaunaBarnum
Автор

Caleb, your presentations are very helpful in a very simplified way. Thank you trillion times!

kakairecharles
Автор

Youtube: how many ads do you want?

Caleb: *YES*

bakemonofr_
Автор

Just finished your c++ all in one, and then I saw this!
Great way to pass time!
Thank You!

valkyrja
Автор

Best Python creator ever!!! this helped a butt-ton, Thanks Caleb for your service!

heliummelium
Автор

The best Youtuber ever, Thank youuuu Caleb, we are waiting for professional tutorials .

lamis_
Автор

Caleb,
Thank you so much for creating this FREE video! I am thrilled that I found your channel. Not only are you a great teacher, but you make learning fun. I also love your corny jokes and sarcasm. You put off a great vibe. I will keep you updated on my programming journey.

tiffanym
Автор

Helpful, simple and thorough. Thank you for this series, helped me awful lot!!

AlperMusic
Автор

This was by far the best 6hr 15mn I’ve spent on YouTube. This fortified what I read in Python Crash Course by E.Mattews. Great job I can’t wait to take your class and watch the next set of videos.

corneliusjermainehightower
Автор

It’s actually lifechanging to have this information available. And you encourage me along the way which helps so much. I hope you have an amazing life

isaacdeassis
Автор

just wanted to stop by and say thank you. its an amazing series and although im commming from a java background and know the principles ive learened a lot. im excited for the next series...

peterleitner
Автор

Caleb, I started programming in MORTRAN ( that when compiled produced FORTRAN)...just to tell you how long have I been programming. Your videos are the absolute best!

paoladececco