본문 바로가기

전체 글

(1836)
Python Function Basic Study - Lamda 함수 1. Lamda(람다) 함수- 이름이 없는 함수(익명 함수)- 다른 함수의 인수로 주료 사용 2. 기본 구조lambda 매개변수: 식 3. Sample Code- x + ysum_func = lambda x, y: x + y print(sum_func(2, 3)) print(sum_func(3, 5))58 Process finished with exit code 0- x > 0(리스트내에서 0보다 큰 값 출력)def make_list(some_list, filter): result = [] for x in some_list: if filter(x): result.append(x) return result result_list = make_list([1, 2, 0, -1, 123, -100], lambda..
Python Function Basic Study - Def 함수 1. 함수(Fuction)- 프로그램에서 반복적으로 사용될 기능을 작성한 코드- 정의한다고 실행 되지 않고 함수를 호출해야지만 사용 가능- 코드의 용도를 구분- 코드를 재사용- 실수 방지 2. 기본구조def 함수이름(파라미터,...): 함수 수행 기능 [return 값]- 파라미터(parameter) : 함수를 호출하는 곳에서 전달하는 값을 저장하기 위해서 선언하는 변수 3. Sample Code- Printer Defdef say_hello(name): print('안녕하세요. 저는 %s입니다.' % name)- Printer Def 호출say_hello('홍길동')안녕하세요. 저는 홍길동입니다. Process finished with exit code 0- Sum Defdef add(x, y): re..
Python Learn the basics Quiz 34 Q>사용자에게 연간 총수입 / 소득 공제액을 입력 받아 순월수입을 계산하시오.- 소득세(tax) = (연간 총수입(income) - 소득공재액(duty)) * 0.2(taxrate)- 순 연수입(year) = 연간 총수입(income) - 소득세(tax)- 순 월수입(month) = 순 연수입(year) / 12- 세율 : 0.2 A>taxrate = 0.2 income = int(input("연간 총수입 :")) duty = int(input("소득 공제액 :")) tax = (income - duty) * taxrate year = income - tax month = year / 12 print("\n소득세 %.1f를 제외한 순월수입은 %.2f입니다."%(tax,month)) print("소득세 %..
Python Learn the basics Quiz 33 Q>사용자에게 암호를 입력받아 사용 가능 / 불가능 여부를 판단하시오.암호 조건- 중복되는 숫자 불가능- 4자리 모두 1씩 증가되면 안된다.- 4자리 모두 1씩 감소되면 안된다. A>password = input("사용하고자 하는 암호를 입력하세요: ") p1 = int(password[0]) p2 = int(password[1]) p3 = int(password[2]) p4 = int(password[3]) duplicate = p1 == p2 or p1 == p3 or p1 == p4 or p2 == p3 or p2 == p4 or p3 == p4 increment = p1 + 1 == p2 and p2 + 1 == p3 and p3 + 1 == p4 decrement = p1 - 1 == p2 an..
Python Learn the basics Quiz 32 Q>사용자에게 예치금액을 입력 받아 1년 만기 정기 예금을 작성하시오.이자 : 예치금액 * 1년단, 출력물은 원금 / 이자 / 원리 합계를 출력하시오. A>won = int(input("1년만기 정기예금에 얼마를 예치하시겠습니까?")) yaer = 0.1 isa = won * yaer yisum = won + isa print("원금 : {}".format(won)) print("이자 : {}".format(isa)) print("원리합계 : {}".format(yisum))1년만기 정기예금에 얼마를 예치하시겠습니까?20000원금 : 20000이자 : 2000.0원리합계 : 22000.0 Process finished with exit code 0
Python Calss Basic Study - 학점 관리 Class 1. Class- 구현화 대상(Object) : 학생(Student)- 구현화 대상의 속성(Data) : 학번(no) / 이름(name) / 전공(major) / 성적(grade)- 구현화 속성의 기능(Fucntion) : 성적 변경(changeGrade) / 전과(changeMajor) 2. Class Sample Code- Class 정의class Student: def __init__(self, no=None, name=None, major=None, grade=None): self.no = no self.name = name self.major = major self.grade = grade def __str__(self): return '웅이대학 학부 -> 학번: %d, 이름: %s, 전공: %..
Python Calss Basic Study - 직원 관리 Class 1. Class- 구현화 대상(Object) : 직원(Employee)- 구현화 대상의 속성(Data) : 사번(pob) / 이름(name) / 부서(dep) / 연봉(salary)- 구현화 속성의 기능(Fucntion) : 부서 변경(changeDep) / 연봉 변경(changeSalary) 2. Class Sample Code- Class 정의class Employee: def __init__(self, pob, name, dep, salary): self.pob = pob self.name = name self.dep = dep self.salary = salary def __str__(self): return '(주)웅이전자 직원 명부 -> 사번: %d, 이름: %s, 부서: %s, 연봉: %f'..
Python Matplotlib - 파이 그래프 기초 1 1. Matplotlib자료를 차트나 플롯 형식으로 시각화 패키지다양한 시각화 기능 제공 2. 파이그래프- 섹터로 구분된 원 그래프- 전체를 기준으로 부분의 상대적 크기를 표시 3. 설치pip install matplotlib 4. Pyplot 모듈 로드from matplotlib import pyplot 5. 기본 구조from matplotlib import pyplot Value = [10, 20, 30 , 40] pyplot.figure() pyplot.pie(Value) pyplot.show() pyplot.close() 6. 기본 구조 정리- 데이터 DB 설정Value = [10, 20, 30 , 40]- 그래프 설정 시작pyplot.figure()- 데이터 파이 그래프 표현pyplot.pie(..