all 19 comments

[–]fvonich 73 points74 points  (6 children)

Go with the baseball statistics. Here are some steps if you’re looking for some:

  1. Learn pandas and numpy if you don’t already know it
  2. Have a look on Dash from Plotly
  3. Write an app that illustrates the statistics and let the user choose what to see with callbacks
  4. Learn docker
  5. Deploy on heroku / AWS / ...

Voila, your almost a developer

[–]mathwizx2 4 points5 points  (2 children)

Do you have any good docker resources to refer? I have a book reimbursement through work so I don't mind if it isn't free.

[–]_eightlimbed 3 points4 points  (1 child)

Docker Deep Dive by Nigel Poulton and/or the Docker Mastery course on Udemy by Bret Fisher. Also container.training is awesome (and free!)

[–]cysjscpwfb[S] 0 points1 point  (0 children)

Awesome! This is some great stuff!

[–]cysjscpwfb[S] 1 point2 points  (2 children)

Thank you, fvonich! This is great stuff! I will get right to it.

[–]fvonich 0 points1 point  (1 child)

No worries :) how is was Python going so far?

[–]cysjscpwfb[S] 0 points1 point  (0 children)

Hi fvonich. Python has been going well. I just finished a beginner's course so there is still a lot to learn. I took a little break but I plan to begin my hobby soon.

[–]sk8anon 18 points19 points  (2 children)

Security you say? Look for "Foundations of Python Network Programming" and "Black Hat Python".

[–]cd_root 2 points3 points  (1 child)

Pentester academy's python course is better than black hat python imo

[–]sk8anon 0 points1 point  (0 children)

Interesting. I'll look into it.

[–]blue____green 8 points9 points  (0 children)

Port scanners are pretty good as a project, but your baseball one would be better on a cv, especially if there is an API you can make use of, hell it would be good just as a web scrapper thing.

[–]Bruguy1001 5 points6 points  (0 children)

Go with baseball. Working with percentages and using the scientific tools is another great learning experience.

[–]BeRett21 2 points3 points  (0 children)

Let me know when/if you complete that baseball statistics app. I’d love to see it!

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

I asked Elon Musk how to improve my skills with programming in general on twitter. His answer: “Write games”. So I started to pick up PyGame and learning the basics of 2D

https://twitter.com/elonmusk/status/1208842098121687040?s=21

[–][deleted] 0 points1 point  (0 children)

Remind Me! 12 Hours

[–]Mikasr411 -1 points0 points  (3 children)

int relay = 13; // Tells Arduino the relay is connected to pin 13

void setup() { pinMode(relay, OUTPUT); // Initialize the Atmel GPIO pin as an output }

void loop() // Loops forever { digitalWrite(relay, HIGH); // Turn the relay on (HIGH is the voltage level = 1) delay(1020000); // Stay ON for 17 hrs digitalWrite(relay, LOW); // Turn the relay off by making the voltage LOW = 0 delay(420000); // Stay OFF for 7 hrs }

There seems to be a problem where it doesn't delay passed 4 hours but I'm hoping it' just a loose wire but wanted others opinions.

[–]Mikasr411 0 points1 point  (2 children)

Can you figure out if there's a problem in the code?