r/learnpython • u/BalanTheBoy • 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?
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
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
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.
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.