Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Project Requests #119

Open
ehmatthes opened this issue Apr 28, 2015 · 6 comments
Open

Project Requests #119

ehmatthes opened this issue Apr 28, 2015 · 6 comments

Comments

@ehmatthes
Copy link
Owner

One of the main draws of the site is the idea that someone can use the site to learn Python, and then jump into a variety of projects. This is a thread to collect ideas and requests for specific projects in one place.

@ehmatthes
Copy link
Owner Author

Ideas Notebook app

I've been trying to think of a good web app to build. Ideally it will be simple enough to focus more on using Django to build an app than focusing on the logic of the app; but complex enough to see a number of interesting features of Django.

I always recommend that people keep an "ideas notebook" when they're learning to program. This would be a great project, and one simple enough that people could build it and then use their own version of it.

@ehmatthes
Copy link
Owner Author

Sound generation projects

Many students love to play with music-generation software. Something as simple as generating a series of tones and shifting them in different ways.

A sample project here:
http://zulko.github.io/blog/2014/03/29/soundstretching-and-pitch-shifting-in-python/

See the python-rtmidi project, python-midi, python music links.

@ehmatthes
Copy link
Owner Author

3d Mapping Tutorial

The Visualizing Global Earthquake Activity has always been well-received. Someone recently requested an extension of this project that would show how to deal with more dimensions of data:

What about displaying 3D data. Any examples? For example, showing roads with the third dimension representing the traffic load on the road or the number of potholes/deaths/accidents per mile.

I would love to get to this at some point, but I probably won't dig into it for a while. This would be a great project for someone to write up.

I'd also like to process a geospatial dataset such as an ocean floor mapping dataset, and generate an image of the landscape. I'd like to do this for mountains as well.

@ehmatthes
Copy link
Owner Author

Map elevation data. Given a set of lat, lon, and elevation (or depth) measurements, make a contour map of the surface. See mplot3d.

@ehmatthes
Copy link
Owner Author

Photo filters. You can make a simple photo filter in 20-30 lines of code, and they're super fun to play with. They open a lot of avenues for further investigation, and they're a great learning project.

@ehmatthes
Copy link
Owner Author

A simple CLI or desktop app that stores info in an sqlite db. Working with dbs is powerful, but usually involves building a web app. How can you build a standalone CLI or desktop GUI app that sits on top of a database?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant