Exemplo n.º 1
0
import mod1
# from mod1 import add, sub

print(mod1.add(3, 4))
print(mod1.sub(4, 2))

# print(add(3,4))
# print(sub(4,2))

import mod2

print(mod2.PI)
a = mod2.Math()
print(a.solv(2))
print(mod2.add(mod2.PI, 4.4))
Exemplo n.º 2
0
import mod1

# print(dir(mod1))

from mod1 import add
from mod1 import *
print(mod1.__doc__)

print(mod1.add.__doc__)

add(5, 67)
sub(56, 2)
import mod1
print(mod1.x)
mod1.add(10, 20)
mod1.product(10, 20)
Exemplo n.º 4
0

Family.lastname = "박"  # 설계도를 변경
print(Family.lastname)

a = Family()
b = Family()
print(a.lastname)
print(b.lastname)

########################
## 모듈이란? = 미리 만들어 놓은 .py파일 ( 함수, 변수, 클래스 )
import mod1
from mod1 import add
# # mod1모듈에서 add만 사용
print(mod1.add(1, 2))

# import할 모듈이 같은 폴더안에 없을때는 경로를 설정해야한다.
import sys
sys.path.append("c:/python")  # 경로 설정
import mod1
print(mod1.sub(4, 2))

########################
## 패키지란? 모듈을 여러개 모아 놓은것
# __init__.py파일은 패키지를 구성할때 패키지관련 설정하는곳

# 패키지 안의 함수 실행하기
import game.sound.echo
game.sound.echo.echo_test()
from mod1 import x, add, product
print(x)
add(1000, 2000)
product(300, 300)
Exemplo n.º 6
0
print(cal.value)  # 10에서 7을 뺀 3을 출력

class MaxLimitCalculator(Calculator):
    def add(self, val):
        self.value += val
        if self.value >= 100:
            self.value = 100

cal = MaxLimitCalculator()
cal.add(50)  # 50 더하기
cal.add(60)  # 60 더하기

print(cal.value)  # 100 출력

import mod1
print(mod1.add(3,5))
print(mod1.sub(3000,5))

import sys
print(sys.path)
sys.path.append("C:/")
print(sys.path)
import mod2
print(mod2.add(3,4))

#
# import tensorflow as tf
#
# hello=tf.constant("hello(안녕)")
# print(type(hello))
#
Exemplo n.º 7
0
# Module Example

import mod1 as md

addtion = md.add(10,15)
print(addtion)
print("---------------------")

res = md.sub(20,15)
print(res)
print("---------------------")

mult = md.prod(20,15)
print(mult)
print("---------------------")

div = md.div(300,15)
print(int(div))
print("---------------------")
Exemplo n.º 8
0
#!/user/bin/env python
# encoding:utf-8

import mod1
from mod1 import *

print mod1.add(1, 2)
print sum(1, 2, 3)
Exemplo n.º 9
0
from mod1 import add, sub

print(add(3, 4))
print(sub(4, 2))
Exemplo n.º 10
0
import mod1, mod2

a = mod1.add(1, 2)
print(a)

b = mod2.add(3, 4)
print(a)

c = mod2.PI
d = mod2.Math().solv(2)

print(c)
print(d)
Exemplo n.º 11
0
import mod1 as m
print(m.x)
m.add(10, 20)
m.product(10, 20)
print(mod1.x)
mod1.add(100, 200)
mod1.product(1000, 2000)
Exemplo n.º 12
0
#만약 다른 파일에 있다면 파일명/mod1 이렇게 불러와야함#

import mod1

print(mod1.add(1.2))

from mod1 import add

print(add(1.2))

from mod1 import *
Exemplo n.º 13
0
#함수->클래스->모듈->패키지
#II. 모듈
#함수나 변수 또는 클래스를 모아 놓은 파일
#다른 파이썬 프로그램에서 불러와 사용할 수 있게끔 만든 파이썬 파일이라고도 함
#모듈 만들기
# mod1.py
def add(a,b):
    return a+b
def sub(a,b):
    return a-b

#import 모듈 이름

#모듈 불러오기
import mod1
print(mod1.add(3,4))
print(mod1.sub(3,4))


#from 모듈 이름 import 모듈 함수
from mod1 import add
add(3,4)

#from mod1 import add, sub
#from mod1 import *
#if __name__ == “__main__”: 의 의미

# mod1.py 
def add(a,b):
    return a+b
def sub(a,b):
Exemplo n.º 14
0
import mod1

print mod1.add(2,4)
print mod1.add(4,4)
Exemplo n.º 15
0
#import mod1
from mod1 import add

v = add(10,20)
print(v)

# print('__name__ in mod2: ', __name__)
Exemplo n.º 16
0
# 기본 import. 모듈명. 으로 호출
import mod1
print(mod1.add(1, 2))

# 특정 메서드만 불러오기. 
from mod1 import add
print(add(2, 3))
# ','로 여러 개를 지정할 수 있음
# from mod1 import add, sub

# * 로 전체 import
from mod1 import *
print(sub(1,2))
Exemplo n.º 17
0
import mod1 as m
import mod2
import sys

a = 1
b = 2
print(m.add(a, b))
print(m.sub(a, b))
print(sys.path)
Exemplo n.º 18
0
import mod1
import sys
sys.path.append("C:\\Users\\admin\\Documents\\python\\pythonCode\\basic\\mtest")

import mod2

print(mod1.add(3,6))
print(mod2.div(9,3))
Exemplo n.º 19
0
# -*- coding: utf-8 -*-
"""
Created on Fri Apr 24 13:36:38 2020

@author: Sudarshan
"""


import mod1

print(mod1.add(10,20))
Exemplo n.º 20
0
import mod1

