스프레드시트란? 스프레드시트(spreadsheet) 또는 표 계산은 표 형식으로 데이터의 조직, 분석, 저장을 가능케 하는 상호작용 컴퓨터 애플리케이션이다 즉, 경리, 회계 등의 계산을 위해 사용되는 표 형식의 계산 용지나, 계산 용지를 컴퓨터에서 사용할 수 있게 구현한 표 계산 프로그램을 의미한다. 구현 원리 스프레드시트 프로그램은 커다란 시트를 다룬다. 이 표 안에는 셀(Cell)로 나뉘는 수많은 공간이 있다. 각 셀은 열과 행으로 이름을 매긴다. 셀 각각에 계산에 필요한 수치 자료를 입력하고 계산식이나 함수를 사용해 결과값을 계산한다. 원본 자료를 수정할 경우 셀의 수치만 변경하면 변경된 전체 결과를 즉시 확인할 수 있어 편리하다. 스프레드시트 프로그램이 발전하면서 현재는 그래프 및 간단한 자료 관..
꾸준하게 하기
개발자들이 StackOverflow에서 얼마나 Copy & Paste 할까? 라는 주제로 올라온 글이 있길래 공유해봅니다. You are not alone이라는 표현이 정말 마음에 드네요 ㅋㅋ. 스택오버플로우가 2주 동안 사용자들의 Cmd-C 입력을 트래킹 2주간 730만 개 글에서 4062만 번의 복사가 일어남 4명 중 1명은 방문 후 5분 이내에 뭔가를 복사 코멘트보다 답변에서 35배 이상 많이 복사 놀랍게도 채택된 답변보다, 채택되지 않은 답변에서 더 많은 복사가 일어남 (52.44% > 47.56%) 대부분의 복사는 주중 근무시간에 발생 아시아 33%, 유럽 30%, 북미 26% 복사한 86%의 사용자가 가입하지 않은 익명 사용자(0 Rep, SO의 평판 점수) 가장 복사가 많이 일어난 Tag들 ..
파이썬 조건문 반복문 알고리즘 풀어보기 백준 알고리즘 9498번, 2884번, 2739번에 대한 문제 풀이겸 조건문 반복문에 대한 정리입니다. 조건문 반복분에 대해서 공부하고 알고리즘을 풀면서 정리와 활용을 하려고 합니다. 조건문, 반복문에 대한 용어 정리 조건문 ( Conditional Statements ) 조건문이란 프로그래머가 명시한 자료형 조건이 참인지 거짓인지에 따라서 특정 상황을 수행하는 명령문입니다. if, else, else If 등이 조건문 문법에 해당하며 프로그래밍 언어마다 사용 방식에 조금씩 차이가 있습니다. 반복문 ( iteration Statements ) 반복문이란 프로그램 내에서 똑같은 명령을 일정 횟수만큼 반복하여 수행하도록 제어하는 명령문입니다. for, while, do..
파이썬 (Python) 문자열 내장 함수 정리 자주 사용할만한 파이썬 문자열 내장 함수를 정리해봤습니다. 표로 정리할 예정이며 나중에 자주 쓰는 함수가 있다면 추가로 작성할 예정입니다. 용어 정리 내장 함수란? 파이썬의 주요 함수로서, 이름 공간에 명시적으로 들여올 필요 없이 언제든지 사용할 수 있는 것들이다. Built-in Function으로 불린다. 문자열 내장 함수 함수명 설명 count 특정 문자 수를 반환 find 특정 문자 위치를 반환 index 특정 문자 위치를 반환 join 문자 사이에 입력한 문자를 삽입 upper 대문자 반환 lower 소문자 반환 Split(str) Str로 잘라서 반환 빈칸인 경우 띄어쓰기 lstrip 좌측 공백 제거 rstrip 우측 공백 제거 strip 좌우측 ..
문자열 관련 내장함수 함수명 설명 Result not count 특정 문자 수를 반환 0 find 특정 문자 위치를 반환 -1 index 특정 문자 위치를 반환 오류 join 문자 사이에 입력한 문자를 삽입 upper 대문자 반환 lower 소문자 반환 Split(str) Str로 잘라서 반환 빈칸인 경우 띄어쓰기 lstrip 좌측 공백 제거 rstrip 우측 공백 제거 strip 좌우측 공백 제거 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 def string_bulit_in_fn(): """ 문자열 내장함수 :return: """ str = ' built In Function ' str2 = '_' print("str.count('i') ..
문자열 선언방법 '' , "" , ''' ''' , """ """ 4가지 약속된 기호들 \n 개행 \t 탭 \\ 문자 그대로 \ \' ' \" " 기호 + 붙이기 * 반복하기 인덱싱, 슬라이싱 슬라이싱 문자열에서 특정 문자열을 가리키는 것 인덱싱 문자열에서 특정 문자열을 가리키는것 [0] , [1], [2] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 pydef index_slicing(): Qt1 = "12'34" Qt2 = '12"34' Qt3 = """ Study Basic Python grammar double quotation marks & quotation marks """ Qt4 = ''' Study Basic Python grammar double quo..
Python의 데이터 타입 숫자형 정수, 실수 등의 숫자를 다루는 자료형 문자열 문자열을 다루는 자료형 리스트 다른 자료형의 모음을 다루는 자료형 [ 1, 'Test', 2 ] 튜플 리스트와 같지만 수정이 불가능 ( 1, 2, 3 ) 딕셔너리 Key, Value 구조 숫자형 - 정수 및 소수 연산자 더하기 + 빼기 - 나누기 / 곱하기 * 제곱 ** 몫 // 나머지 % List, Tuple, Dictionary type 데이터 모음을 담기 위한 자료형 종류 List Tuple Dictionary 데이터 추가, 삭제 , 변경 O X O 중복 가능 O X X 자료형 자유 자유 자유 인덱싱 O O O 슬라이싱 O O X Tuple 내부적으로 성능이 조금 좋음 실수 방지 : 변경하면 안되는 값에 대한 보호 가능..