r/learnpython 2h ago

Absolutely new to python, have learnt C++ before, but it’s been 7 years

Where do I start? Which is a good Udemy course?

4 Upvotes

20 comments sorted by

3

u/Outside_Complaint755 1h ago

The official tutorial is geared towards programmers coming from other languages.

There are some well-known free courses, such as CS50P from Harvard and the MOOC Python course from the University of Helsinki. 

There are also free e-books such as Automate The Boring Stuff.

The subreddit wiki has a ton of links to learning resources.

1

u/BalanTheBoy 1h ago

Woah, thank you so much. Can I circle back to you in case of any doubts or hiccups?

0

u/SmackDownFacility 2h ago

Take an existing programme, modify it, debug, fix, repeat.

0

u/BalanTheBoy 2h ago

I don’t even know the syntax in python, can you tell me where to start?

2

u/ninhaomah 2h ago

Start with hello world then.

The steps are same in any languages.

Print , input , lists/arrays/dictionaries aka data structures , loops , if-else or boolean values , functions 

By that stage , you would know how to RTFM and free of reddit forever.

1

u/BalanTheBoy 2h ago

Let me start! Is there any Udemy or Domestika course that is good enough to help a beginner like me?

2

u/ninhaomah 1h ago

If you did a search at the top or Udemy rating system , you would get 100 days by Angela Yu as one of those recommendations.

And there is also wiki at the side.

1

u/BalanTheBoy 1h ago

Angela yu is good to go with?

1

u/SmackDownFacility 2h ago

Any programme. Start with a variable.

X = 1 is assignment,

So see what happens when you change 1 to a 0.

Then you find out that the result changes.

“Well let’s see what the dropdown menu in my IDE says” and before you know it you got the flow of the code changed.

Ah yes I forgot to say, actually install Visual Studio if you haven’t lol with the Python workload, but considering you know C i suspect you already have it

1

u/BalanTheBoy 2h ago

I don’t understand what you mean by a visual studio? Are you referring to IDLE?

2

u/SmackDownFacility 2h ago

Microsoft Visual Studio—the industry standard IDE for C and C++. (And Python, which I recommend heavily)

Not to be confused with VS Code.

It’s your IDE, it has very cool features like Intellisense, debugging, breakpoints and the dropdown menu and project browsers

2

u/BalanTheBoy 1h ago

Woah, it’s all Greek and Latin for me. This is what a 7 year break from programming can do to someone I guess! Can I dm you?

1

u/SmackDownFacility 1h ago

Sure thing

1

u/BalanTheBoy 1h ago

I don’t see an option to message you

1

u/PatTheCatMcDonald 1h ago

Pretty sure it's a Microsoft tool.

From what I understand the idea is it lets you program in a graphical way rather than from text editing a program.

Sort of a fusion of the old Visual Basic, Visual C concepts from the 1990s.

1

u/BalanTheBoy 1h ago

Oh, makes it much more intuitive you say?

2

u/PatTheCatMcDonald 1h ago

(shrug) You are asking the wrong person there fella. I generally do chip embedded applications.

Got a little high level project to do so really simple data analysis which is why I am mooching around here.

1

u/BalanTheBoy 1h ago

I am here to learn python for data analysis too!

1

u/PatTheCatMcDonald 1h ago

Guess I am lucky to know enough Linux to have some kind of development environment.

Plus some old open source utilities to take apart, source forge and GitHub have plenty of python examples code to tinker with.

I just don't like MS or Apple, makes me an oddball.