learn-co-curriculum / dsc-project-template Goto Github PK
View Code? Open in Web Editor NEWPhase 1 Project Templates and Examples
License: Other
Phase 1 Project Templates and Examples
License: Other
Once students have been introduced to this repo organization, I think either in mod 2 or 3 students should be walked through the process of creating a project repo from scratch.
Because the majority of their work, including their end of mod projects, involve forking a learn repo, I've found that students often do not know how to create a project from scratch. (ie create an empty github repo and push to it)
Personal preference is to work hub into the workflow to encourage students to use the command line. Also aliasing, but that isn't as important
Thinking about this, it might make sense to create a PyPI package that would initiate a vanilla data science repository structure. I would love that for my own life, would probably lead to more organized student repos, and would be a nice tool for students after graduating.
This may come down to personal preference, but I think it is best to have a folder containing all .py files and separate folders for images and data.
Moving forward, this would allow instructors to show students how to organize a module of .py files into submodules and how to import from those submodules.
It might make sense to keep to the current structure for mod 1, create a folder for all .py files in mod 2, create submodules in mod3, etc.
I like the inclusion of the directory tree in the README template. Linking to a simple tutorial on how to print this out would save students some time. This short tutorial covers installation and basic use for macs and this tutorial seems decent for windows, though I have no experience using windows.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.