Posts

Showing posts from September, 2018

Data Science : Python, Java or C ?

Image
It is commonly believed that Data Scientists need to learn Python and R to be good at machine learning, AI, IOT, and data management.  However, as languages and methods change all the time in computer science, this should not be considered the case. Since C runs faster because it is a low level language, we don't really know if data scientists will need to C in the future.  Below is a chart from the internet( sorry no source) that examines combinations of computer programming languages, machine learning and data science with respect to job posting.

Team Treehouse: Java and OOP

Image
Like many people, I find it hard to make sense of Object Oriented Programming (OOP). This is why I started learning Java Basics. It starts right into OOP.  For me, I prefer to use Team Treehouse for my beginning online courses.  I tried other online learning sites but really like Team Treehouse of making the basics easy to understand.  Don't get me wrong, I really like Coursera.  But I find that Coursera is best suited for those people who already know the basics of a computer programming language.  Also, I truly believe that Coursera is great as a platform to test (prove) your existing knowledge about computer programming.  I feel that Team Treehouse and Youtube offer better ways to learn.

The Guardian's Olympic Medal Dataset- Python

Image
Do host countries perform better in the Olympics? This is a question from a Datacamp (Python)case study. The  Olympic dataset comes from the Guardian news paper.  The preliminary results indicate that some countries performed better when they hosted the Olympics. You can find the olympic dataset here:https://www.theguardian.com/sport/datablog/2012/jun/25/olympic-medal-winner-list-data I loaded to pictures since it may be difficult to read the x and y legends.

Pong Python 3 - First Version

Image
This is my first version of pong using Turtle in Python. It has some errors but there is something rewarding about being able to make this simple game. It has taken me a number of days. I still have some errors and will make updates. I will post them later. I know that I will be making Pong in Coursera's Fundamental of Computing class on Interactive Python. It will be interesting to see how the 2 versions of Pong will compare.

Space Invaders Python 3

Image
This is a version of one of my first games in Python using Turtle.  It is Space Invaders. I made this game a few months ago when I started to move from Data Science in Python to making games.  I had problems with the frame and with finding good images on the internet.  I developed this game with the help of C. Thompson.  He provides good instructions and insights. Going forward, I would like to develop a more advanced Space Invaders game using Pygame. I believe that modules like Turtle and Pygame are the reason Python is better than SAS, STATA and R. While Python is popular in Data Science, it's Data Science packages are not really more advanced than SAS or R. The big difference is that Python is a bridge to computer science and programming and SAS and R are not.

Space Wars- Python 3

Image
Space wars - Python 3 This is my first version of Space Wars  in Python 3 using C. Thomson's ideas and Turtle. I made this a few weeks ago but am only getting around to post it today.  It doesn't have any sound. CT developed his program on the Mac.  However, the sound code doesn't work with windows.  The program was developed using Turtle. I am using Python's turtle module to develop games now. I play to start with Pygame before the end of the year.