Jump to content

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
https://linustechtips.com/topic/1092068-portfolio-suggestions/
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
https://linustechtips.com/topic/1092068-portfolio-suggestions/#findComment-12792577
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
https://linustechtips.com/topic/1092068-portfolio-suggestions/#findComment-12792581
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
https://linustechtips.com/topic/1092068-portfolio-suggestions/#findComment-12792584
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
https://linustechtips.com/topic/1092068-portfolio-suggestions/#findComment-12792746
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
https://linustechtips.com/topic/1092068-portfolio-suggestions/#findComment-12793850
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

×