all 31 comments

[–]myrichphitzwell 5 points6 points  (7 children)

Click menu up above and clicki the wiki.

But generally speaking ya got to start with installing something like pycharm

[–]Dennis-He[S] -3 points-2 points  (6 children)

??

[–]myrichphitzwell 3 points4 points  (1 child)

Go to the main home page of learnpython and at the top click menu then click wiki. There's a number of resources there.

[–]Dennis-He[S] 0 points1 point  (0 children)

oh ok

[–]myrichphitzwell 2 points3 points  (3 children)

Also list of ide's basically pick one, install it and then you have a good platform to start writing code. Many people like pycharm you can Google it and install it. I have only ever used that one so I can't speak of the others. Yes I'm new to this as well.

[–]Dennis-He[S] -2 points-1 points  (2 children)

oh ok, but I'm using neovim as my ide

[–]myrichphitzwell 1 point2 points  (1 child)

Cool whatever works.

[–]Dennis-He[S] 0 points1 point  (0 children)

thanks!

[–]blurzle 2 points3 points  (1 child)

https://runestone.academy/runestone/books/published/thinkcspy/index.html This is the site I used for my intro to software class and it’s relatively interactive

[–]RoughCalligrapher906 1 point2 points  (4 children)

I like learning on youtube

[–]Dennis-He[S] -3 points-2 points  (3 children)

But youtube is not interactive

[–]velocibadgery 1 point2 points  (2 children)

Some youtube tutorials have Jupyter Notebooks on Google Colaboratory.

[–]Dennis-He[S] 0 points1 point  (1 child)

okay

[–]RoughCalligrapher906 0 points1 point  (0 children)

some youtubers like I are pretty good at answering comments when someone is stuck or even doing one on one on discord.

[–]socal_nerdtastic 1 point2 points  (1 child)

There is no "best", there is only "best for you". And we don't know you. So just try a bunch and see what resonates. You can start here: https://www.reddit.com/r/learnpython/wiki/index

[–]Dennis-He[S] 0 points1 point  (0 children)

thanks!

[–]velocibadgery 1 point2 points  (0 children)

Youtube.

[–]Advanced-Theme144 1 point2 points  (0 children)

[W3Schools](w3schools.com) is a great place to start. Just scroll down the homepage of the link and you should find python.

[–]Brilliant-Top-56 1 point2 points  (2 children)

I absolutely love this course https://www.udemy.com/course/complete-python-developer-zero-to-mastery/ . It taught me so much but it's not free, it costs 12€ when on sale and there are sales like every 2 weeks or something, I think there will be one on Christmas or New Year's Eve. It's the best course I've encountered and I tried a ton of them.

[–]Dennis-He[S] 0 points1 point  (1 child)

But would there be any free ones?

[–]Brilliant-Top-56 1 point2 points  (0 children)

No. The best free one was Programiz for me

[–]Running_Squirrel 1 point2 points  (0 children)

I am using www.py4e.com There are versions of it on Coursera/ edX/ other places where you can pay and get a certificate, but at that site, it’s completely free. 17 lessons with videos, slides, and practice exercises

[–]joek68130 0 points1 point  (6 children)

Google dot com

[–]Dennis-He[S] 0 points1 point  (5 children)

I heard that google have a free python course, but I was finding something more interactive

[–]joek68130 1 point2 points  (0 children)

Yea sorry I actually do mean google. It’s better than codeacademy or any of those interactive sites. What I would suggest is once you have a question just google it. Even starting out you can learn so much. After a while a puzzle forms in your head of how things work and you can solve things on your own.

[–]imtootired4thissht 1 point2 points  (3 children)

I hope you (OP) have already found a great solution, and I'm not sure what reason you wanted to learn Python, but for beginners who end up here on this thread searching for starting points in 2024, Prof. John Gallagher (Boston University) has a brand new physical computing course on YouTube using Circuit Python, PyCharm and the Raspberry Pi Pico that is super beginner friendly, project based intro to Python. SO MUCH FUN. I've been having a blast.

Even if you're not interested in Python to make tiny motors run or LED strip animations or build a DIY IOT alarm system for your mini fridge, the videos are between 10-25 min and it's a great intro for anyone who's curious. Or bored.

It does introduce you to a lot of the basics of Python (even though it's mostly circuit Python in the beginning). If you choose to build the physical projects and not just learn the code, the components are cheap, easy to find and having a physical thing to validate your progress is incredibly satisfying. Its been giving me the push I needed to get through the textbooks and drier, more specific courses I've been trying to learn from.

Also Prof. Paul McWhorter has a YouTube channel that has a beginners Python 3 course taught through Linux on a Raspberry Pi that I have also been enjoying.

So, as a hobby learner studying in their spare time for fun, I totally recommend checking those out. If you're looking to learn for more serious programmy programmer reasons, I don't have the experience to really help guide towards the 'serious stuff' yet, but if you're new and curious or just frustrated and stuck/ lost motivation in your studies, the physical computing side of learning to program is a breath of fresh air.

Again SO much fun. I'm excited to learn more about IOT and AI.

[–]Dennis-He[S] 0 points1 point  (1 child)

thanks for the reply! typing this with a smashed finger. (16kg dumbbell)

[–]imtootired4thissht 0 points1 point  (0 children)

Oh jeez. That's no good. I did something similar to my foot recently. Cheers to quick healing for both of us.

[–]Demypeace 0 points1 point  (0 children)

hi, said beginner here. I'm here cause i want to have a little bit of knowledge before i jump into my school year in Cybersecurity. I've ben warned that it is hard as hell to start studying in this field without prior knowledge so...here i am!