I am relatively new to python and coding in general, give me some ideas for practice
Here the last script I wrote
It takes roman numerals and converts it into base-10
Write a key value store that exposes an API over http. Store persists to disk.
Then write a client that uses it.
Then expand on that and make the client hammer it and load test it.
Then make the server multithreaded and able to handle more load.
Then if you're up to it, write it in another easy language more suited to shit like this (go or something else) and observe the difference in performance and development time/difficulty.
do the free python course on www.udacity.com (called "introduction to computer science 101") gives you lot of things to practice your skills.
otherwise you can check out these links for exercises and problems you can solve.
If you ever want to work with this then remember to learn git and put everything you code on a github repository (including exercises). ESPECIALLY the last link you should try to code all the algorithms and understand them. Will do you a ton of good.
To learn git and how to use a repository like for example github there is a free course for that as well on www.udacity.com. You might also want to check out www.coursera.org where they might have fun python based courses on everything from mathematics (I did a excellent linear algebra course there based on python) to stuff like game development in it. (it is not the best to develop games in, but a fairly easy way to develop games that runs reasonably well)
>working through chapter 2 of black hat python
holy shit curlies exist for a reason
every time i flip the page I have to wonder just how indented the code is
god damn it's hard to tell what the fuck i am reading when there are no curlies for scope
whitespace as a scoping mechanism looks pretty and sounds nice, but in practice so far I'm finding it's A BAD IDEA
python thinks it's so cool because it doesn't ask for parenthesis around its boolean conditions, like soif something || something else:
but literally you're saving just a single character, it's one ":" versus a "( )" pair
Reddit bot that scraps /r/nbastreams and other streaming subreddits for links for my favorite teams and sends them to my living room computer with stream info (home/away, quality, etc)
That's what I'm working on at the moment