Hong_DEVBOX

고정 헤더 영역

글 제목

메뉴 레이어

Hong_DEVBOX

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기
    • 알고리즘
    • 자료구조
    • Python
    • 웹 IT 지식정보
    • NextJS
    • HTML,CSS
    • React

검색 레이어

Hong_DEVBOX

검색 영역

컨텐츠 검색

전체 글

  • 03. Python 문자형 및 연산자

    2021.05.07 by hong_2

  • 02. Python 데이터 타입, 숫자형 및 연산자

    2021.05.07 by hong_2

  • 01. Print 함수

    2021.05.07 by hong_2

  • Python 개발환경 구축

    2021.05.07 by hong_2

  • 자료구조 - 스택(Stack)

    2021.05.03 by hong_2

  • 빅오(Big-O) 표기법과 시간복잡도

    2021.05.03 by hong_2

03. Python 문자형 및 연산자

문자형 관련 연산자 문자열 생성, 길이 이스케이프 문자 문자열 연산 문자열 형 변환 1. 문자열 선언 및 길이 문자열은 다음과 같이 다양하게 선언할수 있으며, 문자의 길이의 경우 len()함수를 사용하여 확인할 수 있고 이때 공백도 길이에 포함된다. #문자열 선언 str1 = "I am developer"; str2 = 'Nice to meet you'; str3 = "" #빈 문자열 str4 = str('abcd') #문자열 길이 - 공백도 길이에 포함된다. print(len(str1), len(str2)); 2. 이스케이프 문자 \(백슬래쉬)는 문자열에서 특수문자를 문자열로 인식하게 해준다. 이스케이프 문자 종류는 아래와 같이 다양하다. \n : 개행 \t : 탭 \\: 백슬래쉬 \' : 작은따옴표 ..

Python 2021. 5. 7. 14:59

02. Python 데이터 타입, 숫자형 및 연산자

Python 데이터 타입 종류 Boolean Numbers String Bytes Lists Tuples Sets Dictionaries 1. 데이터 타입 선언 데이터 타입별 선언은 다음과 같다. #데이터 타입 선언 v_str1 = "Hello" #String v_bool = True#Boolean v_str2 = "World"#String v_float = 10.3#Float v_int = 7#Int v_dict = {#Dictinaries "name" : "hong", "age" : 21 } v_list = [ 3,7, 9]#List v_tuple = 3,5,7#Tuple v_set = { 7,8,9}#Set 2. 데이터 타입 확인 데이터 타입 확인은 type() 함수를 이용하여 확인 할 수 있다. ..

Python 2021. 5. 7. 14:26

01. Print 함수

Print print 함수는 python의 가장 기본적인 출력 함수로 개발 간 결과 출력과 디버깅 등에 사용됩니다. 가장 기본적인 Output(출력) 함수 기본출력 Separator, End 옵션 사용 Format 형식 출력 Escape Code 사용법 자 그럼 VScode에서 파이선 파일을 생성 후 다음 코드를 입력해보고 실행해봅시다. print 함수로 문자열을 출력할 때는 기본적으로 작은따옴표(''), 큰따옴표("")를 사용할 수 있습니다. 두 따옴표 같은 경우 크게 다르지 않지만 큰따옴표나 작은따옴표를 를 세 개를 쓰면 사진에서 알 수 있듯이 HTML에서 태그와 같이 줄 바꿈 및 탭이 그대로 들어가게 됩니다. Separator, End 옵션 사용 print 함수의 옵션 중에는 Separator와 E..

Python 2021. 5. 7. 13:48

Python 개발환경 구축

Python 개발환경 구축을 위해 VScode를 이용할 것입니다. 1. VScode 설치 일단 아래 주소에서 OS에 맞는 VScode를 설치해줍니다. code.visualstudio.com/ Visual Studio Code - Code Editing. Redefined Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications. Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows. code.visualstudio.com 2. Pyt..

Python 2021. 5. 7. 12:43

자료구조 - 스택(Stack)

Stack 이란? 스택이란 한 쪽 끝에서만 자료를 넣고 뺄 수 있는 LIFO(Last In First Out) 형식의 자료구조를 말한다. Stack의 연산 스택은 LIFO 형식을 따른다. 따라서 가장 최근에 스택에 추가한 항목이 가장 먼저 제거된다. push(item): item 하나를 스택의 가장 윗부분에 추가한다. pop(): 스택에서 가장 위에 있는 항목을 제거한다. peek() : 스택의 가장 위에 있는 항목을 반환한다. isEmpty() : 스택이 비어 있을 때에 true를 반환한다. length() : 스택의 길이를 반환한다. getBuffer(): 스택 전체를 반환한다. Stack을 사용하는 경우 재귀 알고리즘 재귀적으로 함수를 호출해야하는 경우에 임시 데이터를 스택에 넣어준다. 웹 브라우저..

자료구조 2021. 5. 3. 15:40

빅오(Big-O) 표기법과 시간복잡도

1. 빅오 표기법이란? 알고리즘이 해당 차수이거나 그보다 낮은 차수의 시간복잡도 및 공간복잡도를 가진다는 의미이다. 프로그램이 돌아가는 동안, 정확한 단계(step) 의 수를 결정하는 작업은 매우 어렵고 복잡하기 때문이다. 예를 들면 3n+5는 3n과 근사한 것으로 판단한다는 뜻이다. 빅오 표기법은 f(n)∈O(g(n))과 같이 표기된다. O(n), O(n^2) 등과 같이 표기 되며 O(n+10)=O(n)으로 간주한다고 생각하면된다. 위 그래프와 같이 빅오 표기법은 성능(수행시간 및 횟수)은 다음과 같다. O(1) < O(log n) < O(n) < O(n * log n) < O(n²) < O(n³) < O(2^n) < O(n!) O(n^2)이상의 성능을 가지는 알고리즘은 가용가치가 없다고 판단하면 된다..

알고리즘 2021. 5. 3. 15:09

추가 정보

인기글

최신글

페이징

이전
1 2
다음
TISTORY
Hong_DEVBOX © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바