I AM LEGEND - I created an array to store grades for 3 students, taking 5 subjects. Having entered all 15 grades, I neatly printed the Average Grade over all, and then the average grade for each subject (for all three students), and then the Average grade for each of the five subjects. Many thanks for a great new series.
I am legend! With a lot of hard work 😓 I put the grades into a relay list with a while loop and then used a for loop to add them up in order to then divide for an average. Great lesson, a lot of information which I watched segments over and over to get full grasp of things. Thanks Paul, you are legend!
This lessons is pack full of great information. So much so that i went into brain overload. I ended up watching the python lessons playlist. Its more broke down and not as much to take in all at once. So anyone having difficulties may want to consider that.
As usual, it is a very good series of tutorials. I have been going through Arduino lessons version I and II Paul you are a great teacher particularly for a slow learner like me. You’re right, no one is left behind in your classes.
Please do not use the term 'Slow Learner' to describe yourself. You are probably just a 'Different Learner' who does not respond to traditional teaching techniques. When I was a teacher in a high school, I often found that the so called slow learners were just students who learned differently, and often times were the most talented students. Keep learning, keep trying, and know you are not slow, you just have your own unique way of learning. Be blessed.
I’m adding this comment to tutorial 3 even though it mostly pertains to tutorial 2 because most people don’t go back to read the comments after they’ve watched the tutorial. In the terminal, Paul referred to the name after the ‘@’ as the machine name or name of your raspberry pi. I prefer to think of it as the SD card name because you can move it from one pi to another. I have previously said that I put little tabs on my SD cards and keep a list of what they’re for but you can change the hostname as well. My hostnames are SDCardA, NatureWatch, Buster32 etc. It means that you can tell which SD card you’re using even when you’re ssh-ing in. I find the key very useful. For example, if you’re in the root directory, you can type cd h p Doc to get to /home/pi/Documents. Or, if you’ve created a file called thisIsAVeryLongFilename.txt you can edit it with nano this Anyone else got any helpful tips? Would you like me to shut up?
Hi, I'll add to the thread. I like to use "ls - l" (that's ls space -l) to display files and directories as there is one file or directory per line. Oh, and I second the use of the tab key.
I’ve started editing the screen background and using a different background on each card. I put the OS and if it is on an SD Card, for example “Bullseye 64Bit Sandisk 32Gb”
thank you, Paul. "I am legend" not! .. but I did complete the homework assignment... Thanks so much for this introduction to Python. I am looking forward to learning more.. and IMPLEMENTING what I've learned in REAL life projects.. . SunFounder and beyond. What a bonus blessing to be taught by a Brother in Christ. God bless you, Paul and thanks again.
Hi Paul. Thanks so much for your excellent lessons and professional videos. Here's a little hint: To clear the scren in the shell, use CTRL+L. This also works in Python command mode. Keep it up and have a wonderful day
For anyone watching this in the future - you no longer need to input "python3" to get Python 3 to run. By default the system runs Python 3 simply by entering "python."
Hey Paul. Eleanor and I are back after a year away working on my master's thesis. We completed the homework and are legend. No Walmart lawn chairs were harmed.
Hello World! 😁 Following along Mr McWhorter's lesson on my Pi400 here. Got my Sunfounder kit on my side. Learning so much already. Thank you, Mr McWhorter! God bless you!
I am legend! If also 2 years too late to the party :) trying to do this now with the pi5 :) good luck, y'all! great series so far! such a methodical teaching!
LEGEND! Now, things have changed with the Pi 5, and the way you interact with the GPIO pins is different than what I teach in these lessons. These lessons are much better suited for a Pi 4 or earlier.
Thank you Paul. I purchased a Raspberry Pi and a Sunfounder kit in order to try Linux for projects and as an alternate to Windows. Your format is very helpful as it does not assume that I know anything and I can move along at my own pace. I'm looking forward to exploring the Sunfounder kit with you.
"I am legend" and flabbergasted again. All of my long life I had a somewhat limited concept of what 'square root' meant (I must have been daydreaming that day in math class). We didn't have calculators so it was a frightful subject. All I remember is that we would come up with an approximate answer, do the math (to prove we were wrong), and try again over and over. Until today, I never realized it was the same as raising the number by the power of 1/2. It took me quite a while to figure out how to enter the digits on the Windows 10 scientific calculator, but I finally figured it out. I know it is easier to write a program than to navigate that calculator.
l=input("Enter length of rectangle: ") b=input("Enter breadth of rectangle: ") if int(b)>int(l): print('The length must be greater than breadth, and you have to rerun the program.') else: a=int(l)*int(b) print("the Area of rectangle of length: ",int(l),"and breadth: ",int(b),"is = ",float(a),"--->")
Hello, Mr. Paul. Thank you very much for your clear explanation, i wish if you can focus on this series in Kernel drivers and how we can master the writing of drivers like PWM, interrupt, timers, UART, SPI, I2C, etc....
numGrades = int(input('How Many Grades: ')) X = [] Y = [] For i in range(0,numGrades,1): myGrades = int(input('Input Your Grades: ')) sum_of_x = sum(x) for I in range(0,1,1): y.append(sum(x)) average = sum(y) / numGrades for I in range(0,1,1): Print('Your Average Is: ') Print(average) That took me way longer than i felt it should have. Thank god for Visual Code Studio
You got the idea correct but the code does not work and some for loops are unnecessary. Here is a rewritten code utilizing an f string in the final print method: numGrades = int(input('How Many Grades: ')) x = [] for i in range(0, numGrades): myGrades = int(input('Input Your Grades: ')) x.append(myGrades) average = round(sum(x) / len(x)) print(f"Your Average Is: {average}") Happy coding!
Note, at 53:55 that PEP-8 (the official Python style guide) recommends indentation be done by spaces (4 spaces to indent). Whatever you do, don't mix tabs and spaces as that will lead to errors.
The indentation formating is the thing I do not like about python. Really can create problems when cutting and pasting code, or moving code between IDE and different file types. Has caused great pain and confusion over the years.
@@paulmcwhorter Using the Geany editor, I seem to avoid the trouble of cut & paste and the TAB changing to spaces. Plus I love the RUN wwhile the editor still open, no need to constantly open and close nano editor.
Hay Paul. First of all many thanks for the excellent lessons ans tutorials. I followed your arduino lessons and now I bought myself aa raspbery pi 4. I just started your tutorial and I al now on lesson 3. I already worked with linux since about 20 years. In the beginning one had just the terminal to work around. Over the years linux became much easier (I used ubuntu in the beginning but since 10 years I got used to linux mint) I must admit that I followed your introduction for linux here with great interesse. I was not very busy with the terminal the last years. One remark : to clear the terminal in linux you can use "ctrl+l". This also works in python. Many thanks for the great lessons and greetings from Belgium 👍
Just found this Video series, really like the format, Had a go at the 'Homework' ;-) Is it wrong to do the process using just 2 FOR loops rather than 3? Is it more efficient?
I understand why you don't like else statements but you can use an else if statement which basically says if the previous if statement isn't true then check inside these parameters and if they are true then run this code. you would write this like else if(); of course this would be different in python though. I have done your arduino series and love your channel so keep going
Python Crash Course is available for free download so is Automate the boring stuff and many other python tutorials. Nice to have when you are writing python scripts. So even if you lose you internet connection you have a reference.
I hate it because of the trouble it causes when people can not properly think through the logical double or tripple negatives that come from using these. It is better to expressely cover the possible parameter ranges using positive definitive if statements
Paul, I have enjoyed your various courses. You have helped me with Linux and Python. Here is my question regarding using these two on my Raspberry Pi. Can the two languages be used at the same time by using commands from both within the same set of commands during same application. Best to you, Dick D.
No, Linux is the operating system, python is the progarmmin language . In advanced techniques you can issue linux commands inside python program, but that is getting into advanced stuff.
I'll try not to be late! Paul, would you be able to do a lesson on getting the RPi to boot from USB? This would be useful for people with a pi 400 so they could set it up BEFORE the stupid push in/push out SD card slot breaks. More useless (sorry, useful) tips:- If you install Microsoft Powertoys on Windows 11, you can set your putty windows to be always on top which makes following along much easier. If you connect your pi to your primary router, you can still ssh in from your sub networks. Lastly (a big collective sigh of relief), if you mistakenly type 'sudo nano' instead of 'nano', you have to continue using sudo whenever you want to edit the file. Saving it with a different name doesn't help but you can get round this with 'cat file1 > file2'.
I'm having trouble because at the very end, when we were doing the grades thing, my Raspberry Pi just pops up an error saying that the 'x" in "x.append" has a syntax error.
Dear Paul, a little feedback. If you use your keyboard, this can be heard via the microphone. It sounds quite loud. Is it possible not to place the microphone on the table so that the sound from the keyboard can no longer be heard? Btw I enjoy your Python 3 lessons very much. In 2016 I took all Python 2 lessons and since then I am a big Python and Raspberry Pi fan. Keep it up!
YOu can use whatever you want. I am teaching nano because I want folks to see what it is like coding Old School, where you just use a text editor. I like to work as close to the silicon as possible.
Which raspberry pi is this? I have an arduino uno and mega 2560. I'd like to learn python and get a raspberry pi, Should I get a Pico? Or should I get this kind of model, please help
Having years of experience with C++ and other similar languages, I'm able to pick up Python in no time. I think I'll have to return all the books I bought lol
Hey, I have a question for you. I am a twitch streamer, and your Arduino tutorials is what got me going on Arduino and making content for my stream. Would you be willing to give me permission to stream your tutorials for pi and python? I can add a link to your channel or whatever you want. We are trying to learn python and pi as a community in stream.
that would not be a good idea. My revenue, which allows me to continue to make these videos comes from advertising revenue from people watching on TH-cam. Restreaming would in effect rob me of my income. If you want to watch the material together, do a discord chat with your audience, and have everyone watch the youtube at the same time, and chat on discord.
@@paulmcwhorter Its ok I understand, Doing it on discord would defeat the purpose. I figured you wouldn't mind in return for some exposure, but its your content...
I'm looking to buy a new computer for coding, but want to stay around 300 dollars since my parents just paid me for getting straight A's. Would a 4 GB RAM, 64 GB eMMC laptop that runs on windows 10 be doable? Thanks a lot
Nothing wrong with else statements as long as you know what you are doing, its a matter of coding preference to be honest but I understand, being for beginners, why you opted to dismiss them. Traditionally I use else statements to catch unexpected program behaviour.
I folded up like a cheap Walmart lawn chair haha. Any homework answers to double check my work? Any help will be greatly appreciated. Thanks for your time.
I want people to know what it feels like to code old school. Nothing but a text editor. Also want them to see the IDE itself is not the compiler or interpreter.
I don’t know why you are using nano. There are several IDE’s on the Raspberry Pi. These would highlight spelling mistakes for commands such as ‘ prin’ at least. Geany and Thonny are installed by default, idle3 can be installed. Other people may have their own favourite.
Because I want folks to know what it is like to code Old School with nothing but a text editor. I love working as close to the silicon as possible. You are free to use an IDE if you want, but want to give people a taste of how we used to do it.
I noticed python drops off the zero with an average of 90.8, despite round(gradeAvg,2). In engineering, placing a zero at the end tells a reader that accuracy. I am surprised python would drop off the zero. I even tried to enter the grades as floats with .00 accuracy, and it still dropped off the zero.
I am legend! Here's a link to my solution: th-cam.com/video/xMkDGa0tVMU/w-d-xo.html I did two solutions, one used the 3 for loops, and the other used a while loop to give the user freedom to input as many grades as they want without needing to count them up beforehand. Looking forward to the next lesson!
Excellent. Of course, this this just a refresher, and this lesson gives enough basics that people can enjoy the rest of the videos in this series. Next week things get serious as we actually start using the GPIO pins. Thanks for tuining in to these lessons and playing along.
Noobies questions: PI Lesson #3 .... "numpy" ... library where did it com from? Do I hve to learn a whole bunch of them? Where do I start with libraries?
I give up. I'm folding like a cheap walmart lawn chair. Now will somebody please tell me how to calculate the average of the values in an array with a for loop? More importantly, where in the video he tells you what you need to know to figure that out? I'm beginning to feel like this is not made for absolute beginners.
I AM LEGEND - I created an array to store grades for 3 students, taking 5 subjects. Having entered all 15 grades, I neatly printed the Average Grade over all, and then the average grade for each subject (for all three students), and then the Average grade for each of the five subjects. Many thanks for a great new series.
LEGEND!
I am legend! With a lot of hard work 😓 I put the grades into a relay list with a while loop and then used a for loop to add them up in order to then divide for an average. Great lesson, a lot of information which I watched segments over and over to get full grasp of things. Thanks Paul, you are legend!
LEGEND!
This lessons is pack full of great information. So much so that i went into brain overload. I ended up watching the python lessons playlist. Its more broke down and not as much to take in all at once. So anyone having difficulties may want to consider that.
As usual, it is a very good series of tutorials.
I have been going through Arduino lessons version I and II
Paul you are a great teacher particularly for a slow learner like me. You’re right, no one is left behind in your classes.
Please do not use the term 'Slow Learner' to describe yourself. You are probably just a 'Different Learner' who does not respond to traditional teaching techniques. When I was a teacher in a high school, I often found that the so called slow learners were just students who learned differently, and often times were the most talented students. Keep learning, keep trying, and know you are not slow, you just have your own unique way of learning. Be blessed.
I’m adding this comment to tutorial 3 even though it mostly pertains to tutorial 2 because most people don’t go back to read the comments after they’ve watched the tutorial.
In the terminal, Paul referred to the name after the ‘@’ as the machine name or name of your raspberry pi. I prefer to think of it as the SD card name because you can move it from one pi to another. I have previously said that I put little tabs on my SD cards and keep a list of what they’re for but you can change the hostname as well. My hostnames are SDCardA, NatureWatch, Buster32 etc. It means that you can tell which SD card you’re using even when you’re ssh-ing in.
I find the key very useful. For example, if you’re in the root directory, you can type cd h p Doc to get to /home/pi/Documents.
Or, if you’ve created a file called thisIsAVeryLongFilename.txt you can edit it with nano this
Anyone else got any helpful tips? Would you like me to shut up?
Hi, I'll add to the thread. I like to use "ls - l" (that's ls space -l) to display files and directories as there is one file or directory per line. Oh, and I second the use of the tab key.
Keep going, helpful hints, yes the tab key saves lots of keystrokes
I’ve started editing the screen background and using a different background on each card. I put the OS and if it is on an SD Card, for example “Bullseye 64Bit Sandisk 32Gb”
The way you edify that is marvelous. all video series very helpful for beginner as well.
thank you, Paul. "I am legend" not! .. but I did complete the homework assignment... Thanks so much for this introduction to Python. I am looking forward to learning more.. and IMPLEMENTING what I've learned in REAL life projects.. . SunFounder and beyond.
What a bonus blessing to be taught by a Brother in Christ. God bless you, Paul and thanks again.
Hi Paul. Thanks so much for your excellent lessons and professional videos.
Here's a little hint: To clear the scren in the shell, use CTRL+L. This also works in Python command mode.
Keep it up and have a wonderful day
Good tip!
THX
Spectacular intro to Python. Thank you.
I am LEGEND, even if not starting this series of lessons nearly 9 months after its initial introduction!
Hi Paul, you are doing an incredible job for everyone. Keep up the good work.
I folded up like a lawn chair for a few hours then I became a legend! Looking forward to the next lesson. Great content.
LEGEND!
For anyone watching this in the future - you no longer need to input "python3" to get Python 3 to run. By default the system runs Python 3 simply by entering "python."
No, it doesn't it for me.🤔
Yep, not always. In any case, to check the Python version on Linux, you can open the terminal and type 'python -version' or 'python -V'
Hey Paul. Eleanor and I are back after a year away working on my master's thesis. We completed the homework and are legend. No Walmart lawn chairs were harmed.
Hello World! 😁 Following along Mr McWhorter's lesson on my Pi400 here. Got my Sunfounder kit on my side. Learning so much already. Thank you, Mr McWhorter! God bless you!
Hi Paul,
I love the way you are teaching. I become a big fan of you... 😍
Enjoyed the refresher lesson, Paul. It really helps get rid of the cobwebs. Have a great trip and you stay safe.
Great, Opal. Glad you are doing well. Hope you continue to join the future premiers.
Thanks, Paul. I will be here.@@paulmcwhorter
I am legend! If also 2 years too late to the party :) trying to do this now with the pi5 :) good luck, y'all! great series so far! such a methodical teaching!
LEGEND! Now, things have changed with the Pi 5, and the way you interact with the GPIO pins is different than what I teach in these lessons. These lessons are much better suited for a Pi 4 or earlier.
Thank you Paul. I purchased a Raspberry Pi and a Sunfounder kit in order to try Linux for projects and as an alternate to Windows. Your format is very helpful as it does not assume that I know anything and I can move along at my own pace. I'm looking forward to exploring the Sunfounder kit with you.
I AM LEGEND!!! Great Lesson & Series Paul Sir.
"I am legend" and flabbergasted again.
All of my long life I had a somewhat limited concept of what 'square root' meant (I must have been daydreaming that day in math class). We didn't have calculators so it was a frightful subject. All I remember is that we would come up with an approximate answer, do the math (to prove we were wrong), and try again over and over.
Until today, I never realized it was the same as raising the number by the power of 1/2. It took me quite a while to figure out how to enter the digits on the Windows 10 scientific calculator, but I finally figured it out. I know it is easier to write a program than to navigate that calculator.
I am legend! Thankyou for the excellent tutorials. They are very much appreciated!
LEGEND!
Paul, you are AWESOME!!
Thanks for a great lesson. Glad you covered some of the quirky things about Python.
if you use Geany editor, you can compile and see the error without exiting the text editor. and cut and paste works fine.
You explain very well, you have very good videos, thank you.
I am legend! Great raspberry pi tutorial series.
Legend!
I'M LEGEND, thanks Paul! God bless
LEGEND!
l=input("Enter length of rectangle: ")
b=input("Enter breadth of rectangle: ")
if int(b)>int(l):
print('The length must be greater than breadth, and you have to rerun the program.')
else:
a=int(l)*int(b)
print("the Area of rectangle of length: ",int(l),"and breadth: ",int(b),"is = ",float(a),"--->")
Hello, Mr. Paul.
Thank you very much for your clear explanation, i wish if you can focus on this series in Kernel drivers and how we can master the writing of drivers like PWM, interrupt, timers, UART, SPI, I2C, etc....
numGrades = int(input('How Many Grades: '))
X = []
Y = []
For i in range(0,numGrades,1):
myGrades = int(input('Input Your Grades: '))
sum_of_x = sum(x)
for I in range(0,1,1):
y.append(sum(x))
average = sum(y) / numGrades
for I in range(0,1,1):
Print('Your Average Is: ')
Print(average)
That took me way longer than i felt it should have. Thank god for Visual Code Studio
You got the idea correct but the code does not work and some for loops are unnecessary. Here is a rewritten code utilizing an f string in the final print method:
numGrades = int(input('How Many Grades: '))
x = []
for i in range(0, numGrades):
myGrades = int(input('Input Your Grades: '))
x.append(myGrades)
average = round(sum(x) / len(x))
print(f"Your Average Is: {average}")
Happy coding!
Note, at 53:55 that PEP-8 (the official Python style guide) recommends indentation be done by spaces (4 spaces to indent). Whatever you do, don't mix tabs and spaces as that will lead to errors.
The indentation formating is the thing I do not like about python. Really can create problems when cutting and pasting code, or moving code between IDE and different file types. Has caused great pain and confusion over the years.
@@paulmcwhorter Using the Geany editor, I seem to avoid the trouble of cut & paste and the TAB changing to spaces. Plus I love the RUN wwhile the editor still open, no need to constantly open and close nano editor.
Omg! Cheap Wallmart lawn chair got me on my knees :))) But in the end, I'm legend :)
thank you sir! I appreciate your work.
Dear Paul thank you for this informative video. Also wanna mention, you can use "elif" instead of many ifs.
More awesome sauce, thank you for the lesson!
You bet!
I am legend! Looking forward to next week!
Legend!
You can use elif command at 52:41.
Nice tutorial
And you are highly pedagogique 🔥🔥
Hay Paul. First of all many thanks for the excellent lessons ans tutorials.
I followed your arduino lessons and now I bought myself aa raspbery pi 4. I just started your tutorial and I al now on lesson 3. I already worked with linux since about 20 years. In the beginning one had just the terminal to work around. Over the years linux became much easier (I used ubuntu in the beginning but since 10 years I got used to linux mint) I must admit that I followed your introduction for linux here with great interesse. I was not very busy with the terminal the last years.
One remark : to clear the terminal in linux you can use "ctrl+l". This also works in python.
Many thanks for the great lessons and greetings from Belgium 👍
Thank you Paul. I am legend.😎
LEGEND!
Just found this Video series, really like the format, Had a go at the 'Homework' ;-) Is it wrong to do the process using just 2 FOR loops rather than 3? Is it more efficient?
I am legend. Your python lessons were definitely a help with this lesson. Nano is a pain in the ### compared to Visual Studio.
Great review, Paul! I am legend.
Yes you are!
Thanks for the Python review. I am legend!
I understand why you don't like else statements but you can use an else if statement which basically says if the previous if statement isn't true then check inside these parameters and if they are true then run this code. you would write this like else if(); of course this would be different in python though. I have done your arduino series and love your channel so keep going
How did you add the "Bump Font "? you mentioned in lesson 2?
Python Crash Course is available for free download so is Automate the boring stuff and many other python tutorials. Nice to have when you are writing python scripts. So even if you lose you internet connection you have a reference.
1:09:45 "That's A$$" LOL :))))))
Hi Paul. Thanks for the recap of python ;)
Just wondering why you "hate" or in this case, statements? :)
Arent they faster for program running ?
I hate it because of the trouble it causes when people can not properly think through the logical double or tripple negatives that come from using these. It is better to expressely cover the possible parameter ranges using positive definitive if statements
Paul, I have enjoyed your various courses. You have helped me with Linux and Python. Here is my question regarding using these two on my Raspberry Pi. Can the two languages be used at the same time by using commands from both within the same set of commands during same application. Best to you, Dick D.
No, Linux is the operating system, python is the progarmmin language . In advanced techniques you can issue linux commands inside python program, but that is getting into advanced stuff.
I'll try not to be late!
Paul, would you be able to do a lesson on getting the RPi to boot from USB? This would be useful for people with a pi 400 so they could set it up BEFORE the stupid push in/push out SD card slot breaks.
More useless (sorry, useful) tips:-
If you install Microsoft Powertoys on Windows 11, you can set your putty windows to be always on top which makes following along much easier.
If you connect your pi to your primary router, you can still ssh in from your sub networks.
Lastly (a big collective sigh of relief), if you mistakenly type 'sudo nano' instead of 'nano', you have to continue using sudo whenever you want to edit the file. Saving it with a different name doesn't help but you can get round this with 'cat file1 > file2'.
Smart cookie!
I'm having trouble because at the very end, when we were doing the grades thing, my Raspberry Pi just pops up an error saying that the 'x" in "x.append" has a syntax error.
Can you force a number to be read as a character instead of a number. ?
Dear Paul, a little feedback. If you use your keyboard, this can be heard via the microphone. It sounds quite loud. Is it possible not to place the microphone on the table so that the sound from the keyboard can no longer be heard? Btw I enjoy your Python 3 lessons very much. In 2016 I took all Python 2 lessons and since then I am a big Python and Raspberry Pi fan. Keep it up!
Thank you
I AM LEGEND! This is a great quick review of Python. Will we be using Visual Studio Code with these lessons?
YOu can use whatever you want. I am teaching nano because I want folks to see what it is like coding Old School, where you just use a text editor. I like to work as close to the silicon as possible.
Which raspberry pi is this?
I have an arduino uno and mega 2560.
I'd like to learn python and get a raspberry pi,
Should I get a Pico? Or should I get this kind of model, please help
I am using the raspberry pi 4. If you want to use a pico, I have a seperate class for that on this channel
I do use else-statements, but I really like if and else-if statements.
Paul, excellent tutorial, I have a little project and I need some help, how can I contact you ? Thanks
Having years of experience with C++ and other similar languages, I'm able to pick up Python in no time. I think I'll have to return all the books I bought lol
Excellent!
At 45:44, It will say 32.
Guys I'm a beginner 🔰, should I start with the Arduino lessons or I can directly go with raspberry Pi?
I think it would be best to start with the arduino
Paui, you seem to have multiple lessons 4 and 5. Sorry to miss the live chats but, I will watch what I can on chat replay!
Lesson + homework solution
Have you consider using FPGA
Hey, I have a question for you. I am a twitch streamer, and your Arduino tutorials is what got me going on Arduino and making content for my stream. Would you be willing to give me permission to stream your tutorials for pi and python? I can add a link to your channel or whatever you want. We are trying to learn python and pi as a community in stream.
that would not be a good idea. My revenue, which allows me to continue to make these videos comes from advertising revenue from people watching on TH-cam. Restreaming would in effect rob me of my income. If you want to watch the material together, do a discord chat with your audience, and have everyone watch the youtube at the same time, and chat on discord.
@@paulmcwhorter Its ok I understand, Doing it on discord would defeat the purpose. I figured you wouldn't mind in return for some exposure, but its your content...
I'm looking to buy a new computer for coding, but want to stay around 300 dollars since my parents just paid me for getting straight A's. Would a 4 GB RAM, 64 GB eMMC laptop that runs on windows 10 be doable? Thanks a lot
Congratulations on all A's. You ware well on your way to success in life, and maybe even making the world a better place. Keep up the good work.
@@paulmcwhorter thanks so much Paul. I am planning to use some money to buy a bno055 imu sensor to start those series of lessons 🙂
Always seven star leaaon.☀☀☀☀☀☀☀
Nothing wrong with else statements as long as you know what you are doing, its a matter of coding preference to be honest but I understand, being for beginners, why you opted to dismiss them. Traditionally I use else statements to catch unexpected program behaviour.
I folded up like a cheap Walmart lawn chair haha. Any homework answers to double check my work? Any help will be greatly appreciated. Thanks for your time.
I AM LEGEND!!!! Finally figured it out!!!!
I had expected that you would have used Thonny i.s.o NANO. Best regards.
I want people to know what it feels like to code old school. Nothing but a text editor. Also want them to see the IDE itself is not the compiler or interpreter.
@@paulmcwhorter That's how I programmed 50 (!)years ago.
At least we didn't have to use "ed"
@@codecage9333 😀 Right.
As of right now the default version of Python in Raspberry pi is 3.9.2 when you just use command python.
BTW I am Legend!
Supurb as usual!
Thanks a lot 😊
You should add to the homework to ask for how many students and use while loop :)
I don’t know why you are using nano. There are several IDE’s on the Raspberry Pi. These would highlight spelling mistakes for commands such as ‘ prin’ at least. Geany and Thonny are installed by default, idle3 can be installed. Other people may have their own favourite.
Because I want folks to know what it is like to code Old School with nothing but a text editor. I love working as close to the silicon as possible. You are free to use an IDE if you want, but want to give people a taste of how we used to do it.
Great work Paul
God bless Paul McWhorter.
I’m legend💪
Great
I noticed python drops off the zero with an average of 90.8, despite round(gradeAvg,2). In engineering, placing a zero at the end tells a reader that accuracy. I am surprised python would drop off the zero. I even tried to enter the grades as floats with .00 accuracy, and it still dropped off the zero.
Yay! I am legend, 1%er
LEGEND!
I don't have money to buy raspberry pi 😓😓😓
I am legend!
Here's a link to my solution: th-cam.com/video/xMkDGa0tVMU/w-d-xo.html
I did two solutions, one used the 3 for loops, and the other used a while loop to give the user freedom to input as many grades as they want without needing to count them up beforehand. Looking forward to the next lesson!
Excellent. Of course, this this just a refresher, and this lesson gives enough basics that people can enjoy the rest of the videos in this series. Next week things get serious as we actually start using the GPIO pins. Thanks for tuining in to these lessons and playing along.
Noobies questions: PI Lesson #3 .... "numpy" ... library where did it com from? Do I hve to learn a whole bunch of them? Where do I start with libraries?
I am Legend!!
LEGEND!
I'm a legend 🤭😎💪
LEGEND!
In python, I am legend. In getting my videos uploaded.. I have opportunity for improvement.
Sorry for being such a nuisance in the chat, I will rewatch the video and do the homework.
Have a blessed trip!!
Chat was a lot of fun this time
@@paulmcwhorter it was! Thanks for these lessons!
I am legend : - ))
LEGEND
Lesson 3 completed and uploaded. th-cam.com/video/KHxj-dolSrI/w-d-xo.html
Great tutorial! Please, please isolate your microphone so it doesn't sound like a bass drum as you type. Very distracting.
I give up. I'm folding like a cheap walmart lawn chair. Now will somebody please tell me how to calculate the average of the values in an array with a for loop? More importantly, where in the video he tells you what you need to know to figure that out? I'm beginning to feel like this is not made for absolute beginners.
You can decompile.
Did the homework.
I AM LEGEND
LEGEND!
I am legend.
LEGEND!
I am ATOMIC
i am Legend too
LEGEND!
I am Legend
LEGEND!
IT WILL PRINT 'MSG'
I am legend
LEGEND!