Program_Language

    [Python 기초] 06_함수

    [Python 기초] 06_함수

    함수 표현식 def 함수명 (입력 인수): 문장 문장 return 2개의 정수 base, n을 입력받아 base의 n제곱만큼 값을 반환하는 powerN() 2 개의 정수와 연산자(+, -)를 입력 받아 연산 가능한 cal 함수 만들기 2 개의 정수와 연산자(+, -)를 입력 받아 연산 가능한 cal 함수 만들기 여러 개의 데이터를 받아서 처리하는 함수 입력 인수에 초기값 미리 설정하기(파이썬에서 가능)

    [Python 기초] 05_조건문과 반복문

    [Python 기초] 05_조건문과 반복문

    1. 조건문 표현식 (if condition : expression expression …) {elif condition : expression expression …} [else : expression expression …] 2. 반복문 1) While 문 - 끝이 정해져 있지 않을 때 표현식 while condition : statement1 statement2 … 2) for 문 - 끝이 정해져 있을 때 for 변수 in range(시작값, 종료값, 증가): statement1 statement2 range - 시작값부터 종료값까지 증가값 또는 감소값만큼 증가 또는 감소하는 배열을 반환하는 함수

    [Python 기초] 04_리스트

    [Python 기초] 04_리스트

    자료형 표현 리스트 [] 튜플 () 틱셔너리 {} 집합 set() 리스트 안에는 다른 타입이 들어갈 수 있다. Tuple - Read Only 인텍싱/슬라이싱 가능 튜플 값 삭제/ 변경 불가 인덱스가 리스트 사이즈를 초과시 가장 뒷쪽에 추가된다.

    [Python 기초] 03_연산

    [Python 기초] 03_연산

    연산자 1. 산술연산자 + - * / // % 숫자와 문자 덧셈은 에러 문자와 숫자를 곱하면 그 숫자만큼의 문자가 출력된다. 지수 연산자 ** 2. 대입연산자 = 복합 대입연산자 : +=, -=, *=, /=, %=, &=, … swap 3. 비교 연산자 True / False 4. 논리 연산자 and, or, not 연산 5. 삼항 연산자 a if condition else b c언어에서 a>b?a:b 는 파이썬에서 a if a>b else b

    [Python 기초] 02_문자열

    [Python 기초] 02_문자열

    1. 문자 슬라이싱 : 문자열에서 필요한 부분만 반환할 수 있습니다. - []를 사용하고, 대괄호 안에 0부터 (문자열길이 - 1)까지의 숫자를 사용합니다. ex) s = "Life is too short, You need Python" temp = s[0:4] temp = s[:4] temp2 = s[19:] temp3 = s[:] 2. Formatting 3. 문자열 함수 문자열 함수 설명 count('') 문자 개수 세기 find('') 문자 위치 index('') 문자 위치 join('') 문자 사이에 문자 삽입 upper() 대문자로 바꾸기 lower() 소문자로 바꾸기 lstrip() 왼쪽 공백 지우기 rstrip() 오른쪽 공백 지우기 strip() 양쪽 공백 지우기 replace("1", ..

    [Python 기초] 01_자료형과 변수

    [Python 기초] 01_자료형과 변수

    1. 자료형 숫자형 - 1, 1.1, -1, ... 문자형 리스트 - '', "" 리스트 자료형- [] 딕셔너리튜플 자료형 - () 자료형 - {} 집합 자료형 - set() //중복되는 값을 제외 Bollean - True/False 2. 변수 : data를 담을 수 있는 공간 ex) a = 3 ex) a, b = 10, 15 ex) s1 = s2 = 'python' 변수명 규칙 대,소문자 구분 숫자로 시작할 수 없다 언더바 사용 키워드 사용 불가 이스케이프 코드 : 프로그래밍할 때 미리 정의해 문 "문자조합" \n , \t = 줄바꿈, 수평탭 \\ , \' , \" = \, ' , "

    [Python 기초] 00_Python 간단한 소개 및 환경구축

    H/W와 S/W 프로그래밍 언어 컴퓨팅 사고 6개의 공 중에서 하나의 무거운 공을 찾기위해 최소 몇번? 2번 손전등 1개, 최소 시간으로 다리를 건너는 방?(1,2,5,10) 17분 파이썬 - 대화형(Interpreter) 언어 특징 할 수 있는 일 할 수 없는 일 환경 구축 아나콘다 설치(https://www.anaconda.com/) 크롬으로 기본 브라우저 설정 jupyter launch jupyter 사용 진행 방향 자료형 변수 연산 조건문리스트 반복문함수 파일 객체 ※ ?와 shift+tap 예를 들어 type? 를 컴파일 하게 되면 type에 대한 설명이 나온다. type위에 커서를 올리고 shift+tap 을 눌러도 설명이 나온다.