a = int(input('please enter a number:'))
b = int(input('please enter a number:'))
mod1.add(a, b)
mod1.minus(a, b)
mod1.times(a, b)
mod1.divice(a, b)
Exemplo n.º 21
0
#ch05
#Let's learn about Module!

#How to load module1
import mod1

print(mod1.add(3, 4))
print(mod1.sub(4, 2))

from mod1 import add
print(add(3, 5))

from mod1 import add, sub
#from mod1 import *
print(add(5, 43))
print(sub(20, 12))

#How to load module2
import mod2

print(mod2.PI)

a = mod2.Math()
print(a.solv(2))

print(mod2.add(mod2.PI, 4.4))
Exemplo n.º 22
0
# 점프 투 파이썬 207page ~

# ============================== 모듈 ==============================

import mod1

print(mod1.add(4, 3))
print(mod1.sub(4, 3))
print('=' * 50)

# 모듈 이름 없이 사용하는 방법 1
from mod1 import add
print(add(6, 4))
print('=' * 50)

from mod1 import *  # mod1에 있는 모든 함수를 사용하겠다는 의미
print(add(4, 3))
print(sub(4, 3))
print('=' * 50)

# 클래스나 변수 등을 포함한 모듈

import mod2

print(mod2.PI)
a = mod2.Math()
print(a.solv(2))
print(mod2.add(4, 2))
print('=' * 50)

# 다른 디렉토리에 있는 모듈 사용 방법.
Exemplo n.º 23
0
# 모듈
# import는 현재 dir에 있는 파일이나 파이썬 라이브러리가 저장된 dir에 있는 모듈만 불러올 수 있다.
# import mod1  >> print(mod1.add(3,4))
# from 파일명 import * : 파일 안의 모든 함수 불러서 사용가능

#from mod1 import*
import mod1
print(mod1.add(3, 4))
#print(add(3, 4))

print(mod1.PI)

a = mod1.Math()  # 모듈 안의 클래스 사용하는 방법
print(a.solv(2))
print(mod1.add(mod1.PI, 4.4))  # 변수,함수도 마찬가지로, " 모듈명.변수or함수 ""

result = mod1.add(10, 11)
print(result)

# sys.path.append(모듈을 저장한 디렉터리) 사용하기
# PYTHONPATH 환경 변수 사용하기
Exemplo n.º 24
0
#main문을 집어넣어, 모듈 호출시 필요하지 않는 문장 제어
import mod1
print(mod1.add(3, 5))

from mod1 import add

add(3, 4)

from mod1 import *

add(3, 5)
sub(2, 3)

#main문과 class를 선언하여 사용해보기
import mod2
print(mod2.PI)
a = mod2.math()
print(a.solv(2))
print(mod2.add(mod2.PI, 4.4))

#파이썬이 설치된 path 확인 하기위한 라이브러리 모듈 호출-> sys모듈
import sys
sys.path
#sys.path 추가하기
sys.path.append("C:\doit")
sys.path.append("C:\Users\A\Anaconda3\DataScience")
Exemplo n.º 25
0
import mod1  # 같은 경로상에 있는 mod1 모듈을 호출
print(mod1.add(2, 5))

from mod1 import add  # from mod1 import add, sub도 가능
print(add(2, 5))  # from mod1 import * 도 가능 (*은 모든 것이라는 뜻)

# if __name__ == "__main__"의 사용
# mod1.py에 print 실행문이 있을 때, test.py를 실행하면 mod1.py의 print문이 실행됨
# mod1.py에서 실행문에 if __name__ == "__main__"을 써주면 mod1.py에서 직접 실행했을 때는 __name__ == "__main__"이 참이 되어 if문이 실행됨
# test.py(다른 파일)에서 모듈을 불러서 사용할때는 __name__ == "__main__"이 거짓이 되어 실행이 안 됨
Exemplo n.º 26
0
import mod1

c = mod1.add(5, 5)

print(c)
Exemplo n.º 27
0
import mod1  #모듈 불러오기
import mod2
from mod1 import add, sub  #모듈 이름 안붙임
from mod1 import *

print(mod1.add(3, 4))  #모듈명.함수명
print(add(3, 4))

a = mod2.Math()
print(a.solv(2))

print(mod2.add(mod2.PI, 4.4))

result = mod2.add(3, 4)
print(result)
Exemplo n.º 28
0
from mod1 import add

print(add(1, 2))
print(sub(1, 2))
Exemplo n.º 29
0
'''
Created on 2020. 7. 9.

@author: kim01
'''
# mod1.py 불러오기
# import mod1

# print(mod1.add(10, 20))
# print(mod1.sub(10, 20))

from mod1 import add, sub

# from mod1 import * : 모듈의 모든 것을 갖고오기 때문에 X

print(add(10, 20))
print(sub(10, 20))

from mod2 import add, sub

print(add(10, 20))
print(sub(10, 20))
Exemplo n.º 30
0
# 모듈이란 함수나 변수 또는 클래스를 모아 놓은 파일이다.
# 다른 파이썬 프로그램에서 불러와 사용할 수 있게끔 만든 파이썬 파일
# import (모듈내임)
# mod1.py 로 저장했다면
# def add(a, b):
#     return a + b
# def sub(a, b):
#     return a - b
import mod1
import mod2
from mod1 import add, sub
#from mod1 import *

print(add(1, 4))
print(sub(4, 2))

PI = 3.141592


class Math:
    def solv(self, r):
        return PI * (r**2)  # 원의 넓이 계산


print(Math.solv(PI, 5))

print(mod1.add(3, 4))
print(mod2.add(mod2.PI, 4.4))
Exemplo n.º 31
0
import mod1

print(mod1.add(2, 4))  #importing a module mod1 and usinf function add

a = mod1.power(2, 3)
print(a)

mod1.uppercase()