네이버 부스트캠프
[부스트캠프][WK-01 / Day3] 파이썬 기초 3, AI Math 2
1. 강의 내용 Python data structure (최성철 교수님) 1) 스택과 큐(stack & queue with list) 스택(Stack) 은 나중에 넣은 데이터를 먼저 반환하도록 설계된 메모리 구조 입니다. 이를 Last In First Out (LIFO) 구조라고하며 데이터의 입력을 Push, 출력을 Pop이라고 합니다. 리스트를 사용해 구현 가능하며 push는 append(), pop은 pop()을 사용합니다. # 스택 구조를 활용한 글자 역순 출력 word = input("Input a word : ") word_list = list(word) for i in range(len(word_list)): # 하나씩 빼면서 출력 print(word_list.pop()) 큐(Queue) 는 ..
[부스트캠프][WK-01 / Day2] 파이썬 기초2, AI Math 1
1. 강의 정리 Conditionals and Loops (최성철 교수님) 1) 조건문: 조건에 따라 특정한 동작을 하게하는 명령어 조건을 나탄내는 기준과 실행해야 할 명령으로 구성되며 if, else, elif 등의 예약어를 사용. 'x==y' 와 'x is y'의 차이 'x==y'는 값이 동일한지 검사하지만 'x is y'는 동일한 위치의 id값을 가지고 있는지에 대한 여부를 판단. 파이썬에서 -5~256는 이미 파이썬에서 메모리를 할당되어있기 때문에 True를 반환하지만 이 범위를 넘어가면 False 반환. 삼항 연산자 조건문을 사용하여 참일 경우와 거짓일 경우의 결과를 한 줄에 표현. value = 12 is_even = True if value % 2 == 0 else False print(is..
[부스트캠프][WK-01 / Day1] 파이썬 기초
1. 강의 내용 Basic computer class for newbis (최성철 교수님) 1) 컴퓨터 OS OS(Operating System)는 운영체제로, 우리의 프로그램이 동작할 수 있는 구동 환경이며 그 예시로 MacOS, Windows 등이 있습니다. 프로그램은OS에 의존적이기 때문에 OS에 맞춰서 개발해야 합니다. 하지만 파이썬은 플랫폼 독립적인 언어로 운영체제에 상관없이 사용할 수 있습니다. 2) 파일 시스템 파일 시스템(File system)은 OS에서 파일을 저장하는 트리구조 저장 체계 입니다. 여기서 트리구조란, 폴더 안에 다른 폴더와 파일들이 들어가 있는 형태를 말합니다. 파일의 기본 체계는 파일(File)과 디렉토리(Directory)로 구성되어 있습니다. 여기서 디렉토리는 폴더로..