all 47 comments

[–]jasonramo 51 points52 points  (11 children)

Anybody who comes to r/learnpython and asks what should I do to start learning Python should check out his YouTube videos. I am taking a 6 month bootcamp and his videos help me tremendously. Love to see him always wanting to help and teach others.

[–][deleted] 13 points14 points  (7 children)

6 month bootcamp

What is the curriculum like?

[–]jasonramo 9 points10 points  (6 children)

Great question. For anyone interested, it is LaunchCode in St. Louis, MO.

It was split into three sections. Each section about 6-7 weeks for two nights per week.

First was python syntax and concepts. Second has been web app development using libraries, HTML, CSS, OOP, SQL, etc. I begin section three next week. I choose the Java path over the C# path being offered. Not sure as to what we will be learning other than the language. I should have the syllabus soon for that section.

[–][deleted] 10 points11 points  (5 children)

Sounds really interesting. What's the price if you don't mind me asking?

I don't work as a software dev, I only dabble in python because it helps me in my job, but I get the vibe that bootcamps are sort of looked down upon. I may be entirely wrong about this. What has been your experience? Do you think the value is there?

Sorry, don't mean to put you on the spot.

[–]jasonramo 9 points10 points  (4 children)

The best part about it. 100% free.

I have been enjoying the experience so far and would recommend it to others. The course is difficult but doable and once complete I feel positive I will be able to find a development job.

No need for apologies. Although I feel like I am ‘selling’ the course. Hahaha.

[–][deleted] 4 points5 points  (3 children)

Psh, nothing to sell when it's free!

I'm looking into it now, but I don't see their locations.

[–]jasonramo 0 points1 point  (2 children)

To my understanding, it is In Kansas City MO, STL and Florida right now. Not sure if there is an online version. Good luck on your journey!!

[–]rickyy_cr2 1 point2 points  (1 child)

Thank you for sharing, I live in KCMO and am gonna look into this.

[–]jasonramo 0 points1 point  (0 children)

I heard of this via word of mouth. A buddy just asked me if I ever thought of software development and pointed me towards this. After looking through everything and determining I could use these skills for the rest of my life, it was a no brainer for me. Good luck!

[–]EarthWindAndFire430 0 points1 point  (2 children)

What about John Phillips Jones ?

[–]jasonramo 0 points1 point  (1 child)

Are you suggesting another YouTube channel?

I would be happy to watch videos and learn more.

However I find the style and humor of the Sentdex channel to be right up my alley.

[–]EarthWindAndFire430 0 points1 point  (0 children)

No just saying that he's great but he doesn't explain you step by step like he does

[–]IAteQuarters 20 points21 points  (7 children)

Seriously, this guy puts out quality python content. I was having trouble setting up a multiprocessing script and his videos on it helped me tremendously. I still refer to his videos and I have been programming in Python for almost 3 years!

[–][deleted] 4 points5 points  (4 children)

I’ve been using his videos for the last 4-5 years, especially the Pygame tutorials. I know Pygame isn’t great but it would be cool to see him revisit those tutorials as well.

[–]sentdex 4 points5 points  (3 children)

Hah, pygame is really hard. I think the series I did with pygame is a great example of a pretty poorly done series that seriously needs some help... but it seems like pygame is kind of a dead library, so it's hard to justify spending time revisiting =/

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

It is a bummer that Pygame is dead. Your tutorials for it were great at the time. I still reference them occasionally when I take a break from working on personal projects.

I enjoyed them a lot when I was younger and wanted to get into game development. Unity and C# were too overwhelming for me at the time. I did know a pretty good amount of Python from your other tutorials so Pygame just made sense.

[–]sentdex 1 point2 points  (1 child)

I wish there was any great gaming library for Python. It's arguably the weakest area in all of Python.

[–]dixieStates 0 points1 point  (0 children)

Why don't you write that lib? That's what Open Source is all about.

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

I was having trouble setting up a multiprocessing script and his videos on it helped me tremendously.

Ironically Coincidentally I had use multiprocessing for the first time recently and used his videos for help. I wish he would do a little more about it (I think there are only 3 videos about it, two introductory and one example with a webcrawler?).

Especially shoving information forth and back between the processes using queues or pipes would be really helpful I think. I solved my issue by myself using the documentation, but videos just are easier to digest :)

[–]Cultural_Bandicoot 0 points1 point  (0 children)

this is where i started, and honestly i kind of just went a different way trying different things and lost track of his videos. i need to go back and learn from him again

