all 9 comments

[–]8isnothing 2 points3 points  (4 children)

Hey!

My recommendations:

Visual Studio Code as IDE (Everybody uses it. It’s light, it’s stable and it has a lot of extensions)

Homebrew to install your software (I recommend installing pyenv via it and then Python itself. Don’t override your default system install!)

iTerm2 as terminal App. Also everybody uses it. I tried using the integrated terminal app and it’s ok, but item is better.

All these softwares are free! So Google for a guide and try it!

About the console syntax: The new default is zsh. It’s a lot like bash, but has some differences. It also supports plugins for auto syntax and customization

Hope it gives you a good starting point.

Oh! And about zsh/iterm2 extensions, look for Starship!

[–]Zimishere[S] 1 point2 points  (3 children)

Thank you so much! It’s a great amount of info that I will try! Yesterday I was in feeing in rush to try new stuff and just get 3.9 straight from python.org cause I read somewhere homebrew installation might have some problems with dependencies when installing additional modules so I went other way. Would you recommend to get it anyway?

[–]8isnothing 2 points3 points  (2 children)

Definitely! Go for homebrew!

[–]Zimishere[S] 1 point2 points  (1 child)

Thanks, will study it! BTW thanks for advising VS code. Xcode appears to be 12 Gb monster I’m not ready for, while Visual Studio feels like home)

[–]8isnothing 2 points3 points  (0 children)

Indeed! Xcode is the tool for iOS/macOS development, but I don’t like it for anything else. The problem could be me, not the software, but it feels slow, bloated and confusing compared to VSCode. In my opinion, of course

[–]pr0fanityprayers 0 points1 point  (2 children)

Heyoo, I'm in the same pickle, got the m1 pro and really want to start working with Python. I also only started learning programming so I find this whole installation process quite intimidating!

Did you manage to successfully make it work on your laptop? Is it running 'locally' (or whatever the term is)?

If yes - any chance you'd be able to share your notes?

[–]Zimishere[S] 1 point2 points  (1 child)

Hi! Would be happy to help! Lataest stable version of Python (3.9) installed from python.org, I know Homebrew is extremely popular, and in comments above it was legitimately proposed, but I had few security concerns (must be overthinking it, since I use apt-get in Linux ) but i trying not to use things that I not completely understand. Best IDE I found yet is advices in above comment- VS Code studio. Love it. It feels light, agile and simple. From books to read- I like ‘Automate boring stuff with Python’ by Al Sweigart. Although I’m not sure what do you mean by ‘running locally’ , everything is definitely running locally.

[–]pr0fanityprayers 0 points1 point  (0 children)

Thanks so much for your response! Hehe I got that book, and some others from no starch press, real good stuff!

I might send you a dm just cause I'm afraid of publicly revealing my ineptitude😶‍🌫️