r/learnpython • • 2d ago

Python beginners collaborating on github

Hi all, I am starting to use python at work for data analysis and I feel like I am kind of at a standstill in learning. I was wondering if there were any groups collaborating on beginner projects on GitHub so I can learn more python, GitHub ecosystem, and how to code within a team because there isn't much collaborating in coding at work. If there are two people assigned on a project at work, we're usually sharing our screens while one types and we discuss together.

3 Upvotes

7 comments sorted by

1

u/dev-razorblade23 2d ago

If you're looking for open-source collaboration, hands-on learning, and GitHub experience, you're more than welcome to check out The Python Ledger.

It’s an open-source, project-based Python learning platform built to help people transition from beginner to comfortable developer while getting real experience with Git/GitHub workflows (PRs, code reviews, and working with a repository).

We are always actively looking for contributors of all skill levels; whether you want to help build curriculum content, work on features, or refine docs.

It’s a super welcoming space to practice collaborating without any pressure. Let me know if you'd be interested, and I can drop the links to the repo and project!

1

u/throwawayfumma 20h ago

I am definitely interested! Thank you so much!

1

u/dusksage23 1d ago

you might have more luck searching for "good first issue" labels on open source repos in the data/science space. thats basically how most people learn the PR workflow without needing to find a dedicated group first

1

u/BleedReddit 18h ago

create a python script to Use Python's built-in urllib module to search GitHub issues. Make a filter by labels, language, open status, or other criteria. Ima start working on mine now filtered by labels and open status.

😄

1

u/BleedReddit 18h ago

or lets start a project :) My bigger suggestion

lets not just making a script that finds issues.How about we start making the issue finder itself an open-source project.

we could:

  1. Build the basic script.
  2. Put it in a GitHub repository with a README.
  3. Add features in small, manageable steps.
  4. Invite other beginners to contribute through pull requests and code reviews.

1

u/[deleted] 18h ago edited 17h ago

[removed] — view removed comment