Plutonic Rainbows

Copying Again

A simple script that just checks the file size and copies the file to a target destination that you specify. That's done when you pass in script, file_from, file_to = argv at the very beginning.

from sys import argv

script, file_from, file_to = argv

file_in = open(file_from)
indata = file_in.read()

print "The file called '%s'is %r bytes in length" % (file_from, len(indata))

file_out = open(file_to, 'w')
file_out.write(indata)

file_in.close()
file_out.close()

Functions in Math

I've been looking again at functions and how they work. They are great for simple math but can do a lot more besides. With that in mind, here is a simple way of multiplying numbers with user input. Remember to tell Python to use float when handling numbers.

def calc(value1, value2):
    return value1 * value2

print "\nLet's multiply two numbers.\n" 

value1 = (float(raw_input("Enter a number: ")))
value2 = (float(raw_input("Enter another number: ")))


answer = calc(value1, value2)

print "\nThe answer is {0:.2f}.\n".format (answer)

A Neural Network in 11 lines

A great tutorial provided by @iamtrask. It teaches back propagation using a very simple toy example written in Python. You can follow the lessons here.

Another While Loop

As the title says, just another while loop for practice.

i = 0

numbers = []

while i < 7:
    print "The number at the top is now: %d" % i
    numbers.append(i)

    i = i + 1
    print "Numbers are now", numbers
    print "The number at the bottom is now: %d" % i

print "The numbers:"

for num in numbers:
    print num

Analyzing Cryptocurrency Markets using Python

Part of the Python Data Science Guide, this is a great introduction to Cryptocurrency. Recommended reading, if a little difficult to follow.

Patrick Triest:

The goal of this article is to provide an easy introduction to cryptocurrency analysis using Python. We will walk through a simple Python script to retrieve, analyze, and visualize data on different cryptocurrencies. In the process, we will uncover an interesting trend in how these volatile markets behave, and how they are evolving.