🔥Want to master Python? Get my Python mastery course: mosh.link/python-course - English edition: mosh.link/python-course - Hindi (हिन्दी) edition: mosh.link/python-course-hindi 📕Get my FREE Python cheat sheet: mosh.link/python-cheatsheet ⭐Python Projects for Beginners: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-yVl_G-F7m8c.htmlsi=11emtFyDccTKCGn7 👍Subscribe for more Python tutorials like this: goo.gl/6PYaGF
Hello MR MOSH: If I may ask you, what age did you start learning Python? Can I just rely on ai and ChatGpt in programming, even in my Python projects? + i'm a new subsc
If u ever feel useless in life just remember there are idiotic fools that dislike a 6 hour video of a man teaching how to use python for absolutley free
The link for me was diffuicult to download, but I did end up being able to get it downlaoded. However, I cannot find the button on PyCharm to be able to import the file. I use Windows 11 and the most updated version of python so I am not sure if that affects anything. I've tried messing around with all the other buttons, but nothing seems to work :/
Some people had problem downloading the supplementary materials. I uploaded the files to a GitHub repository so now everyone should be able to access them: github.com/mosh-hamedani/python-supplementary-materials
my content , dont miss the golden opportunity 1)How to send 10,000 whatsapp messages using python 2)How to make your own personnel assistant using python 3)pandas for machine learning paid course for free
Here's the table of content for you. Enjoy! 00:00:00 Introduction 00:01:49 Installing Python 00:06:10 Your First Python Program 00:08:11 How Python Code Gets Executed 00:11:24 How Long It Takes To Learn Python 00:13:03 Variables 00:18:21 Receiving Input 00:22:16 Python Cheat Sheet 00:22:46 Type Conversion 00:29:31 Strings 00:37:36 Formatted Strings 00:40:50 String Methods 00:48:33 Arithmetic Operations 00:51:33 Operator Precedence 00:55:04 Math Functions 00:58:17 If Statements 01:06:32 Logical Operators 01:11:25 Comparison Operators 01:16:17 Weight Converter Program 01:20:43 While Loops 01:24:07 Building a Guessing Game 01:30:51 Building the Car Game 01:41:48 For Loops 01:47:46 Nested Loops 01:55:50 Lists 02:01:45 2D Lists 02:05:11 My Complete Python Course 02:06:00 List Methods 02:13:25 Tuples 02:15:34 Unpacking 02:18:21 Dictionaries 02:26:21 Emoji Converter 02:30:31 Functions 02:35:21 Parameters 02:39:24 Keyword Arguments 02:44:45 Return Statement 02:48:55 Creating a Reusable Function 02:53:42 Exceptions 02:59:14 Comments 03:01:46 Classes 03:07:46 Constructors 03:14:41 Inheritance 03:19:33 Modules 03:30:28 Packages 03:36:22 Generating Random Values 03:44:37 Working with Directories 03:50:47 Pypi and Pip 03:55:34 Project 1: Automation with Python 04:10:22 Project 2: Machine Learning with Python 04:58:37 Project 3: Building a Website with Django
After 2.5 years, I am returning here to say that I’ve just accepted a job offer for a good salary, and my IT journey started here, from this video, in November of 2019. This was my first source of information, when I got back from work (being a cable tech), and typed “Python full course” or something along those lines. Of course, back then, a lot of concepts like classes and inheritance meant nothing to me, and this video perhaps wasn’t the most beginner friendly. However, I was so sick of my job and I absolutely saw no growth in doing cable, where the salary cap for a technician was probably IT jobs base pay for the most part, so I decided to Google every single thing I don’t understand. And I successfully changed careers.
@@Ollied Data Science. I prepared myself mostly to take Data Analytics job, but currently I am working as an Integration Specialist, and my goal is to become Data Architect in like 7 years, because I enjoy making pipelines and code something actually rather than just make good graphs and present them to people. I will probably take an AWS Architect exam soon
me: printing "Hello World" for the first time in python my brain: "I feel like I was born for this. Now I just need a few extra skills in AI and then I'm gonna work for Apple and Google. Soon, we'll be rich, mom."
@@FinnTheHuman4D No. Not a single serious company will require a diploma. The ones that do give a shit about their employees and pay barely anything. The big companies won't require a diploma.
Look at this guy : -He make an actual good tutorial -He is explaining correctly -He makes a whole a*s 6 hours tutorial -He goes straight to the point -he actually teach important things -im in the Future 2024
This course has literally changed my life. 2 years ago i started learning python from this course and now i am a software engineer intern at a great startup. Thanks Mosh♥️
(VERY IMPORTANT TIP FOR PEOPLE WATCHING!) Do not try watching the entire video at once. Limit your watch time from 30 or 60 minutes each day and make sure to participate and understand the code. This will take around a week to complete, but it will save you from feeling like you're not good enough. Don't rush yourself. Limit and pay attention! EDIT: It also helps if you take notes or take a picture of the final result of the lesson. It is very helpful to look at when you're away from your computer. If you forget, you have a chance to examine the code and see how and why things work.
@@programmingwithmosh WITH GLEE I DID. And Mosh BTW I want to buy your Python course on your website but I can't because every time I try it says that the credit card is declined. :(
he did all this hard work and sent it to the internet for free. and he doesn't get too much but what he gets is RESPECT and credit for bringing new aspiring programmers to earth
yeah the tutorial is great but the exercises later on in the video becomes very difficult and the reason for that is, in the solution some line of code is there and works which i thought wont work or is not possible like you can add strings or have empty strings or lists and this is something that i have experienced myself and maybe it is only me
Same happened to me, I've been writing codes that can store new user data on excel and assign a username and allows the new user create a password, so the new user can login with the assigned login details and the code is able to check the login details if it exist or not in the excel workbook, and if doesn't, it prints invalid login details ................been on this project for month but finally got it today, am happy right now
I am 89 years old, and have been a retired backend developer for about 15 years. I'm bored out of my mind, so I thought I could learn something new. I had expert level skills with SQL Server Reporting Services (SSRS), SQL, T-SQL and PL/SQL, Stored Procedures and Packages. I was an expert in ETL as well as DTS. If I can work from home, it should remove the overwhelming stigma of age bias. We'll see how it goes.
This 6 hours course widen my knowledge in python, and I consider it as a warm up for my future learning . I finished the course in two months by repeating the lessons over and over again until I understand it haha. Thank you for this programming course! it really helps a lot!
I am starting my journey of learning Python in the year 2024 i want to become a freelancer data scientist who can work from anywhere and travel whenever they want... In future when i become something i will come back to update on that. All the very best everyone .
I am an introverted English Language teacher, and organisational policies have me seeking skills focused on skills that are high paying. Started these courses a year ago. I plan to be proficient in two years. I need this reminder to keep going. I found this video very useful.
Why isn't he called the modern mother Teresa? Like bro, he did a FREAKING 6 HOUR TUTORIAL OF PYTHON FOR FREE I SEE HIS 6 HOURS AS 6 CENTURIES OF GRATITUDE HE SHOULD GET.
I can’t believe it’s 4 years ago already. This course is where I started my coding journey. I came back to it today to remind myself some concepts. Thank you Mosh for this incredible resource!
First things first, if you're learning anything for money leave it, and also learning just a language is not sufficient, one must learn other fields like how to implement the language and stuff so yeah it's a long journey
bro hello i saw your comment on a python programming channel programming with mosh i am also from pakistan 13 year old just started rpgramming with python can we be friend and learn together
Ayoo I'm a 14 year old Bangladeshi girl, I'm learning python because I want to learn how to make a game :D I'm also gonna learn C but let's see how it goes-
Ich bin Anfänger im Erlernen von Python. Mein Englisch ist nicht gut genug, um das Video zu verstehen. Würden Sie mir ein Buch empfehlen? Ich kann auf Englisch lesen. Vielen Dank.
print("This guy is a fantastic teacher. He keeps his student in mind, and I don't feel like I am watching someone telling me how great they are at python.") More power to you brother.
Maybe best_teacher = True if best_teacher: print('This guy is a fantastic teacher. He keeps his student in mind, and I don't feel like I am watching someone telling me how great they are at python.' + 'Subscribe')
@@veteranoob5661 I found this on Google: A teacher educates students at the secondary, middle school, or elementary level whereas a lecturer teaches at the postsecondary level in colleges and universities.
Dude, I'm less than 2 minutes in and I just want to say thank you so much for creating this absolute monster of a video. What an absolutely epic contribution to the world. Thank you!
@@MightyCole1 isn’t it as below : many_people_like_you = True if_many_people_like_you: print(“Perfect World”) I’m new to python but I’m pretty sure it’s like this :)
Honestly, this guy is incredible. He explains everything soo precisely and efficiently without any unnecessary information. Thanks a lot for this video. You made my life easier.
Yeah thats correct my brother suggested me this video i was thinking it will be very boring but now my thinking is totally changed and from my childhood i really wanna become a Game developer. My brother is a Computer Engineer he told me right thing......
I am 55 years old. I have been in the warehousing field, the fitness field, and the medical field. I want my last hurrah to be in data science. I learned to program in seventh-grade school, in the1970's. This is how i want to wrap it up
Thanks for this tutorial. Awesome explanations perfect for beginners. Particularly loved the exercises, as they ensure that the concepts really stick with us because we put them into practice. I'm personally learning coding to create apps that help people learn biology and maths (my true areas of expertise). Would also love to understand machine learning as I believe that it can have a big impact on our world and our understanding of science.
To find this whole course freely available on RU-vid is such a gift. Seriously, you cover a LOT of ground. Thank you for all your hard work on this! 👏👏👏
Honestly when i saw this video i was just like "6hrs? Damn, it's gonna be boring" but here i am wishing it was longer, this video I'm sure is worth more than some online paid course.
I haven't began watching it, but the fact that there are sites out there charging ridiculous amounts of money to teach this and this guy has taken over six hours to teach it for free; I definitely appreciate the effort: Liked, Subscribed and voted for him 👍
@Dan Karaimo it's super easy to understand. I'm too learning from this. It's like blessing we are getting this for free & the way of him teaching is like can't be better than this
00:00:00 Introduction 00:01:49 Installing Python 3 00:06:10 Your First Python Program 00:08:11 How Python Code Gets Executed 00:11:24 How Long It Takes To Learn Python 00:13:03 Variables 00:18:21 Receiving Input 00:22:16 Python Cheat Sheet 00:22:46 Type Conversion 00:29:31 Strings 00:37:36 Formatted Strings 00:40:50 String Methods 00:48:33 Arithmetic Operations 00:51:33 Operator Precedence 00:55:04 Math Functions 00:58:17 If Statements 01:06:32 Logical Operators 01:11:25 Comparison Operators 01:16:17 Weight Converter Program 01:20:43 While Loops 01:24:07 Building a Guessing Game 01:30:51 Building the Car Game 01:41:48 For Loops 01:47:46 Nested Loops 01:55:50 Lists 02:01:45 2D Lists 02:05:11 My Complete Python Course 02:06:00 List Methods 02:13:25 Tuples 02:15:34 Unpacking 02:18:21 Dictionaries 02:26:21 Emoji Converter 02:30:31 Functions 02:35:21 Parameters 02:39:24 Keyword Arguments 02:44:45 Return Statement 02:48:55 Creating a Reusable Function 02:53:42 Exceptions 02:59:14 Comments 03:01:46 Classes 03:07:46 Constructors 03:14:41 Inheritance 03:19:33 Modules 03:30:12 Packages 03:36:22 Generating Random Values 03:44:37 Working with Directories 03:50:47 Pypi and Pip 03:55:34 Project 1: Automation with Python 04:10:22 Project 2: Machine Learning with Python 04:58:37 Project 3: Building a Website with Django
I am 12 years old, and i am learning python so I can get my dream job as programmer at NASA. As they say that it's never too early to start learning what you have a passion for.
@@nebras__ Thank you very much, despite the very critical conditions in Italy, we do not forget the situation in Syria, we hope for better times for everyone.
Why would you dislike something like this. He has basically spent hours of his lifetime to create quality content that even non-IT people could easily understand. Kudos to you, Mosh. Top class work.
I am at about 3h15min in this course and I just stopped by to tell you that you are an amazing teacher. Totally love the way you teach and explain. I had basic knowledge on Java but that is from a long time ago and I was rusty. This has been so helpful, so interesting, I am really in lack of words. Thanks so much for everything.
TABLE OF CONTENT 00:00:00 Introduction 00:01:49 Installing Python 3 00:06:10 Your First Python Program 00:08:11 How Python Code Gets Executed 00:11:24 How Long It Takes To Learn Python 00:13:03 Variables 00:18:21 Receiving Input 00:22:16 Python Cheat Sheet 00:22:46 Type Conversion 00:29:31 Strings 00:37:36 Formatted Strings 00:40:50 String Methods 00:48:33 Arithmetic Operations 00:51:33 Operator Precedence 00:55:04 Math Functions 00:58:17 If Statements 01:06:32 Logical Operators 01:11:25 Comparison Operators 01:16:17 Weight Converter Program 01:20:43 While Loops 01:24:07 Building a Guessing Game 01:30:51 Building the Car Game 01:41:48 For Loops 01:47:46 Nested Loops 01:55:50 Lists 02:01:45 2D Lists 02:05:11 My Complete Python Course 02:06:00 List Methods 02:13:25 Tuples 02:15:34 Unpacking 02:18:21 Dictionaries 02:26:21 Emoji Converter 02:30:31 Functions 02:35:21 Parameters 02:39:24 Keyword Arguments 02:44:45 Return Statement 02:48:55 Creating a Reusable Function 02:53:42 Exceptions 02:59:14 Comments 03:01:46 Classes 03:07:46 Constructors 03:14:41 Inheritance 03:19:33 Modules 03:30:12 Packages 03:36:22 Generating Random Values 03:44:37 Working with Directories 03:50:47 Pypi and Pip 03:55:34 Project 1: Automation with Python 04:10:22 Project 2: Machine Learning with Python 04:58:37 Project 3: Building a Website with Django
I've always wanted to learn Python but I've been afraid... Just 8mins into the video, I'm confident that I can learn it. Thanks for simplifying this course. I'll surely recommend this course to anyone! You just gained an additional subscriber! Just tried to vote only to realise that you already got the award...you definitely deserve it. Thanks again.
I started learning python with this particular course a year ago. Now I will start my first internship in a few month. Really recommend this amazing course. Thanks Mosh !
@Lorenz T, how can i come to the edit mode from the sqlite thing, on 5 hours and 27 minutes, the place where you see database editor or smth and where he drag and drops data base file in there. Howcan i come there on windows, i really appreciate if you could help me😅🙃
Can u please help? Why do we need to type Print(f'something') When we can type only print(something) And its works the same. So, why do we have to type that "f"???
@@ggbruhniblow4714 The f' befor you type lets you implement a variable into your message , here's an example i set X to 20 (X = 20) so if i type > print('show {X} ' ) it will say exactly show{X} as i typed but if i type > print(f'show{X}') it will say show20 so this method lets you use your object that u fixed before and show them in your message and is very useful method in every aspect of programming. hope that helps
ITS ALSO ALL CAPTIONED, NOT JUST AUTO GENERATED. this man deserves an award edit: why so many people in the comments? you're here for whats up there, not here
@Blue eyed Eurasian Yes python IDLE, is a IDE with simple tools(like run the file, format the code,etc.). And as long you have de python console you can run any .py file, the IDE is just to help you write code more easily.
Can we actually talk about the work he has went through to make this video? Its incredible! i really appreciate your hardwork mosh! it takes serious patience to do this..
I got a supplementary in my first coding course and have avoided programming all through my career. But this course and your teaching style has completely changed my mind 🙌. Thanks a lot for this course Mosh.
Time Stamps : 00:00:00 Introduction 00:01:49 Installing Python 3 00:06:10 Your First Python Program 00:08:11 How Python Code Gets Executed 00:11:24 How Long It Takes To Learn Python 00:13:03 Variables 00:18:21 Receiving Input 00:22:16 Python Cheat Sheet 00:22:46 Type Conversion 00:29:31 Strings 00:37:36 Formatted Strings 00:40:50 String Methods 00:48:33 Arithmetic Operations 00:51:33 Operator Precedence 00:55:04 Math Functions 00:58:17 If Statements 01:06:32 Logical Operators 01:11:25 Comparison Operators 01:16:17 Weight Converter Program 01:20:43 While Loops 01:24:07 Building a Guessing Game 01:30:51 Building the Car Game 01:41:48 For Loops 01:47:46 Nested Loops 01:55:50 Lists 02:01:45 2 D Lists 02:05:11 My Complete Python Course 02:06:00 List Methods 02:13:25 Tuples 02:15:34 Unpacking 02:18:21 Dictionaries 02:26:21 Emoji Converter 02:30:31 Functions 02:35:21 Parameters 02:39:24 Keyword Arguments 02:44:45 Return Statement 02:48:55 Creating a Reusable Function 02:53:42 Exceptions 02:59:14 Comments 03:01:46 Classes 03:07:46 Constructors 03:14:41 Inheritance 03:19:33 Modules 03:30:12 Packages 03:36:22 Generating Random Values 03:44:37 Working with Directories 03:50:47 Pypei and Pip 03:55:34 Project 1: Automation with Python 04:10:22 Project 2: Machine Learning with Python 04:58:37 Project 3: Building a Website with Djang
for people starting out don't worry if you watched 5 minutes of his video and ended up practicing for 60 minutes. That's actually the most practical way to learn. Here is how i learn : I finish two topics and then i spend time practicing both of them together, then when i learn the next topic i practice all three topics together. That way i don't forget. Don't get frustrated just slow down relax and practice and before you know it you'll be done :) Pro tips : If you're watching in laptop watch in cinema mode [full screen] Open a google docs or a word document and write some code that. you find hard to understand and then learn it step by step. Before starting to watch the video again, review the material and revise it before learning a new topic You can refer to his cheat sheet too! Anytime you're stuck :) You can also make your own cheat sheet :)
The 2 most important things in learning anything are: Have confidence in your abilities but don’t overestimate Having a good teacher that knows what they are doing.
Need to learn python, c / c ++, Huawei HCNA, HCNP, HCIE, Huawei Internet of Things IoT can subscribe to smart sharing, I will update a full set of video tutorials. ru-vid.com/show-UCGXsvcvFZt8IHeAtonvmGtg
can anyone tell me what is the problem import openpyxl as xl from openpyxl.chart import BarChart, Reference filename = (input("enter the name of file that you want to automate")) def process_workbook(filename): wb = xl.load_workbook(filename) sheet = wb['Sheet1'] for row in range(2, sheet.max_row + 1): cell = sheet.cell(row, 3) corrected_value = (cell.value * 0.9) corrected_price_cell = sheet.cell(row, 4) corrected_price_cell.value = corrected_value value = Reference(sheet, min_row=2, max_row=sheet.max_row, min_col=4, max_col=4) chart = BarChart() chart.add_data(value) sheet.add_chart(chart, 'e2') wb.save(filename)
@@tracelistener im using pycharm on W10, and similarly mine just has no output, emojis also show up in green and not bubbly and yellow like we are used to seeing. they come up old school translator inside the program.
00:00:00 Introduction 00:01:49 Installing Python 3 00:06:10 Your First Python Program 00:08:11 How Python Code Gets Executed 00:11:24 How Long It Takes To Learn Python 00:13:03 Variables 00:18:21 Receiving Input 00:22:16 Python Cheat Sheet 00:22:46 Type Conversion 00:29:31 Strings 00:37:36 Formatted Strings 00:40:50 String Methods 00:48:33 Arithmetic Operations 00:51:33 Operator Precedence 00:55:04 Math Functions 00:58:17 If Statements 01:06:32 Logical Operators 01:11:25 Comparison Operators 01:16:17 Weight Converter Program 01:20:43 While Loops 01:24:07 Building a Guessing Game 01:30:51 Building the Car Game 01:41:48 For Loops 01:47:46 Nested Loops 01:55:50 Lists 02:01:45 2D Lists 02:05:11 My Complete Python Course 02:06:00 List Methods 02:13:25 Tuples 02:15:34 Unpacking 02:18:21 Dictionaries 02:26:21 Emoji Converter 02:30:31 Functions 02:35:21 Parameters 02:39:24 Keyword Arguments 02:44:45 Return Statement 02:48:55 Creating a Reusable Function 02:53:42 Exceptions 02:59:14 Comments 03:01:46 Classes 03:07:46 Constructors 03:14:41 Inheritance 03:19:33 Modules 03:30:12 Packages 03:36:22 Generating Random Values 03:44:37 Working with Directories 03:50:47 Pypi and Pip 03:55:34 Project 1: Automation with Python 04:10:22 Project 2: Machine Learning with Python 04:58:37 Project 3: Building a Website with Django 00:00:00 Introduction 00:01:49 Installing Python 3 00:06:10 Your First Python Program 00:08:11 How Python Code Gets Executed 00:11:24 How Long It Takes To Learn Python 00:13:03 Variables 00:18:21 Receiving Input 00:22:16 Python Cheat Sheet 00:22:46 Type Conversion 00:29:31 Strings 00:37:36 Formatted Strings 00:40:50 String Methods 00:48:33 Arithmetic Operations 00:51:33 Operator Precedence 00:55:04 Math Functions 00:58:17 If Statements 01:06:32 Logical Operators 01:11:25 Comparison Operators 01:16:17 Weight Converter Program 01:20:43 While Loops 01:24:07 Building a Guessing Game 01:30:51 Building the Car Game 01:41:48 For Loops 01:47:46 Nested Loops 01:55:50 Lists 02:01:45 2D Lists 02:05:11 My Complete Python Course 02:06:00 List Methods 02:13:25 Tuples 02:15:34 Unpa lib