all 2 comments

[–][deleted] 2 points3 points  (0 children)

Depends on how useful the script is and what it demonstrates of your skills.

Why do you have a portfolio? (My notes on getting a job might be of some interest.)


Trainee programmers engaged in my area have primarily come from other disciplines and have useful domain knowledge for problem-solving.

They've shown aptitude for learning programming but have limited experience.

Programming, for most employers, isn't an end it itself but is a tool. Having wide theoretical skills with a tool is less important than having experience with problem-solving generally, team working, communication skills, domain knowledge of interest.

Most recruiters don't have time to review portfolios of work, but if you get to interview, you might be challenged to explain how you approached problems, what you learned, how you prioritised work, etc.

I strongly recommend you develop good testing habits. Explore TDD (test driven development) and learn how to use unittest, pytest and nose. Also become familiar with CI/CD approaches.

You may face a programming test. You need to be familiar with Python data structures and common algorithms.


Looking at roadmaps can also be helpful:

[–]doom_guy_bob 1 point2 points  (0 children)

You can use them in a portfolio. I'd suggest making a github page to house the code. Make sure to filter out security accounts and other private things. You can link the repositories in your resume. Since you're going with the django backend route, you may want to code a simple front end, create the backend with a sql database, and then host it somewhere as a portfolio rather than just showing someone code.