Jump to content

Portfolio Suggestions?

Hey everyone I'm a fairly new python programmer but am one of the best in my high school second only to my brother and 2 year 12's. Because I am finding my work ridiculously easy I'm planning to submit a portfolio of sorts and ask to be moved up a year level, I understand this is fairly ambitious can anyone give me any ideas/tips for my github

Thanks In Advance

 

 

 

EDIT:

Current Suggestions Include: Make a pip package, website and open source projects

I'm a python programmer and I play trombone

Link to comment
Share on other sites

Link to post
Share on other sites

2 minutes ago, L0m said:

Hey everyone I'm a fairly new python programmer but am one of the best in my high school second only to my brother and 2 year 12's. Because I am finding my work ridiculously easy I'm planning to submit a portfolio of sorts and ask to be moved up a year level, I understand this is fairly ambitious can anyone give me any ideas/tips for my github

Thanks In Advance

just keep doing what you're doing, also get involved with other open source projects. releasing a pip package is also good.

The one thing i could say to improve you current projects is get some testing.

                     ¸„»°'´¸„»°'´ Vorticalbox `'°«„¸`'°«„¸
`'°«„¸¸„»°'´¸„»°'´`'°«„¸Scientia Potentia est  ¸„»°'´`'°«„¸`'°«„¸¸„»°'´

Link to comment
Share on other sites

Link to post
Share on other sites

2 minutes ago, L0m said:

Hey everyone I'm a (...) python programmer (...). I am finding my work ridiculous

 

*g*

 

3 minutes ago, L0m said:

I'm planning to submit a portfolio

Make a website. Don't rely on Github. You'll find that you'll have a lot of other people's projects in your repository list really, really soon.

Write in C.

Link to comment
Share on other sites

Link to post
Share on other sites

Good things to do:
- Keep GitHub repo of all code and projects

- Make a pip package

The first one is the best portfolio, but making a pip package is also decent
 

Link to comment
Share on other sites

Link to post
Share on other sites

2 minutes ago, vorticalbox said:

just keep doing what you're doing, also get involved with other open source projects. releasing a pip package is also good.

The one thing i could say to improve you current projects is get some testing.

By testing what do you mean exactly?

I'm a python programmer and I play trombone

Link to comment
Share on other sites

Link to post
Share on other sites

1 hour ago, L0m said:

By testing what do you mean exactly?

Write unit tests to progtammatically prove your code is working as intended 

                     ¸„»°'´¸„»°'´ Vorticalbox `'°«„¸`'°«„¸
`'°«„¸¸„»°'´¸„»°'´`'°«„¸Scientia Potentia est  ¸„»°'´`'°«„¸`'°«„¸¸„»°'´

Link to comment
Share on other sites

Link to post
Share on other sites

1 minute ago, vorticalbox said:

Write unit tests to progtammatically prove your code is working as intended 

So kinda like stress testing my code to find bugs? This concept is pretty new to me

I'm a python programmer and I play trombone

Link to comment
Share on other sites

Link to post
Share on other sites

7 hours ago, L0m said:

So kinda like stress testing my code to find bugs? This concept is pretty new to me

Take a look at 

 

https://github.com/vorticalbox/json-mysql

 

Its wrote in node but if you look in my __tests__ folder you can see I am testing that my functions are doing what I am expecting them to so.

 

It's a way to prove your code is actually doing what it says.

 

Once set up you will very quickly know that your changes havent broken any existing code.

                     ¸„»°'´¸„»°'´ Vorticalbox `'°«„¸`'°«„¸
`'°«„¸¸„»°'´¸„»°'´`'°«„¸Scientia Potentia est  ¸„»°'´`'°«„¸`'°«„¸¸„»°'´

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×