How to Use ChatGPT as a Powerful Tool for Programming

preview_player
Показать описание
In this Programming Tutorial video, we will be learning how developers can harness ChatGPT as a tool to help us in our daily workflow. We will be learning how ChatGPT can: write code from scratch, optimize existing code, explain code we don't understand, convert code between different languages, write unit tests, write comments, help us with starting a new project, and more. Let's get started...

You can get started with ChatGPT here:

✅ Support My Channel Through Patreon:

✅ Become a Channel Member:

✅ One-Time Contribution Through PayPal:

✅ Cryptocurrency Donations:
Bitcoin Wallet - 3MPH8oY2EAgbLVy7RBMinwcBntggi7qeG3
Ethereum Wallet - 0x151649418616068fB46C3598083817101d3bCD33
Litecoin Wallet - MPvEBY5fxGkmPQgocfJbxP6EmTo5UUXMot

✅ Corey's Public Amazon Wishlist

✅ Equipment I Use and Books I Recommend:

▶️ You Can Find Me On:

#ChatGPT #Python #Programming
Рекомендации по теме
Комментарии
Автор

Hey everybody. I'm trying something new and would like your feedback after the video is uploaded. I get a LOT of comments each day on older videos and it's impossible for me to answer them all. So today, I'm going to try uploading a YouTube premiere for the first time. The only big difference between a premiere and a regular upload is that I'll be able to hop into a live chat with you all during the launch of the video and do my best to answer questions that way (as long as they're not coming in too quickly). I'll never schedule these premieres far in advance because personally, as a person who watches a lot of YouTube myself, I hate waiting once the premiere is announced. So I'll always schedule these just a few hours before the video is live so that the wait isn't too long. I do this with regular uploads as well because I like to make sure the video is fully processed and that there are no issues. Sooo long story short, I would love your feedback after the video launches today and to let me know if you enjoyed it better than a normal upload, if you were indifferent, or if you weren't a fan of the premiere style.

coreyms
Автор

I can't believe, you're back. 😭

Автор

What an absolute flex having ChatGPT recommend you as the top YouTube Python resource. It ain't wrong!

geshoow
Автор

It's great to have you back, Corey!!! The reason that you're at the top of that list is because the information you provide is clear, concise, accurate, and complete. You not only state what to do, but WHY to do it and give examples of what happens when you DON'T do it. One thing that I would enjoy seeing is how you and other developers use documentation. It's a subject that isn't covered well (at least I haven't seen it covered) other than to say check the docs. As an amateur, I will tell you that "the docs" are usually confusing, and so far above my level that they're not helpful.

stephenriedinger
Автор

It just took me straight 5 years back when I heard

“Hey there, how’s it going everybody”

such a nostalgic moment!
Super Excited to have you back Corey!

nothingnewatall
Автор

''it's not gonna be AI replacing programmers, it's gonna programmer who use AI replacing programmers who don't use AI'', Perfectly Said.

MLexploring
Автор

One thing I periodically do, is to give ChatGPT a class. It then replies with what the class does. Now ask it to critique the class and make suggestions. You can then review them to see if you've missed anything, or if it has any good ideas.
For a solo programmer, you can use it as a form of code review.
If you are a team programmer, you can go into a code review prepared.

Nickle
Автор

This is exactly how I used ChatGPT to ramp up in my job. The issue I was having is needing to learn NSIS, which is really old with no good resources available other than the documentation, which is extremely confusing considering this was my first low level language that I had to really delve into. Having something that can explain to me what does what, and break down the code I give it to teach me what it does exactly is extremely powerful.

donner
Автор

Corey, you have no idea how I missed your videos! I've referred your channel to so many people now that I've kinda lost count. The clear and precise method by which you teach things is unparalleled not just on YouTube, but even in other MOOC platforms. Great to have you back!

advaithhl
Автор

Key points from the video include:

1. Writing Code from Scratch: ChatGPT can generate Python code based on user prompts.
2. Optimizing Existing Code: The AI can suggest improvements for existing code.
3. Explaining Code: ChatGPT can provide detailed explanations of complex code snippets.
4. Converting Code Between Languages: The AI can convert code from one language to another.
5. Writing Unit Tests: ChatGPT can generate unit tests for existing code.
6. Adding Comments and Documentation: The AI can add comments and documentation to existing code.
7. Starting New Projects: ChatGPT can help start new projects by generating initial code.
8. Concerns About AI Replacing Developers: The presenter argues that AI tools will not replace developers, but will be a tool that enhances their productivity.
9. Best Resources for Learning Python: The AI provides a list of resources for learning Python on YouTube.

(Generation of time stamps failed, using VoxScript)

wartem
Автор

When it comes to things like:
* really complicated, multi-level list/dictionary comprehension
* refactoring inefficient embedded loops to use stacks/queues
* example cases for packages/modules that I haven't used yet but have really poor documentation

I usually just hop on ChatGPT and it saves a lot of time.

sophiophile
Автор

Corey is back, my favourite YouTube tutor.
God bless you Man

michealnd
Автор

Hey Corey, I virtually learnt Python and about virtual environments going through your tutorials. You have no idea how much I religiously have watched and asked my teammates and friends to watch your tutorials to learn about Python. I could be an advanced Python programmer thanks to you and your tutorials. You have my gratitude forever.

subhransu
Автор

Normal or Premium it's just good to have you back Corey, man Python is not the same without your tutorial, welcome back kind sir, awesome tutorial by the way, I use ChatGPT to save on research and stackflow etc, a huge time saver

TheCouncellor
Автор

@Corey Schafer, the only thing I can say is I'm excited for your premiere even more than Mission Impossible and Fast X. Have been waiting for your video for so long. Great to have you back. And the way you share knowledge with so high quality videos, is really commendable. Your git videos had helped me a lot, man. God bless you!!

pkn
Автор

Thank you for doing this Corey, I'm just very happy that you're making content again and intend to be more regular on YouTube...I'm grateful you're with us :)

klamentyne
Автор

Ah!!!! There it is! Thank you Corey!! I was checking on Friday if you have this video on your channel, and today (Monday) I see it posted! Timing!
I keep coming back to your channel for revisiting bits of code lessons frequently. Thank you for doing what you do!

yuvrajmetrani
Автор

Very nice. As a developer, I've found it's helped me to understand unix scripts written by colleagues. It's great at explaining what all the random flags mean

brianevans
Автор

It's great to see you back! You could find thousands of tutorials but nothing even close to yours. Thanks god Corey!

niclasbs
Автор

The guy who started my coding journey, welcome back Corey!

lamski