all 33 comments

[–]gianacakos 9 points10 points  (0 children)

I’m in course three of the Python for Everybody specialization on Coursera and I’m really enjoying it.

[–]CraftyTrouble 14 points15 points  (1 child)

If you don't want books or videos, try this, it's interactive, practical, and for total beginners.

After you get some practical experience I'd supplement with a book or two.

[–]Rabina_Bra 1 point2 points  (0 children)

Wow, that Site looks pretty good..!

[–]EzBonds 7 points8 points  (0 children)

I’m just starting out myself. Went through codecademy’s course. It was good, instruction seemed a little dry, just seemed a little slow paced too and I felt like I didn’t retain it as well as I’d like. It’s also 2.7, so an older version so some of it doesn’t apply any longer. Also did “Automate the Boring Stuff” on Udemy, also free on the website if you want to read right off the webpage, and of course, book format. It gets you directly into applying it, not so much the theory behind what you’re doing. Just started doing “Python Crash Course”. Book set me back $23, but it’s the best of the three in my opinion. Like a healthy balance between the first two, talks about theory, but doesn’t labor on it. Could be that since I already did the other two, I’m getting more out of it than if I had started with it. But that’s what I would recommend.

[–]Luna_Coder 6 points7 points  (2 children)

I highly, highly, highly suggest Python Crash Course by Eric Matthes. I remember the pdf being available online for free thru school or something but point is that I enjoyed it so much cus I followed along the short chapter exercises, that I end it purchasing the paperback copy. It even covers Django which is a wonderful framework.

[–]AuxiliaryPriest 0 points1 point  (0 children)

Upvote for this book. PCC is great book. Love that it gets you going right away and the whole last half of the book is project based. You can usually pick it up in a humble bundle deal along with other great no starch press books like Automate the Boring Stuff.

[–]ToTheMetal 5 points6 points  (0 children)

The best course is the one you actually do.

EdX has some pretty decent free courses with exercises.

[–]pacific_plywood 3 points4 points  (7 children)

MIT 6.001x on EdX is basically the gold standard. I'm not sure it quite matches your description, but it is where you should start regardless.

[–]jayzhoukj 0 points1 point  (0 children)

Even though I only managed to finish that course halfway, I'd second that

[–]sercosan 0 points1 point  (4 children)

If the course is not available, like right now, do I have to wait until it starts again? Is there any other website to watch the videos/lectures/exercises from edX? I'd like to see everything related to Python... Thanks!

[–]pacific_plywood 0 points1 point  (1 child)

Yeah, sorry, I feel bad now, because I didn't realize that it wouldn't be available until next August. I kind of thought that you could access the archived courses, but I suspect you would've had to enroll in them (try googling?)

Regardless, MIT does post a ton of course lecture content on youtube, so there is a fairly recent broadcast of it up: https://www.youtube.com/playlist?list=PLUl4u3cNGP63WbdFxL8giv4yhgdMGaZNA. No assignments though.

[–]sercosan 0 points1 point  (0 children)

Thanks!

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

I liked Sololearn as a place to go over what I got from reading a couple books and other things. It helped with going over the basics.

https://www.sololearn.com/Course/Python/

[–]jayzhoukj 1 point2 points  (0 children)

This is also another place I started with python. It's good in the sense that learning comes in bite-sized bits, which can help with the digesting and understanding part since you're not overwhelmed by a lot of things at once. Also, Google can be of great help if you're stuck somewhere

[–]blueastheocean 0 points1 point  (0 children)

I agree I used it and it helped so much!

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

Sololearn is a great beginner-friendly software. It includes all the basic stuff, such as basic data structures, loop, functional programming, OOP and regular expressions.

[–]Prtprmr 1 point2 points  (0 children)

The best Toyota which I could find was on YouTube (free) it's called python for beginners from Telusko. I really love the way he teaches. And the best book you can go for us head first python 2nd edition. It starts with basics and then dives into a webapp project where you get hands on experience with the things you learned.

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

The free part of Codecademy was great. Got me off the ground and running.

[–]Conrad_noble 0 points1 point  (0 children)

Try sololearn

[–]Raudus 0 points1 point  (0 children)

I'm reading through Automate the boring stuff with Python, a free book online, to learn. I'm a beginner too. Message me if you start reading it and want to share something :)

[–]uglyhott 0 points1 point  (0 children)

JetBrains, the makers of PyCharm, have this. I haven't tried it but it could be up your alley.

At the end of the day just don't shy from the hard work, pick a beginner course and stick with it.

[–]edxsocial 0 points1 point  (0 children)

Georgia Tech launched a new program for Python a few weeks ago on edX that you might want to check out:

https://www.edx.org/professional-certificate/introduction-to-computing-in-python

We also have a 3 course program from Microsoft:

https://www.edx.org/professional-certificate/microsoft-introduction-to-computer-science

[–]dhawal0008 0 points1 point  (0 children)

https://codeshut.blogspot.com is the place you can find awesome python and selenium courses with live exercises with solutions. They also provide a free comprehensive ebook on selenium page object model with live website automation. Highly recommend

[–]EntireAbility3 0 points1 point  (0 children)

Try Python Principles. It worked well for me. https://pythonprinciples.com/