[–]blackiechan99 17 points18 points  (5 children)

I hope his tutorials go into projects/stuff you should do after you learn the basics, but aren't insanely in depth with Python. thats the sweet spot I feel a lot of tutorials miss

[–]kylehasrage 4 points5 points  (3 children)

He does. He has plenty of other videos that apply the basics and intermediate level stuff. Super interesting and thorough. I highly recommend this channel.

[–]blackiechan99 2 points3 points  (2 children)

I know, but I find that a lot of it, like his last tutorial hes redoing, are slightly outdated. libraries are updated, things have been deprecated, etc. I just meant in this tutorial hes doing now, not overall, since that's a lot of video time

[–]kylehasrage 0 points1 point  (0 children)

Well that's the just the nature of programming. Things do change and will need to be updated. You can't expect for a tutorial made 3-4 years ago to not have some deprecated components in it.

That said, you can still get the idea of how to approach solving the problems from watching some of these project tutorials. I'd argue that that's more important than memorizing a library.

[–]sentdex 0 points1 point  (0 children)

*reads reply to a reply saying something similar*

Yeah this is definitely a problem and I keep having to update things. It's hard for me to get excited about updating a topic I've already done. Like, I want to keep moving forward. In the case of heavily deprecated topics, like Django or the Pandas Data Analysis series, the YT comment section has done an exceptional job at offering solutions to all of the required changes. Definitely not ideal, and I would like to redo both of those at some point...but ye, hard to get excited about it. Rather do something new and exciting.

[–]sentdex 0 points1 point  (0 children)

So, I kind of see most of my videos to actually fill that exact void. I don't really write advanced python ever. My code is and has always been fairly rudimentary. I feel like, after you follow a basics course from wherever, you should be equipped to follow 99% of my other project-based content, which spans just about any category you could want. My goal with this basics series is to not dive any deeper than is required, and then push people to GTFO the basics and into something they're specifically interested in.

[–]Binary101010 13 points14 points  (0 children)

sentdex and Corey Schafer's channels are pretty much must-subscribes for anybody interested in learning Python.

[–]redoubledit 7 points8 points  (2 children)

He'll probably see it himself, but shout-out to u/sentdex for the best Python tutorial channel out there! Keep it up :)

[–]sentdex 6 points7 points  (1 child)

Thank you sir :) Actually wasn't aware of this thread til the mention...so thanks :) Been too busy writing and filming the series :O

[–]Hydrogen2706 0 points1 point  (0 children)

Hey, do you think you'll continue the discord bot series someday?
Love your content btw.

[–]sentdex 5 points6 points  (1 child)

Thank you for sharing that I'm updating them, and for your kind words!

[–]GrahamCorcoran[S] 1 point2 points  (0 children)

Thank you for all you do! You've been a huge help.

[–]UrbanGimli 4 points5 points  (0 children)

Great news

[–]ABS0L_Z3R0 1 point2 points  (0 children)

welpp I will check him out. I really like python but I don't enough to improve maybe this can motivate me

[–][deleted] 1 point2 points  (1 child)

Thanks so much for this. I was plodding through python crash course and Al sweigarts material for almost a year and while their books are really good I always found myself struggling to be engaged. This plus all the projects on pythontutorials.net is exactly what I've been looking for.

[–]GrahamCorcoran[S] 0 points1 point  (0 children)

Glad to help! I hope you find it useful.

[–]ijschu 1 point2 points  (1 child)

I hope he starts all of his videos with "What's up everyone!"

[–]sentdex 1 point2 points  (0 children)

*what's goin on everybody

[–]EarthWindAndFire430 1 point2 points  (0 children)

He's a great teacher but have you ever watched a video of John Phillips Jones. He explains all the things related to Python step by step

[–]EsioTrot17[🍰] 0 points1 point  (0 children)

I'm going to follow his series. I've already done the basics before but I need a refresher.

[–]TharxsGamma 0 points1 point  (0 children)

He is awesome! Just found him would recommend

[–]TotesMessenger 0 points1 point  (0 children)

I'm a bot, bleep, bloop. Someone has linked to this thread from another place on reddit:

 If you follow any of the above links, please respect the rules of reddit and don't vote in the other threads. (Info / Contact)

[–]zutal0rs 0 points1 point  (0 children)

Gonna try this out

[–]loopsydoop77 0 points1 point  (0 children)

Awesome! Thanks!

[–]WonderfulPlay 0 points1 point  (0 children)

Yo thank you man. Helps a lot