본문 바로가기

전체 글77

콜백함수와 람다함수 KDT_4기 파이썬 기초 0926(4)2024.09.26 수업 내용 복습일기 네번째 오늘은 콜백함수와 람다함수에 대해 알아보자1. 콜백함수(callback function)콜백 함수는 다른 함수에 인자로 전달되어, 어떤 이벤트나 특정 조건에서 실행되게 되는 함수를 말합니다. 콜백 함수는 주로 비동기 작업이나 특정 이벤트 발생 시점에 어떤 동작을 수행할 때 사용됩니다.이벤트 기반 프로그래밍: 많은 이벤트 기반 프로그래밍 환경에서는 이벤트 발생 시점에 콜백 함수를 실행하여 사용자에게 알리거나 특정 동작을 수행합니다.비동기 작업: 특히 비동기 처리를 할 때, 작업의 완료나 실패 시점에 콜백 함수를 실행하여 결과를 반환하거나 오류를 처리합니다.코드의 유연성: 콜백 함수를 사용하면 함수나 클래스의 코드를 변경하지.. 2024. 9. 30.
변수의 범위 KDT_4기 파이썬 기초 0926(3)2024.09.26 수업 내용 복습일기 세번째 변수의 범위에 대해 알아보자 1. 스코프(scope)파이썬에서 변수의 범위(scope)는 해당 변수가 프로그램 내에서 참조되고 변경될 수 있는 영역을 의미합니다. 1-1. 지역변수(Local)지역변수는 변수가 함수 내에서 정의될 때 해당 함수 내부를 의미합니다. def local_func(): local_var = '로컬변수' print(local_var)local_func()# print(local_var)# NameError: name 'local_var' is not defined#함수안의 변수(로컬변수)는 함수가 끝나면 같이 끝남1-2. Enclosing(둘러싼 범위)Enclosing scope는 내부 함수에서.. 2024. 9. 30.
사용자 정의 함수 (feat.None) KDT_4기 파이썬 기초 0926(2)2024.09.26 수업 내용 복습일기 두번째 오늘은 사용자 정의 함수와 None에 대해 알아보자  1. 사용자 정의 함수사용자 정의 함수란 사용자가 특정 작업을 수행하기 위해 직접 작성한 함수를 의미합니다. 파이썬에는 많은 내장 함수들이 있지만, 때로는 우리의 요구사항에 맞게 동작하는 함수를 직접 만들어야 할 때가 있습니다. 이때 사용자 정의 함수를 작성하게 됩니다.def 함수명(매개변수1, 매개변수2, ...): # 함수 내용 return 결과값1-1. 매개변수와 반환 값이 없는 함수def func1(): print('처음으로 만드는 함수')func1()func1()func1()print(func1())#반환값이 없어서 None찍힘for i in ra.. 2024. 9. 30.
컬렉션과 반복문 컴프리헨션 KDT_4기 파이썬 기초 0925(3)2024.09.25 수업 내용 복습일기 세번째 오늘은 컬렉션과 반복문을 함께 쓰는 법과 컴프리헨션에 대해 알아보자 1. 리스트와 for 문li1 = ['apple','banana','orange','melon']for i in li1: print(i, end =' ')문제score 리스트에 저장된 점수가 60점 이상인 갯수가 몇개인지 확인하는 프로그램을 작성해보자score = [90,30,50,60,60,70,100,40,20,10]score = [90,30,50,60,60,70,100,40,20,10]high_score = 0for i in score: if i >= 60: high_score += 1print(high_score)2. 딕셔너리와 for 문.. 2024. 9. 29.
제어문-반복문 KDT_4기 파이썬 기초 0925(2)2024.09.25 수업 내용 복습일기 두번째 오늘은 제어문 중 반복문에 대해 알아보자 1. 반복문반복문은 동일한 작업을 여러 번 실행하기 위해 사용되는 제어 구조입니다. 주로 for 문과 while 문이 사용되며, 각각의 반복문은 다른 상황에 적합한 방식으로 사용됩니다. 2. while 문while 문은 특정 조건이 참인 동안 반복적으로 코드 블록을 실행하는 제어 구조입니다. while 문은 주어진 조건이 참인 동안 반복적으로 코드를 실행하며, 조건이 거짓이 되면 반복을 멈춥니다.while 조건: # 조건이 참인 동안 실행될 코드 조건은 평가 결과가 참(True) 또는 거짓(False)이 될 수 있는 표현식입니다. 조건이 참일 때 코드 블록이 실행되며, 코드 .. 2024. 9. 29.
제어문 - 조건문 KDT_4기 파이썬 기초 0925(1)2024.09.25 수업 내용 복습일기 첫번째 오늘은 제어문 중 조건문에 대해 알아보자1. 조건문조건문은 코드의 실행 흐름을 제어하기 위해 사용하는 구문입니다. 이 조건문은 주어진 조건이 참인지 거짓인지에 따라 다른 코드를 실행하게 합니다. 2. if 문가장 기본적인 조건문입니다. 특정 조건이 참(True)일 경우에만 해당 블록 내의 코드가 실행됩니다. if 조건: 실행할 코드 여기에서 조건은 True 또는 False로 평가될 수 있는 표현식이어야 합니다. 조건이 True로 평가되면 if 문 바로 아래의 코드 블록이 실행됩니다. 그렇지 않으면 그 코드 블록은 건너뜁니다.if True: print('결과는 참입니다')print('프로그램을 종료함')if Fals.. 2024. 9. 29.