Learn Python Programming - Python Course

preview_player
Показать описание
Learn Python programming with 30 quick & easy lessons. No time wasted!

Python Exercises for Beginners:

Python Cheat Sheet:

Subscribe to my YouTube channel for more videos:

Want to learn more from me? Check out my blog and courses:

TABLE OF CONTENT:
00:00:00 What is Python?
00:03:22 Installing Python
00:05:43 Code Editors
00:06:42 Your First Python Program
00:09:09 Python Extensions
00:12:03 Linting Python Code
00:16:19 Formatting Python Code
00:20:15 Running Python Code
00:23:16 Python Implementations
00:25:46 How Python Code is Executed
00:29:43 Variables
00:31:50 Dynamic Typing
00:34:28 Type Annotation
00:36:20 Mutable and Immutable Types
00:39:19 Strings
00:43:32 Escape Sequences
00:46:54 Formatted Strings
00:49:04 Useful String Methods
00:52:26 Numbers
00:54:37 Arithmetic Operators
00:56:26 Working with Numbers
00:59:05 Type Conversions
01:03:29 Conditional Statements
01:06:55 Logical Operators
01:10:03 Ternary Operators
01:11:22 For Loops
01:15:32 For..Else
01:18:12 While Loops
01:20:00 Functions
01:24:43 *args
01:27:12 **args
01:29:18 Scope
01:32:57 Debugging
01:36:31 VSCode Coding Tricks (Windows)
01:38:55 VSCode Coding Tricks (Mac)
01:40:45 Exercise: FizzBuzz
01:42:16 Solution
Рекомендации по теме
Комментарии
Автор

For anyone who just wants know how to code Python, and already knows all the background stuff or doesn't care: go to 30:00

APaleDot
Автор

Python crash course for developers
also

"If you're not familiar with variables, don't worry.."

rey.demand
Автор

Those 300 dislikes are from those computer science teachers who saw this and were jealous of your teaching skills

shroomyruki
Автор

As always, everything is clear and nicely structured into a short video.
Thank you Mosh, and good luck!

tryCatchMeQWERTY
Автор

It is a nice introduction to Python, still, I was hoping for a more advanced level as the name of the video implies.
Love the course nonetheless!
Thank you Mosh!

dalton-lima
Автор

Your table of contents literally saved me from going insane. The amount of times I typed the number 0 thinking I was in the VS Code window to instead reset the video had me thankful you thought about having the table. Thanks to you, I remain sane for another day!

BrodieEaton
Автор

since weeks I have been searched for an online tutorial and I am happy that I found you man, your explanation is practical and short enough to get everything. khaste nabashid.

doumansarouei
Автор

Damn it's really amazing how free courses on youtube like this are available. Programming is a very valuable skill, so it's nice to see tutorials like this available for no cost

-TheBugLord
Автор

> for developers
> explains what an IDE is

HolarMusic
Автор

This was incredibly helpful, especially the VS code settings & shortcuts walkthrough, thanks!

Dominica
Автор

Im starting with programming and choose python as my first language. Those conditionals(if else) inside variable blow my mind. I did saw a lot of beginners video and some online classes. No one told me that. Thanks!

unforged
Автор

Awesome dude! Been following along with Vim, and I found because you explained each thing so well, it was more effective for me to take a lot of notes on what was being taught and then create a whole program out of all of them afterwards. I learned a lot here coming from a background of almost exclusively C-style languages (in terms of syntax) and only a few variations (Assembly language being one of them). I feel like my life has been changed, it's so easy to get stuff up and running in Python!

I'm definitely gonna be buying the course sometime soon.

hightoxicity
Автор

PERFECT, exactly what I wanted.
THANKS MAN.

aparnadevkate
Автор

Your 1hr 48 min course almost took 12 hrs for me to understand (because I am a beginner and tried to do hands-on practice as you were teaching in the video).
Thank you for mentioning everything little thing in detail.
☺️

honeyraaaa
Автор

edit: in windows with newer versions type py app.py not python app.py (took me a sec so if someone is looking in comments for why it complained)

randywolf
Автор

Great lesson! that last fizzbuzz for anyone intrested in a more robust solution like stringbuilder in java (I couldn't find a stringbuilder in python) Here it is:
def fizz_buzz(input) -> str:
result = ""
if (input % 3 == 0):
result = "fizz"
if (input % 5 == 0):
result += "buzz"
if (not result):
result = str(input)
return result


The last part that says not result (Because we know a "" is false so if it is empty (as we initiated it) then we can put a number in that emptiness.

codezier
Автор

I like the section about 01:36:31 VSCode Coding Tricks (Windows), very useful. I also noticed that "Ctrl - X" works in VS Code (a command I'm used to from Visual Studio), which means "delete the current line and copy it to the clipboard" (this command requires that NO text is PARTIALLY SELECTED on the line). Anyway, I like that command a lot for getting rid of lines quickly. You can also use "Ctrl - C" with no text selected, to copy the current line to clipboard. And in both the "Ctrl - C" and "Ctrl - X" cases the line is copied to the clipboard, so you can place your cursor on another line and Ctrl-V to paste that line.

BenderdickCumbersnatch
Автор

Hey Mosh, I have already mastered React by studying your React Course and i am excited for Python course it looks awesome...
Thanks for such great Tutorials and please please keep making such type of video and i will take it
By the i realize that you look like an Hollywood Start called "Stanley Tucci" !...
once again thanks for Tutorials...

noormohammedshikalgar
Автор

Can't wait to get my hand on the full course, I hope to see you @mosh someday.

toberixng
Автор

Wow. You explain things so beautifully and simply. Thank you so much for this video. You have gained a new subscriber.

syntonixx