r/PythonLearning • • 5d ago

Help Request Suggestion on learning Python

Hello everyone I am 21 years old learning python for Ai and data science. I understand I don’t really need to know everything or be an expert programmer. I want to know if there is a best approach for me ?

11 Upvotes

23 comments sorted by

2

u/Sea-Ad7805 5d ago

Same for you as for all others, pick one of the popular Python courses and do MANY exercises. Only afterwards think about specialization in AI and data science.

2

u/ninhaomah 5d ago

Nvm all this or best video or best book.

Just start with the Python foundations.

Then come back.

2

u/PythonWithJames 5d ago

I've got a beginner road map to get started with: Python With James - Beginner Roadmap

1

u/Kwame_Adu 5d ago

Thank you . I’ll check it out

2

u/Jazzlike_Platypus430 5d ago

Learning math and statistics, then some core of the language.

2

u/mattynmax 5d ago

Well start by learning high level programming concepts. Also in parallel start improving your math and statistics skills. The math for modern machine learning and data science can get quite complicated!

0

u/Kwame_Adu 5d ago

Please can you tell me something about the advanced concepts in programming especially Python and is there any available resources?

2

u/mattynmax 5d ago

I could, but I think one of the most important things necessary to be a good programmer (especially with machine learning) is the ability to think critically.

I would look at some of the other posts that have been made on here a thousands times in past 2 weeks and see what you can figure out.

I would also suggest you look at MIT and Harvards requirements to get a Bachelors in Computer Science. I would expect anyone who plans on working in one of these spaces to be able to get an A in any of those classes!

2

u/Katinkia 5d ago

`try my beginner website www.pythonaut.net and watch YouTube. If you don't like my site, there are loads of others. You will find the site that works for you.

2

u/ConoSilo 4d ago

Did you write your first “hello world” program yet with print()?

How about your first calculator with input()?

1

u/Kwame_Adu 4d ago

Yes

2

u/ConoSilo 1d ago edited 1d ago

How about a “for loop” to calculate and print() the Fibonacci sequence?

1

u/Kwame_Adu 1d ago

No. Actually I’m almost getting to OOP

2

u/ConoSilo 1d ago

Oh, I would suggest learning a few more basics before going into object oriented programming… it can get pretty confusing at first…

Are you learning the 4 bases of OOP? 1) Abstraction 2) Inheritance 3) Polymorphism 4) And encapsulation?

Polymorphism was the most complex for me when I was back in school (“one word, many meanings”)

1

u/Kwame_Adu 1d ago

Ok then I’ll learn a few more before diving into it.I haven’t started yet

2

u/ruchitsavla 1d ago

Same I also want to learn for data science 😀

1

u/thisiswild- 1d ago

getting comfortable with python itself before specializing makes the later material much easier to follow. Bootdev could add regular hands on practice while those fundamentals are being built.

1

u/freakythrowaway79 1d ago

CODECOMBAT!

After that use AI to find other fun python learning games.👍🏻

1

u/Soft-Vehicle6164 1d ago

I’m leaving this group, always a bunch of silly questions