💡 Chapter 2 UPDATE: The latest versions of VS Code no longer support the auto-formatting I demonstrated. That said, I did the research, and if you want this formatting behavior, I show you how to get it back here: www.davegray.codes/posts/how-to-auto-format-unwanted-python-line-indents
I think Python class can be taught best in PyCharm, it's free just like VS Code, but it's OK, I can still use PyCharm for this course on my side. VS Code is not really an IDE, it's a text editor that trying to be everything and that is not good. I use IntelliJ for Java, PyCharm for Python, and VS Code for JS/TS.
I should have looked at the comments a while ago! smh About to try this now. I thought it was something I was doing wrong. I have been troubleshooting this for weeks lol
i sorta have just been breezing past my college textbooks and not really retaining anything. Doing this walkthrough with you on a language I havent even learned yet was so refreshing. My school doesnt use VS code and decided to teach us Java and C. Thank you for making this tutorial introducing us to a popular language and code editor! This course was so nice though thank you for posting!
@dave Thanks man ,,how i wish i could find a better way to appreciate you....Yesterday i was in an interview and i managed to secure a position i'll be starting my new job as a junior frontend engineer 1st August 2023,,How i wish it could be posible for me to attach the job letter here ,this is all because of you, I've never stepped in any college,university or even college,,This journey started March this Year..Thanks And be blessed
@businessclass8185 sow a financial seed into Dave's life. Dave gives out so much good free training that others charge. Let's encourage him by sowing financial seeds when we get jobs
Thank you Dave! I compleated your HTML and CSS courses and they were fantastic! This Python course also looks great! Now we just need a Django course for web developing to wrap all theese courses together! :D Keep up the great work!
In case if anyone is wondering, "Menu" occupies 4 characters, and the rest of the available characters (20 - 4 = 16), are taken by the "=" character. You can count the "=" to confirm this.
I am ditching Mosh for Gray. My new favorite UA-cam instructor who not only explains syntax thoroughly but also with live real projects and examples. This is the best Free Python course on the entire internet so far. Keep it coming. Everyone talks about React, hope to see the Angular series from you. Thanks.
Glad you escaped that Mosh guy HAHAHA. First time I saw the way he thought 5 years ago, I immediately knew I wouldn't learn as efficiently as I would've liked.
It’s 2:25pm, Tuesday, 1st/August/2023; and I’m beginning this great course. I took html and css and know I decided to take this course before I go to your JavaScript course. THANKS TEACHER DAVE GRAY. YOU’RE TEACHING SO WELL.
Amazing content. Thanks Just one tip for all the students, Use below code at the beginning of all lessons you're going to follow side by side. it will clear the output terminal everytime runs the programs, so you don't get to see the previous outputs again and again. import os os.system('clear') # Linux os.system('cls') # Windows
In chapter 16 Arcade code: Line 17: RETURN restarts the game. I used CONTINUE to fix my issue as it continues the loop. Day 18: 05:53:29 Lambdas and High Order Functions done.
Thank you, Dave! I've just completed this course and will soon start Django from your channel. Your teachings have been invaluable. Wishing you a fantastic life ahead. Thank you again! 🙂
In chapter 5(user input), you have used playerchoice and computerchoice(which are strings) in if else statements, this way the user never wins, you have to use player and computer in if else(instead of playerchoice and computerchoice) so they are taken as int and the game would work properly
I think this is one of the best Python tutorials that I come across - you covered everything important and dove deep into it - Appreciate it! - I would love if you could make a Django course with your hands on teaching style.
I spent more than 9 hours just on chapter 1. Windows 10 with defender real-time turned on was preventing the correct install. Finally found how to disable real time and defender reinstalled and then it started working.
In the operators section if you describe and, or & not like the and or & not gates, It will be much easier to understand like True=1 False=0 and means multiplication and Or means addition, and Not is just the opposite. But I learnt alot from your courses .A lot of free knowledge. It is knowledge is useless when it isn't spread. Your knowledge is indeed useful .You are indeed a great teacher.
rock scissors paper game 1:21:58 1stpart 2:59:03 2nd part 3:29:39 3rd part 3:52:18 4th part 4:08:40 5th part 4:34:49 6th part 4:54:12 7th part 5:08:03 8th part new
I suggest anyone who first see the whole video to review it many times, and see how Dave Gray is great! This will solve all your python programming skill issues.
Day 1: 00:00 - 43:10 - Starting off slowly, playing around with the line and print commands, and if/else statements. Dar 2: 43:10 - 1:20:12 - Big step from the previous chapters, didn't have much time today, but still learned a lot from chapter 4. Day 3: 1:20:12 - 2:13:45 - Getting the hang of the basics I think, watched another tut of a quiz game as well, some things are difficult to remember tho, but we keep trying. Day 4: 2:13:45 - 3:05:48 - Dicts & Loops, this helped a lot. Also completed two beginner Python modules on Microsoft Learn, still find Python confusing tho. Day 5: 3:05:48 - 3:37:55 - Not much time today, but now got notes about functions and recursions.
I want to share another knowledge about the formatter: 1. Install autopep8 2. Make this as the default auto formatter. in your settings.json "[python]": { "editor.defaultFormatter": "ms-python.autopep8", "editor.formatOnSave": true, }, It works as of July 25 2024.
Thanks a ton Dave! I've looked at a lot of different beginner tutorials, but none of them were as easy to understand and clear as yours. The learning process for me was very fluid and easy. Keep it up! :D
sir dave gray , you have great teaching skills and im learning at the age of 14, hope to be a python programer in some time . ive already watched an hour and watch ten , fifteen minutes a day and 10 minutes practice of what i watch .
Awesome course, but It's apparent that Python is your next language therefore you put parentheses where they don't need to be, 1. unpack tuples without parentheses --> one, two, *hey = (1, 2, 3, 4, 5) 2. IF without parentheses --> if num >= 9: return num + 1 These are just aesthetic little things that don't affect the performance of the code, but a pythonist will catch them 🧐😅😉 Thanks for this course and even more for Django 👌
on the lines str(RPS(player)).replace('RPS.', ''). etc and str(RPS(computer)).replace('RPS.', ''). etc, on lesson 10 i think, you could say: RPS(player).name and RPS(computer).name for short end you'd get the same result
Thanks Dave! Your tutorial is explained really well, and it also acts like a review for other people who forgot some concepts! I hope your tutorial makes a big impact on python learners!
A minor question/comment on Chapter 16: Challenges... My understanding is that a parameter or variable in a parent function is available to all child functions. If we want to change that parameter or variable we have to add the line 'nonlocal [parameter name]' in the child function. If that is the case do we need to write 'nonlocal name' when we are not changing name, simply using it? This is what I noticed in the guess_number.py code.
The lessons are fantastic,but being a beginner to programming,I would suggest to make it easy to rewind the lessons with an option to forward and backward for a period of 10 seconds.It would do a lot of good to us who are not English speaking natives
Man You are so didactic,wish I had found this course before, I've had some other good ones on UA-cam but you are by far more didactic than any other, thanks man
If I would make a suggestion, it would be better if you had a clean install of everything, so that we can follow along. For example, I'm used to Eclipse environment, and it's my second time trying to learn to use Visual Studio, and you have already a project created, and I'm not sure how to have that LESSON01, I guess I'll have first to create a folder, or a project, but it would help if you would do that together.
so I guess, closure is when you are modifying a variable from the parent function but still want to have access to it because you want to use the nested function again and the nested function needs to have the original value of the variable that was set in the parent function. Because if we don't use closure the value of the variable in the parent function will permanently change
Hey Sir, I graduated with a Masters in Business Analytics with skills in SAP, Data mining, Data science, SQL, Tableau, XL etc. I wanted to ask you if you had any suggestions of which company would take on a junior level developer/analysts? Thank you. Cheers!
01:30:58: rp.py was giving me an error and was only printing my choice. The problem was with sys.exit call: sys.exit("You must enter 1, 2 or 3.") When you use sys.exit(), it immediately terminates the program. This means that the code after the sys.exit() call won't be executed. So the correct order is: print("You must enter 1, 2 or 3.") sys.exit()
Love the speed of the teaching. I’m coming from JS and this is perfect for determining if it’s about the same as what I already know or if I need to take notes on the differences. I’ll be looking into your other tutorials after I finish Python. Thanks for the generous lessons!
Whenever I want to learn somethings new in technology My First choice is MR. DAVE GRAY sir... and I like the video first and comment and then watching the video because I know that today I learn somethings new... Thanks you my respected sir MR. DAVE GRAY SIR
Thanks very much Dave for your excellent content and continued encouragement. I have no idea what I am going to do with Python, but you make learning fun :) Have a good day all.
OMG - I found just getting started so complicated! Wouldn’t using something like Replit be easier for everyone to get up and running in just a few minutes? HNY Dave 🥳. Cheers, Michael 🇦🇺
I am not sure if openweather has changed something but no matter what key I created and with copying pasting code. using a vpn to connect as I am in Canada... I couldn't make it work. I did do the entire course though. Very well laid out. I loved my introduction to python.
I couldn't get the autosave function working on the current version of python (3.11.8) but after installing the autopep8 formatter it worked. You may also need to install some additional formatting 'tools'
On your terminal screen on the far right, there is a column of square boxes with a '>' in them. My terminal has them, too. Is there a way to remove them and not inject them so that only the terminal is shown? Thanks.
Thousand Thousand Thousand thanks for making this full course. For God Sake; Please make a full course tutorial like this for; - PHP ( Laravel, WordPress) Thanks
Hey Dave Gray thanks for this amazing video, being a long time user and coder of python programming language, i appreciate the way explain concepts of closures, scopes and commadline use of python. Once again I thank you for you great effort put into producing these long courses.
Here (windows), the comment selection command is "control + ;", and I checked FIle>Preferences>Keyboard Shortcuts and the "Control =/" wasn't assign to anything. I had a while back installed visual studio for react mobile, but before I started the tutorial I removed python and VS and reintalled, but still, there was a folder when I opened VS.
💡 Chapter 2 UPDATE: The latest versions of VS Code no longer support the auto-formatting I demonstrated. That said, I did the research, and if you want this formatting behavior, I show you how to get it back here: www.davegray.codes/posts/how-to-auto-format-unwanted-python-line-indents
was looking for solution. at last got it. Thanks Dave
@@satthiarasanthanikasalam4673
but technically it's not a good one because you will have to roll back to an older version of VS-code 😐
I think Python class can be taught best in PyCharm, it's free just like VS Code, but it's OK, I can still use PyCharm for this course on my side. VS Code is not really an IDE, it's a text editor that trying to be everything and that is not good. I use IntelliJ for Java, PyCharm for Python, and VS Code for JS/TS.
😊fz
I should have looked at the comments a while ago! smh About to try this now. I thought it was something I was doing wrong. I have been troubleshooting this for weeks lol
i sorta have just been breezing past my college textbooks and not really retaining anything. Doing this walkthrough with you on a language I havent even learned yet was so refreshing. My school doesnt use VS code and decided to teach us Java and C. Thank you for making this tutorial introducing us to a popular language and code editor! This course was so nice though thank you for posting!
@dave Thanks man ,,how i wish i could find a better way to appreciate you....Yesterday i was in an interview and i managed to secure a position i'll be starting my new job as a junior frontend engineer 1st August 2023,,How i wish it could be posible for me to attach the job letter here ,this is all because of you, I've never stepped in any college,university or even college,,This journey started March this Year..Thanks And be blessed
Congratulations! 🎉 This is what I like to hear!
@businessclass8185 sow a financial seed into Dave's life. Dave gives out so much good free training that others charge. Let's encourage him by sowing financial seeds when we get jobs
Thanks for the motivation and congratulations 🎉
❤
By giving him a few hundred dollars for example, it's a good start 😊
Thank you Dave! I compleated your HTML and CSS courses and they were fantastic! This Python course also looks great! Now we just need a Django course for web developing to wrap all theese courses together! :D Keep up the great work!
I am 12 year old and I can understand python just because of you . Thanks sir💫
In case if anyone is wondering, "Menu" occupies 4 characters, and the rest of the available characters (20 - 4 = 16), are taken by the "=" character. You can count the "=" to confirm this.
I am ditching Mosh for Gray. My new favorite UA-cam instructor who not only explains syntax thoroughly but also with live real projects and examples. This is the best Free Python course on the entire internet so far. Keep it coming. Everyone talks about React, hope to see the Angular series from you. Thanks.
who is Gary?
Glad you escaped that Mosh guy HAHAHA. First time I saw the way he thought 5 years ago, I immediately knew I wouldn't learn as efficiently as I would've liked.
@@sophiek.6944 sorry it was a typo, I meant to say 'Gray'.
Best python course indeed. This guy explains every topic elaborately.
It’s 2:25pm, Tuesday, 1st/August/2023; and I’m beginning this great course. I took html and css and know I decided to take this course before I go to your JavaScript course.
THANKS TEACHER DAVE GRAY. YOU’RE TEACHING SO WELL.
did u finish?
@@Iinustechtips good question
Amazing content. Thanks
Just one tip for all the students, Use below code at the beginning of all lessons you're going to follow side by side. it will clear the output terminal everytime runs the programs, so you don't get to see the previous outputs again and again.
import os
os.system('clear') # Linux
os.system('cls') # Windows
Thanks Dave for sharing such a popular programming language for free. Million thanks Dave.
Dave, the Python course is exactly what I have been waiting for! Well done!
In chapter 16 Arcade code:
Line 17: RETURN restarts the game.
I used CONTINUE to fix my issue as it continues the loop.
Day 18: 05:53:29 Lambdas and High Order Functions done.
I am glad this channel showed up...
I already have Python and it's in POP OS on a mid range laptop...thanks
Thank you, Dave! I've just completed this course and will soon start Django from your channel. Your teachings have been invaluable. Wishing you a fantastic life ahead. Thank you again! 🙂
I finally understand the usage and meaning of "__name__ " after this tutorial! Thanks! ( timestamp around 4:50:00)
I have only just begun watching this, installing VS Code and so on. Your explanation is SO clear. Great work!
Appreciate you sharing this course. I.’m a 75 year old retired Software / Systems Engineer retired in 20014. However I’m an independent learner.
Glad I could help!
Literally the best teacher Ive ever had the honor to learn from. Thanks for sharing your knowledge for free with us all
This 9 hour long course is superb. Thank you very much, Dave!!!!!!!!!!!!!!!💯
In chapter 5(user input),
you have used playerchoice and computerchoice(which are strings) in if else statements, this way the user never wins, you have to use player and computer in if else(instead of playerchoice and computerchoice) so they are taken as int and the game would work properly
I think this is one of the best Python tutorials that I come across - you covered everything important and dove deep into it - Appreciate it! - I would love if you could make a Django course with your hands on teaching style.
I spent more than 9 hours just on chapter 1. Windows 10 with defender real-time turned on was preventing the correct install. Finally found how to disable real time and defender reinstalled and then it started working.
Studied for 8 hours straight watching the video and learned a lot. Thank You .
This course is excellent. After having followed along for seven hours, I have to thank you again for this wonderful instruction.
This is a real deal, you blow my mind away. What an amazing demonstration we all have been waiting for. Thank you, Dave.
This Dave guy is one of the best course creators on youtube. No cap.
In the operators section if you describe and, or & not like the and or & not gates, It will be much easier to understand like True=1
False=0
and means multiplication and Or means addition, and Not is just the opposite.
But I learnt alot from your courses .A lot of free knowledge. It is knowledge is useless when it isn't spread. Your knowledge is indeed useful .You are indeed a great teacher.
you are one of the best programming lang teacher out in the youtube community keep up the good work so that we can all learn
rock scissors paper game
1:21:58 1stpart
2:59:03 2nd part
3:29:39 3rd part
3:52:18 4th part
4:08:40 5th part
4:34:49 6th part
4:54:12 7th part
5:08:03 8th part
new
I suggest anyone who first see the whole video to review it many times, and see how Dave Gray is great!
This will solve all your python programming skill issues.
Day 1: 00:00 - 43:10 - Starting off slowly, playing around with the line and print commands, and if/else statements.
Dar 2: 43:10 - 1:20:12 - Big step from the previous chapters, didn't have much time today, but still learned a lot from chapter 4.
Day 3: 1:20:12 - 2:13:45 - Getting the hang of the basics I think, watched another tut of a quiz game as well, some things are difficult to remember tho, but we keep trying.
Day 4: 2:13:45 - 3:05:48 - Dicts & Loops, this helped a lot. Also completed two beginner Python modules on Microsoft Learn, still find Python confusing tho.
Day 5: 3:05:48 - 3:37:55 - Not much time today, but now got notes about functions and recursions.
goat
@@YpressStudiosI shall return one day
@@YpressStudios Exactly!
This is incredible, thank you so much for doing this for the community. You rock Dave!
I want to share another knowledge about the formatter:
1. Install autopep8
2. Make this as the default auto formatter.
in your settings.json
"[python]": {
"editor.defaultFormatter": "ms-python.autopep8",
"editor.formatOnSave": true,
},
It works as of July 25 2024.
Thanks a ton Dave! I've looked at a lot of different beginner tutorials, but none of them were as easy to understand and clear as yours. The learning process for me was very fluid and easy. Keep it up! :D
sir dave gray , you have great teaching skills and im learning at the age of 14, hope to be a python programer in some time . ive already watched an hour and watch ten , fifteen minutes a day and 10 minutes practice of what i watch .
You can do it!
@@DaveGrayTeachesCode thanks!!!!!!
@@DaveGrayTeachesCode thanks, by the way , where are you from and what is your age sir?????
the details and explanation the software has helped to understand the program. you are a very good teacher! thank you.
Awesome course, but It's apparent that Python is your next language therefore you put parentheses where they don't need to be,
1. unpack tuples without parentheses --> one, two, *hey = (1, 2, 3, 4, 5)
2. IF without parentheses --> if num >= 9: return num + 1
These are just aesthetic little things that don't affect the performance of the code, but a pythonist will catch them 🧐😅😉
Thanks for this course and even more for Django 👌
The best python tutorial for the beginner as well as intermediate learners. Thank you so much. You rock.
on the lines str(RPS(player)).replace('RPS.', ''). etc and
str(RPS(computer)).replace('RPS.', ''). etc, on lesson 10 i think, you could say:
RPS(player).name and RPS(computer).name for short end you'd get the same result
You are awesome, i learned nodejs from you, now i am here again to learn python. I cant appreciate you enough for the good work you do. ❤
Finally completed it , it took about 2 weeks 🎉🎉😢 thank u so much dave, u made this a lot simple for me and i've found a new found interest in python.
Thanks Dave! Your tutorial is explained really well, and it also acts like a review for other people who forgot some concepts! I hope your tutorial makes a big impact on python learners!
Starting my Journey to Python. New Beginning,
Thank you Dave!
Your wonderful teacher!
yes you have courses in udema i would like to buy them a token of thanks you explain very well
A minor question/comment on Chapter 16: Challenges...
My understanding is that a parameter or variable in a parent function is available to all child functions. If we want to change that parameter or variable we have to add the line 'nonlocal [parameter name]' in the child function.
If that is the case do we need to write 'nonlocal name' when we are not changing name, simply using it?
This is what I noticed in the guess_number.py code.
Great teacher out here. Thanks...
The lessons are fantastic,but being a beginner to programming,I
would suggest to make it easy to rewind the lessons with an option to forward and backward for a period of 10 seconds.It would do a lot of good to us who are not English speaking natives
Once again, I feel nothing but love. Thank you for the wonderful content, Mr. Dave.
Knowledge is power.
hello sir
I am from Bangladesh, your videos are very helpful. A lot of love for you from Bangladesh.❤
Man You are so didactic,wish I had found this course before, I've had some other good ones on UA-cam but you are by far more didactic than any other, thanks man
If I would make a suggestion, it would be better if you had a clean install of everything, so that we can follow along.
For example, I'm used to Eclipse environment, and it's my second time trying to learn to use Visual Studio, and you have already a project created, and I'm not sure how to have that LESSON01, I guess I'll have first to create a folder, or a project, but it would help if you would do that together.
so I guess, closure is when you are modifying a variable from the parent function but still want to have access to it because you want to use the nested function again and the nested function needs to have the original value of the variable that was set in the parent function. Because if we don't use closure the value of the variable in the parent function will permanently change
I love ALL of your courses, I work in SAP as an ABAP Dev. But I love TS, JS, NEXT.JS and anything WEB Dev.
Hey Sir, I graduated with a Masters in Business Analytics with skills in SAP, Data mining, Data science, SQL, Tableau, XL etc. I wanted to ask you if you had any suggestions of which company would take on a junior level developer/analysts? Thank you. Cheers!
Thanks bro from Uzbekistan !
01:30:58: rp.py was giving me an error and was only printing my choice. The problem was with sys.exit call: sys.exit("You must enter 1, 2 or 3.")
When you use sys.exit(), it immediately terminates the program. This means that the code after the sys.exit() call won't be executed.
So the correct order is:
print("You must enter 1, 2 or 3.")
sys.exit()
Love the speed of the teaching. I’m coming from JS and this is perfect for determining if it’s about the same as what I already know or if I need to take notes on the differences. I’ll be looking into your other tutorials after I finish Python. Thanks for the generous lessons!
Great job here, I learned a lot from this.
El mejor profesor que he visto, eres un genio Dave y lo mejor de todo un profe carismatico. Thank you very much.
Thank you for the kind words!
Whenever I want to learn somethings new in technology My First choice is
MR. DAVE GRAY sir...
and I like the video first and comment and then watching the video because I know that today I learn somethings new...
Thanks you my respected sir
MR. DAVE GRAY SIR
This is a master piece, thank you Dave 💪
you sir are a life saver, Its hard for me to sit and listen to videos but you are easy to understand and had me hooked right away thank you :) !
Great to hear!
i'm learning python for the first time, and im starting this course today. im excited to learn, thank you for making these materials available.
Did you complete learning python course?
how is the course?
thank you for the well described tutorial, you have the right answers everytime a question pops up in my mind about the subject at hand
2 WEEKS AGO?!?!?!?!?!
Absolutely amazing course
I have been waiting for the python course on one video and here it is thanks Dave
Thanks very much Dave for your excellent content and continued encouragement. I have no idea what I am going to do with Python, but you make learning fun :)
Have a good day all.
Instead of str(RPS(player)).replace... We can directly use RPS.(player).name.
Thank so much Dave.
That's amazing course.
I loved and learned a lot.
Finally❤❤❤Daves channel is the best channel. Next will be NEXTJS 13 compilation.
#lets_learn_together
#dave_is_the_best
What a great tutorial, much appreciated👍👍👍
thanx alot for compiling the tutorials. it helps alot.
Dank uw wel meneer 👏👏👏 deeply appreciated🙌🌺🌺🌺
Dave, if I give million likes won't be enough to this wonderful course.
OMG - I found just getting started so complicated! Wouldn’t using something like Replit be easier for everyone to get up and running in just a few minutes? HNY Dave 🥳. Cheers, Michael 🇦🇺
Better to learn something you will work with on the job than using something like Replit even though you could use it if you want to.
This tutorial should have been ranked at the leading position among the most Python courses on UA-cam.
best teacher in youtube thank you dave ❤
Thanks alot sir I'll never forget you when i make it to the top ❤
This is just beautiful!
Thanks Dave, it was fantastic journey for the beginner :)
I hope you will release more advanced python courses for web projects, apps,...Thank you
I don't even Know that my 13 year old self can write and understand python language thank you Dave this tutorial is amazing
I am totally new to python but i trust dave so i am diving in
I am not sure if openweather has changed something but no matter what key I created and with copying pasting code. using a vpn to connect as I am in Canada... I couldn't make it work. I did do the entire course though. Very well laid out. I loved my introduction to python.
I couldn't get the autosave function working on the current version of python (3.11.8) but after installing the autopep8 formatter it worked. You may also need to install some additional formatting 'tools'
I am a 13 year old tryna make use of time thanks Dave Gray!
Dave I have big problems getting autopep8 to work. I'm sure I did the right settings, however it's not working. I reinstalled VS CODE 3 times.
On your terminal screen on the far right, there is a column of square boxes with a '>' in them. My terminal has them, too. Is there a way to remove them and not inject them so that only the terminal is shown? Thanks.
Thousand Thousand Thousand thanks for making this full course.
For God Sake;
Please make a full course tutorial like this for;
- PHP ( Laravel, WordPress)
Thanks
Hi Dave, thanks for all you do for us :) any hint about what we can expect next?
Planning out future content now 🚀
My gosh, this gold!!! ty u so much!!
A very thorough tutorial
David please tell your students that source is not a cmd for the people using powershell terminal environment
Thank you MR.Dave
Hey Dave Gray thanks for this amazing video, being a long time user and coder of python programming language, i appreciate the way explain concepts of closures, scopes and commadline use of python. Once again I thank you for you great effort put into producing these long courses.
Day 1 56:15
Yay 🎉 you made python courses!! 😮😊 thank you!! ❤️
Here (windows), the comment selection command is "control + ;", and I checked FIle>Preferences>Keyboard Shortcuts and the "Control =/" wasn't assign to anything.
I had a while back installed visual studio for react mobile, but before I started the tutorial I removed python and VS and reintalled, but still, there was a folder when I opened VS.
Thank you so much for your time and effort.
im not believe that this course is free 0_0
Very useful, thank u !)
You are welcome!