carpentries-incubator / proposals

Open an issue in this repository to share Carpentries-style lessons and lesson ideas.
88 stars 6 forks source link

Introduction to Object-Oriented Programming in Python #41

Open edbennett opened 4 years ago

edbennett commented 4 years ago
  1. What is the topic of your lesson or lesson proposal?

An introduction to Object-Oriented Programming, using Python as the language, assuming some knowledge of Numpy and Matplotlib but not beyond that covered in the Software Carpentry python-novice-* courses. Targeting those who have some experience of using the skills learned from Software Carpentry but will now need to work with object-oriented software for whatever reason (e.g. the project they are collaborating on makes use of it).

  1. Do you already have a draft of your lesson? You're welcome to share materials at any stage of development. If you already have drafted materials, please include a link.

Yes; https://sa2c.github.io/python-oop-novice

  1. Do your materials conform to our Code of Conduct?

I believe so, but would welcome external verification of this.

  1. Are your materials already on GitHub and do they use The Carpentries lesson template? (you can visit our lesson example to learn more about how to use our template).

Yes and yes.

  1. If you answered "Yes" to both parts of question 4, would you like to transfer your repository to The Carpentries Incubator? You will have [Write access][access-levels] to the repository.

Not at present.

edbennett commented 4 years ago

One thing not mentioned above: we ran this last week for a group of PhD students in AI and ML, and it was quite well-received.

ErinBecker commented 4 years ago

Thanks for sharing your materials @edbennett! I'd like to note that, as you've already taught this lesson, it will be tagged as alpha once it goes live in The Incubator and will appear as such on the Community Developed Lessons page. As you're not ready to transfer the materials over at this point, I'll still send you an invitation to join the carpentries-incubator GH organization as a member so that you can transfer at your leisure. Please let me know what questions you have and best of luck with the lesson development!