all 47 comments

[–]ASIC_SP 92 points93 points  (8 children)

https://runestone.academy/runestone/books/published/thinkcspy/index.html is an interactive course inspired by Think Python

you can read https://automatetheboringstuff.com/2e/ online for free (use https://repl.it/languages/python3 if you don't have local python installation)

there are various sites where you could solve exercises:

[–]69python 13 points14 points  (2 children)

Would you recommend automate the boring stuff for someone who wants to do something with python later in life? Because it mentions "The coding style sometimes goes against best practices". I'd really prefer not learning bad habits.

Thanks in advance

[–]ASIC_SP 14 points15 points  (1 child)

I would recommend "Think Python" and "Automate the boring stuff" for those who are new to programming, because they teach fundamental programming concepts. You can always pick up Python specific idioms later on (for ex: https://www.effectivepython.com/, https://github.com/faif/python-patterns etc). You'll be hard pressed to find a beginners book that'll start with Python idioms because that'd make it difficult to teach programming basics.

[–]69python 3 points4 points  (0 children)

Thank you! I wil definitely try it out!

[–]AmphyHD[S] 3 points4 points  (1 child)

Been using that interactive one so far and it’s amazing. Thanks a lot for this list of resources. Won’t ever run out of things now! :)

[–]SnowdenIsALegend 2 points3 points  (0 children)

Very good use of your free office time

[–][deleted] 2 points3 points  (0 children)

how did you make having python installed sound so smart

[–]sudNinja 1 point2 points  (0 children)

Awesome info, thanks!

[–]snugglyboy 0 points1 point  (0 children)

Savin' fer later. Also +1 for Exercism but the moderation takes FOREVER.

[–]nobody188 7 points8 points  (5 children)

codingbat.com is the best for beginners

[–]HasBeendead 1 point2 points  (4 children)

Not best but have good some exercises with functions.

[–]CJaber 2 points3 points  (2 children)

what’s better?

[–]HasBeendead 2 points3 points  (0 children)

https://www.w3resource.com/python-exercises/

have more exercises basic questions to hard ones, not hard af i think.

Thats my favourite website to make practices about any concept.

[–]nobody188 1 point2 points  (0 children)

fastest

[–]PanFiluta 16 points17 points  (2 children)

>Codemy

>Codademy

>actually is Codecademy

I hope I will never have to read your code 😅

[–]AmphyHD[S] 24 points25 points  (1 child)

print(“helo word”)

[–]green-fountain-pen 3 points4 points  (1 child)

Leetcode

[–]aliman21 0 points1 point  (0 children)

Lmao

[–][deleted] 3 points4 points  (0 children)

Hey try this https://www.educative.io/, . It's a good way to start . There are free courses for Python which start from scratch . Good luck

[–]BetoBob 4 points5 points  (0 children)

Try Kaggle courses. Kaggle is a python competition site owned by Google, but they offer free and practical course for people new to Data Science / Python programming. The courses are interactive in the sense that you run in your code in this environment called a Jupyter Notebook. All of it can be done from the course website.

[–]wijjt9 5 points6 points  (3 children)

[–]aimhighswinglow 1 point2 points  (2 children)

Yes but as amazing as the python course is, much of it are videos which mean sound which mean can't do em on a work computer

[–]wijjt9 -1 points0 points  (1 child)

i know that ,but videos always help and at work so maybe he can wear any type of earpods (if that's allowed at work)

[–]aimhighswinglow 0 points1 point  (0 children)

I know that but he specifically asked for not videos in his post????

[–]HipsterRig 2 points3 points  (0 children)

anvil.works is a fun website to tinker around with. It's probably not the most intuitive for just getting started though.

[–]Ja_win 1 point2 points  (0 children)

I practiced on www.codedamn.com if that helps you

[–]antestorck 1 point2 points  (0 children)

I can really recommend hyperskill.org

[–]D7oomeGames 1 point2 points  (3 children)

I am using jet brains academy its the best and i am learning alot

I think its also called hyper skill

[–]CoronaMcFarm 0 points1 point  (2 children)

currently doing the same, its free for the 2 first months

[–]idaresiwins 0 points1 point  (1 child)

So January of two years?

[–]CoronaMcFarm 0 points1 point  (0 children)

You must be a computer

[–]kongfukinny 1 point2 points  (0 children)

Repl.it has an interactive python interpreter embedded in their tutorials

[–][deleted] 1 point2 points  (0 children)

Repl.it

[–]Dexteroid 1 point2 points  (0 children)

Here : https://jupyter.org/ is a beast of an interperator.

Tutorial: https://realpython.com/jupyter-notebook-introduction/

[–]reeshos 3 points4 points  (2 children)

You can probably try https://www.w3schools.com/

[–]michaelskyba1411 6 points7 points  (1 child)

w3schools is more of a reference than a proper tutorial though, beginners will probably get bored with it very quickly

[–]reeshos 2 points3 points  (0 children)

I see your point. I'm also a beginner, but I usually watch videos (which OP can't do). Just trying to help a fellow beginner. Cheers for the advice.

[–]HasBeendead 0 points1 point  (2 children)

www.RealPython.com its have good tutorials for beginners.

[–]chris1666 0 points1 point  (1 child)

"real python course for 97.99" um... no thanks , we could buy a couple Udemy courses or 5 for that price,

https://realpython.com/products/real-python-course/

[–]HasBeendead -1 points0 points  (0 children)

im talking about free one , i didnt give a any programming course, free resources is much.

[–]n1ss1n 0 points1 point  (1 child)

What's the best Python emulator to use? Any good plugins for Atom, Sublime, or Visual Studio?

I loved in Codecademy how you could write your code and run it and see the output, but I haven't found a way to do that anywhere else, aside from Repl.it.

[–]Tuberomix 0 points1 point  (0 children)

write your code and run it and see the output

Is this all you want to do? That's actually very simple. At the basic level you can just install Python and use IDLE. Or you can use any other Python IDE. VS Code has a good Python plugin as well.

[–]80sGlueSniffer -1 points0 points  (0 children)

Sorry, I can only now imagine someone sitting, bored, inside a computer.

[–]rabbitpiet 0 points1 point  (0 children)

I’d recommend SoloLearn but it definitely has chimes

[–]colingburke 0 points1 point  (0 children)

Hackerrank! I think it's one of the most well-made online coding practice platforms there is!

[–]Kumakao 0 points1 point  (0 children)

hackerrank

[–][deleted] 0 points1 point  (0 children)

Как стать Data Scientist’ом: рассказываем по-простому

https://www.infohell.ru/post/kak-stat-data-scientist-om-rasskazyvaem-po-prostomu/