why even take online courses when you can learn python for free or any coding language for free how well chat GPT for those of you who haven't ever heard about chat DVD you're probably living under our role 10 GPT has taken over the Internet there are hundreds of Articles video content since its launch it has gone vital it was able to get 1 million users within five days chat GPT is a natural language processing tool that allows users to talk to it naturally think of it like you're talking to another human it's basically you're talking
to the internet but you're getting responses in a very natural fashion like as if you're talking to another person on the other side who knows a lot you can go to this website to sign up for chatgpt a lot of people have been using it for their own different use cases people have been using it to write resume to write a cover letter to write kids books I personally have been using it as a tutor to learn things fast includes learning new things such as python machine learning statistics I've also been using it for writing
emails and of course finding mistakes in my code and in my text in this video I'm specifically going to talk about how you can use chatgpt for learning any coding languages in this video I'm specifically going to be focusing on python with the lens of data science and data analysis I have already written specific prompts that I'm going to be asking chatgpt to teach me python we know that we're working with AI and I also want to make it I want to validate this and I want to make sure that I am actually whatever is
telling me is actually the right set of roadmap and skills I need to learn so what I'm going to do is I found this introduction to python guide which basically focuses on learning python for data analysis and it focuses on on libraries such as numpy pandas this guide is created by HubSpot who is also sponsoring today's video and I'm actually going to use this as a resource to make sure that whatever chat GPD is telling me is aligned with what a human has written in an introduction to python for data analysis guide it's available for
pre and I'm going to link it in the description below so feel free to download it so the first thing I'm going to do is use charge GPT for learning python is I'm going to make it Define a roadmap up for me I want to learn python or data analysis okay so I added I Want To Learn Python give me a roadmap so it has started writing out the roadmap for me I'm gonna wait for it to finish so basically I ask it I want to Learn Python for data analysis can you give me a
roadmap so basically it gave me a seven step very generic roadmap which is probably not as helpful so I wanted to make it more specific so I'm gonna ask it more specific prompts so it can give me better answers and that's one thing that I think a lot of people don't know how to do people don't know how to ask smart questions to get a smart answer that's why a lot of people are not able to use it but I'm gonna in this video we're going to do exactly that how to make our questions smarter
okay so this was my original question I want to learn python data for data analysis can you create a roadmap to learn in three months with weekly plan with weekly plan and resources for learning I'm gonna run it and let's see what it gives me this time okay now it's actually doing better it's actually giving me a daily schedule of what I should be learning and what I should be starting with so it's giving me a weekly plan for to Learn Python but it's still not specific enough so I'm gonna make it give me more
specifics with the resources because I think it's telling me what to learn but it's not telling me where to learn it so I want it to give me pretty much everything copy paste the original script that I had here include resources and Link for each week okay okay now it's actually doing what I wanted to do it's basically giving me a weekly plan and including the links as well as different resources that I can use for learning python so this is what I mean asking smart questions asking smart questions takes a little bit of time
that's the primary reason I wanted to create this video because anybody can go ask questions but not everybody knows what kind of questions to ask to get the right set of information I have gotten like a very solid roadmap like a four week road map I think there's one more thing I can make it do I can make it include specific YouTube video links okay see now it's giving me giving me specific YouTube video links for learning python okay I love this this is amazing it's really really cool so this is what I mean that
you actually don't need an online course don't quote me on it this tool that is available to you that you can use to learn any coding language and today we're just focusing on python the next thing I would do like Wednesday let's say I've defined the curriculum I'm like following it then um I'm gonna use it throughout my Learning Journey to have it teach me so for example here you want to learn to join two data sets if you're a data analyst and you already know how to work with SQL and you're trying to Learn
Python one of the ways that I have learned python to be easier is if you translate your SQL code into python I have already have a SQL code that I'm going to ask Chad GPT to turn into python code it's actually understood the SQL code and it's now translating into Python and you can do it vice versa you can take the python code and turn it into SQL or you can do it with any other coding languages as well you can take Java and turn it into C sharp or previously like we could only search
on stack Overflow and see if somebody had asked that question previously but now we can generate our own questions and chat GPT can give us answers and of course like don't put your work code on chat apt because that would not be your company would not like that but this is for your personal projects and personal use all right let's go back to the intro to python guide that we downloaded earlier as we're still trying to figure out what methods to learn in Python for data analysis so let's say if you're reading through it and
you are stuck now on while loop you're having a hard time understanding what does a while loop actually do that's exactly where you would use chat GPT as your savior your tutor your savior so here I'm gonna say plain while loop to a child I there is no shame in it I have asked it so many questions where I say like explain p-value to a child explain gradient descent to a child like literally it does a really really good job if you read through the responses that it's writing it actually makes a lot of sense
okay let's go back to the the guide again and find another method this time dictionary so for example if I'm stuck on understanding what is dictionary in Python that's where I would ask Chad GPT like can you explain what dictionaries are in Python and can you give me example Snippets you can also make chargpt right new code for you which I think is super super amazing so let's say if you understand everything conceptually now you want to write new code this is where chat CPT has been like super super amazing because sometimes I would come
up with these random questions and I'd be like okay I need to know how to write Python scripts obviously like if you're learning python try to write it yourself but chat GPT could be uh awesome here let's say if you write the code on your own and you want to validate it and see if it's correct then you can use again chat GPT as your tutor to have a check for you so let's say uh today um I need to figure out what to eat I always get confused so here I already have a written
script where I'm asking write a python script that tell me what I should eat today with vegetarian options a few other use cases that you can use it while learning python is I'm mentioned previously you can make it document your code and add comments in your code you can also ask it to write a test design document creating control and treatment groups you can also ask it more specific questions how to do a t-test in Python how to do a linear regression in Python you can also use it for interview prep for example give me
a list of medium difficulty python interview questions for data science role at Amazon that being said there are drawbacks to using this tool it's not always accurate so you have to be for example if you're writing a new code for it you need to be able to know how to work in that coding language to be able to validate it and the answer is that it gives are somewhat generic and very beginner level so as you advance in your coding knowledge this might not be as useful for you but it's still pretty useful for like
basic tasks and basic code Snippets let me know how you have been using chat GPT for learning coding languages or other areas in your life I hope this video was helpful thank you so much for watching and I will see you in the next video bye