Personal suggestion: Put some challenges quest for viewers to try the topics out for each lesson so there are practices that fits just for this video/lessons.
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...
Remarkable, Free Code Camp ♥ After struggling for 1 year with complicated tutorials, I finally learned Python. I did that with the help of good books and with this very 4 hours video of yours. And I had to come back here to tell you thanks for such help. Edit: For those asking, I learned Javascript with the books named "Programming Not Painfully Boring" for the very basics and "Smarter Way To Learn Python" and "Head First Python" to develop my knowledge. Everything becomes much easier after that.
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!
@Dhruv Patel basics are the same. People solve problems using different logic, but the basics are the same everywhere. This video too good for beginners..
I've finally ended the course and I feel so proud of myself! I'm 19 and i'm going to become a programmer. I know it. Thank you, Mike Dane, for that awesome course! Your teaching style is amazing!
So, I just finished this course in about 2 full days with notes with step by step pausing each time. It is very time consuming, but compared to paying for classes/courses (which I have already done) this has to be one of the best free courses as it teaches you many basics that you can implement into more complex problems. I am very grateful to be alive in era where we can experience quality teaching with no cost. Thank you so much!!
@Meghansh Benawat What's up, so I would not look at like you have to be to a certain level to understand any subject. As a non cs major (as it is not in your regular curriculum) you have to learn to problem solve and use any resources you can to make sure YOU understand it in YOUR way. There is logical thinking, but it does ultimately come down to practice and hard work, but patience is stressed heavily (Final Point: if you don't love coding and problem solving it may be difficult at first so create short goals that will add up overtime)
Thank you sir. As a 14 year old I'm surprised how easy and fun this course is to understand. I have always wanted to learn coding for fun and to get experience early on for what I want to do in the future (I want to do computer science). People like you who take the time to do stuff like this are the best!
I'm also around your age and I can understand it easily as well. There are some other tutorials like these online but they refer to things that are harder to understand for people like us.
@Yajat Gaming keep at it if you really enjoy it, I'm 20 and just getting into it and one of my first thoughts when I realized how much I enjoy learning it all was damn why didn't I try this sooner
better than any public school....imagine all the fun one could have before they're 18 if they never had to go to an institution that teaches you not to think or think like an employee?
then you realize he only teaches you 90% of the fundamentals. and barley grasped modules, not gotten into system commands. barley grasped the documentation, not a single graphic was used. no 3d matrixes where touched ,this is just one language, out of many you will encounter. no multi threading was used, no networking, not even a registry was changed. and he teached 0% about the operating system itself and its files. not to mention the weekly updates that could change everything. its endless learning....i know like 1% of my operating system. has more files then i have time for. i gave up that fight long ago....i trust microsoft trusted platform....cause i just make it crash. this is a very good starting point, after you got familiar with your personal operating system. like services,log in accounts,registerd programms,basic network connections,instaling,and uninstalling programms. running a virus scanner,folders files and command line basics. monetoring the running programs and services,and the network. reading logs,adding and removing hardware,installing operating systems. upgrading your pc. hardeware compatibility....playing games,browsing the web,basic hacking or manipulating the system. (without breaking laws) then python,scripting,automation,stuff like that,making programms comes after that..manipulating graphics2d then 3d.
yeah the pacing and clarity is amazing. I have bad memory retention and am about to start a skills boot camp, but so far feel like this video has been the most helpful resource I've found.
THIS IS THE BEST PYTHON COURSE YOU CAN FIND ON THE INTERNET! Not too long, concise in explaining all the concepts and amazing examples to simplify the concepts. Thank you Mike!
Thanks Mike and freecodecamp!! You guys are doing the world a blessing by providing free courses on how to code. You guys are amazing and I thank you for providing this content!
I am from Bangalore, India. I am working for an American MNC here. I work in the transition and migration team. Mainly we work on SAP and Blackline. I started learning Python few days back and this course by mike is awsome. Hope this will be an addition to my resume. Thanks Mike.
Just ended this course as a basic introduction, time to start some engineering projects! As a mechanical engineer who tries to learn python, I definitely recommend this to begin the journey of mastering python. Thank you so much Mike for the course !👌✌
I landed my first job while being an undergraduate student at university due to this tutorial. This was the starting point where I learnt and understood fundamentals of Python. Thanks for the great work Mike!
@Bayastan Tursaliev Hi, its going great. Well you can always go for more. However, after I learnt the basics from this video, I took the "Python for everybody" course on Coursera. It is also available for free on this channel.
Hi! How is it going? I am also a student)Could you give advice pls. What would you recommend after this course? Maybe intermediate python(also course in freecodecamp channel)
The fact the Classes and Objects section is like 10 minutes and I could fully understand it but my college lecture on that exact same thing was near enough impossible to understand (it was 2 hours and nobody learned a thing about it) This channel truly is a gem
tips for the people watching this video (i am midway through this course xd): 1) watch the video in small chunks and consistently(everyday) 2)make notes on things that you feel is important and i recommend writing them on a paper instead of typing it in word or notepad. 3)Always try to make programs after whatever you learn everyday something distinct from what mike does for instance: lets say you watched functions and if statements so try to make a program based on that ,something different for example after watching the above i made a program to identify your age group(teen adult ,toddlers) i hope i can give you more tips while i am through my journey.. and btw please give me also some tips which might be important probably we all can benefit form this!!!
@MAY FREECS Age group like baby, teen, or adult. You can ask others for their current age and depending on the age you can output a message: def party( age = int( input('Your age? ') ) ): if age >= 0 and age 12 and age 17: print('You are a boring adult!') party()
I watched this three times over three years every time I forget and wanted to start learning python again. It is the best tutorial that I find on KZclip much thanks to Mike. He is a great instructor. I really appreciate.
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', KZclip 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.
73 is young. I’m a career personal trainer, and let me tell you… it’s mental attitude that matters most. You sir have much further to go. Keep up your physical as much as you are keeping up your mental and you will likely make it to the top % in life expectancy.
At the end you became some kinda "Idol" for a lot of younger people. I'm 33 - wanna start yet.. your comment was the best motivation, I could imagine! 😉 Ty.. from the youth! 🦧
Your comments inspired me. I am 60, & divorced from 30 yrs of marriage. I was housewife most of the times. I am depressed about learning new skills. You gave me hope.
@Dante1096 no real excercises but only explaining, they have a online escape room where you use your knowledge in order to proceed onto the next room. I never gave it a try but if u look for practice I'd check it out to see if it helps
It's crazy and insane that we can learn an entire programming Lang for free on youtube, amazing video and imma learn and take notes side by side, already done with Mike's SQL video, i love the way he teaches🔥😎
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.
@Capital Shark I'm working mainly in devOps now - the stack being mainly linux, python, docker, kubernetes. I changed my job recently so I didn't have to do home officess and that was the right step. The music still plays ;)
I'm 27 years old, I've been a soldier, a police officer, an electrician, and now a cable installer. Needless to say my knees are not happy with me. I'm about halfway through this video, and taking my time so I can really absorb and understand as much as possible. Right now it seems overwhelming, but I'd love to get a job somewhere in the tech space. Going to be a long road, but I'm confident I can figure it out. Maybe I'll come back to this comment in the future and let ya'll know how I did.
I was 25 when I started in the tech industry. I learned the C programming language (basics, enough to solve the problems I needed to solve) via night classes (3 of them) after I started at a very cool company (1996). I got in via TechSupport, a long story but I still believe the very quick empathetic problem solving required to be good at that job. I'm now, 26 years later, a very senior engineer. In my opinion, this course is doing exactly what I tried to do before there was such a thing as KZclip, teach and mentor, do the simple thing, explain it, show a practical example. I am here watching because his style totally matches mine :) Well done Mike!
Just finished. Feels like a very good introduction to Python. I've never touched it before and I feel a basic understanding now. Things started feeling really good in the last hour. Well done, appreciate it! :)
I am 36 . started learning coding first time in my life . As a arts background and for the age I could'nt understand class , objects , inheritance . Was feeling dumb . After your tutorial its clear to me at last . love you bro 🥰
i'm not new toPython, but i learned the basics of Python through this tutorial. I gotta say that Dan is by far one of the best programming teachers on the internet. The way he does the little projects in between concepts is far more efficient than just learning the syntax and not actually building something.
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!
@S tiergaming Hmm, I plugged this into my IDE, and I think your only issue was the missing print before "invalid operator" and the enclosing () Try this if you haven't solved it yet :) num1 = float(input("enter first number:")) op = input("enter op:") num2 = float(input("enter second number:")) if op == "+": print(num1 + num2) elif op == "-": print(num1 - num2) elif op == "*": print(num1 * num2) elif op == "/": print(num1 / num2) else: print("invalid operator")
This tutorial is so well done. Thank you! I was able to follow along really easily. I like the way your organized and packaged all of the content in a logical format.
Just finished the lessons. Coming from C# and advanced level programming languages, Python is SO MUCH different! It's actually so simple it's difficult to get used to. What you write in there, it works. You write if something is > somethingelse, it just works! In C, you have to open parentheses, then brackets, then in parameters you have to specify which data type you'll be using, like int variable1, string variable2, float variable3 and so on. Not mentioning sealed variables, void functions, abstract functions, stuff that's a bit hard to grasp. It's a nice change of pace to me, Python def feels more modern for making things simpler.
Mike, you are the best. I've not written a single line of code my whole life but you make it so exciting I can't resist. Thank you so much! People are saying good programmer/dev jobs are hard to come by so I'm thinking of going IT but wondering your opinion. And for that matter anyone else wanna chime in feel free! Thanks to all. This has been a joy! Been afraid of computers and tech my whole life cause of my upbringing. Now it's time conquer my fears and just learn it. lol
Almost halfway through and I can't help but to leave a comment. I'm a newbie in Python and this class has made me understand the basics. The first programming class I had was really confusing and I was almost giving up, this particular class renewed my hope. Thank you Michael, you're a wonderful teacher 🙏🏾
Best course I've found so far. I'm 1.5 hours in, and it's clear, simple and straight to the point. If you're starting out - look no further and get to it.
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!
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!
Can yu tell me what's wrong in below program: I'm not getting output as says invalid syntax line 8: I'm trying to built a simple calculator taking user input : print ('enter 1st number') num1=input() print ('enter second number') num2=input() print('choose operator - + */') operator= input() num4= operator num3= int(num1) num4 int(num2) print('the result is', num3 )
Hey buddy, doing the same thing. Just got out of highschool and I am just taking this class in my 2nd semester. My teacher doesn't teach, but this video is so helpful. I hope you are doing better than how I am doing rn. Good luck!
I have tried at least 8 different courses to learn Python and out of all of them this one has been the best! Such a huge help, thank you so much for taking the time to teach us some Python!!!!
I enjoyed this video and learnt a lot from it. Its roughly 4hr 27mins long, but it took me roughly 8 hours to complete because I practised and tried other related algorithm as the lecture progressed. You should make another class that focuses more on the use of python for database management and server manipulation.
HI Sir, Mike I am start learning python from your uploaded file Sir Mike. You're my first teacher for Python subject. You're a good teacher and good teaching for me. You're uploaded file are totally support for me. Thank you so much Sir Mike. I totally like your teaching and explanation. 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
I finished this video in 2 days and I have to say that it gives some really good basics, I was able to understand everything pretty well (kinda proud since I'm not even an english native), I would recommend this video for people that really is trying to learn Phyton from scratch.
Simply amazing and super helpful with the exercises explained in between the explaination❤ Thank you so much for the course and wish you all a nice journey
HE is definitely the best. he explains things in the most efficient way there is... This is what every beginner needs to stay motivated and feeling capable.
Definitely, I find the python course I was looking for I thought it would be so difficult, but your explanation is amazing thanks a bunch! now, I'm a future python developer thank you, sir!!
Just completed the course. I just wanna spend a moment to tell how much I loved it. The explanations were so wonderful, and now i feel pretty confident with Python. Will be building some original projects based on what i learnt pretty soon.
I love this video again and again I've gone only up to 30mins and I've learnt so much and u teach it in such a calm and extremely FUN way😍 I'm enjoying it so far And when I finish I'll comment again 😂😂 ❤️❤️❤️❤️ Thank you Mike
Fantastic tutorial. Thinking about changing my career and this was my first step in my journey.Mike was very good and likable. Next is the Intermediate course and increasing my typing speed.
Guys something you may missing is the format command in print function Lets say you give an input --> x=input("Give a number:") and then you print it like this --> print("Your Number is "+ x) you can actually put bind f before " and put x inside {} like this --> print(f"Your Number is {x}") I think this is much easier
Wow, coding is like a whole other language for me, probably for a lot of people, but you have managed to teach it to me under 5 Hours! Keep up the good work man.
Great course my friend., I've already learned Python in the past and wanted to refresh my skills for a new job and this course sure did the trick. Thanks!
Done with my 1st Year Computer course. Now I'm a second year Physics student with an upcoming Computational Physics in my Midyear. Just refreshing things up a bit. Nice content and it is very helpful.
The OOP portion was not explained too well BUT the rest of the course (The main introduction) was superb. I'll find a different OOP python course no issue. Cheers!
Hey Mike, this was very useful. thank you. do you have any tutorials on using phython for data processing, such as taking a big excel file with lots of data/ several sheets and generate different plots and play with the data in the excel file. thanks again
Finished this in 1 day(9 hours straight).I took detailed notes so had to pause ofter and rewatch many parts to understand properly.I can not thank you enough for this. There is not a single part of this video that I could not understand.Prior to watching this vedo I have zero knowledge about python.I feel like I know so soooo many things now.Thank you again.
I am a biology student ,how difficult will be this course as non cs student. After 10th grade a took biology as major subject and never learnt math after 10th grade. Can you help me? Please
2:31:00 Thanks so much for this video, Mike. I added a list here and then gave hints if the user ran out of guesses. Very fun and was a good challenge.
I watch the video when it was uploaded and the title once said there was no ads, the old vid was super nice, but i hope the ads did nit bother future programmers
Thank you very much for the camp. I finished today after a 10 day period. I'll need to exercise these topics, but I feel I have the notes to be able to create some simple programs for a novice approach to Python!
This is great for newbies! Do some projects; a username/password, a short text-based RPG game, a fortune cookie giving random fortunes along with lottery numbers, a Tweet letter counter that counts each letter with a limit of 150 letters, a grocery list where you can add and delete food items. Start simple and then gradually add more features. And no BS; all these can be done from just watching this tutorial.
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
I am actually studying agriculture and realised it is good to have programming skills in your basket. I am doing it a bit slow but this way it's more effective to catch lessons.. thanks to the instructor for making it comprehensible.
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.
Hey, great video, I've struggled to learn about classes and objects in the past and this video made it so easy. Thank you so much. I do have a question though. In the "inheritance" section (4:20:27) I understand that the make_special_dish got overwritten when you defined it again in the ChineseChef class. But what if you wanted your ChineseChef to identify himself whenever he made a dish? So instead of "The chef makes chicken" it would be "The chinese chef makes chicken" or salad or special dish etc. Just wondering how one would code that. Many thanks!
Want more from Mike? He's starting a coding RPG/Bootcamp - simulator.dev/
❤
Never use a website with the word free in the URL, it is never free and usually comes with a trojan.
Dear Mike,
What are your thoughts on ChatGPT?
Personal suggestion: Put some challenges quest for viewers to try the topics out for each lesson so there are practices that fits just for this video/lessons.
He provides so much content for free on his channel. I'd honestly support him by trying it out for a couple months.
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...
4:08:28
... 💚💛❤🙏
@Tahmeed Muhtasim avoid bad language👍
Remarkable, Free Code Camp ♥ After struggling for 1 year with complicated tutorials, I finally learned Python.
I did that with the help of good books and with this very 4 hours video of yours. And I had to come back here to tell you thanks for such help.
Edit: For those asking, I learned Javascript with the books named "Programming Not Painfully Boring" for the very basics and "Smarter Way To Learn Python" and "Head First Python" to develop my knowledge. Everything becomes much easier after that.
ermm ai0n m 15 and is tareted learning oytghon vervore you so iam bettger
I bought the three books that you said and I loved the interactive method that they use to teach! Thanks a lot!
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!
wow, really?? help us )))
@Hrithik Saini you are just a hater lol
@Dhruv Patel basics are the same. People solve problems using different logic, but the basics are the same everywhere.
This video too good for beginners..
@Thi Mai he is lying
I've finally ended the course and I feel so proud of myself! I'm 19 and i'm going to become a programmer. I know it. Thank you, Mike Dane, for that awesome course! Your teaching style is amazing!
@Sunday I'm just 18, I guess i'll fail to learn it then, I'll be back in a year
Hey I hope everything has worked out for you so far!!
@Stae Lin That is the beauty of it, you dont need college
l’m 18 going start today
All the best for your journey brother
So, I just finished this course in about 2 full days with notes with step by step pausing each time. It is very time consuming, but compared to paying for classes/courses (which I have already done) this has to be one of the best free courses as it teaches you many basics that you can implement into more complex problems. I am very grateful to be alive in era where we can experience quality teaching with no cost. Thank you so much!!
I'm Abit late but I was wondering if you could share your notes with me? Would you be willing to help me?
@Việt Nguyễn they are in the links above within the thread ^
i know it is a bit too late but can i have your notes if u still keep[ it?
@Meghansh Benawat What's up, so I would not look at like you have to be to a certain level to understand any subject. As a non cs major (as it is not in your regular curriculum) you have to learn to problem solve and use any resources you can to make sure YOU understand it in YOUR way. There is logical thinking, but it does ultimately come down to practice and hard work, but patience is stressed heavily (Final Point: if you don't love coding and problem solving it may be difficult at first so create short goals that will add up overtime)
Thank you sir. As a 14 year old I'm surprised how easy and fun this course is to understand. I have always wanted to learn coding for fun and to get experience early on for what I want to do in the future (I want to do computer science). People like you who take the time to do stuff like this are the best!
same but im 15 .. just completed boards
I'm 13, and hoping to become a programmer one day as well. I wish you luck!
How thing going? i am 15 year old btw :)
I'm also around your age and I can understand it easily as well. There are some other tutorials like these online but they refer to things that are harder to understand for people like us.
@Yajat Gaming keep at it if you really enjoy it, I'm 20 and just getting into it and one of my first thoughts when I realized how much I enjoy learning it all was damn why didn't I try this sooner
Absolutely insane that we live in an age in which we can learn an entire programming language - FOR FREE - online.
@MrKebab Well u heard about something called library? You didn't have to buy books to learn from them.
better than any public school....imagine all the fun one could have before they're 18 if they never had to go to an institution that teaches you not to think or think like an employee?
then you realize he only teaches you 90% of the fundamentals.
and barley grasped modules, not gotten into system commands.
barley grasped the documentation, not a single graphic was used.
no 3d matrixes where touched ,this is just one language, out of many you will encounter.
no multi threading was used, no networking, not even a registry was changed.
and he teached 0% about the operating system itself and its files.
not to mention the weekly updates that could change everything.
its endless learning....i know like 1% of my operating system.
has more files then i have time for.
i gave up that fight long ago....i trust microsoft trusted platform....cause i just make it crash.
this is a very good starting point, after you got familiar with your personal operating system.
like services,log in accounts,registerd programms,basic network connections,instaling,and uninstalling programms.
running a virus scanner,folders files and command line basics.
monetoring the running programs and services,and the network.
reading logs,adding and removing hardware,installing operating systems.
upgrading your pc.
hardeware compatibility....playing games,browsing the web,basic hacking or manipulating the system. (without breaking laws)
then python,scripting,automation,stuff like that,making programms comes after that..manipulating graphics2d then 3d.
Yea
I'm an hour through this, and EVERY question I ask myself, he IMMEDIATELY explains. Very good educating.
yeah the pacing and clarity is amazing. I have bad memory retention and am about to start a skills boot camp, but so far feel like this video has been the most helpful resource I've found.
see mine too, detailed Python and R tutorials, with the source files .
THIS IS THE BEST PYTHON COURSE YOU CAN FIND ON THE INTERNET!
Not too long, concise in explaining all the concepts and amazing examples to simplify the concepts.
Thank you Mike!
@Python Programming For Beginners By Imran Arif thank you so much!
@Python Programming For Beginners By Imran ArifI will, thank you!
You may watch also my video tutorial on Python for Beginners.
Thanks Mike and freecodecamp!! You guys are doing the world a blessing by providing free courses on how to code. You guys are amazing and I thank you for providing this content!
I am from Bangalore, India. I am working for an American MNC here. I work in the transition and migration team. Mainly we work on SAP and Blackline. I started learning Python few days back and this course by mike is awsome. Hope this will be an addition to my resume. Thanks Mike.
Just ended this course as a basic introduction, time to start some engineering projects!
As a mechanical engineer who tries to learn python, I definitely recommend this to begin the journey of mastering python.
Thank you so much Mike for the course !👌✌
I learnt python from this video last year. I cleared two interviews in python this year and I am in a new job. Thank you ☺️
😣
@Kirk Bwow wow wow
wow amazing!
man, being a woman its so easy..
Did you take any other courses you can share or was it all via this course?
I landed my first job while being an undergraduate student at university due to this tutorial. This was the starting point where I learnt and understood fundamentals of Python. Thanks for the great work Mike!
@Bayastan Tursaliev Hi, its going great. Well you can always go for more. However, after I learnt the basics from this video, I took the "Python for everybody" course on Coursera. It is also available for free on this channel.
Hi! How is it going? I am also a student)Could you give advice pls. What would you recommend after this course? Maybe intermediate python(also course in freecodecamp channel)
The fact the Classes and Objects section is like 10 minutes and I could fully understand it but my college lecture on that exact same thing was near enough impossible to understand (it was 2 hours and nobody learned a thing about it)
This channel truly is a gem
School does not teach you things. You learn things on your own.
tips for the people watching this video (i am midway through this course xd):
1) watch the video in small chunks and consistently(everyday)
2)make notes on things that you feel is important and i recommend writing them on a paper instead of typing it in word or notepad.
3)Always try to make programs after whatever you learn everyday something distinct from what mike does
for instance:
lets say you watched functions and if statements
so try to make a program based on that ,something different
for example after watching the above i made a program to identify your age group(teen adult ,toddlers)
i hope i can give you more tips while i am through my journey..
and btw please give me also some tips which might be important
probably we all can benefit form this!!!
@x x You're welcome, x x!
@swallowedinthesea11 Thanks for sharing knowlege :)
👍
@swallowedinthesea11 thankss
@MAY FREECS Age group like baby, teen, or adult. You can ask others for their current age and depending on the age you can output a message:
def party( age = int( input('Your age? ') ) ):
if age >= 0 and age 12 and age 17:
print('You are a boring adult!')
party()
I watched this three times over three years every time I forget and wanted to start learning python again. It is the best tutorial that I find on KZclip much thanks to Mike. He is a great instructor. I really appreciate.
⭐ Contents ⭐
⌨ (0:00) Introduction
⌨ (1:45) Installing Python & PyCharm
⌨ (6:40) Setup & Hello World
⌨ (10:23) Drawing a Shape
⌨ (15:06) Variables & 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 Statements
⌨ (1:54:07) If Statements & 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 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:41) Reading Files
⌨ (3:21:26) Writing to Files
⌨ (3:28:13) Modules & Pip
⌨ (3:43:56) Classes & Objects
⌨ (3:57:37) Building a Multiple Choice Quiz
⌨ (4:08:28) Object Functions
⌨ (4:12:37) Inheritance
⌨ (4:20:43) Python Interpreter
ab kya fayeda time stamps ka jab chidiya chug gyi kheet 😂
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', KZclip 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.
This is the beauty of the internet. 😭🙏👍👍
73 is young. I’m a career personal trainer, and let me tell you… it’s mental attitude that matters most. You sir have much further to go. Keep up your physical as much as you are keeping up your mental and you will likely make it to the top % in life expectancy.
At the end you became some kinda "Idol" for a lot of younger people.
I'm 33 - wanna start yet.. your comment was the best motivation, I could imagine! 😉
Ty.. from the youth! 🦧
I'm 37 been on the streets my whole life gangbangin n now I'm learning python to try to make a better living for my family
Your comments inspired me. I am 60, & divorced from 30 yrs of marriage. I was housewife most of the times. I am depressed about learning new skills. You gave me hope.
So far 45 minutes into the tutorial and I'm loving it! I feel like I am genuinly learning alot, even certain math equations I never had in school.
@Dante1096 no real excercises but only explaining, they have a online escape room where you use your knowledge in order to proceed onto the next room. I never gave it a try but if u look for practice I'd check it out to see if it helps
Are there any exercises in this course?
@Normal İnsan dude. Why. Like you are killing this youtuber's job like he is trying to get views like you as well. Please do not do this this is bad
Same
Done in 4 days! Thanks Mike, you're doing a great job.
It's crazy and insane that we can learn an entire programming Lang for free on youtube, amazing video and imma learn and take notes side by side, already done with Mike's SQL video, i love the way he teaches🔥😎
@Mickey 🫂 really good😎
How is it so far
Just the right pace and every concept flows perfectly and seamlessly. Finally the perfect course. Thank you!!!
So proud to complete and this's a perfect tutorial! A present for myself in New Year time! Thank you Mike!
See mine too. Step by Step Python and R tutorials, and source files available , by the way.
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.
@Capital Shark I'm working mainly in devOps now - the stack being mainly linux, python, docker, kubernetes. I changed my job recently so I didn't have to do home officess and that was the right step. The music still plays ;)
@David Louda saw your comment and just wondering where you are now if you will, thanks gov
Give some money this channel bro because changed u r life freely I suggest
God bless you brother
@aarya potdar Not in my own experience but I have heard about it and now then I have some I feel that my position is somehow stronger
I'm 27 years old, I've been a soldier, a police officer, an electrician, and now a cable installer. Needless to say my knees are not happy with me. I'm about halfway through this video, and taking my time so I can really absorb and understand as much as possible. Right now it seems overwhelming, but I'd love to get a job somewhere in the tech space. Going to be a long road, but I'm confident I can figure it out. Maybe I'll come back to this comment in the future and let ya'll know how I did.
I was 25 when I started in the tech industry. I learned the C programming language (basics, enough to solve the problems I needed to solve) via night classes (3 of them) after I started at a very cool company (1996). I got in via TechSupport, a long story but I still believe the very quick empathetic problem solving required to be good at that job. I'm now, 26 years later, a very senior engineer. In my opinion, this course is doing exactly what I tried to do before there was such a thing as KZclip, teach and mentor, do the simple thing, explain it, show a practical example. I am here watching because his style totally matches mine :) Well done Mike!
Just finished. Feels like a very good introduction to Python. I've never touched it before and I feel a basic understanding now. Things started feeling really good in the last hour. Well done, appreciate it! :)
What are you doing next?
Finally done with the full course after a long procrastination! It was actually great learning from MIKE!!!
I am 36 . started learning coding first time in my life . As a arts background and for the age I could'nt understand class , objects , inheritance . Was feeling dumb . After your tutorial its clear to me at last . love you bro 🥰
i'm not new toPython, but i learned the basics of Python through this tutorial. I gotta say that Dan is by far one of the best programming teachers on the internet. The way he does the little projects in between concepts is far more efficient than just learning the syntax and not actually building something.
His name is Mike Dane.
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!
Wow
Ma'am I just wanted to become a data sciencetist. Can you please guide me ?? It would be pleasure of mine .
Hiiii can you please tell me how you learn coding skills I want to become a DS
@ImNoahJade ok thx so much
@S tiergaming Hmm, I plugged this into my IDE, and I think your only issue was the missing print before "invalid operator" and the enclosing ()
Try this if you haven't solved it yet :)
num1 = float(input("enter first number:"))
op = input("enter op:")
num2 = float(input("enter second number:"))
if op == "+":
print(num1 + num2)
elif op == "-":
print(num1 - num2)
elif op == "*":
print(num1 * num2)
elif op == "/":
print(num1 / num2)
else:
print("invalid operator")
This tutorial is so well done. Thank you! I was able to follow along really easily. I like the way your organized and packaged all of the content in a logical format.
Just finished the lessons. Coming from C# and advanced level programming languages, Python is SO MUCH different! It's actually so simple it's difficult to get used to. What you write in there, it works. You write if something is > somethingelse, it just works!
In C, you have to open parentheses, then brackets, then in parameters you have to specify which data type you'll be using, like int variable1, string variable2, float variable3 and so on. Not mentioning sealed variables, void functions, abstract functions, stuff that's a bit hard to grasp. It's a nice change of pace to me, Python def feels more modern for making things simpler.
This is an outstanding class for beginners. Very clear and got me up and running quickly.
Mike, you are the best. I've not written a single line of code my whole life but you make it so exciting I can't resist. Thank you so much! People are saying good programmer/dev jobs are hard to come by so I'm thinking of going IT but wondering your opinion. And for that matter anyone else wanna chime in feel free! Thanks to all. This has been a joy! Been afraid of computers and tech my whole life cause of my upbringing. Now it's time conquer my fears and just learn it. lol
This was so helpful. Efficient, clear, to-the-point. I learned a huge amount. Thanks.
Almost halfway through and I can't help but to leave a comment. I'm a newbie in Python and this class has made me understand the basics. The first programming class I had was really confusing and I was almost giving up, this particular class renewed my hope. Thank you Michael, you're a wonderful teacher 🙏🏾
Also me
I did c++ 😭
Best course I've found so far. I'm 1.5 hours in, and it's clear, simple and straight to the point. If you're starting out - look no further and get to it.
Ty!
I really appreciate your dedication! This was a pretty useful course for me,.
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!
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!
Can yu tell me what's wrong in below program: I'm not getting output as says invalid syntax line 8: I'm trying to built a simple calculator taking user input :
print ('enter 1st number')
num1=input()
print ('enter second number')
num2=input()
print('choose operator - + */')
operator= input()
num4= operator
num3= int(num1) num4 int(num2)
print('the result is', num3 )
Do you think this video was a better way to learn python? Compared to University courses?
Hey buddy, doing the same thing. Just got out of highschool and I am just taking this class in my 2nd semester. My teacher doesn't teach, but this video is so helpful. I hope you are doing better than how I am doing rn. Good luck!
Halfway through this course, and it's about the best beginner Python course I've found. Many thanks.
I have tried at least 8 different courses to learn Python and out of all of them this one has been the best! Such a huge help, thank you so much for taking the time to teach us some Python!!!!
Can I get remote job after learning this?
Helpline📲📥⬆️
Questions can come in⬆️
I enjoyed this video and learnt a lot from it. Its roughly 4hr 27mins long, but it took me roughly 8 hours to complete because I practised and tried other related algorithm as the lecture progressed. You should make another class that focuses more on the use of python for database management and server manipulation.
HI Sir, Mike
I am start learning python from your uploaded file Sir Mike. You're my first teacher for Python subject. You're a good teacher and good teaching for me. You're uploaded file are totally support for me. Thank you so much Sir Mike. I totally like your teaching and explanation.
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
I finished this video in 2 days and I have to say that it gives some really good basics, I was able to understand everything pretty well (kinda proud since I'm not even an english native), I would recommend this video for people that really is trying to learn Phyton from scratch.
You may watch also my video tutorial on Python for Beginners.
See mine too, Python and R tutorials, souce files available.
4 hours of information and effort put into EDUCATING with zero ads.
You're a passionate teacher, thank you for putting up this video.
This course was immensely helpful as a starting point. Very appreciated.
Really great tutorialist, I've been trying to work with gdScript and this is exactly what I needed. Thanks!
Simply amazing and super helpful with the exercises explained in between the explaination❤ Thank you so much for the course and wish you all a nice journey
pls see mine too, most of the Python and R programming beginning tutorials, easy to go, step by step, and all the source files there !
Hi Mike, thanks for the wonderful course. I would really appreciate if you could create tutorial on Apache Spark using python and SQL.
HE is definitely the best. he explains things in the most efficient way there is... This is what every beginner needs to stay motivated and feeling capable.
This dude really taught me HTML, CSS, C++, R and Python. What a legend.
@Lana Lou dont remember things just feel them basically there some things ur remembering which u may not need in the future
You have the most basic name ever lmao
@Daily With H Mike Dane
I agree he is one of the best teachers and speakers I have found on the internet so far he teaches and speaks slowly and clearly. Thanks dude !
@Mohamed Hassan based on your purpose:
1. App and Web development : HTML&CSS then Javascript
2. Data Science : Python or R
I finished! A really good introduction. I'm going to watch more beginner courses to cover my bases but this was a good introduction to the basics.
You may watch also my video tutorial on Python for Beginners.
Definitely, I find the python course I was looking for I thought it would be so difficult, but your explanation is amazing thanks a bunch! now, I'm a future python developer thank you, sir!!
Thank you so much. Perfect video on KZclip for Python beginners. Thanks, Mike. You are a great teacher
Great Video thank you for all the time, knowledge and effort along with care you put into this video!!
Just completed the course. I just wanna spend a moment to tell how much I loved it. The explanations were so wonderful, and now i feel pretty confident with Python. Will be building some original projects based on what i learnt pretty soon.
@Brahimi Sylla copy your code here
Am so happy for you. I'm still getting error from my first printing. I need help
Don't mind me, I'm just checking my to do list here.
⌨️ (0:00) Introduction
- Done
⌨️ (1:45) Installing Python & PyCharm
- Done
⌨️ (6:40) Setup & Hello World
- Done
⌨️ (10:23) Drawing a Shape - Done
⌨️ (15:06) Variables & Data Types - Done
⌨️ (27:03) Working With Strings - Done
⌨️ (38:18) Working With Numbers - Done
⌨️ (48:26) Getting Input From Users - Done
⌨️ (52:37) Building a Basic Calculator - Done
⌨️ (58:27) Mad Libs Game - Done
⌨️ (1:03:10) Lists - Done
⌨️ (1:10:44) List Functions - Done
⌨️ (1:18:57) Tuples - Done
⌨️ (1:24:15) Functions - Done
⌨️ (1:34:11) Return Statement - Done
⌨️ (1:40:06) If Statements - Done
⌨️ (1:54:07) If Statements & Comparisons - Done
⌨️ (2:00:37) Building a better Calculator - Done
⌨️ (2:07:17) Dictionaries - Done
⌨️ (2:14:13) While Loop - Done
⌨️ (2:20:21) Building a Guessing Game - Done
⌨️ (2:32:44) For Loops - Done
⌨️ (2:41:20) Exponent Function - Done
⌨️ (2:47:13) 2D Lists & Nested Loops - Done
⌨️ (2:52:41) Building a Translator - Done
⌨️ (3:00:18) Comments - Done
⌨️ (3:04:17) Try / Except - Done
⌨️ (3:12:41) Reading Files - Done
⌨️ (3:21:26) Writing to Files - Done
⌨️ (3:28:13) Modules & Pip - Done
⌨️ (3:43:56) Classes & Objects - Done
⌨️ (3:57:37) Building a Multiple Choice Quiz - Done
⌨️ (4:08:28) Object Functions - Done
⌨️ (4:12:37) Inheritance- Done
⌨️ (4:20:43) Python Interpreter - Done
UPDATE - I got a JOB because of this video!
Damn we have the same to do list expect i had one more step "learned all - None"
Thanks
u deserve more likes
Your almost there 💪
Thanks sir
Thank you for this video, really easy to follow and great level of explanations!
I love this video again and again
I've gone only up to 30mins and I've learnt so much and u teach it in such a calm and extremely FUN way😍
I'm enjoying it so far
And when I finish I'll comment again 😂😂
❤️❤️❤️❤️
Thank you Mike
I love python it is a very logical program and very understandable. You just have to be a logic thinker like in any type of programming language!❤
Fantastic tutorial. Thinking about changing my career and this was my first step in my journey.Mike was very good and likable. Next is the Intermediate course and increasing my typing speed.
He is cute aswell
Guys something you may missing is the format command in print function
Lets say you give an input --> x=input("Give a number:")
and then you print it like this --> print("Your Number is "+ x)
you can actually put bind f before " and put x inside {} like this --> print(f"Your Number is {x}")
I think this is much easier
No doubt it is the easiest method of 4 string format methods, called f-string methond. You may watch also my video tutorial on Python for Beginners.
see mine too, Python and R, with files too.
This guy is the real deal. A “true” instructor with no hidden agenda or sales pitch. He’s actually teaching! Good job!
@Ryuga it was the person above you promoting their content
@Kracked up Krabers hey i think the comment ur replying to got deleted, do u remember what u were replying to?
@Kracked up Krabers please stop this
@MEENAKSHI meenu stop spamming and self promoting, nobody likes it and it’s incredibly annoying, also, it’s no where near as good as this
Wow, coding is like a whole other language for me, probably for a lot of people, but you have managed to teach it to me under 5 Hours! Keep up the good work man.
Did you have any experience? Like did it just make sense out of the gate, the codes and why you are writing it that way etc?
Yes. That's why they're referred to as "programming languages"
Thank you Mike , I came across to your channel by SQL course. Hats off to your dedication. Loved your tutorial.
1000000 likes for work.
you can check mine too, Python and R both, with all the files too.
I have just finished with this course. It's really awesome. Great job! Thanks you Mike!
Hey I just finished also
What's the next step
I haven't clearly understood modules classes and Objects
Wow! I love tutorial, so helpful!!!. Was struggling with Python for a while but after seeing this video it all makes sense now. Thank you Mike!!
Great course my friend.,
I've already learned Python in the past and wanted to refresh my skills for a new job and this course sure did the trick.
Thanks!
He wasn’t kidding when he said he’d would hold our hands and walk us through Python...
Clear explanations and great examples. Thank you!
KyleMac.onCrack he’s literally using python 3
@DaHomieKyle yes
does this tutorial apply to python 3?
Thanks Mike, appreciate your time and knowledge, hope you're doing well.
Awesome content and tuition once again Mike ... thanks and well done!
Done with my 1st Year Computer course. Now I'm a second year Physics student with an upcoming Computational Physics in my Midyear. Just refreshing things up a bit. Nice content and it is very helpful.
The OOP portion was not explained too well BUT the rest of the course (The main introduction) was superb. I'll find a different OOP python course no issue. Cheers!
Excellent tutorial! Learning Python now and this was a great intro. I just wish I had learned this stuff before VBA warped my brain.
This guy is an actual legend. The first thing he taught us is how to turn on dark mode.
LOLOLOLOLOL.....
@Yuri Plantagenet lmao same
Long live dark mode. I wish IRL had one.
I- you have a very good point here
White theme: boring people
Dracular theme:*Hakier*
Hey Mike, this was very useful. thank you. do you have any tutorials on using phython for data processing, such as taking a big excel file with lots of data/ several sheets and generate different plots and play with the data in the excel file. thanks again
Finished this in 1 day(9 hours straight).I took detailed notes so had to pause ofter and rewatch many parts to understand properly.I can not thank you enough for this. There is not a single part of this video that I could not understand.Prior to watching this vedo I have zero knowledge about python.I feel like I know so soooo many things now.Thank you again.
I am a biology student ,how difficult will be this course as non cs student. After 10th grade a took biology as major subject and never learnt math after 10th grade.
Can you help me? Please
2:31:00
Thanks so much for this video, Mike.
I added a list here and then gave hints if the user ran out of guesses. Very fun and was a good challenge.
I put the books away and learned by watching this guy. I love the content, thank you so much for sharing, teaching and delivering the material.
Amazing @mike . Programming made so simple and understandable
He explains everything so well and at a good pace. Can we just appreciate that this is free!?
I watch the video when it was uploaded and the title once said there was no ads, the old vid was super nice, but i hope the ads did nit bother future programmers
YESS
@the magnificent simp I am watching full ads for this man.
Make sure to watch the ads to support them!
No one has ever made me understand python the way you do, thank you
I nailed a job interview on basic coding because of your video, thank you so much.
Congratulations!
Congrats!!!
So. How’s it going??? Give us updates
Insane Bro.. Congrats 🫡
Great job! Thank you, bro! I've never seen such a clear explanation!
Amazing it has been just 2 days i started . long way to go , you're amazing mike. Thanks a lot mike
Hi Mike! Thank you for the video as your videos helped me lot to learn Python as beginner.
Thank you very much for the camp. I finished today after a 10 day period. I'll need to exercise these topics, but I feel I have the notes to be able to create some simple programs for a novice approach to Python!
This is great for newbies! Do some projects; a username/password, a short text-based RPG game, a fortune cookie giving random fortunes along with lottery numbers, a Tweet letter counter that counts each letter with a limit of 150 letters, a grocery list where you can add and delete food items. Start simple and then gradually add more features. And no BS; all these can be done from just watching this tutorial.
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
Really your notes will increase more interest towards the class
🥶
very useful, thankyou!
@شبكة yeah
@Mohd Zaid Your name is Arabic are you Muslim ?
A perfect way to learn Python!! Thank you Mike.
Thanks Mike, you' re a great instructor 👍
Just finished this tutorial! super helpful! I'm just gonna leave it here to see how far I've come in the future ☺
Great course, many thanks. I have watched from beginning to end and everything is clear and simply presented; I feel like I have learned so much.😀
I am actually studying agriculture and realised it is good to have programming skills in your basket.
I am doing it a bit slow but this way it's more effective to catch lessons.. thanks to the instructor for making it comprehensible.
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.
Nobody's gonna give you a job at volvo without a college degree and with just 6 months of experience lmao
But did u have any info about programming?
woah
@Sanguine honestly its possible if you were extremely dedicated and focused for those 6 months
everybody reading this trust me this is not true this guy just lying for fake internet likes, shame
Hey, great video, I've struggled to learn about classes and objects in the past and this video made it so easy. Thank you so much.
I do have a question though. In the "inheritance" section (4:20:27) I understand that the make_special_dish got overwritten when you defined it again in the ChineseChef class. But what if you wanted your ChineseChef to identify himself whenever he made a dish?
So instead of "The chef makes chicken" it would be "The chinese chef makes chicken" or salad or special dish etc. Just wondering how one would code that. Many thanks!
This tutorial is shining and improving my knowledge in code, Thank you! ❤
Thanks dude! You're awesome. I first learned code with your C# video and now that I'm learning Python it feels much easier.