본문 바로가기

Python 기초 배우기/비전공자도 배우는 파이썬 기초

(17)
17. 파이썬 함수: 추가 형태와 기능(완벽 정리), lambda, global, args #*매개변수 #args #global #글로벌 #lambda #람다 #파이썬함수 ​ 파이썬 함수의 기본 형태는 아래 링크를 통해 확인하시면 됩니다~ ​ 기본 형태 외에 다양한 추가 형태와 기능들을 공부하겠습니다. ​ 15. 파이썬 함수: 내장함수(Built-in) #파이썬함수 #내장함수 #Built-in #Functions #범용함수 #len #abs #round #sorted #input #sort #pow #max #min #int #str ​ 파이썬 자체에 내장되어 언제든 사용할 수 있는 함수를 내장함수(built-in function.. planharry.tistory.com 16. 파이썬 함수: 함수 정의(Definition) #함수정의 #definition #def #function #매개변수..
16. 파이썬 함수: 함수 정의(Definition) #함수정의 #definition #def #function #매개변수 #인수 #return ​ 파이썬 자체 내장함수를 사용하지 않고 사용자가 직접 함수를 만들 수 있습니다. 이를 '함수 정의'라고 합니다. ​ ■ 함수 정의 (Function Definition) □ 작업을 수행할 함수를 사용자가 직접 작성 ​ ​ ​ '함수 정의'는 크게 4가지 종류로 분류할 수 있습니다. ​ 매개변수, 인수, 반환값 등의 내용은 아래에서 자세히 확인하겠습니다. ​ 종류 매개변수 (인수를 받는 변수) 반환값 (return) 기본 구조 함수1 (일반적 함수) O O def 함수(매개변수): return 함수2 O X def 함수(매개변수): 함수3 X O def 함수( ): return 함수4 X X def 함수( ): ​..
15. 파이썬 함수: 내장함수(Built-in) #파이썬함수 #내장함수 #Built-in #Functions #범용함수 #len #abs #round #sorted #input #sort #pow #max #min #int #str ​ 파이썬 자체에 내장되어 언제든 사용할 수 있는 함수를 내장함수(built-in functions)라고 합니다.​ ​ '함수'라는 단어가 익숙하겠지만 이해를 위해서 간단히 설명드리면 ■ 함수(function)란? □ 1. 어떤 재료를 넣어서 새로운 재료를 만드는 기능 2. 입력 값을 받아 어떤 일을 수행한 뒤 결과를 되돌려 주는 기능 ex) 자판기: 돈을 넣은 후 어떤 일을 수행하면 음료수가 나옴 함수를 이용하면 불필요한 반복 작업을 줄이고 프로그램을 구조적으로 만들 수 있습니다. ​ 아래는 파이썬 자체에 저장되어 있는 ..
14. 파이썬 제어문: for문, 반복문, range, end #제어문 #for문 #파이썬for #반복문 #range #end ​ ​ 파이썬 제어문 중 마지막 배울 for문입니다. while문과 같이 for문도 반복문입니다. ​ 파이썬 제어문의 종류 1. if문 (특정 조건의 만족 여부에 따라 실행) 2. while문 (특정 조건을 만족하는 동안 반복 실행) 3. for문 (특정 횟수만큼 반복 실행) ■ for문, 반복문 □ 특정 횟수만큼 반복 실행 시작에 앞서서 같은 반복문인 while문과 for문의 특징을 보겠습니다. while문 for문 특정 조건을 만족하는 동안 반복 실행 특정 횟수만큼 반복 실행 True / False로 논리적 검사 진행 자료를 순서대로 할당 while (조건문) : for 변수 in (순회 가능한 자료) : ​ 텍스트로만 보면 이해가 쉽지..
13. 파이썬 제어문: while문, 반복문, else, break, continue #while문 #반복문 #else #break #continue ​ 두 번째로 배울 제어문은 while문으로 반복문이라고도 부릅니다. ​ 파이썬 제어문의 종류 1. if문 (특정 조건의 만족 여부에 따라 실행) 2. while문 (특정 조건을 만족하는 동안 반복 실행) 3. for문 (특정 횟수만큼 반복 실행) ​ ■ while문, 반복문 □ 특정 조건을 만족하는 동안 반복 실행 아래 그림과 같이 조건문을 검사하여 True 인 동안 아래에 수행할 문장들을 순서대로 반복하여 실행합니다. 만약 조건문이 False 이면 else 아래에 수행할 문장들을 순서대로 한 번씩 실행합니다. (else가 없다면 바로 빠져나옵니다.) ​ ​ 간단한 while문, 반복문을 작성해 보겠습니다. ​ ​ num = 1 #num ..
12. 파이썬 제어문: if문, 조건문, elif, else #제어문 #if문 #조건문 #else #elif #콜론 #들여쓰기 #블록 #비교연산자 #pass ​ ​ 코딩을 공부하지 않는 분들이라도 제어문, if문, 조건문 등의 단어는 들어보셨을 겁니다. 엑셀에서도 굉장히 많이 쓰이죠~ 그만큼 프로그래밍에서는 절대 빼놓을 수 없는 문법입니다. #if문 상황 만약 '김제어' 학생의 점수가 90점 이상이면 A학점 80점 이상이면 B학점 ​ ■ 제어문(control)이란 □ 프로그램은 기본적으로 위에서부터 아래 방향으로 작성된 내용을 한 번씩 실행합니다. 그런데 상황에 따라서 기본적인 흐름을 제어하여 실행 순서를 바꾸거나 여러 번 반복하도록 하는 것이 제어문입니다. 파이썬 제어문의 종류 1. if문 (특정 조건의 만족 여부에 따라 실행) 2. while문 (특정 조건을 ..
11. 파이썬 불(Bool) 자료형, 논리형 (True/False) #불자료형 #불린자료형 #bool #boolean #논리형 #참거짓 #True #False ​ 드디어 자료형의 종류 중 마지막! 불 자료형을 공부할 차례입니다. ​ 파이썬 자료형의 종류 1. 숫자형 2. 문자열 자료형 3. 리스트 자료형 4. 튜플 자료형 5. 딕셔너리 자료형 6. 집합 자료형 7. 불 자료형 ◀(이번 장에서 배울 내용) ​ 비전공자라면 불(bool, boolean)이라는 용어가 생소하실 겁니다. ​ 사전적 의미로는 불(boole)이라는 수학자가 만들어 수학자의 이름을 따서 만든 데이터형 이라고만 이해하시면 됩니다! ​ 엑셀에서도 참/거짓을 1/0으로 사용하곤 하죠~ ​ ​ ■ 불(bool, boolean), 논리형 □ 참과 거짓을 나타내는 자료형 (문자형이 아니기 때문에 따옴표 사용 안..
10. 파이썬 집합(set) 자료형 #집합 #set #집합자료형 파이썬 자료형의 종류 1. 숫자형 2. 문자열 자료형 3. 리스트 자료형 4. 튜플 자료형 5. 딕셔너리 자료형 6. 집합 자료형 ◀(이번 장에서 배울 내용) 7. 불 자료형 집합(set) 자료형은 수학에서 배웠던 집합의 기본적인 개념과 동일합니다. 집합 형태의 자료를 처리하기 위해 파이썬 2.3 버전부터 지원된 자료형입니다. 아래 표를 반복해서 보면서 자료형에 익숙해 지세요~ ■ 집합 (Set) □ 집합의 원소들을 표현 (순서가 없음, 중복 값없음) 집합의 이름 = {요소1, 요소2, 요소3...} 집합(Set) 자료형은 딕셔너리와 마찬가지로 순서를 가지고 있지 않아서 인덱싱과 슬라이싱을 사용할 수가 없습니다. 그리고 집합의 특성으로 중복을 허용하지 않습니다. st1 = s..