본문 바로가기

전체 글

파이썬 2일차(파이썬 자료구조 개념설명, 리스트, 문자열 메소드,lambda, map) # ============================================================================= # # # 파이썬 자료 구조 # # 1. 리스트 # - 기본 자료 구조(내장된) # - R의 벡터와 비슷 # - 1차원 # - 서로 다른 데이터 타입 허용 # 2. 딕셔너리 # - 기본 자료 구조 # - R의 리스트와 비슷 # - key와 value 형태로 구성 # 3. 배열 # - numpy 모듈 지원 자료 구조 # - R의 배열과 동일 # - 다차원 # - 하나의 데이터 타입만 허용 # 4. 시리즈(내장되어 있지 않다는 것 말고 성격적으로 더 비슷하네) # - pandas 모듈 지원 자료 구조 # - 1차원 # - R에서의 벡터와 동일 # - 서로 같은 데이터.. 더보기
파이썬 수업 1일차(모듈 호출방법, print 및 % 출력전달 방식) #spyder 단축키 # - F9 : 라인단위 실행 # - ctrl + 1 : 라인/선택영역 주석/해제 # - ctrl + 4 : 줄표시로 구분하고 주석 # - ctrl + 5 : 줄표시로 구분 주석 된 것 해제 # 우측 상단에 C:\Users\KITCOOP // default 디렉토리 # -*- coding: utf-8 -*- """ Spyder Editor This is a temporary script file. """ # ============================================================================= # # # 모듈 (module) # -R의 패키지와 같은 개념(함수의 묶음) # -import 명령어로 모듈 호출 후 함수 사용 # -R과는.. 더보기
배고픈(식사하는) 철학자들 문제와 해결책 이해 배고픈 철학자의 문제는 운영체제시간에 언급된 적이 있었다. 공부에 신경쓰지 않던 때라 흘려 들었던 터라, 현재 공부하다가 관련된 내용이 나와서 간단히 정리한다. 여러 프로세스가 공유되는 자원을 사용하기 때문에 발생하는 문제에 대한 것을 이해하기에 흥미롭게 만든 것이다. 그냥 위키피디아 내용에 내가 이해한 내용을 살포시 얹었다. 식사하는 철학자들 문제 위키백과, 우리 모두의 백과사전.(철학자들의 만찬 문제에서 넘어옴) 둘러보기로 가기 검색하러 가기 다섯 명의 철학자와 포크 식사하는 철학자들 문제는 전산학에서 동시성과 교착 상태를 설명하는 예시로, 여러 프로세스가 동시에 돌아갈 때 교착 상태가 나타나는 원인을 직관적으로 알 수 있다. 다섯 명의 철학자가 원탁에 앉아 있고, 각자의 앞에는 스파게티가 있고 양옆.. 더보기