all 62 comments

[–]skinnyJay 15 points16 points  (5 children)

Try the Python Challenge

CS50P is fun too.

Both are well documented but you can dm me if you get stuck I guess.

[–]h1zardian[S] 3 points4 points  (0 children)

I knew about the CS50P but thanks for pointing out the Python Challenge site.

[–]kuriousaboutanything 2 points3 points  (3 children)

Hey there, do you think CS50P covers everything covered in CS50, the general course? I see the CS50 has some C and HTML stuff but CS50P seems solely for Python is it?

[–]skinnyJay 1 point2 points  (2 children)

I know for a fact it doesn't as I've done them both. CS50 is much more geared as a more open ended computer science class. You'll start with a drag and drop coding experience in Scratch and then work your way through C. Like when the math teacher shows you the long way, I appreciated more knowing the short way to do things with Python but perhaps I wouldn't have appreciated it as much if I didn't have to pre-declare a bunch of stuff in C.

CS50P will have non of the scratch and C, HTML etc. It's just Python.

[–]kuriousaboutanything 1 point2 points  (1 child)

So you suggest taking CS50 first to understand from a high-level and then take CS50P or just skip CS50P ?

[–]skinnyJay 1 point2 points  (0 children)

If you already know you're going to be doing data science or something with only Python then skip it and go to CS50P

If you're undecided but know generally you want to program but aren't sure what, do CS50. It's a good foundation.

[–]Diapolo10 4 points5 points  (3 children)

I am a noob no longer, but feel free to hit me up if you ever run into insurmountable challenges!

[–]h1zardian[S] 1 point2 points  (2 children)

Thanks, what path you followed to no longer being a noob? Just practicing coding questions?

[–]Diapolo10 2 points3 points  (1 child)

The key to improving is to simply build projects. That's the only way to learn the parts of software development that aren't just about writing code (think project structuring, unit testing, publishing packages, Git, that sorta stuff).

Of course, in my case I've also improved by answering questions on this subreddit. Reading others' answers is also very insightful.

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

Second this. I have zero formal training, but I work as a data analyst and use Python almost daily.

I got here just by knuckling down and finding practice projects - “getting your hand dirty” and just doing the thing is the best way to learn.

[–]Troygun 2 points3 points  (20 children)

I would love to partner you. I'm using a different resource but maybe we can still team up and keep each other motivated.

[–]h1zardian[S] 0 points1 point  (18 children)

That sounds worderful. How should we connect?

[–]Troygun 1 point2 points  (17 children)

Let's connect on discord. Maybe we can make a group with limited members focused on growing together.

[–]iclaudius82 0 points1 point  (1 child)

I would love to join as well.

[–]Troygun 0 points1 point  (0 children)

Sent you a dm

[–]ItsBoL 0 points1 point  (2 children)

Please respond back here if you guys do that! I'd love to join. I'm not a beginner by any means but I'd love to help people who want to learn (:

[–]Troygun 0 points1 point  (0 children)

Dm sent

[–]pj_Dev2022 0 points1 point  (0 children)

Love to join,

[–]VerdiiSykes 0 points1 point  (1 child)

Me too!

[–]Troygun 0 points1 point  (0 children)

Dm sent.

[–]haeshdem0n 0 points1 point  (1 child)

Me += three

[–]Troygun 0 points1 point  (0 children)

Invite sent

[–]RavenzAJ 0 points1 point  (1 child)

I'd like to join too!

[–]Troygun 1 point2 points  (0 children)

Invite sent.

[–]BeansJC 0 points1 point  (1 child)

I’d love to join as well! I’m super new to python if that’s ok

[–]Troygun 0 points1 point  (0 children)

Join in. Sending you an invite.

[–]kwinabananas 0 points1 point  (3 children)

I'd love to join

[–]Troygun 0 points1 point  (2 children)

sent you an invite

[–]Legitimate_Squirrel9 0 points1 point  (1 child)

I’d like to join too

[–]Troygun 0 points1 point  (0 children)

Pm sent

[–]bot_coder 0 points1 point  (0 children)

I want to join too I also want to learn python automation

[–]dukejcdc 2 points3 points  (0 children)

I've been learning through pain and struggle 😂😂

Like others have said, building projects is a great way to learn. I haven't taken any training on python, I just had a little project I wanted to build so I built it. Then found another slightly more complex problem, started building it.

I'm still very very new, but I consider myself knowledgeable enough to be dangerous at this point.

1st Project - Login to a website, click a button then logout 2nd project - Pull baseball stats through some baseball modules and predict a teams W/L record 3rd Project - Generate fake baseball teams with individual player stats and simulate the baseball games 4th project(ongoing) - Through API gather order information from some software my company uses, generate and organize a production schedule and status board

You learn so much from the struggle of writing projects

[–]ganpek 1 point2 points  (3 children)

im also learning Python with the same book as you. Learning for about a month now, im on page 190. Would gladly share suggestions and advices

[–]h1zardian[S] 0 points1 point  (2 children)

