Several weeks ago I commented that I was a few days away from turning 73 and I was learning Python. I was overwhelmed at the likes and replies given my post. Thank you all so much. Some even replied with a 'birthday wishes' Python program. I have tried many times to like all the replies, but as I continue to click 'Review replies', RU-vid eventually reloads. I apologize that I cannot like every reply. A few asked why I was learning Python at my age. I'm still working full time, and I believe new skills are always good. Others asked how my learning was goin. I watch some of the video, then practice to determine how much I have learned then watch more and practice. My goal is Python certification. Again, thank you all for your support.
Tango Protocol subscribed your channel though very less population however I wish you luck. I am an account & financial analyst and want to learn to code and switch to new world...
0:00 introduction 1:45 installing python and pycharm 6:40 setup and hello world 10:23 Drawing a shape 15:06 Variables and Data types 27:03 Working with strings 38:18 Working with numbers 48:26 Getting input from users 52:37 building a basic calculator 58:27 Mad libs Game 1:03:10 Lists 1:10:44 List Functions 1:18:57 Tuples 1:24:15 Functions 1:34:11 Return statement 1:40:06 If statement 1:54:07 If statements and comparisons 2:00:37 Building a better calculator 2:07:17 Dictionaries 2:14:13 While loop 2:20:21 Building a Guessing game 2:32:44 For loop 2:41:20 Exponent Function 2:47:13 2D lists and nested loop 2:52:41 Building a Translator 3:00:18 Comments 3:04:17 Try/Except 3:12:41 Reading Files 3:21:26 Writing a file 3:28:13 Modules and pip 3:43:56 Classes and Objects 3:57:37 Building a Multiple choice quiz 4:08:28 Object Function 4:12:37 Inheritance 4:20:43 Python interpreter ...Thank you...
I learned python from this guy 4 years ago, cleared my Amazon Interview- I give 100% credit to this man! I gave my interview in python & my interviewer wasn't that great with python, I ended up explaining the syntaxes in python to my interviewer, and the whole time in my mind i was like, I am gonna get this job because of that youtuber's 4 hours video!
For those learning. Python now uses f-strings. So the correct way to code 23:00 would be character_name = "Bob" character_age = 28 print(f"There once was a man named {character_name}") print(f"{character_name} is {character_age} years old")
I know this video is 5 years old and thousands of people have already mentioned this but I'm on 3rd hour and I just have to thank you guys, Mike you teach better than 80% of teachers in this country lol. Straight to the point, no bs, no confusion. You guys have my respect !
School: sell useless information for 100s of dollars This guy: 4 hours of python and not even a single ad. HUMANITY EXIST. Edit:Now there are some ads. Lol😁 But still School system is trash.
Challenge myself to complete this in 3 days ( 9/2 - 12/2) Been long time not doing the phython 😢 10:23 = Drawing;' 15:23 = Variables & Data types 27:03 = Working with Strings 38:44 = Working WIth Numbers 48:26 = Getting input from users 52:50 = Building a basic calculator 58:40 = Building a Mad Libs game 1:03:10 = Making Lists 1:10:44 = Making list functions 1:19:10 = Tuples 1:24:15 = Functions 1:35:11 = Return statement 1:40:32 If Statements🔥🔥 1:54:34 = If statements & Comparisons 2:00:37 = Building a better calculator 2:07:17 = Dictionaries 2:14:13 = White Loop 2:20:34 = Building a Guessing Game 2:32:44 = For Loops 2:41:20 = Exponent Function 2:47:13 = 2D Lists & Nested Loops 2:52:41 = Building a Translator 3:00:18 = Comments 3:04:17 = Try/Except 3:12:54 = Reading Files 3:21:52 = Writing FIles 3:28:13 = Modules & Pip 3:44:22 = Classes & Objects 3:58:03 = Building a Multiple Choise Quiz 4:12:37 = Inheriance 4:20:43 = Python interpreterhttps lets do it guys!
Thanks for the comment.. gonna start this if you say he' s good.. I'm 33 and don't want to break my back working on construction sites etc... I had it going nice was in University, but gott drunk one day and got involved into some stupid s**t that escalated and went out of control so ended up in jail for participating in a robbery.. after prison got into drugs because I had a feeling ghat my life is ruined and that it's the end.. nothing to look forward to anymore.. finally sober, got my act together and so.. let's start with python
I had to come here - 8 months after I watched your video. I studied economics, last year of masters. Nothing to do with coding whatsoever. Then I watched this video. Now I'm 8 months to python and Django. Just got my first paid software developer job. You have completely changed the course of my life and I'm thankful for that. First time in my life I like my job. I think you can live freely because you changed someone's life, it is almost like if you gave Dobby a sock. Keep it up and thank you.
It just happens so to be that a few days ago I had read the 2nd HP book. Without it that Dobby comment wouldn't make much sense to me :D (haven't watched the movies)
I have finally finished this course after a month of watching a section every day. You have no idea how much this helped me grasp a lot of the concepts being covered in my programming class now. We just got to methods in that class and I already knew the basic idea even though it’s taught in Java. Thank you so much for this incredible course
@@dhanpreetsingh it was really good since R syntax is kinda different, so before you get a hand on visualization and machine learning in R, I highly recommend you to understand ALL the base syntax, and freecodecamp did a good job on that
IF You are WONDERING is this tutorial still useful after 5 years the answer is YES. I came for a quick concepts review and this tutorial was really helpful.
yea he also said, "your homework is to make a mad libs game after thsi tutorial" meaning this wasnt one video, but still hes a legend, might as well just structure my career xd
Watching this as a crash course for my SEC exam tomorrow. With no previous experience in python, this tutorial is very helpful indeed. Gratitude to the creators🙏
Day 1 = 1:19:00 Day 2 = 2:32:58 Day 3 = 3:09:12 Day 4 = Done (if you're wondering if this tutorial works it most certainly does but i recommend to check out their advanced python course if you didn't understand something or need more help understanding it)
I started my professional journey 3 years back from this python series and today am a Data Science Trainer. All the credit goes to this guy for setting up the base so strong. Thankyou so much for sharing so valuable content for free. God bless you abundantly!
Hi Is there any chance you can share the "learning path" you took? I want to keep learning and go through business inteligence analyst /data engineering, but I often get very lost with things and dont know where to go next. PS. I haven't watched this video. I just saw a few videos from Corey Schafer which is what sparked my desire to learn Python but most of the times everyone talks about things I don't understand or teach stuff that I don't know what I will use them for
Actually I curious about how high school teach about programming , because I just graduated last year, and thinking about way to learn coding and more.but I’ve seen a lot of people like you saying how less they learn from school. :/
if anyone had error cant find the file or directory in the topic of reading file at 3:12:41 you need to change or select the working directory for it to actually work correctly follow this steps to change the working directory 1. Click on the run option on the top menu 2. Then select edit configuration 3. Then choose which python file you want to modify the working directory for example in this video the file name was app.py 4. Then find the working directory option in the configuration setting 5. There either manually select the path or click on the button to browse to the directory
This video was my first step in the deep learning adventure. Now, I am Data Engineer and I pursue a Data Scientist career. You can do A LOT only by using the internet. Good luck everybody! Coding is awesome!
@@danisherhan It depends on your goal. When I finished the video, I was still looking for something interesting for me. Thus, I will not tell you everything I did - it would be quite chaotic (in the beginning I was thinking about creating websites). However, "Python Object Oriented Programming (OOP) - For Beginners" was quite useful for me. Generally speaking, Tech with Tim channel is great. Check him out! Also, google "python projects" and try making some of them. It's very important not only to learn but also to apply the knowledge. "Mastering Python - Everything You Need To Know To Become a Python Master" is good too. It's also made by Tim and it's a great roadmap of what to do next to master Python. After you finish everything from that video ask yourself - "What do I want to do?" There are tons of things in the world of programming: websites, games, algorithms, machine learning, deep learning... Start watching videos about the subject you chose and start creating projects! Coursera courses are also quite useful if you want to get some certifications. Good luck!
Wow this was 5 years ago, that year is one of the hardest time in my life. If I started learning to code from the past 5 years i would be a better programmer now and learn different languages. I started to watch this tutorial and taking notes on Sep 8, 2023. This comment will be past 25 secs, 8 hrs, 4 weeks, 3 years. I will seriously learn to code since today! Not perfectly how long i'll learning but constantly. I will comeback, 'when' i achieve to have a programming job! I know i can and i will be!
it took me 4 days to finish this video, cause i never programmed before, i think most of this guys income this month is coming from me watching the ads ...xD
For many who keep asking, I did infact become a computer programmer. I started here learning Python. Then I moved to others like Java and c sharp and plus plus to name a few. I even learned Fortran because of a job needed it(very useful but not at the same time, lol). I've turned a page from working with a company and decided to design games a long time dream of mine. I hope wholeheartedly that this video helps all of you the same way it did for me. Thank you all for the best wishes. They've helped me push along even when I felt I couldn't go any further. You all are the best!
Time stamps + descriptions: Day one: 1:03:19 (didn’t really learn that much because i have knowledge in coding in other languages, just learned a few neat things) Day two: 1:54:12 (Learned about tuples and starting comparisons tomorrow, I already have past knowledge in other languages with a lot of whats in the video) 2:32:59 (just some basic stuff)
Bro can you explain that building a multiple choice quiz Answer =input(question.prompt) If answer==question .answer : I didn’t understand what is meant by question.answer and question.prompt
@@lithinreddy4181 that means we are getting an input from user, which is the answer and if it is equal to the answer of the question then it is true, if not then false.
This tutorial helped me a lot with learning the basics of Python, since i'm a total foreigner to coding i'm eternally grateful to this guy, cheers and thank you, wherever you are.
10:23 = Drawing;' 15:23 = Variables & Data types 27:03 = Working with Strings 38:44 = Working WIth Numbers 48:26 = Getting input from users 52:50 = Building a basic calculator 58:40 = Building a Mad Libs game 1:03:10 = Making Lists (I am here now)🛏🛏🛏🛏🛏🛏🛏🛏🛏🛏 1:10:44 = Making list functions🛏🛏🛏🛏🛏🛏🛏🛏 1:19:10 = Tuples 1:24:15 = Functions 1:35:11 = Return statement 1:40:32 If Statements 1:54:34 = If statements & Comparisons 2:00:37 = Building a better calculator 2:07:17 = Dictionaries 2:14:13 = White Loop 2:20:34 = Building a Guessing Game 2:32:44 = For Loops 2:41:20 = Exponent Function 2:47:13 = 2D Lists & Nested Loops 2:52:41 = Building a Translator 3:00:18 = Comments
Watched this video a couple years ago in high school, now I am a computer science student in my freshman year of college and in my programming fundamentals class my professor said our homework would be hard and take us 4-8 hours to complete. Obviously we are using python for this and I must say watching this video ahead of time has put me miles ahead of my classmates and I can easily finish my homework within an hour and watching a 4 hour video has taught me more than my college has taught me in a 4 month semester. Thank you!
@KrypTeK - I never got a CS degree, but have been programming all my working life. Sorry you learned this after you paid into the system. Keep working hard! It will pay off.
Congrats!!! before this did you have any experience in programming? i am about to start watching this video and I wonder if i can go with this video only. I am zero beginner now!
@@haha-vm6gi I just started a month ago, and now i've made a program that finds the roots of a quadratic equation for fun lol. If a random 15 yr old was able to do that after a month then you can prolly do way more bro, keep going!
@@seanbalbuena8710 that's cooool, thanks broo for ur time...!!! It has been 4 days now, and i'm getting pretty good i think! thank uuuuu! Good luck! :DD
Mike I just finished the course and loved it! I have been a professional programmer for over 30 years but never got the chance to learn python. Thanks so very much!
im 26 and want to become a software engineer. i dont have any knowledge in programming/coding. i just saw this video today. I will update my comment every month about my progress. Wish me luck guys
Literally just dropped out of the Udacity course because the teaching is abysmal. This single video has taught me more in one day than 3 months and $300 of Udacity. Well done. I'm donating!
I honestly dont get why would you dislike the video after this guy spend 4 hours filming this video and god knows how many hour he spent editing it, just like why
don't look the bad side look the good side allways and everybody have bad people also the people who put like doesn't mean nothing beacouse that people the next day will go to supermarket and will their attitude in really bad side ..sooo we don't care about them look your side I look my side everybody will be better when ill look only the our side our road our feture
This is amazing! Currently on a school holiday trying to be productive and this is awesome. Te explanation is short, clear and precise! Thank you so much Mike ❤
I am just 2.5 hours into the course and started loving Python! The whole coding thing, and Python having really simple syntax, and beginner-friendly, is definitely a big plus, but the entire idea of programming, problem-solving, and building new stuff, is what excites me. I am not really good at math and solving, but I REALLY LOVE MATH AND SOLVING, and so, here I am!
Undoubtedly, great content but there is more to praise - No background noise, no music, no animation, no jokes, no voice fluctuation, no mic issues, no complicated examples, and no excessive screen switching. This is by far the best tutorial video I have ever seen. With such quality content and teaching, you can learn anything. Thank you!
4 years ago I randomly searched for a programming tutorial to get in to software industry, landed on this tutorial by Mike, loved his teachings immediately, and that's how I got in to Python Programming, I am now a Lead Software Engineer developing Python applications at a Tier-1 IT services company!
I am an underpaid english teacher, my wife just got fired, and the bills are pilling up... this will be my next shot. I am very scared but I will give it a try. I started the video two weeks ago and I am having a blast and very excited with learning something knew. Also it scares away all the invasive and uncertain thoughts of the future. Let's see where it'll lead me to. Send me a message of support if you can. Any word will be appreaciated. Thanks programming community, and I'm sorry to step in in your world, but I'm looking for hope. Thanks.
Hello My name is Yiorgos, i am school teacher (primary) from Greece. Because of the epidemie of coronovirus , i 'm staying home and i began to learn Python. Thank you for your great job!
self notes - 3:56:25 - the parameters can be different not necessarily same eg - class student: def __init__(self,a,major,gpa,bol): self.name=a self.major=major self.gpa=gpa self.bol=bol replacing name with "a" wont give any error important at 4:18:36 - note the syntax for inheritance 4:20:00 - overwriting a part of the inherited class thanks Mike!
I just finished the course after 3 days of working on it. I've learned so much from just following through he instructions. The way he teaches is so easy to understand. Amazing course.
DUDE EVERYONE IS HERE LEARNING PYTHON WHILE THEY'RE LOCKED IN THEIR HOMES I mean, can't complain... This 4 hour video is more useful than 12 years of school.
Watched this course 6 months ago. Now I'm a junior software developer at Volvo Cars. This just proves you don't need to waste money and time for school. Thank you for making this.
You're swedish? You don't have to pay jack in sweden for education, but it is interesting tho how you got to work for Volvo, what do they require from a junior software developer?
Pretty good job, bro! keep that spirit up! I love self-studying at home so much. it feels more rewarding and productive than going to schools, universities, or buying courses with hundreds of dollars.
He's definitely the best Python teacher I've ever seen on RU-vid! As an ESL teacher, I can totally understand every single explanation he gave in this video! He's amazing! Thank you soooooo much!
Incredible Python tutorial! Loved the way it was explained, made everything seem so simple. Looking forward to more tutorials from you. Thanks a bunch!😊
I have a background in C++ and I'm trying to learn Python since most jobs require it. I tried a course on Udemy, but the instructor's explanations were not clear, and I felt like I was wasting my time. Following those beginner courses on Udemy can be hard, especially if you don't have any programming background. Then, I found your video, and your explanation is amazing. It's really helpful for people who don't have any coding background.
32:00 .isupper 는 upper 인지 force or true 체크하는 거 33:00 len function (character 얼마인지 체크) 34:30 (phrase[0]) 35:40 (phrase.index()) 37:10 (phrase.replace()) 42:00 print(str(my_num))
Some Keypoints I noted down: Python: Always typecast your input Default input is always string *List: List can store multiple data types at a time(can be changed) List Function: f1.extend( f2 ) - adds two lists f1.insert( index, f1)- inserts an elements f1.remove(value) - removes the element f1.pop() - removes last element off the list f1.count(value)- counter f1.reverse() - reverses the original order of the list f2=f1.copy() - will copy one list to another *Tuple - can’t be changed once declared(same as list) Use normal brackets not square brackets ex_tuple = ( 4,5 ) *Function: Keyword - def Example -def ex_func(): Every function needs to be called in order to be executed. *IF or- || , and-&& , not()- negate Syntax- if condition1 : elif condition2: else : *Dictionaries: Can excess certain values by shortcuts or abbreviations ex_dic={ “Jan” : “January” , “Feb” : “February” } print(ex_dic(get( “Jan” , “ Invalid “ ))) // used get() to avoid invalid inputs *While: Syntax: while condition: {} *For: Syntax: for variable in range( the range for loop): {} *2D List: ex_2D = [ [1,2,3] ,\ [4,5,6] , [7,8,9] , [0] ] for row in ex_2D: for col in row: print(col) OUTPUT: All elements one by one *Comments: #anythinginsidethishashtagwillbeacomment *Try/except :if user enters a wrong input Syntax: try: #ifanyerroroccurshereexceptwillrun except typeoferror: #statements *Read files If you open a file ,always close it. file=open( “file.txt” , “ r ” ) #thiswillreadthefile print( file.readable()) #readable()willgiveoutabooleanvalue file.close() *readlines() - will convert each line to an index of an array* *Write files file=open( “file.txt” , “ a ” ) #thiswillappend file=open( “file.txt” , “ w ” ) #thiswilloverwrite
Python language is my first love but i seen a lots of video 100,200 days challenge and results 0 and know, I watched your video without any cost and in just 4 hr i complete my python course 💯👏🏻✨
Watched bunch of tutorial none was this basic and this advances you teach us from the very beginning and then add things and practically give example which is what i loveee Thank you so much for providing such beneficial knowledge in return of nothing❤
Any person who invests this level of effort into something for free is a good man in my book. You sir, are a GOOD MAN. And the RU-vid videos are indexed as well!? What kind of a Godsend miracle is this!?
You know some fucked up programming schools probably charge you 100 dollars just for showing you how to download python lmao. Wolrd full of selfish people.
This lecture is so good. It's very very good. After this lecture, I've made my first practical Python program and I am making my second one that can be used in my job. And when the second one is done, it would save my time greatly. It is very exciting to do things with Python. Thank you, Mike.
Finally, a programmer that speaks like a normal human being. Every other tutorial seems to be made by people who have just forgotten what beginner even means. EDIT: omg guys thank you for all the - Just kidding, that's annoying. Wash your hands.
Exactly! It's more about how to be a good teacher. And Mike knows how to teach, he speaks so that anyone can learn from the start. Amazing! This guy taught me SQL, and now Python.
Couldn't agree more lol I get sick of some these other programmers that try to impress everyone from their "intelligence" and forget that they have to communicate with people. Mike is awesome
Woohoo finally got through the entire video after two weeks of small portions a day. I just wanted to highlight that this is a very comprehensive guide and lays a good foundation. Thank you so much Freecode Camp for this. On to the next one!!
Not quite. The course is ok - but it is a summary, table of contents and should be called "Introduction to Python for beginners". Learning few functions doesn't make you a programmer. For example OOP is mentioned here only in one, not well designed example (as for beginners). If you don't cover a multiplication table you can't go further. If you don't know well Past Simple tense you can't learn reported speech... and so on. So as an "Introduction" I can give 4,5 stars, but as a full course - 0 stars.
This was the first video that taught me to code in python just last month. After a month of code and watching other videos, i made an AI assistant for my computer fully voice controlled and controllable through messenger. Just came back here to watch again and compare how totally uneducated i was back then. Im really far and would like to thank this man for it. Insert *Carefully, hes a hero* meme here. More power to the giraffe!
@@leslieah7060 learn some algorithms Go to khan academy and learn math like matrices Then codewars, code forces, hackerrank websites Start with the easiest problems and then work your way up. Or just work on some projects for fun like im doing So far I have made a pig latin translator, the foundation of a tic tac to game, and a program that opens a website(twitch), logs in, and follows a streamer. Look up machine learning and/or neural networks. You can code an AI that learns to do stuff like playing games and recognizing images. There is also web scraping
His point is that these programming languages were public information on the web and that you can find them and learn them, the initial comment is kind of iffy in terms of a useful observational statement in all honesty
A huge thanks to you guys who are sharing more useful habits and pointing out some of the benefits that I left out in the comment section. You help both me and many other developers to understand more about this beautiful programming world!
I watched this video in 2019 with zero programming language experience. I now apply machine learning algorithms to EEG data. I recommend this video to anyone brand new to programming
@@mrnabeel345 It's great. It gives you all the tools you need to create basic programs. (Well the programs can be as advanced as you want but I'm sure there are more advanced tools to Python I'm not aware of that could make certain tasks easier.) Even if you are a somewhat experienced coder, like I am, but aren't familiar with Python I would recommend watching it if you have to the time.
For the guessing game I was able to create what I think is a much more beginner-friendly and easier to understand script using the exit() command. secret_word = "fire" first_guess = "" guess = "" guess_count = 0 first_guess = input("Guess a word: ") if first_guess == secret_word: print("You win!") exit() while guess != secret_word: guess_count += 1 if guess_count == 3: print("You lose.") exit() guess = input("Try again: ") print("You win!")
⚠️ This is the most comprehensive Python course on RU-vid. There are many others out there, but here, the teacher has a smooth, friendly voice, and he is straightforward. All words spoken are useful, like it was scripted. He never says something for free. You can learn more here than on a 12 hours course. It's condensed, but nothing is in a hurry, and nothing is left out. He doesn't talk fast, which is essential. If the teacher speak too fast, or the pace is too fast, you will be overwhelmed, and you won't learn ANYTHING. 🎉🎉❤❤❤