Programming

For The Love of Eve!

Roughly two months ago, I rekindled my love for Eve. It had been the most exciting thing when I started to play in 2005. I renewed my membership and kept playing when I moved to Toronto in 2008 from Istanbul. After another 3 years, I stopped my Capsuleer experience in 2011 November. So, my character has been in a Cryo pod for almost 4 years. I think I have a better control of my life now so I can afford some free time without feeling guilty but this is not the essence of this article.

4 years is a long time and a lot has changed in Eve. I always liked Manufacturing and other side businesses in this game and I’m now investigating newer ways of making money with more advanced blueprints. One thing I did not have back when I left is that I now know Python so I can utilize it to do the heavy lifting in certain areas. Like finding all the blueprints that use the same raw materials! If I have excess quantity of a certain commodity what other blueprints can be used to spend what I have?

Could this question also be formulated as : If a company has commodity A,B and C; find all the people who have purchased these items and the quantity they did so we can figure out clients’ spending behavior, frequency or whatever. I know people are not blueprints but putting the problem in a familiar context sometimes helps. However, we are going to shop not even online today but offworld. Up we go!

Continue reading

Portfolio, Programming

Pythonicus Addendum

Posts in this series
  1. Pythonicus
  2. Pythonicus Addendum
  3. Pythonicus Finitum

In my previous Pythonicus article I briefly talked about my need to parse a list of NoSQL Databases at http://nosql-database.org. My solution back then was as it was presented in that article, using regular expressions to find child and sibling nodes. It was a bit crude but it got the job done.

I’m constantly fighting against the “get’er done” mentality on a daily basis so I’ll try to get the job done right this time by using BeautifulSoup. That’s actually where I left the article off so let’s see how tasty the soup is!

Continue reading

Portfolio, Programming

Pythonicus

Posts in this series
  1. Pythonicus
  2. Pythonicus Addendum
  3. Pythonicus Finitum

I started to learn Python in May. I finished two introductory courses about it on Coursera. Then, after a summer full of indecisiveness and frustration about where I want to take my skills to, I came to the conclusion that becoming a data scientist would be the right move. I guess that was around the last week of October. Since then, I’ve finished a third Python course and the fourth one is starting pretty soon.

I can already feel that I’ve opened the doors to a whole other world about computing and programming. My feelings about Data Science deserves another article so I’ll only focus on Python in this one. More specifically, how I approached a specific problem and how I’ve been able to produce the same results with better tools.

Continue reading