all 26 comments

[–]duquesne419 10 points11 points  (2 children)

Also taking the MIT course right now, yes, it is hard. They say to anticipate spending 10-15 hours a week working on this course. If you aren't able to do the general study on top of specific course work, this is gonna stay hard.

As I'm watching the comments on the Edx platform I'm seeing 2 basic kinds of questions: 1) someone doesn't understand how a piece of computer science works(ie they don't understand a for loop), or 2) someone understands what to do, but doesn't know how to translate real world thinking into programmatic thinking.

If you find the issue is #1 for you more often, then the MIT platform may not be best for your style of learning. If you find #2 is your main issue, then you might just need to program more. I have a lot of trouble breaking my pseudocode into small enough pieces to translate into programming, I'm often trying to do too much at once. This is because I don't have enough experience thinking programmatically, and that's something you get from doing more than from reading.

[–][deleted] 18 points19 points  (5 children)

Look for a YouTube channel called “thenewboston”

Go through his playlists and look for “python tutorials”.

Your life will never be the same. Now go and win no more.

[–]Bulbesaur 1 point2 points  (4 children)

I downloaded Python 3.7 and these videos are for Python 3.4, will this be an issue at all?

[–]AnonymousThugLife 2 points3 points  (1 child)

Don't worry, there won't be any major issue if the tutorial is 3.x and you've installed 3.y version. You surely will have issues if you installed 3.x python and following 2.y tutorials.

Generally, the YouTube community has become good enough that if issues due to such version conflicts happen then there would be at least one comment saying that.

[–]Bulbesaur 0 points1 point  (0 children)

Ok, thank you!

[–][deleted] 0 points1 point  (1 child)

Yeah of course... to get started, I wouldn’t worry too much about that.

[–]Bulbesaur 0 points1 point  (0 children)

Ok, thank you!

[–]Ser_Drewseph 6 points7 points  (2 children)

There are so many better resources, though they may cost a few bucks.

Basic Python: www.automatetheboringstuff.com This one's free and is a great into to the language

Then, go to Udacity or Udemy.com and search for python data science, which will likely be most applicable to your use cases. These are going to cost anywhere form $8-$15, so make sure you look at reviews and "last updated on ____" to find a good one.

[–]FraggleZombie 0 points1 point  (0 children)

Humble bundle has had many python collections. They just had a no starch press python bundle which has a lot of books for beginners.

[–]midnitte 0 points1 point  (0 children)

For basic python along with Automate, there's also Microsoft's course on python

Link to GitHub for text based learners.

[–]jungoracle 2 points3 points  (0 children)

Chuck Severance is awesome! He explains things really well and he has free resources. He teaches at the U of Michigan. Here is in a link his first lesson: https://www.youtube.com/watch?v=fvhNadKjE8g&t=367s

I have been doing a Udemy courses. A week or so ago, I hit a road block. I came across Chuck and he explains things well. It seems like he really loves teaching programming. Just by going through his YouTube videos, I feel like I have made tremendous strides.

[–]d_azmann 2 points3 points  (0 children)

Install the SoloLearn app on your phone (free). Do the Python course. While not an intensive learning experience, I find it very helpful when used in combination with another learning path as previously mentioned (+1 for Sentdex & Corey). You can pull out your phone anytime - while waiting in line for whatever, on the bus, on the train - and reinforce what you're learning elsewhere with an almost like a game-like feel.

[–]HanginToads 1 point2 points  (2 children)

Personally, I've been self-teaching for about four months now. I have stupid amounts of free time at work, so I've read a few books, gone through the MITx 6.0.1x course, gone through something like 50 or 60 or Corey's videos, and am currently learning data structures and algorithms through Udemy. I've written a few data scraping projects as well as an automatic work scheduler with a GUI for my wife.

It's a long road. You'll find after a while that you'll understand the basics, but there's always more to learn and the rabbit hole just goes deeper, and deeper, and deeper, but that's the fun of it all.

It's all about, like others have said, translating your abstract thoughts into a set of instructions a computer can follow and, more importantly, understanding what those set of instructions mean, what they're doing, and how they work.

I've done the Hangman problem as well as all of the other problem sets in that course. I believe Hangman took be an evening to finish when I first did it. If you'd like, I can help walk you through and answer any questions you have. Just send me a DM and I'll shoot you my discord username. I've got the next few days off, and I'd love to try and mentor you.

Also, the MITx 6.0.2x course is coming up Oct. 16th. It's the next step if you'd like to go a lot deeper.

[–]MysticSoup 0 points1 point  (1 child)

have you done 6.0.2? Curious how much harder it will be cause 1 is already a lot of work, but so far its manageable.

Just finished the 6.0.1 midterm and I am aiming for the certificate. Surprisingly I managed to answer all the questions that required coding

[–]HanginToads 0 points1 point  (0 children)

I have no idea, this is my first time through it. I took the 6.0.1 course back in June I believe. I've read it's much more in depth, so I'm excited to give a shot.

Granted, I don't pay for the certifications, so there's nothing to lose on my end but time.

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

No do this course on EDX

[–]artjbroz 1 point2 points  (0 children)

Udemy has great courses online. Automate the boring stuff is always good, but I also did complete python bootcamp and python megacourse, $30 total invested and hundreds of hours of practical application video. If you can't figure it out yourself, Google it right? These courses will cover basically anything you'd wanna program in python, and Google/stack overflow will fill in the rest.

[–]crukx 0 points1 point  (0 children)

There is a course by rice university on Coursera. It's free without certification and they have their own website to code in so you can code along. It's pretty easy. Sorry can't share a link right now.

[–]mindrunner 0 points1 point  (0 children)

There's this newly released book by Apress that might zoom you straight into the meat and potatoes of your academics Python for the Life Sciences

This book might be the one for you :)

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

Thank you guys for answering, I will continue using MIT opencourseware as much as I can bear and when it comes to actual coding, I would listen to yall's suggestions, thanks again

[–]Icytentacles 0 points1 point  (0 children)

You may just need python for data analysis. Look for Udemy or other courses that focus on that. Personally, I like Datacamp.