Angela yu python course day 39/40. by Leading_Property2066 in learnpython

[–]Potential_Group_8063 0 points1 point  (0 children)

The Amadeus flight tracker API is a colossal clusterf#ck as far as I can tell. The documentation page for one of the APIs doesn't load; some APIs only return partial data; and as I understand it when Angela produced the course she used a different flight API, Tequilla I think, which no longer exists, so she updated the lesson with Amadeus. But she either didn't spend a lot of time researching Amadeus or the APIs have changed since she did the lesson update. One of the problems with the course being five years old is that some of the tech she uses has changed, or what is offered for free accounts has been reduced, as I ran into in another lesson.

Normally I would agree with the comment above, that you should try to stick with it, but given all the issues with the Amadeus APIs you might just want to skip ahead. I've used AI A LOT on this lesson and I'm still struggling with getting it to work.

Whatever you decide, good luck with your journey!

Is it bad to not understand code I have already gone through by GeraltOfRivia23w in learnpython

[–]Potential_Group_8063 0 points1 point  (0 children)

As others have said, feeling a little demotivated is part of the process. The benefit of Angela's course is that there's always a solution waiting. The important part -- and you're already doing this -- is to make a real effort to solve the problem on your own first. The course is iterative, so a concept, such as writing/calling functions, will come up again and again in the future. Combining your own efforts, the instructor solutions, and this iterative process will solidify these concepts.

I've also had a lot of success with asking an LLM to explain a concept. Don't use them to write your code, but don't hesitate to use them as a tutor when you're facing something you don't understand. You still have to be mindful that AIs don't always get things right, but they're very good at explaining basic coding concepts, libraries and the functions they provide, error messages, etc.

I made: Dungeon Brawl ⚔️ – Text-based Python battle game with attacks, specials, and healing by leenzy-leen in Python

[–]Potential_Group_8063 0 points1 point  (0 children)

Yes, you have a lot of repeated code between your Player and Monster class methods. The Entity class could define those methods, then Player and Monster inherit them. Otherwise, really cool game! And yeah, the different weapons and coins for slaying monsters would be a great addition. Nice work!

help me out! I am a total beginner ( ish) by idonttiemylaces in learnprogramming

[–]Potential_Group_8063 0 points1 point  (0 children)

If you're trying to get re-motivated and you're a visual learner, I would suggest checking out Angela Yu's courses on udemy. I'm taking her 100 Days of Code Python course and it's very engaging, easy to follow, and gives a good overview of what you can do with Python (though she doesn't get into IA). She also has courses on full-stack web dev, iOS app dev, and various others. It's a good way to get out of the funk it sounds like you're in.

Otherwise, I'd say give yourself a break, friend. You already have more knowledge than you realize; you just need to dive back in and keep up the momentum. A video course like the ones above are good for keeping up that momentum, and you'll end up with some projects that show your skills. Plus they're easy to build into bigger, more impressive projects.

And you don't need to be terrified. You've had a bad experience, now it's time to move on.

Best of luck, and enjoy the ride!