Тёмный

Python 101 Crash Course: Learn Python v3 (8 HOURS!) | Python Course + Projects 

Подписаться
Просмотров 93 тыс.
% 2 224

Full Python 101 Crash Course for beginners. You'll learn Python from scratch and start your path to becoming a Python Developer in 2024 with this 8-hour course + projects & exercises!
This Python Crash course is from Andrei Neagoie's Complete Python Developer: Zero to Mastery course which is one of the most popular and highest-rated Python courses online.
Whether you're looking to get into machine learning, data analysis, or even web development, Python can help you make that happen!
Once you finish this crash course, come take the rest of Andrei's Python Bootcamp where you'll go even deeper and be able to get hired as a Python Developer 👇
🎉 Full Python Bootcamp course: zerotomastery.io/courses/learn-python/
🗺 Python Career Path: zerotomastery.io/career-paths/become-a-python-developer
😱 Python in Excel? Is this the real deal?: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-S5uF11PGeXQ.htmlsi=mxx-c86L1WQYM6Sj
Use code: YTPYTHON10 to get 10% OFF (for life!).
==========
🆓 Bonus Resources:
#1: Python Cheat Sheet 💻🐍
zerotomastery.io/courses/python/cheatsheet
#2: Python Monthly Newsletter 📰🐍
zerotomastery.io/newsletters/python-monthly/
==========
⏲ Timestamps:
00:00 Python Crash Course Intro
01:38 What is a programming language?
08:09 Python Interpreter
15:20 How to run Python code
20:21 Our first Python code
28:14 Latest Version of Python
30:20 Python 2 vs Python 3
37:08 Why so many languages?
41:28 Exercise
43:41 Learning Python
45:55 Python Data Types
50:48 Numbers
1:02:04 Math Functions
1:06:41 Developer Fundamentals
1:10:56 Operator Precedence
1:14:15 Exercise - repl.it/@aneagoie/Operator-Precedence
1:14:38 Bin and Complex
1:18:48 Variables
1:31:59 Expressions vs Statements
1:33:44 Augmented Assignment Operator
1:36:41 Strings
1:42:18 String Concatenation
1:43:42 Type Conversion
1:46:53 Escape Sequences
1:51:25 Formatted Strings
1:59:56 String Indexes
2:09:01 Immutability
2:12:22 Built-in Functions Methods
2:22:34 Booleans
2:26:02 Exercise Type Conversion
2:34:33 Developer Fundamentals II
2:39:23 Exercise Password Checker
2:46:52 Lists
2:52:01 List Slicing
2:59:57 Matrix
3:04:15 List Methods
3:14:51 List Methods 2
3:19:23 List Methods 3
3:24:21 Common List Patterns
3:30:27 List Unpacking
3:33:16 None
3:35:14 Dictionaries
3:41:43 Developer Fundamentals III
3:44:31 Dictionary Keys
3:48:16 Dictionary Methods
4:00:12 Tuples
4:05:06 Tuples 2
4:08:28 Sets
4:16:01 Sets 2
4:24:52 Free Bonus Resources!
4:28:03 Conditional Logic
4:41:28 Indentation
4:46:15 Truth vs Falsy
4:51:41 Ternary Operator
4:56:02 Short Circuiting
5:00:12 Logical Operators
5:07:17 Exercise Logical Operators
5:15:12 is VS ==
5:22:56 For Loops
5:30:05 Iterables
5:36:56 Exercise Looping Question - replit.com/@aneagoie/loops
5:40:27 Range
5:46:14 Enumerate
5:50:58 While Loops
5:57:34 While Loops 2
6:03:32 Break continue pass
6:07:54 Our First GUI
6:16:50 Developer Fundamentals 4
6:23:32 Exercise Find Duplicates - replit.com/@aneagoie/Find-Duplicates
6:27:35 Functions
6:35:23 Parameters and Arguments
6:39:56 Default Parameters
6:45:45 Return
6:59:04 Exercise Tesla - replit.com/@aneagoie/tesla
6:59:28 Methods vs Functions
7:04:08 Docstrings
7:08:03 Clean Code
7:12:48 Args and Kwargs
7:20:52 Exercise Functions - replit.com/@aneagoie/highest-even-solution
7:25:19 Walrus Operator
7:32:42 Scope
7:36:27 Scope Rules
7:43:29 Global Keyword
7:49:51 Nonlocal Keyword
7:53:20 Why do we need scope?
7:57:05 Where to keep learning & how to get hired as a Python Developer
==========
💥 Who is Andrei's Full Python Bootcamp Course (Complete Python Developer: Zero to Mastery) for?
zerotomastery.io/courses/learn-python/
◾ You... if you loved this 8-hour crash course (the first 8 hours of Andrei's full course) and want to go deeper and keep learning and mastering Python 3 with 24 MORE hours of lessons + more projects + 70+ MORE bonus resources
◾ Anyone who is sick of endless beginner tutorials, wants to go beyond the basics and wants a clear step-by-step guide to getting hired
◾ You want to get start a career in Web Development, Machine Learning, Data Science and other hot job markets
◾ You want to start your own business or become a freelancer
◾ You want to learn REAL industry skills that are necessary for 2024 to get hired and earn a higher salary
◾ You want one Python course to teach you everything in one place from a Senior Developer that actually has real-world experience
==========
Graduates of Zero To Mastery are now working at Google, Tesla, Amazon, Apple, IBM, JP Morgan, Facebook, Shopify + other top tech companies. Many are also working as top-rated Freelancers getting paid $1,000s while working remotely around the world.
🎓 Here are just a few of them: zerotomastery.io/testimonials
This could be you 👆
==========
Learn Python for REAL 👉 zerotomastery.io/courses/learn-python/
#zerotomastery #python

Опубликовано:

 

25 окт 2022

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 83   
@pcebro
@pcebro 8 месяцев назад
Thanks Andrei! you are a gift to this world. For all who came here hang on to every word. It's packed!
@Noppepoppe
@Noppepoppe Год назад
Best course and the most educational online teacher i ever heard!
@ZeroToMastery
@ZeroToMastery Год назад
Thank you Stefan for the kind words 😊
@wjtoofan4797
@wjtoofan4797 24 дня назад
Everything make sense when I'm just watching, but as soon as it's time for exercise, i'm totally blank, I mean is it just me or it happens to everyone?
@ZeroToMastery
@ZeroToMastery 23 дня назад
Totally normal, everyone goes through it. 💯
@knowledgeseeker2452
@knowledgeseeker2452 9 дней назад
You don't learn Coding by watching someone else coding. You need to practice a lot. Get out of tutorial hell if you really wanna learn coding.
@AK47-666
@AK47-666 Год назад
1:11:50 - what he means is BODMAS Brackets get solved first followed by division, multiplication, addition, substraction.
@gurshaansingh8048
@gurshaansingh8048 Год назад
This course is so useful! It helped me brush up all my concepts. Thanks Andrei!
@ZeroToMastery
@ZeroToMastery Год назад
Glad it was helpful! 😊
@MDx9619
@MDx9619 Год назад
Exactly at the right moment. 👌 Just wondering from where to start with exploring and learning python.
@ZeroToMastery
@ZeroToMastery Год назад
We're so glad to hear it! The road to becoming a Python Developer starts now! 😎🐍
@prajjwalpawar2443
@prajjwalpawar2443 Год назад
Thank you so much!!! I've learned from Andrei before and I really enjoy the way he teaches. Am looking forward for this course as well and hope that everyone else can also do the same.. :)
@ZeroToMastery
@ZeroToMastery Год назад
Thanks so much for the kind words prajjwal 😊
@moahamed_ali2003
@moahamed_ali2003 Год назад
@@ZeroToMastery Andrei you are amazing , You are a real teacher thank you so much
@mahendranath2504
@mahendranath2504 8 месяцев назад
Wow , thanks for sharing the knowledge , thanks alot
@ronyshabo1728
@ronyshabo1728 Год назад
If you don't mind would you please make it possible for us to add other languages in the CC, I will work on translating this video, it is very helpful. and thanks my friend.🔥🔥🔥
@trippyridea-vj9bc
@trippyridea-vj9bc Месяц назад
i spent thirteen hours straight pasuing and working thru getting expirence and im still not even half way thru the video so much to learn but he explains everything perfectly
@ZeroToMastery
@ZeroToMastery Месяц назад
Thanks for the kind words! Keep going 🤝
@Thebestofpeople5
@Thebestofpeople5 4 месяца назад
thanks for the video, I'm gonna to finish this videos and buy the subscription of your course ; Nicely done Andrei .
@ZeroToMastery
@ZeroToMastery 4 месяца назад
Welcome aboard! We are so pumped to have you 😊
@xyzxyz6095
@xyzxyz6095 Год назад
Awesome teacher, awesome channel guys !!! Thank you for your generosity. Salutations from France and a "Mulțumesc pentru curs" to Andrei.
@ZeroToMastery
@ZeroToMastery Год назад
Thanks a million! 😊
@engsmyle
@engsmyle Год назад
Thank you so much print("Best python 🐍 course")
@ZeroToMastery
@ZeroToMastery Год назад
We're glad you are enjoying it 🐍
@kebedeshogile818
@kebedeshogile818 Год назад
Thank you for your special way of teaching!
@RexChang-f9z
@RexChang-f9z Год назад
My pass and user exersice: user = input("Type in a username") password = input("Now, type in a password") pass_length = len(password) pass_hider = pass_length * '*' print(f'{user}, your current password {pass_hider} is {pass_length} letters long.')
@GAURASMEMANE
@GAURASMEMANE 6 месяцев назад
AMAZING JOB !! BRAVO !! GRACIAS Andrei
@shafialanower3820
@shafialanower3820 Год назад
The python Goat. Thank you for everything!!
@ZeroToMastery
@ZeroToMastery Год назад
Thanks for the kind words Shafial! 😊
@sukhrob-abdullaev
@sukhrob-abdullaev 4 месяца назад
Thanks for this amazing course, as a student of ZTM, I always appreciate your value
@ZeroToMastery
@ZeroToMastery 4 месяца назад
Glad you enjoyed it!
@moniquekyster7276
@moniquekyster7276 2 месяца назад
Brilliant, Genuinely love the content
@ZeroToMastery
@ZeroToMastery 2 месяца назад
Thank you!
@srinandn11
@srinandn11 2 месяца назад
Thanks Andrei. That was a great introduction to Python. I have a rookie question though. How does the python interpreter know what the words"item" "image" and "pixel" are in FOR loops. I really struggled with the GUI exercise
@ZeroToMastery
@ZeroToMastery 2 месяца назад
Hey, great question! In Python, the interpreter doesn’t know what words like “item,” “image,” and “pixel” mean by themselves. These words are just names you give to things in your code. When you use them in a for loop, you’re making up variable names that will take on each value from a list or group of items, one at a time. Hope this helped 😊
@fraudx13
@fraudx13 Год назад
His Voice Is Nice To Listen ♥️
@Joeagama
@Joeagama 5 месяцев назад
Thank you so much❤
@NafisaabubakarMohammed
@NafisaabubakarMohammed 4 месяца назад
Amazing 👏
@leonzhou5480
@leonzhou5480 3 месяца назад
OMG you literally saved my ass. Before this video I really didn't know where to start with.
@ZeroToMastery
@ZeroToMastery 3 месяца назад
Glad to help 😊
@sollork8135
@sollork8135 Год назад
is this video is not updated to new version python ? , why is he saying that dictionaries are unordered ?
@ZeroToMastery
@ZeroToMastery Год назад
Hey, sorry for the inconvenience. This RU-vid Crash Course is not up to date with every single Python update, It's meant to be a free resource to understand the fundamentals. However our full course, is completely updated! (last update: July 2023). I'll link it down below, hope this helps 😊 zerotomastery.io/courses/learn-python/
@alangreginez9192
@alangreginez9192 4 месяца назад
thanks dude
@radhikagupta7138
@radhikagupta7138 11 месяцев назад
Really Good Course !!
@payaljindal5371
@payaljindal5371 2 месяца назад
It's great.
@erfanmodaressparwany5731
@erfanmodaressparwany5731 11 месяцев назад
tnx so much
@honda02134
@honda02134 10 месяцев назад
Love it
@MusaFaila
@MusaFaila Год назад
Thanks ZTM ♥️
@nnoromnzenwa6326
@nnoromnzenwa6326 5 месяцев назад
I purchased your course a month ago...still learning... How can i reach out to you incase i have challenges
@ZeroToMastery
@ZeroToMastery 5 месяцев назад
You can send any questions you have in our discord channel. There our instructors, star mentors and other students will help you out!
@RexChang-f9z
@RexChang-f9z Год назад
I made my age guesser "slightly" more complex one: import datetime today = datetime.date.today() year = today.strftime("%Y") birth_year = input("What year were you born?") age = int(year) - int(birth_year) happy = input(f"Are you ABOUT {age} years old?") if happy == 'yes': print("yay!") if happy == 'no': print("aw...") i got the today = datetime.date.today() year = today.strftime("%Y") birth_year = input("What year were you born?") part by googling
@lukalavric4655
@lukalavric4655 Год назад
3/4 of the way through this course. Very useful as a refresher!
@larcurie
@larcurie 7 месяцев назад
Can you use camelCase instead of snake_case for variables?
@ZeroToMastery
@ZeroToMastery 7 месяцев назад
Hey, great question! Yes, you can use camelCase instead of snake_case for variable names in Python. Python itself doesn't enforce a naming convention for variables, so you're free to use either style. However, the Python community generally follows the PEP 8 style guide, which recommends using snake_case for variable names, function names, and method names. 😊
@larcurie
@larcurie 6 месяцев назад
Also, at 6:03:01, there are brackets around the condition for the if block.@@ZeroToMastery
@SanjayMistry.
@SanjayMistry. Год назад
A dictionary is a collection which is ordered*, changeable and does not allow duplicates. As of Python version 3.7, dictionaries are ordered. In Python 3.6 and earlier, dictionaries are unordered. This part of the video needs updating, please.
@ZeroToMastery
@ZeroToMastery Год назад
You're totally right Sanjay, thanks for pointing this out. This is one of the main downsides of learning for free on RU-vid especially for tech skills. Videos can't be "updated". However, on ZTM Academy (where the full version of this course lives), we are constantly updating our courses every month. Andrei already has an updated lecture about this in the course 🙂 zerotomastery.io/courses/learn-python/ Thanks again for pointing this out!
@SanjayMistry.
@SanjayMistry. Год назад
@@ZeroToMastery Thank you for the update, I'll be signing up asap 👍
@yingyang4488
@yingyang4488 Год назад
@@ZeroToMastery hello i am from India and interested to apply for this course but im unable to pay with my rupay debit card kindly look into this issue & et me know any other way out there
@thirumurugantm3415
@thirumurugantm3415 Год назад
while True: print('best python course")
@RexChang-f9z
@RexChang-f9z Год назад
I need help. Sometimes you say that lists are unmutable and sometimes you sayn they dont. What is it exactly?
@ZeroToMastery
@ZeroToMastery Год назад
Hey, I recommend asking this question in our Discord Server, specifically the Python channel. Our instructors, star mentors and other students can help you there. Hope this helps 😊
@RexChang-f9z
@RexChang-f9z Год назад
@@ZeroToMastery Thanks!
@RexChang-f9z
@RexChang-f9z Год назад
I already have python, but i suc. I about at 20:15 but since i laready have python, do i need to download it?
@ZeroToMastery
@ZeroToMastery Год назад
If you have Python installed then you don't have to reinstall it. Hope this helps 😊
@RexChang-f9z
@RexChang-f9z Год назад
@@ZeroToMastery Yup :)😃
@MichaelKing-wg1rh
@MichaelKing-wg1rh 5 месяцев назад
print ('Amazing') Run
@MichaelKing-wg1rh
@MichaelKing-wg1rh 5 месяцев назад
print ('amazing')
@catalinedward
@catalinedward Год назад
nice
@fredmilton8375
@fredmilton8375 Год назад
How can I make payment from Nigeria...any other payment method...for the one year course program
@ZeroToMastery
@ZeroToMastery Год назад
Hey Fred! Which payment method are you looking to pay with?
@fredmilton8375
@fredmilton8375 Год назад
@@ZeroToMastery can i be paying with usdt..... actually want the web development course as well Are you on Whatsapp?
@yingyang4488
@yingyang4488 Год назад
@@ZeroToMastery hello i too cant able to pay with my rupay debit card can i pls help me solve this thanks!
@alananalyst7795
@alananalyst7795 Год назад
dude where I can see the list of your courses? I want to buy some of your courses?
@ZeroToMastery
@ZeroToMastery Год назад
Hey, we currently have 53+ courses available on our Zero to Mastery learning platform. I will link it below, hope this helped 😊 zerotomastery.io/courses/
@_SheReads
@_SheReads 5 месяцев назад
7:00
@ibtissamsarouta1713
@ibtissamsarouta1713 2 месяца назад
god sent u to me thank you
@lauranickson673
@lauranickson673 Год назад
Can you offer discount for refugees who wants to learn o your platform
@ZeroToMastery
@ZeroToMastery Год назад
Hey, In the description there is a discount code, but only for a limited time 👀
@ATFstein
@ATFstein 8 дней назад
At 2:58:00 when you’re explaining the whole Amazon cart and it making new lists your explanation doesn’t make any sense. I’ve listened to it at least 30 times and it just doesn’t make sense. This course would be a lot better if you made a point of telling the student what to practice and had challenges or even quizzes throughout rather than us just watching you write code and having no clue at what point we are supposed to actually be writing code ourselves. There’s not enough framework and your teaching style leaves too much guesswork.
@codingispower1816
@codingispower1816 9 месяцев назад
Oh his last name is pronounced "Nah-Way". I thought it was something like: "Nay-goh-ee"
@ZeroToMastery
@ZeroToMastery 9 месяцев назад
😅😅