The Student Room Group

Advice on what to do next with Python

I've been doing the Beginner Python Course on FreeCodeCamp and am nearly finished with it. I want to know what to do next. There is another course on FreeCodeCamp at the intermediate level which logically seems like the next step forward. At the same time, I think I should do some practice problems online. Another option that I have is the Python Zero to Hero course on Udemy which I bought. It looked quite comprehensive so I did the beginner free stuff on FreeCodeCamp first.
Any Advice on what to do next ?
(edited 2 years ago)
Reply 1
Omg sameee but i just started
Reply 2
Original post by DogeTheDoggo
I've been doing the Beginner Python Course on FreeCodeCamp and am nearly finished with it. I want to know what to do next. There is another course on FreeCodeCamp at the intermediate level which logically seems like the next step forward. At the same time, I think I should do some practice problems online. Another option that I have is the Python Zero to Hero course on Udemy which I bought. It looked quite comprehensive so I did the beginner free stuff on FreeCodeCamp first.
Any Advice on what to do next ?


Did u watch the 4 hour video course on YouTube?
Original post by Fay713
Did u watch the 4 hour video course on YouTube?

Yup I did, I did some practice problems that I came up with on my own as well.
Reply 4
Original post by DogeTheDoggo
Yup I did, I did some practice problems that I came up with on my own as well.


Did u find it helpful?
For practice you could probably do some easy problems on project Euler
or Codechef
Original post by Fay713
Did u find it helpful?

The instructions were clear, the pace was good, I just wished there were more practice problems in it to consolidate your skills.
But yeah, it was helpful.
Original post by Joinedup
For practice you could probably do some easy problems on project Euler
or Codechef

The thing is though, I don't really want to learn to program for complex logic or maths. I picked it up as a hobby for eventually learning how to automate stuff, AI/ML, if possible, robotics or something. So I don't know if I should spend time doing problems or learning other stuff.
Original post by DogeTheDoggo
The thing is though, I don't really want to learn to program for complex logic or maths. I picked it up as a hobby for eventually learning how to automate stuff, AI/ML, if possible, robotics or something. So I don't know if I should spend time doing problems or learning other stuff.

wrt robotics how about getting an arduino? though that's going to be using C rather than python.
Original post by Joinedup
wrt robotics how about getting an arduino? though that's going to be using C rather than python.

My brother actually does Arduino and I do want to get into that eventually, but I'm not ready to learn a whole new language just yet.
Could you suggest things I can do with Python?
I started learning python with the goal of ML/AI in mind because I've heard its popularly used for that but right now it seems too complex with too much complex math.
(edited 2 years ago)
Well suit yourself - But the point of doing the easy questions on Euler isn't to teach you super advanced maths - it's to practice getting your syntax right and practice skills of breaking down large problems into easier sections that you can manage... which is probably going to be important whether you go into AI or robotics.

Like anything else you get better by doing a lot of practice IMO
Original post by Joinedup
Well suit yourself - But the point of doing the easy questions on Euler isn't to teach you super advanced maths - it's to practice getting your syntax right and practice skills of breaking down large problems into easier sections that you can manage... which is probably going to be important whether you go into AI or robotics.

Like anything else you get better by doing a lot of practice IMO

I absolutely plan on doing those problems on Euler, its just that I want a sort of end goal that I need to reach in mind and keep my learning meaningful. I think I'll do those problems and learn API stuff at the same time. Thanks for the advice!!
Try and implement a cipher. Such as the Caesar Cipher, Beaufort, Bifid, Substitution ect... I found when first dabbling my hand in programming that these ciphers were useful for flexing what you've learnt.
Original post by Strange5050
Try and implement a cipher. Such as the Caesar Cipher, Beaufort, Bifid, Substitution ect... I found when first dabbling my hand in programming that these ciphers were useful for flexing what you've learnt.

Alright I’ll give it a go, thanks

Quick Reply

Latest

Trending

Trending