Ejemplo n.º 1
0
# Package - a folder containing modules
# from shopping import shopping_cart
import shopping.shopping_cart
import utility
print(utility)
print(utility.multiply(2, 3))
print(utility.divide(2, 3))
print(shopping.shopping_cart)
print(shopping.shopping_cart.buy('apple'))
Ejemplo n.º 2
0
from utility import multiply, divide
from shopping.more_shopping import shopping_cart
import random
print(random)

print(shopping_cart.buy('apple'))
print(divide(4, 3))
print(multiply(5, 4))
print(max([1, 2, 3]))

if __name__ == '__main__':
    print('please run this')
Ejemplo n.º 3
0
import utility
from utility import divide

print(utility.add(10, 5))
print(divide(50, 5))
Ejemplo n.º 4
0
from utility import multiply, divide
from shopping import shopping_cart

if __name__ == "__main__":
    print(shopping_cart.buy('apple'))
    print(divide(5, 2))
    print(multiply(5, 2))
    print(max([1, 2, 3]))
#built in modules
#using external modules and packages to borrow and extend python
import sys
sys.argv

#modules
import utility
print(utility.divide(2, 6))
Ejemplo n.º 6
0
import utility
import shopping.shopping_cart as shopping_cart

print(utility.divide(10, 2))
print(shopping_cart.buy(1))
import utility

print(utility.divide(2, 4))
Ejemplo n.º 8
0
# 168. Modules in Python

import utility

print(utility.multiply(2, 3))
print(utility.divide(4, 5))
Ejemplo n.º 9
0
# creates __pycache__ everytime module is imported
import utility
# a package is a folder containing modules
# use . syntax to go down a directory to load modules from a package
import shopping.shopping_cart
# or to access functions directly use from package.module import functioname

from shopping.shopping_cart import buy
from utility import multiply, divide
# use * syntax to import every function
from utility import *

# prints the filepath
print(utility)
# use . syntax to run methods
print(utility.divide(10, 5))
print(multiply(2, 5))
# use . syntax to go down a directory to run methods
print(shopping.shopping_cart.buy('apple'))
print(buy('banana'))

# imported files return their name when they contain print(__name__)
# when the statement is not imported, but run directly from the file it will return "__main__"

# wont run because buy method was imported from shopping cart and not the main module
if __name__ == "__main__":
    buy('strawberry pi')


def add(num1, num2):
    return num1 + num2
Ejemplo n.º 10
0
import utility
#another way to import modules

from utility import multiply, divide  #( we can anso use * to import all modules at a  time)

import shopping.more_shopping.shopping_cart
# another way to import packages

from shopping.more_shopping import shopping_cart

print(utility.multiply(3, 4))
print(utility.divide(4, 2))

print(utility.multiply(5, 10))
print(utility.divide(25, 5))

print(shopping.more_shopping.shopping_cart.buy('apple'))

print(shopping_cart.buy('orange'))

if __name__ == '__main__':
    print('please run this')
Ejemplo n.º 11
0
import utility
print('---------------------------MODULES--------------------')

print("1_modules:", utility.divide(6, 2))  # 3
Ejemplo n.º 12
0
import utility
from shopping.more_shopping.cart import buy

print(utility)

print(utility.multiply(2, 3))
print(utility.divide(4, 2))

print(buy('shoes'))

print(__name__)
Ejemplo n.º 13
0
# import shopping.shopping_cart
# import shopping.more_shopping.shopping_cart
from shopping.more_shopping import shopping_cart
from utility import divide

product = shopping_cart.buy("apple")

print("product:", product)
print("divide(6, 3):", divide(6, 3))  # 2

if __name__ == "__main__":
    print("max[1, 2, 3]:", max([1, 2, 3]))  # 3