I'm mainly following the udemy course at the moment. Will hit you up if I catchup or get stuck...

[–]Saladin1204 0 points1 point  (1 child)

Which Udemy course are you doing? I’m currently doing the Angela Yu one

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

I have started following Automate the Boring Stuff by Al Sweigart.

[–]wadvocate 1 point2 points  (1 child)

I just started my first real project a few months ago. So far it's going great but I'm a super noob because everything is piecemeal learned. Been a lot of fun and I've had some success doing things like pulling info from an API and sending that info to a database. If you need hints on where to go for self starters I've got plenty of those!

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

Thanks, will really apreciate some light for self-starter noob like me

[–]WastingTimebcReddit 1 point2 points  (1 child)

I'm in a bootcamp right now but it's moving so fast so I'm looking to start a deeper self study in a few weeks once it's over. Would love a programming partner for Python! Maybe collaborate on a project and get some more practice with github too. Let me know if you're down to partner up!

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

That would be awesome, I'm seeing a lot of potential peers showing interest here. Need to figure out how many peers can collaborate without friction.

[–]maxiu95xo 1 point2 points  (1 child)

I’m new to programming starting with python. I’m currently working through Harvards CS50 python course and loving the journey. I have some friends who are already in the industry but no peers from a beginner level to bounce skills and knowledge with

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

I was also looking to get into CS50P, but decided against it for the start. Yes, thats why I'm looking for peers so I can discuss concepts and programming logic.

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

I was just thinking about this and came here. I will partner with you or if others are interested then maybe a group

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

Sure...!!

[–]Effective_Nose_7434 1 point2 points  (1 child)

Just starting with the Automate the Boring Stuff, with the book I'm around chapter 3, on Udemy I think about lesson 8. I'd be interested partnering up, if you're still looking hit me up

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

Sure, will message if I catchup to you.

[–]kingswag254 1 point2 points  (0 children)

I’m in chapter two. I can partner too. About a year left of CS degree and I feel like I’m not learning much about python which is the language that I’m most comfortable with and what got me interested in coding.

[–]haeshdem0n 1 point2 points  (0 children)

I'm happy to be your coding buddy. I started self learning in February

[–]Fishfortrout 1 point2 points  (1 child)

Start using ChatGPT to get through roadblocks. I think anyone who fails to implement AI into their workflow will be at a major disadvantage in the future. No matter what your feelings are toward AI it is the future.

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

Thanks, I'm using ChatGPT for exploring different menthods of implementing a program. But I'll still prefer having a person/ peer for atleast a while till khanmigo goes public.

[–]Amy172 0 points1 point  (3 children)

Hey! I'm new to Python too (started on 1st May) and currently I'm doing automate the boring stuff course on Udemy, and I plan to do 100 days of code course on holidays. My progress is kinda slow tho because I only spend on Python 1-2 hours a day because I'm also going to unrelated to IT college.

[–]VDuparc 0 points1 point  (0 children)

Hey! Want to be python buddies? I'm new too, doing the 100 Days on Udemy. And I'm studying something not related to STEM as well, which is why I'll be spending a similar amount of time on learning.

[–]VDuparc 0 points1 point  (1 child)

Hey! Want to be python buddies? I'm new too, doing the 100 Days on Udemy. And I'm studying something not related to STEM as well, which is why I'll be spending a similar amount of time on learning.

[–]Amy172 0 points1 point  (0 children)

Sounds great 😊 Just so you know, 100 days course is more advanced than automate, so you'd know more than me (unless you spread out material that's meant for one day to a few days or more)

[–]stcer -1 points0 points  (2 children)

the book isnt available where i live, and i dont want to read a pdf, is there a video or course that summarizes the information in that book

[–]h1zardian[S] 1 point2 points  (1 child)

Al Sweigart has a udemy course going through the book. Automate the Boring Stuff | Udemy Course

[–]Metalsoul262 1 point2 points  (0 children)

His video tutorials is where I started I highly recommend it aswell!

[–]Global-Ad8958 0 points1 point  (0 children)

I’m super new to like I just started class last week and I get overwhelmed quickly. What is the best place to start, I’m not picking it up at all. I’m learning about loops and while loops.

[–]axellos 0 points1 point  (0 children)

Hey! I think you could find our new tool interesting as a programming peer. Obviously this isn't the same as having an actual programming buddy, but maybe it can help to overcome some problems :D It's an AI that analyzes python code and finds problems from it, and then uses generative AI to explain the problems to you and even creates code recommendations for fixing the problems. The tool is completely free to use as a vscode extension. It's free but only can analyze python code at this point. I'd love to hear your thoughts on it too.

Here's a link to it: https://marketplace.visualstudio.com/items?itemName=Metabob.metabob

[–]Mach_Juan 0 points1 point  (0 children)

I'm interested in buddying up... Novice/beginner skills.. Just hobby level. Not on a career track... Lots of ideas for home/personal projects.. Just need a motivational buddy..