Backlog
Module-Tools π
Mandatory Tasks
These tasks will help consolidate your learning for this sprint. You should complete as many of these as possible before class on Saturday.
Implement cowsay in Python π Clone
Implement cowsay in Python π
Link to the coursework
https://github.com/CodeYourFuture/Module-Tools/tree/main/implement-cowsay
Why are we doing this?
Practicing using a third-party library in Python.
Maximum time in hours
1
How to submit
Submit a PR from your fork of the Module-Tools repo with your implementations.
Implement shell tools (cat, ls, wc) in Python π Clone
Implement shell tools (cat, ls, wc) in Python π
Link to the coursework
https://github.com/CodeYourFuture/Module-Tools/tree/main/implement-shell-tools
You should implement these tools in Python.
Why are we doing this?
Practicing designing and writing code, getting used to writing small tools, and understanding argument parsing.
Maximum time in hours
9
How to submit
Submit a PR from your fork of the Module-Tools repo with your implementations.
Write a general CV π Clone
Write a general CV π
When applying for jobs, you should tailor your CV to the specific job you’re applying for. But you generally don’t make a brand new CV from scratch for every application. It’s useful to have a base CV with most of the information, which you can adjust.
Prepare a CV in a Google Doc which targets the kind of job you’re hoping to apply for in the future (probably a software engineering job).
Make sure to read the CV guide and follow its instructions, including checking the checklist.
When your CV is ready, ask someone to review it on Slack in #cyf-profile-review. Make clear in your request that this is a generic CV to use as a base for future applications.
Respond to any feedback received, and keep iterating until your CV is great.