728x90
반응형

빅데이터 6

[Python 이론] 6. 문자열

Ⅰ. 문자열의 이해 1. 문자열과 메모리 공간 2. 문자열의 인덱싱 3. 문자열의 슬라이싱 슬라이싱(slicing) : 문자열의 주소값을 기반으로 문자열의 부분값을 반환하는 기법이다. 4. 문자열의 연산 (1) 문자형 + 정수형의 덧셈 연산은 실행되지 않음. (2) 문자열 표현과 특수문자 It`s OK.처럼 아포스트로피(`)가 문장에 들어가는 경우 - “”로 문자열 표현 - 두 줄 이상의 표현 : 큰 따옴표(")나 작은따옴표(')를 3개로(')를 3 연결하는 방법 Ⅱ. 문자열 서식 지정 1. % 서식과 format( ) 함수 print(1,2,3) print(“a”+“ ”+“b”+“ ”+“c”) print(“%d %d %d” %(1,2,3)) print(“{} {} {}”.format(“a”,“b”,“c..

Python 2023.04.13

[Python 이론] 5. 함수

Ⅰ. 함수 기초 1. 함수의 장점 ① 필요할 때마다 호출 가능 ② 논리적인단위로분할가능 ③ 코드의 캡슐화 2. 함수의 선언 def 함수이름 (매개변수 #1 ...) : 수행문 1 수행문 2 return (1) 함수 이름 - 소문자로 입력 - 띄어쓰기를 할 경우에는 _ 기호를 사용 (2) 선언 후 따로 변수에 값을 할당하여 실행 3. 함수의 형태 Ⅱ. 함수 심화 1. 함수의 호출 방식 2. 변수의 사용 범위 (1) 지역 변수 : 함수 내부에서만 사용 (2) 전역 변수 : 프로그램 전체에서 사용 (3) 함수 내에서 변수를 전역 변수로 선언하기 위해서는 global 키워드 사용 3. 재귀 함수 (1) 함수가 자기 자신을 다시 부르는 함수 (2) 점화식, 팩토리얼 함수 등등 함수 안에 함수명이 다시 들어감 Ⅲ...

Python 2023.04.13

[Python 이론] 4. 조건문과 반복문

Ⅰ. 조건문 1. 조건문 if-else 문 2. 조건의 판단 (1) 비교 연산자 (2) True와 False의 치환 (3) 논리 연산자 3. if – elif – else 문 여러 개의 조건을 하나의 if 문에서 검토하는 조건문 Ⅱ. 반복문 1. for 문 (1) range 문법의 기본 구조 for 변수 in range(시작번호, 마지막 번호, 증가 값) (2) 리스트 지정 for 변수 in [리스트] 2. while 문 (1) for 문과 반복 문의 결합 형태 (2) 반복 횟수가 명확하지 않고 조건을 만족하면 프로그램을 종료 3. 반복 문의 제어 (1) break 문 : 반복문에서 논리적으로 반복을 종료 ( if 문에 사용 ) (2) continue 문 : 특정 조건을 제외하고 다음 반복문 수행 (3)..

Python 2023.04.13

[Python 이론] 3. 화면 입출력과 리스트

Ⅰ. 화면 입출력 1. 표준 입력 함수 : input( ) (1) 사용자가 문자열을 콘솔 창에 입력할 수 있게 해 줌 (2) 문자형으로 인식 (3) float( ), int( )로 변경 가능 2. 표준 출력 함수 : print( ) , 나 +로 자료 연결 가능 3. 데이터의 타입 : int, str, float, bool (1) int 형 : 정수 (2) float 형 : 실수 (3) str 형 : 문자형 (4) bool 형 : 논리형 True / False Ⅱ. 리스트의 이해 1. 리스트의 개념 일반적인 배열로 생각 : [ ]로 입력 2. 인덱싱과 슬라이싱 (1) 인덱싱 : 첫 번째 값을 0으로 인식 x = "Hello World!!" # Hello의 알파벳 o 추출 print(x[4]) # World..

Python 2023.04.13

[Python 이론] 2. 변수와 자료

Ⅰ. 변수의 이해 1. 변수와 값 (1) “ ” 의 인식 - “ ”안의 내용을 하나의 값으로 인식 ex) (2) 변수명 선언 - 변수명 선언 규칙 : 일반적으로 알파벳, 숫자, 밑줄(_)로 선언 (한글 사용 금지) - 대소문자 구분 - 특별한 의미가 있는 예약어는 사용 금지 2. 데이터 타입(자료형)과 기본 연산 (1) 기본 데이터 타입 - 정수형 : int - 실수형 : float - 문자형 : str - 불린형 : bool ( True = 1, False = 0 ) - 동적 타이핑 : 인터프리터 언어는 사용자가 아닌 프로그램이 자료형을 알아서 판단 num_int = 36 type(num_int) # 36 #

Python 2023.04.13

[Python 이론] 1. Google Colaboratory로 파이썬 시작하기.

1. Google Colab 설치하기 Google Colab Link : https://colab.research.google.com/ Google Colaboratory colab.research.google.com 2, Google Drive 연동하기 3. GitHub 연동하기 4. 셀의 종류 및 단축키 4.1 코드 셀 : 코드 실행을 위한 셀 4.2 텍스트 셀 : 주석을 달거나 설명 문구등을 달기 위한 텍스트 전용 셀 (마크다운) 4.3 셀의 삽입과 삭제 (1) 윗줄에 셀 삽입 : Ctrl + M A (2) 아랫줄에 셀 삽입 : Ctrl + M B (3) 코드 셀을 마크다운 셀로 변경 : Ctrl + M M (4) 마크다운 셀을 코드 셀로 변경 : Ctrl + M Y (5) 셀의 삭제 : Ctrl ..

Python 2023.04.13
728x90
반응형
LIST