5 Debugging Tips Every Developer Should Know | Build a Startup #7

  Рет қаралды 185,120

CS Dojo

CS Dojo

Күн бұрын

Here the 5 debugging tips every programmer should know!
Link to the source code I used today: github.com/ykdojo/editdojo
Join our community on Discord: csdojo.io/d

Пікірлер: 358
@CSDojo
@CSDojo 5 жыл бұрын
Hey guys, I recommend 1.25x or 1.5x speed if you want to get through the video quickly. Also, here’s the source code I used today: github.com/ykdojo/editdojo
@ratansingh2248
@ratansingh2248 5 жыл бұрын
Love u sir
@veipuniilana1842
@veipuniilana1842 5 жыл бұрын
How much seconds do take to solve Rubik cube
@CSDojo
@CSDojo 5 жыл бұрын
haha I haven't solved it in a while, so no idea
@ropro9817
@ropro9817 5 жыл бұрын
But if you succeeded to reproduce the issue locally, why not just run it through a debugger instead of the hassle of littering the code with print statements?
@CSDojo
@CSDojo 5 жыл бұрын
Hmm I think that's what I would've done if I was more comfortable with pdb. Since I wasn't that used to using it, I just went with printing this time - which took less learning up front.
@iRapplexD
@iRapplexD 5 жыл бұрын
1. Come up with hypothesis and test it. Repeat. 2. Reproduce the problem locally. 3. Read the source code carefully. 4. Read print statement effectively. 5 Read a debugger effectively.
@bharatbommena3459
@bharatbommena3459 5 жыл бұрын
Thanks! , I was about to rewatch the video to make notes.
@ditsokar4168
@ditsokar4168 4 жыл бұрын
6 flip out and call the computer stupid
@zabiullahs.z9867
@zabiullahs.z9867 3 жыл бұрын
@@ditsokar4168 Yoooo wtf I do that all the time 😅😅🤣🤣
@viewerguy10
@viewerguy10 2 жыл бұрын
Thanks for the recap
@ALEXEIS
@ALEXEIS 5 жыл бұрын
The silliest bugs are usually the most frustrating.
@ALEXEIS
@ALEXEIS 5 жыл бұрын
ai4k A native English speaker understands my statement.
@ALEXEIS
@ALEXEIS 5 жыл бұрын
ai4k Ok 👍
@Lucy-dk5cz
@Lucy-dk5cz 4 жыл бұрын
Same as farts
@zerosandones7547
@zerosandones7547 4 жыл бұрын
The ones that can make you go "this is the correct code, why is it not working?" type of bugs
@jkf16m96
@jkf16m96 2 жыл бұрын
@@zerosandones7547 oh boy, that feels frustrating.
@joaovfeijo
@joaovfeijo 5 жыл бұрын
kkkkkkkkkkkkkkk 90% of the problems a programmer faces are of this type. It was just hilarious when you said "ah.. turns out it was just a typo" xDDDDD
@xCaleb
@xCaleb 5 жыл бұрын
João Victor Feijó We need Grammarly for programming
@merazmi1971
@merazmi1971 5 жыл бұрын
@@xCaleb create one.
@starlord9220
@starlord9220 5 жыл бұрын
:)
@FaizanAnwerAli
@FaizanAnwerAli 5 жыл бұрын
Similar techniques were taught to me by my senior developer for php. Instead of importing and checking in command line you can use print_r or var_dump in php to print out every single thing a variable holds.
@lngwnd1
@lngwnd1 4 жыл бұрын
This was a very valuable video! I literally said "when debugging use print statements effectively" in an interview a got the job lol... Thanks for sharing!
@adarshchaudhary5362
@adarshchaudhary5362 5 жыл бұрын
Easiest way is to copy the error Paste it in google Open most similar stackoverflow links. Boom done!
@saifallauddin
@saifallauddin 5 жыл бұрын
This is for the people who answer at stackoverflow :p
@adarshchaudhary5362
@adarshchaudhary5362 3 жыл бұрын
@MANISH SHARMA bhai jo bhi errors aati hain unhe bugs kehte hain. Errors/bugs ke removal wali process ko debugging
@adarshchaudhary5362
@adarshchaudhary5362 3 жыл бұрын
@MANISH SHARMA hn bhai.
@alimfuzzy
@alimfuzzy 5 жыл бұрын
Thanks. Showing your thought process is so helpful.
@zakirme
@zakirme 5 жыл бұрын
1 missing letter and a few hours debugging made you create this awesome video. Perfect!!!
@josephgaviota
@josephgaviota 5 жыл бұрын
I always enjoy CS DOJO vids; I learn a little something every time.
@Chaosman88
@Chaosman88 5 жыл бұрын
I have a very hard time reading other people's codes in Python. Could you make a video of you reading a brand new python code that you haven't seen before? And while you read it, you would say out loud how you think, and understand it. Would be very useful for me ! :) Do you use the debugger to understand the code? If so, that you could include that too in the code reading tutorial vid :) Or any other tool that is helpful for the purpose.
@kwii22789
@kwii22789 5 жыл бұрын
That just comes from experience and seeing a lot of code. You will get it. Python language was created with readability as one of the main focuses so it shouldn't be a too much of an issue.
@Chaosman88
@Chaosman88 5 жыл бұрын
@@kwii22789 yeah, Python is even easier to understand than other languages, yet I still struggle reading, and understanding others code. When I need to implement a feature from zero, its not a big deal for me. But when I need to add a feature to an existing project, that someone else wrote, and its quite large already, thats a problem.. I dont even know where to start, and what to modify. So a code reading tutorial would be very nice!
@MinecraftMasterNo1
@MinecraftMasterNo1 5 жыл бұрын
@@Chaosman88 Unless there is a reason you want to modify how a framework or library works, the only thing you should care about is what input you need to have and what is the expected output. Both of which should be in the doctring/comments if the original developer was organized enough.
@Chaosman88
@Chaosman88 5 жыл бұрын
​@@MinecraftMasterNo1 No, I want to modify my colleague's code to add a new feature. Its a large repo with partly legacy code, and partly written by my colleagues. Nor the legacy part, nor my colleague's part is documented, and its written in such a way that is hard to decode for me. Like there is a function that does nothing but to wrap another function, that does something and call an API function, etc..
@TuanTran-og5te
@TuanTran-og5te 5 жыл бұрын
@@Chaosman88 Yeah, the two tools of the trade that I use are: 1) git blame to see the context of why a line of code was written (to fix a bug, or part of a feature, when, by whom) and 2) IDE with debugger so you could step through the code line by line while looking at all the values of all the variables (raw pdb is good, but it doesn't have a UI, too toxic to use in large code base).
@JoaoPedro-zn8bn
@JoaoPedro-zn8bn 5 жыл бұрын
Thanks YK, your videos help me not only to get better at programming, but also to improve my english listening skills!
@xiaoyu88
@xiaoyu88 5 жыл бұрын
I would say that having a duck or a buddy to talk about it with, is the most effective way. how many times Ive went to a friend, told him about it and before he was able to respond I was like "OH RIGHT" went back and solved it. Thank you for everything you post here. youre a gem!
@sanyoun4328
@sanyoun4328 4 жыл бұрын
Wow! So It's like to be a detector! I haven't known about debugging correctly, but you spot it on to me. Thank you Dojo!
@naveenkarthick528
@naveenkarthick528 5 жыл бұрын
That was a pretty nice video, well done. Being a fresher in software development this can help me when I face frustrating bugss.
@tinnguyen2219
@tinnguyen2219 5 жыл бұрын
Thank you so much for this useful data ! Greatly appreciated.
@codeonmars579
@codeonmars579 5 жыл бұрын
This is a nice topic, learning new things and debugging are the 2 important things for any software developer.
@lin-zchang4774
@lin-zchang4774 5 жыл бұрын
This is great! I would also say, you can get some insight from the Http Status Codes you received from printing your response variable. I think you had 403 and 401 show up, if you Google those codes I believe 403 (from your local environment) means access was forbidden, and 401 (from the server) means unauthorized. It can help you identity what's going wrong sometimes if you check out what code you're getting :)
@gustavobertocco554
@gustavobertocco554 5 жыл бұрын
I had a lot of issues on my iOS project with the google and facebook auth... Looks easy when you get this libraries that are already for this purpose but the effort for putting everything in your project.. This is the real deal! Great video :))))
@david-nb5ug
@david-nb5ug 5 жыл бұрын
Great vid! Quick question, if you have a rule about print statements in production do you know of any tools that can get rid of uncommitted print statements when you commit but keep them locally so you can keep debugging?
@yashseetaram2127
@yashseetaram2127 5 жыл бұрын
I love your videos so much for the past 1 1/2 years you've helped me a lot thank you so much man you're the best and keep up the fantastic work 😃😃😃😃😃😎😍😍😍😍😋😋😋😃😃
@bryanchoong5920
@bryanchoong5920 5 жыл бұрын
Nice video quality, lighting, well decorate background and sound quality😃
@HandledRoute
@HandledRoute 5 жыл бұрын
Subbed since 1k can't believe how much you progressed ^^
@CSDojo
@CSDojo 5 жыл бұрын
Thank you!!
@llittlegreyhound
@llittlegreyhound 5 жыл бұрын
I also look at Chrome's Network tab in the dev tools to inspect the responses. Just make sure to preserve logs there and you're ok.
@bjmaldonado
@bjmaldonado 5 жыл бұрын
Napoleon M. I was coming in, to comment this very thing. Usually auth failures are caught by Chromes Dev Tools! Great Video tho.
@suchi19
@suchi19 3 жыл бұрын
Thank you so much for your debugging strategies.
@gordongood
@gordongood 2 жыл бұрын
This is great! Drilling deep and not giving up is the key to being a bug fixing ninja.
@asashish905
@asashish905 3 жыл бұрын
Loved the session. ❤️ And the ending.😀👍
@lakhtey6837
@lakhtey6837 5 жыл бұрын
I think another way can also be to think of something different we have done in two same code base on two different environments. If we can answer to this question then it will be a lot easier to trace the issue at the very early stage. btw great video CS DOJO :)
@faisalkhan-gy5ef
@faisalkhan-gy5ef 5 жыл бұрын
Another Helpful video from a great man...
@LeetLife
@LeetLife 5 жыл бұрын
OMG, that was so funny to look at now. But I can feel the pain of going through it. I am very happy you cracked it.
@Naz-yi9bs
@Naz-yi9bs 3 жыл бұрын
haha awesome, thank you for the video! Quick question, what's your recommendation for the best Python Debugger if your IDE is VSC? I realized your using the built-in debugger, but is that your recommendation? Thank you!
@aviadlampert5956
@aviadlampert5956 5 жыл бұрын
The print statement tip is very useful.
@szpitor
@szpitor 2 жыл бұрын
Super useful information how to start debugging. Thanks
@tiktokers8218
@tiktokers8218 5 жыл бұрын
You are the man inspired me
@johnadams7843
@johnadams7843 5 жыл бұрын
Sense you're using VScode, I think it would be helpful to create a break point on the line you want to print, right click and edit break point and click log message and type in the message there, you get the same functionality without cluttering up the code with print statement, great video also
@reemaalhamdan1
@reemaalhamdan1 3 жыл бұрын
Thank you this was a super clean video!
@mikediaz9033
@mikediaz9033 Жыл бұрын
Cool. Thanks. Just learning. Continue don't give up, respect your history first.
@LetsLearnWithUs
@LetsLearnWithUs 5 жыл бұрын
thanks cs dojo.. its very good tips for debugging
@ratansingh2248
@ratansingh2248 5 жыл бұрын
Such a great video sir
@user-um8hn3sd2r
@user-um8hn3sd2r 5 жыл бұрын
wow pdf is blowing my mind. Thanks a lots :)
@ercanciftci1907
@ercanciftci1907 5 жыл бұрын
Love your vids. Thanks !
@vivekalagarsamy7339
@vivekalagarsamy7339 4 жыл бұрын
I would also recommend seeing following logs to understand the bug better, such as 1. Application log 2. Web server log (Apache/Tomcat/Anything?) 3. Database log (if relevant) 4. In this case it can be API Provider official error documentation page. For info on error code and its description. Which can also pinpoint what can be the issue exactly. 5. Last but not least I may be checking server logs(linux/Anything?). For instance, memory allocation issue or disk space or anything. I hope it helps
@NajibBoudjije
@NajibBoudjije 5 жыл бұрын
Hey , thank you for the video :) i have a problem in django when I type python manage.py runserver I see this error! : ModuleNotFoundError: No module Name 'django.html' any solution?
@betheprogrammer5359
@betheprogrammer5359 5 жыл бұрын
i learn from this video today thank you cs dojo
@rockyfrancisco9275
@rockyfrancisco9275 4 жыл бұрын
Thank you,i will always like your videos. I will learn lots of basic and tip,tricks.
@tokugeeky2931
@tokugeeky2931 5 жыл бұрын
Well like in life we miss the obvious solutions sometimes. Cool videos as always man look forward to more.
@danilocecilia7831
@danilocecilia7831 5 жыл бұрын
great tips! thank you!
@TheXxBananeroxX
@TheXxBananeroxX 3 жыл бұрын
Nice video. Just curious what IDE are you using?
@nonohajar3886
@nonohajar3886 4 жыл бұрын
thank you so much for this effort sir, but I wanna know if i follow the code will the program executes well? I mean is it ready to use if I copy & past your code? I am planning to make the same thing in my software engineering course project & I wanna be sure that it is working completely fine, coz I read the source code but could not understand =(
@jasworld9672
@jasworld9672 5 жыл бұрын
That was really helpful, 🎉 thanks
@moimc70
@moimc70 5 жыл бұрын
Excellent video !
@sebbes333
@sebbes333 5 жыл бұрын
*@CS Dojo* In PHP there are some "magic constants" ( php.net/manual/en/language.constants.predefined.php ) and my preferred logging method is: *print( 'Line: ' . **__LINE__** . ', in function: ' . **__METHOD__** . '(), in file: ' . **__FILE__** );* The output looks like this: *"Line: 42, in function: my_class::my_function(), in file: C:/full/path/to/file.php"* The best part is that it's super easy to remove, just search & replace with an empty string, because all these debug functions looks exactly the same but prints the information you need. Check if your preferred language also have any similar "magic constants" that you can use like this, it's super convenient.
@technicalilm8999
@technicalilm8999 5 жыл бұрын
Pdb was new for me . Great video yk
@sonalimishra3193
@sonalimishra3193 5 жыл бұрын
what books or cousera should I choose for data analytic
@neto6230
@neto6230 4 жыл бұрын
insted of thinking i waist 4 hours debugging it would be i spend four hors learning something new. Great Video i learn a lot too
@xCaleb
@xCaleb 5 жыл бұрын
When I debug, I usually insert like a dozen breakpoints around the suspected area of the bug and step through them lol
@FelixAVargasA
@FelixAVargasA 5 жыл бұрын
Sorry what's a break point? Thanks
@codeonmars579
@codeonmars579 5 жыл бұрын
@@FelixAVargasA Place where you want your code to pause while running, so that you can inspect values.
@Loppy2345
@Loppy2345 5 жыл бұрын
Pro debugging tip: use emoji such as 😃when doing console logs!
@evansmith7911
@evansmith7911 5 жыл бұрын
Loppy2345 I’m gunna do that now! 😀😀😀
@mayrw1
@mayrw1 5 жыл бұрын
Is it because it will be easier to spot it in the logs? Sorry I'm new 😅
@codeonmars579
@codeonmars579 5 жыл бұрын
nice
@mayursaroj4360
@mayursaroj4360 5 жыл бұрын
I end up logging curse words..due to the level of frustration while debugging...
@aaronbell5994
@aaronbell5994 4 жыл бұрын
It works!
@michael05242002
@michael05242002 5 жыл бұрын
Nice tips. But, the last 2 tips can be entirely replaced by using an IDE debugger (for example PyCharm), to save your time to write (+rollback) print() statement and pdb commands. IDE usually have nice features like watch variables, or even "backward step into" when stopped in a breakpoint.
@vineetdhage5260
@vineetdhage5260 5 жыл бұрын
Hey man your awsm and I follow you a lot and even I’m on the way of being a programmer and thanks to you man you’ve got my back 😜😅
@NYmarlon
@NYmarlon 5 жыл бұрын
Your front end design looks super nice. You did it yourself or what library did you use?
@yujinggrace8551
@yujinggrace8551 5 жыл бұрын
so intersting!good job!
@vedranjanjetovic5176
@vedranjanjetovic5176 5 жыл бұрын
What have you been using for front-end? Which framework/template...
@AdityaMishra-ve6yu
@AdityaMishra-ve6yu 5 жыл бұрын
Keep up the good work YK😊😊
@kosmic000
@kosmic000 5 жыл бұрын
very informative thanxxxx yk
@sakshamjain7984
@sakshamjain7984 5 жыл бұрын
sir , you are a great teacher
@nicknameyu3588
@nicknameyu3588 5 жыл бұрын
it's really a good thing for us that you missed one letter when you copying the keys because this video you create after that little accident is so inspiring
@sneezygibz6403
@sneezygibz6403 5 жыл бұрын
I have an HP envy 360 17 inch but I'm getting tired of its weight. I was looking at the surface pro 6 but the Microsoft people insist on the surface book 2. What are your thoughts? Please reply. I use unity android studio a lot too
@lizzard2023
@lizzard2023 4 жыл бұрын
I took python las semester and the upcoming semester will be debugging.... this was extremely helpful thank you
@iamdandy2436
@iamdandy2436 5 жыл бұрын
Hey YK, loved your videos from the Python playlist. Could you please make a same playlist on Java, JavaScript or C++ Thanks
@olaoluwadaramola6828
@olaoluwadaramola6828 5 жыл бұрын
Damn Edit Dojo has come a long way
@ashura_amane8499
@ashura_amane8499 4 жыл бұрын
Thank you very much for sharing! ;)
@safaezeouitini299
@safaezeouitini299 5 жыл бұрын
I love your videos . Thnx a lot
@totbot5408
@totbot5408 5 жыл бұрын
Cool tips! thanks for sharing :-)
@maheswarisengodan6238
@maheswarisengodan6238 5 жыл бұрын
Bro can you suggest any project ideas for compiler design subject in computer science engineering
@yugioh8810
@yugioh8810 5 жыл бұрын
Print statements are the X factor. It works like a charm! I just spam prints at functions or if checks I suspect are the problem. BINGO problem solved.
@nusratakhiislam2523
@nusratakhiislam2523 5 жыл бұрын
My absolute favourite solution. Function not working? no problem, print/alert/echo. Not entering in the loop, no problem just do the bloody print 😂😂😂
@Manikandan-nr4iz
@Manikandan-nr4iz 5 жыл бұрын
What's the editor your are using
@gameplayet2251
@gameplayet2251 5 жыл бұрын
I need to know something WHERE do you type code do you use an app or something
@11chosesen3min
@11chosesen3min 2 жыл бұрын
very good video. thank you
@TuanTran-og5te
@TuanTran-og5te 5 жыл бұрын
Great video. Just a few comments coming to minds. 1. I don't think putting in a whole bunch of logging statement is good. Firstly, it clutter your code, secondly, it's just wasteful computations that you force the software to do just to figure out an error and bring no real benefit to clients, not to mention more code == less readibility. Logging is great to keep track of what went wrong in production, then use as a starting point for trouble-shooting production issue that happened in the past. In very rare case, when you cannot reproduce locally, pushing logging statement to production so that the next time it happens, you can have a starting point. 2. The raw pdb is good if you want to debug something quick and simple (again, I dislike putting code into source code just for debugging purposes). I think the best way to debug is to use a proper IDE where you could set a break point, step through the code line by line (some debugger can allow you to go backwards, rerun a block of code multiple times, so you can see what happens), examine values of all variables on a GUI at all times. Some thing like this will do: kzbin.info/www/bejne/rWm0eaKMltJkY6s. The advantage of using a break point is that you don't have to put extra code to debug production code. In my line of work, I deal with a large C++ code base, where a full compilation takes 40 mins, partial compilation of a project might take 1-2 mins. Recompiling every-time you need a new logging statement seems inefficient. 3. Use unittest can also help keep track of bugs, if new implementation can break something already working and save you time from looking at wrong places. 4. You should also mention the legendary stackoverflow somewhere :P
@MuhammadAhmed-wh5kv
@MuhammadAhmed-wh5kv 5 жыл бұрын
Just awesome!
@albl6815
@albl6815 5 жыл бұрын
If yes. I have an idea. Creating an app for phone or video call. But people not use direct address, they choose theme of discussion or tips of it. For example: " students want to practice their speaking skills. Their choose an issue. let's say - crisis in cold war. They write the name of issue and write some tips like - 1. Why cold war is crisis 2. Which countries were involved. 3. ... . And if somebody interests then can join to conversation. Video call (for example) for art, painting ... And also need background with already given issues for suggestion.
@chetanputtappanavar4176
@chetanputtappanavar4176 5 жыл бұрын
Hey, you told in your previous videos that you did a machine learning project. You mean you implemented a research paper about machine learning?
@freeassange5667
@freeassange5667 3 жыл бұрын
What's the steam thing for in the background?
@rishabhrawat9969
@rishabhrawat9969 4 жыл бұрын
Is this the last video for this playlist? Will you be uploading more...dying to see what you do as a next step!
@SwapnilSingh4u
@SwapnilSingh4u 5 жыл бұрын
Dear brother I had a very hard time in learning and understanding Django framework of python though I know python very well and I have made some good projects on web scrapings, so can u suggest any resources to clear my fear of Django coz I have followed many tutorials but failed to grasp the Django framework.
@djk12587
@djk12587 5 жыл бұрын
haha, this is so true, a lot of times the hardest bugs are caused by dumb programmer mistakes. But great video, your debugging logic is spot on.
@R_023
@R_023 5 жыл бұрын
Can you please tell me how I can bug bounting hunting through which website or books..
@Lecxlez
@Lecxlez 5 жыл бұрын
That's insane i remember watching one of your videos when you had about 20k and now you have 700k wow
@anilraj2792
@anilraj2792 5 жыл бұрын
Nice video regarding debugging, but the error is funny😀
@phatminh2003
@phatminh2003 5 жыл бұрын
Thanks !
@not_enoughmana
@not_enoughmana 5 жыл бұрын
Uf. I've had this happen to me on Heroku. Environment variable misspellings strike again! Good job tracking that one down, and after it takes hours it's certain to be the first thing a lot of folks check now when something similar happens. We learn our lesson the hard way sometimes, and that's okay. :)
@bsstudy760
@bsstudy760 5 жыл бұрын
NYC video, love from India
@shrihari7386
@shrihari7386 5 жыл бұрын
I am not kidding. I got the exact same bug while using google oauth in one of my personal projects. Missed the last "k" in the api key(I couldn't find the difference since it had a horizontal scroll to it :x). Finally found it and was so pissed off. Took me not 4 hours but almost 2 days.
@nut2975
@nut2975 5 жыл бұрын
I have been ur follower for years...and never found a useless video in your channel....keep Up ThE GoOD work......and pls do a video about kali linux vs parrot if u can
@rishushrivastav4591
@rishushrivastav4591 5 жыл бұрын
what languages you used apart from java ??
@wuxinlong4351
@wuxinlong4351 5 жыл бұрын
`import pdb; pdb.set_trace()` in Python, could you please tell me how to do similar things to debug js?
@hamzayaakoubi6181
@hamzayaakoubi6181 5 жыл бұрын
Keep it up YK
@jaehyeokchoi4937
@jaehyeokchoi4937 5 жыл бұрын
Hi! I really enjoy your video as a freshman cs/math student. I was wondering if u were an international student like me. If that was the case, is it extra ordinarilly hard to find a sponsor for your visa as a data scientist or software engineer? Anyways thanks for the great tips man !
@indianfunfunda4622
@indianfunfunda4622 5 жыл бұрын
Good explain......
@ip0x085
@ip0x085 5 жыл бұрын
i think dir() function usefull too, you can get list of valid attributes of the object
Top 5 Debugging tips  for programmers
12:28
Hitesh Choudhary
Рет қаралды 27 М.
Cat story: from hate to love! 😻 #cat #cute #kitten
00:40
Stocat
Рет қаралды 15 МЛН
Китайка и Пчелка 4 серия😂😆
00:19
KITAYKA
Рет қаралды 1,1 МЛН
Debugging: 95% Of Software Engineers Are Lacking In This Skill
9:12
5 Python tricks that will improve your life
9:13
Aaron Jack
Рет қаралды 560 М.
5 RULES to Write Better Code
16:36
Andy Sterkowitz
Рет қаралды 44 М.
How to Solve Coding Problems (the best way to learn)
12:29
Aaron Jack
Рет қаралды 234 М.
What Is Dynamic Programming and How To Use It
14:28
CS Dojo
Рет қаралды 1,5 МЛН
Heroku Is Dead, Here's What I Recommend
11:59
Theo - t3․gg
Рет қаралды 244 М.
Be a Better Programmer By Mastering Debugging
12:34
Andy Sterkowitz
Рет қаралды 25 М.
How To Use GitHub Copilot (with Python Examples)
25:49
pixegami
Рет қаралды 159 М.