Search

04 February, 2016

Python

Class object:
file name media.py
##############
import webbrowser


class Movie():
    def __init__(self, movie_title, movie_storyline, poster_image,                  
                 trailer_youtube):
        self.title = movie_title
        self.storyline = movie_storyline
        self.poster = poster_image
        self.trailer = trailer_youtube

    def show_trailer(self):
        webbrowser.open(self.trailer)
#############
trailller.py
import class_object

movie_story = class_object.Movie("Toy story", "something missing", "image url ", 
                                 "youtube.com")

print(movie_story.storyline)
movie_story.show_trailer()

###################

Read from url:
def read_web_page():
    connection = urllib.request.urlopen(
                 "http://manozbiswas.blogspot.com/2016/02/nice-drawing-in-python.html")
    output = connection.read()
    print(output)
    connection.close()


read_web_page()
#################
Read from file:
def readText():
    quotes = open(r"C:\Users\manoz debnath\Desktop\py\hello.txt")
    contents = quotes.read()
    print(contents)
    quotes.close()


readText()
######################
Drawing image:
import turtle


def drawSquare(some_turtle):
    for i in range(1, 5):
        some_turtle.forward(100)
        some_turtle.right(90)

def drawArt():
    window = turtle.Screen()
    window.bgcolor("red")
    # Create the turtle Brad -Draws square    brad = turtle.Turtle()
    brad.shape("turtle")
    brad.color("yellow")
    brad.speed(2)
    for i in range(1,37):
        drawSquare(brad)
        brad.right(10)
    #Create turtle Angie - Draws a circle 
    # angie = turtle.Turtle() 
    # angie.shape("arrow") 
    # angie.color("blue") 
    # angie.circle(100)
    window.exitonclick()

drawArt()

#######################


Draw a square with a circle:

#################
import turtle


def drawSquare():
    window = turtle.Screen()
    window.bgcolor("red")

    brad = turtle.Turtle()
    brad.shape("turtle")
    brad.color("yellow")
    brad.speed(2)

    brad.forward(100)
    brad.right(90)
    brad.forward(100)
    brad.right(90)
    brad.forward(100)
    brad.right(90)
    brad.forward(100)
    brad.right(90)

    angie = turtle.Turtle()
    angie.shape("arrow")
    angie.color("blue")
    angie.circle(100)

    window.exitonclick()

drawSquare()

###################