Skip to content

PyCascades Sprint

Closed Sep 22, 2023 0% complete

After a five-year gap, we're back at PyCascades for a sprint on Monday, March 20.

This time, the theme is tutorials for new Python learners. Of course, all contributions are welcome, and you can use tags to find good first issues, or larger tasks where help is wanted.

Theme issues:

  • #214 - Add more matplotlib lessons, writing markdown files and matplotlib…

After a five-year gap, we're back at PyCascades for a sprint on Monday, March 20.

This time, the theme is tutorials for new Python learners. Of course, all contributions are welcome, and you can use tags to find good first issues, or larger tasks where help is wanted.

Theme issues:

  • #214 - Add more matplotlib lessons, writing markdown files and matplotlib example code.
  • #444 - Add Pillow support, writing Python code, and tweaking Python's import machinery.
  • #351 - Turtle mode, fixing a feature of the turtle.
  • #356 - Turtle bgpic(), could require Java and Javascript, although a partial solution could all be done in Python.
  • #267 - REPL mode in the browser, the most ambitious issue in the sprint. Maybe a good fit for a team? Could start with a design task, if it's too big to build in a day.

Setup

Don't worry if you don't have time to setup your tools ahead of time, but preparation can get you ready to start the interesting stuff faster. All of these tools should work on GNU/Linux, Mac, or Windows.

Browser Tutorials

These have the least setup needed. You could theoretically do it all in your browser and edit markdown files in the GitHub editor. However, you'll probably be more efficient to work locally and test out your changes before committing and pushing. See the Browser Development section of CONTRIBUTING.md.

Python Features

If you want to add features to the turtle graphics support or Pillow support, for example, the easiest way to test them is in IntelliJ IDEA. See the PyCharm Development section of CONTRIBUTING.md.

This milestone is closed.

No open issues remain. View closed issues or see open milestones in this repository.